シスコ
主な改善点:
- 開かれたファイルの透過的チェック機能 (オンアクセス スキャン、ファイル オープン時のチェック) は、clamd から別の clamonacc プロセスに移動され、clamdscan および clamav-milter と同様の方法で実装されました。 この変更により、root 権限を取得しなくても、通常のユーザーで clamd を操作できるようになりました。 さらに、clamonacc には、問題のあるファイルを削除、コピー、または置換する機能が追加され、作成および移動されたファイルがスキャンされ、オンアクセス モードでの VirusEvent ハンドラーのサポートが提供されました。
- freshclam プログラムは大幅に再設計され、HTTPS サポートと、80 以外のネットワーク ポートでリクエストを処理するミラーを操作する機能が追加されました。基本的なデータベース操作は別の libfreshclam ライブラリに移動されました。
- Egg (ESTsoft) アーカイブからのデータ抽出のサポートが追加されました。これには、独自の UnEgg ライブラリのインストールは必要ありません。
- スキャン時間を制限する機能が追加されました。デフォルトでは 120 秒に設定されています。 この制限は、clamd.conf の MaxScanTime ディレクティブ、または clamscan ユーティリティの「--max-scantime」パラメータを使用して変更できます。
- デジタル署名付きの実行可能ファイルの処理の改善
認証コード 。 証明書のホワイト リストとブラック リストを作成する機能が追加されました。 PE フォーマットの解析が改善されました。 - Mach-O および ELF 実行可能ファイルを解凍するためのバイトコード署名を作成する機能が追加されました。
-
実施した Clang-format ユーティリティを使用してコード ベース全体を再フォーマットします。 - ClamAV の自動テストは Google OSS-Fuzz サービスで確立されています。
- 「-Wall」および「-Wextra」オプションを使用してビルドする場合のコンパイラ警告を排除するための作業が行われました。
- clamsubmit ユーティリティと clamscan のメタデータ抽出モード (--gen-json) が Windows プラットフォーム用に移植されました。
- ドキュメントは特別なセクションに移動されました。
オンライン docs/html ディレクトリのアーカイブ内で配信されるだけでなく、オンラインでも利用できるようになりました。
出所: オープンネット.ru