Windows OS で「ファイル ハニーポット」のようなものを作成したいと考えています。
私が答えたい問題は次のとおりです。ファイルがアクセスされていることを検出する必要があります (マルウェアはファイルを読み取ってインターネット経由で送信しようとしています)。しかし、私はこのことにどのように正確に取り組むかわかりません。
定期的にファイルをテストできます - このソリューションは好きではありません。数ミリ秒ごとにプロセッサを煩わす必要のないイベント駆動が必要です。ただし、ファイルが十分に大きい場合は機能する可能性があるため、チェック間で読み取ることができません。
私は自分でファイルを排他的に開き、ファイルがアクセスされているかどうかを何らかの方法で検出できました。しかし、私はこれを行う方法がわかりません。
この問題を効果的に解決する方法について何か考えはありますか? 特殊なドライバーを作成すると役立つかもしれませんが、これについてはほとんど経験がありません。
ありがとう