Sitecore メディア ライブラリにアップロードされる (そして最終的に Sitecore の DB に保存される) すべてのファイルをウイルス スキャンするためのベスト プラクティスはありますか?
Web 中を検索しましたが、ウイルス対策ソフトウェアがインストールされているサーバーで多くの人がパフォーマンスの問題を抱えているように見えるため、ウイルスという言葉に起因するノイズが多すぎます。
Sitecore メディア ライブラリにアップロードされる (そして最終的に Sitecore の DB に保存される) すべてのファイルをウイルス スキャンするためのベスト プラクティスはありますか?
Web 中を検索しましたが、ウイルス対策ソフトウェアがインストールされているサーバーで多くの人がパフォーマンスの問題を抱えているように見えるため、ウイルスという言葉に起因するノイズが多すぎます。
これが確立されたベスト プラクティスであるかどうかはわかりませんが、商用のウイルス対策製品の API またはコマンド ライン プロセスを使用する uiUpload パイプライン用のプロセッサを追加することになるでしょう。パイプライン プロセッサ内にあるという事実を除けば、他の ASP.NET アプリケーションで行う方法とあまり変わらないはずです。パフォーマンスは確実に問題になりますが、疑似プログレス バーを含むダイアログを作成して、ユーザーにフィードバックを提供できます。
Mike Reynolds によるこの投稿をご覧ください。それはあなたを助けるかもしれません:
http://sitecorejunkie.com/2013/11/09/perform-a-virus-scan-on-files-uploaded-into-sitecore/
公開されているベスト プラクティスについては知りませんが、アップロード プロセスにステップを追加できる場合は、API レベルの統合を複数のウイルス対策エンジンに提供する Metascan を検討することをお勧めします。これを使用すると、Metascan 展開で使用されるウイルス対策エンジンの結果に基づいてルールを確立することで、アップロードされたファイルが Sitecore メディア ライブラリにヒットする前にスキャンするワークフローを構築できます。metascan-online(dot)com にもホストされたバージョンがあります
免責事項 /// 私は Metascan を作成している OPSWAT の従業員ですが、問題の潜在的な解決策のようです