Access/VBA(2013、64ビット)にはいくつかのアプリケーションがあり、データはローカルに格納されており、ネットワーク経由でSQL Serverにデータの保存を開始したいただし、ADOを使用している場合、接続の資格情報はがアクセス内およびネットワーク経由で表示されます。Access Vbaの接続文字列クレデンシャル(detais)
我々は唯一のSQLServerにアクセスするための1つのパスワード持って私が見つけたこのポスト - スタックオーバーフローで、ここで>How to securely store Connection String details in VBAを、私は簡単に説明するようにDLLが生成された逆コンパイル(例:ユーザー:12345:S1234は、合格します)そのスレッドは.NET Reflector 9.0を使用しており、私はクリアテキストで資格情報を見ることができました。
Accessを使用してこれを解決する方法、またはアクセスまたはDLLを使用してこれらの資格情報を非表示(暗号化)する方法はありますか。これには解決策がありますか?私が見
その他のリソース:
- http://www.dotnetspark.com/links/2849-protect-it-safeguard-database-connection.aspx
- http://social.technet.microsoft.com/wiki/contents/articles/243.security-developer-resources.aspx
- How to Hide connection string in windows forms application
ありがとう!
SQL Server認証?なぜWindows認証ではないのですか? – Comintern
私が働いている会社は、sqlserver構成で非常にフレキシブルではありません。私はWindows認証が一番良いと思いますが、現時点ではオプションではありません。 dbownerというアカウントを1つだけ持つことができます。 Internet ExplorerとAttachmate Extraでは多くの自動化されたタスクが存在するため、アクセスを使用する必要があります。私はC#で接続文字列を暗号化する方法があることを読んだが、私はそれについて全く考えていない。私はこれらのアプリケーションを移行できるように今年C#を学び始めています。 – Georges