マイクロソフト系技術情報 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。

目次

概要

対象

ファイル

Machine.config

マシンの設定

Web.config

ASP.NET のWebアプリケーション毎の設定

app.config(*.exe.config)

app.configのビルド出力が、*.exe.configになる。

任意の*.configファイル

appSettingsSection?を切り出した*.configなど。

Section

通常、暗号化の必要な機密情報を収めたSectionをaspnet_regiis.exeで暗号化

appSettings

カスタム アプリケーションの設定

connectionStrings

DBMSなどへの、接続文字列

identity

偽装資格情報

sessionState

セッション状態プロバイダ用の接続文字列

暗号化できないSection

方法

以下の方法で暗号化できる。

プロバイダ

CNGのプロパイダを使用している模様。

キーコンテナ(鍵コンテナ)

RSAProtectedConfigurationProvider?

DPAPIProtectedConfigurationProvider?

ツール、API

aspnet_regiisコマンドライン・ツール

API(自作プログラム)

SectionInformation?.ProtectSection?メソッド、Configuration.Saveメソッドを使用する。

参考

msdn

その他


Tags: :.NET開発, :セキュリティ, :暗号化


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS