C#で作成したexeファイルを配布する上でのセキュリティ対策について質問させてください。
セキュリティに関してはネットの情報を色々調べた程度という、素人に毛が生えた程度の知識です。
・C#自体解読がされやすいことは理解しています
・セキュリティ対策に100%はなく、どこで妥協するか。ということも理解しています
以上を踏まえた上で、「素人よりちょっと詳しい人が諦める」程度のレベルまで対策を打ちたいと考えています。
現在対策を打っているのは、
・DB接続する際はウェブサービスを通して行う(DBのパスワード等を記述しない為)
・難読化ソフトを使用して逆コンパイル対策(逆コンパイルソフトを使用して、メソッド、変数、定数が解読困難な状態になっていることを確認しています)
上記2点です。
私自身素人なので、私だったら諦めてしまうなーと思うのですが、上記の対策で事足りるでしょうか?(仮に皆さんが逆コンパイルする立場であれば諦めますか?)
明確な答えが有る訳ではないので皆さんの考えを聴かせて頂けたらとありがたいです。
ふわふわした質問ですが宜しくお願いいたします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。