APT (Anti-Paching Technology) の私のロジックは次のとおりです...
1) 保護のために実行可能ファイルの md5 ハッシュを MSSQL サーバーに保存します。
2) サーバー上で見つかったハッシュと実行可能ファイル自体との md5 比較を (アプリケーションの起動内で) 実行します。
3) 比較が失敗した場合は、アプリケーションを黙って終了します。
そして、これらすべてが最終的にパッチされる前に!
ファイルにパッチが適用されないように保護する最善の方法は何ですか? 既製のツール (.net リアクター、バーチャライザーなど) を使用しない場合
編集:他の何かが頭に浮かびました。
サーバー側でアプリケーションの整合性をチェックする方法はありますか? つまり、私のアプリはオンラインでのみ動作します。アプリケーションの整合性をチェックできる何かをサーバー (私のドメイン) で実行できますか?