誰かがスタンドアロンアプリケーションに対するマルウェア攻撃を防ぐ方法について考えている人はいませんか?これがインターネットに接続されたWindowsマシン上のプログラムだとしましょう。これが最も一般的なシナリオです。スタンドアロンアプリケーションでマルウェアを防止するための優れたプログラミング方法は何ですか?
また、どのような種類の攻撃が可能か疑問に思っています。私はそれが実行される前に、チェックサムのタイプを使用して、.NETでコードのいくつかのタイプの静的チェックを行うと考えています。これにより、静的に接続された悪質なコードスニペットが検出されます。これは周りに得ることができますか?
動的に注入されるコードはどうですか。独立したプログラムスペースはこれをある程度防ぎます。データファイルの感染はどうですか?データベースにデータを格納し、ファイル操作なしでサービス呼び出しのみを使用する方が安全ですか?
セキュリティを強化するためのメモリ使用法はどうですか?私はそれが独立したケースではないことを知っていますが、DNSサーバーの破損の問題は、私が思うに、IPアドレスの予測可能な使用と関係していました。メモリ使用量を予測できなくする必要がありますか?
これは、スタンドアロンアプリケーションが何をする必要があるかによって、大きく曖昧な質問です。 – Eddie