日々様々なトラブルにハマっている、困ったシステム管理者の奮闘日記です。»いろんな場所で(ネットが使えない場所もあり)Wordpressを日記代わりに、PukiWikiをメモ代わりに使えたらいいな、と思い、Apache-PHP-MySQLでの携帯できる環境を考えていた。これをUSBメモリにインストールすればOKの様子。最近、仕事関連でASP.NET2.0をいぢってます。ASP.NET2.0からデータベースの接続文字列を、Web.configの「connectionStrings」セクションに記述できるようになっているのですね。ServerなんかでWindows認証する場合以外は、接続文字列中にデータベースへの接続時のユーザ名とパスワードをweb.configファイル中に記述してしまうことになります。ところが、このweb.configファイルはデフォルト平文なので、Webサーバのコンソールを扱う権限のある人であれば簡単にweb.configの設定情報を参照してデータベースの接続ユーザ名とパスワードを知ることができてしまいます。これはセキュリティ上問題です。この問題の回避策として、Microsoftから「aspnet_regiis」というツールが提供されているので、これを使ってweb.configの重要な部分を暗号化できるそうです。