ファイルのアップロードなど、セキュリティに重点を置いたエンタープライズアプリケーションを実装しています。これらのファイルはウイルススキャンする必要がありますが、暗号化する必要もあります。
現在のプロセスでは、ファイルがアップロードされてから、暗号化機能を介してディスク上の一時ストレージ領域にストリーミングされます。次に、ウイルススキャナーが呼び出され、ファイルがオンザフライで復号化され、ソケットを介してClamAVにストリーミングされ、ソケットからウイルスステータスが返されます。
問題は、ClamAVがスキャンする前にディスク上の一時的な領域に書き込みをしているように見えることです。これは、ファイルシステム上の暗号化されていない、機密性の高いデータを意味します。
誰かがこれを修正する方法を知っていますか?おそらく、メモリ内のみをスキャンするようにClamAVを構成するか(私のGoogle検索では結果が得られませんでした)、またはいくつかの代替案がありますか?