スタンドアロン アプリケーションへのマルウェア攻撃を防止する方法について何か考えがある人はいますか? これがインターネットに接続された Windows マシン上のプログラムであるとしましょう。これが最も一般的なシナリオです。
また、どのような攻撃が可能なのか気になります。.NET は、コードを実行する前に、ある種のチェックサムを使用して、コードに対してある種の静的チェックを行うと思います。これにより、静的に添付された悪意のあるコード スニペットが検出されます。これは回避できますか?
動的に挿入されたコードはどうですか。個別のプログラム スペースは、これをある程度防ぎます。データファイルの感染についてはどうですか? データをデータベースに保存し、サービス コールのみを使用してファイル操作を行わない方が安全ですか?
セキュリティを強化するためのメモリ使用技術についてはどうですか? 単独のケースではないことはわかっていますが、DNS サーバーの破損の問題は、IP アドレスの予測可能な使用に関係していたと思います。メモリ使用量をより予測不可能にする必要がありますか?