私は確かに多くの読者がLutz Roederの.NETリフレクターを使って.NETコードを逆コンパイルしています。 コンパイルされたアセンブリから私たちのソースコードをいかに正確に再現できるかは驚きました。.NETコードの難読化が心配すべきでしょうか?
難読化を使用する人の数や、どのような製品について聞いてみたいですか?
これは、特定のクライアントのために注文されたものとは対照的に、インターネット経由でダウンロードする.NETアプリケーションにとって、はるかに重要な問題であると確信しています。
ソフトウェアに機密データが含まれている場合を除きます(プライベートキーやパスワードなど) – marcolopes
@marcolopes:秘密鍵は決してアプリケーションと一緒に配信されるべきではありません。パスワードはハッシュされるべきで、クリアテキストではありません... –
プライベートキーを保存するには他にどのような解決策がありますか?サーバーアクセス?インターネットに接続していない場合は? – marcolopes