ΠΠΎΡΠ»Π΅ Π±ΠΎΠ»Π΅Π΅ Π³ΠΎΠ΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ Cisco ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»Π° Π²ΡΠΏΡΡΠΊ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π°Π½ΡΠΈΠ²ΠΈΡΡΡΠ½ΠΎΠ³ΠΎ ΠΏΠ°ΠΊΠ΅ΡΠ° ClamAV 1.5.0. ΠΡΠΎΠ΅ΠΊΡ ΠΏΠ΅ΡΠ΅ΡΡΠ» Π² ΡΡΠΊΠΈ Cisco Π² 2013 Π³ΠΎΠ΄Ρ ΠΏΠΎΡΠ»Π΅ ΠΏΠΎΠΊΡΠΏΠΊΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Sourcefire, ΡΠ°Π·Π²ΠΈΠ²Π°ΡΡΠ΅ΠΉ ClamAV ΠΈ Snort. ΠΠΎΠ΄ ΠΏΡΠΎΠ΅ΠΊΡΠ° ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ΅ΡΡΡ ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½Π·ΠΈΠ΅ΠΉ GPLv2. ΠΠ΅ΡΠΊΠ° 1.5.0 ΠΎΡΠ½Π΅ΡΠ΅Π½Π° ΠΊ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ ΠΎΠ±ΡΡΠ½ΡΡ (Π½Π΅ LTS), ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΊ ΠΊΠΎΡΠΎΡΡΠΌ ΠΏΡΠ±Π»ΠΈΠΊΡΡΡΡΡ ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡΠΌ Π² ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ 4 ΠΌΠ΅ΡΡΡΠ΅Π² ΠΏΠΎΡΠ»Π΅ Π²ΡΡ ΠΎΠ΄Π° ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΡΠ΅Π»ΠΈΠ·Π° ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ Π²Π΅ΡΠΊΠΈ. ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π·Π°Π³ΡΡΠ·ΠΊΠΈ Π±Π°Π·Ρ ΡΠΈΠ³Π½Π°ΡΡΡ Π΄Π»Ρ Π½Π΅-LTS Π²Π΅ΡΠΎΠΊ ΡΠ°ΠΊΠΆΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅ΡΡΡ ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡΠΌ Π΅ΡΡ 4 ΠΌΠ΅ΡΡΡΠ° ΠΏΠΎΡΠ»Π΅ Π²ΡΠΏΡΡΠΊΠ° ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ Π²Π΅ΡΠΊΠΈ.
ΠΠ»ΡΡΠ΅Π²ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² ClamAV 1.5:
- ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΡΠΎΠ²Π΅ΡΠΊΠ°, ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡΠ°Ρ Π·Π°ΡΠΈΡΡΠΎΠ²Π°Π½Π½ΡΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ Microsoft Office.
- ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΈΠ·Π²Π»Π΅ΡΠ΅Π½ΠΈΡ ΡΡΡΠ»ΠΎΠΊ, ΠΏΡΠΈΡΡΡΡΡΠ²ΡΡΡΠΈΡ Π² ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΠΌΡΡ HTML- ΠΈ PDF-ΡΠ°ΠΉΠ»Π°Ρ . Π‘ΡΡΠ»ΠΊΠΈ Π²ΡΠ²ΠΎΠ΄ΡΡΡΡ Π² ΡΠΎΡΠΌΠ°ΡΠ΅ JSON ΠΏΡΠΈ Π°ΠΊΡΠΈΠ²Π½ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅ Π³Π΅Π½Π΅ΡΠ°ΡΠΈΠΈ ΠΌΠ΅ΡΠ°Π΄Π°Π½Π½ΡΡ JSON. Π€ΡΠ½ΠΊΡΠΈΡ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΎΡΠΊΠ»ΡΡΠ΅Π½Π° ΡΠ΅ΡΠ΅Π· ΠΎΠΏΡΠΈΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ ClamScan Β«βjson-store-html-uris=noΒ» ΠΈ Β«βjson-store-pdf-uris=noΒ», Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ²Ρ Β«JsonStoreHTMLURIs noΒ» ΠΈ Β«JsonStorePDFURIs noΒ» Π² clamd.conf ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΡ CL_SCAN_GENERAL_STORE_HTML_URIS ΠΈ CL_SCAN_GENERAL_STORE_PDF_URIS.
- Π Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅ Β«OnAccessExcludePathΒ» ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΎ Π·Π°Π΄Π°Π½ΠΈΠ΅ ΠΌΠ°ΡΠΎΠΊ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ°ΠΉΠ»ΠΎΠ²ΡΡ ΠΏΡΡΠ΅ΠΉ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΡΡ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠΉ.
- ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Π²Π΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΠΈ Π·Π°Π²Π΅ΡΠ΅Π½ΠΈΡ ΡΠΈΡΡΠΎΠ²ΠΎΠΉ ΠΏΠΎΠ΄ΠΏΠΈΡΡΡ Π°ΡΡ ΠΈΠ²ΠΎΠ² ΠΠ ΡΠΈΠ³Π½Π°ΡΡΡ (CVD) ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΊ ΠΠ (CDIFF) Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π²Π½Π΅ΡΠ½ΠΈΡ ΡΠ°ΠΉΠ»ΠΎΠ² Ρ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ΠΌ Β«.signΒ», ΠΊΠΎΡΠΎΡΡΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π·Π°Π³ΡΡΠΆΠ°ΡΡΡΡ ΡΡΠΈΠ»ΠΈΡΠΎΠΉ Freshclam Π²ΠΌΠ΅ΡΡΠ΅ Ρ cvd-Π±Π°Π·Π°ΠΌΠΈ ΠΈ cdiff-ΠΏΠ°ΡΡΠ°ΠΌΠΈ. ΠΠ»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΈ Π³Π΅Π½Π΅ΡΠ°ΡΠΈΠΈ ΠΏΠΎΠ΄ΠΏΠΈΡΠ΅ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Β«sigtool verifyΒ» ΠΈ Β«sigtool signΒ». ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠ΅ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΡ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡΡΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π² ΠΊΠ°ΡΠ°Π»ΠΎΠ³ Β«<prefix>/etc/certsΒ», ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΈΠ·ΠΌΠ΅Π½ΡΠ½ ΠΏΡΠΈ ΡΠ±ΠΎΡΠΊΠ΅ ΡΠ΅ΡΠ΅Π· ΠΎΠΏΡΠΈΡ Β«-D CVD_CERTS_DIRECTORY=PATHΒ», Π½Π°ΡΡΡΠΎΠΉΠΊΡ CVDCertsDirectory, ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΡ CVD_CERTS_DIR ΠΈΠ»ΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ Β«βcvdcertsdir PATHΒ».
- Π ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Freshclam, ClamD, ClamScan ΠΈ Sigtool Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΎΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π½Π΅Π½Π°Π΄ΡΠΆΠ½ΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² Ρ ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ MD5 ΠΈ SHA1 ΠΏΡΠΈ Π²Π΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΠΏΠΎ ΡΠΈΡΡΠΎΠ²ΠΎΠΉ ΠΏΠΎΠ΄ΠΏΠΈΡΠΈ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ΅ Π»ΠΎΠΆΠ½ΡΡ ΡΡΠ°Π±Π°ΡΡΠ²Π°Π½ΠΈΠΉ Π΄Π»Ρ Π·Π°ΡΠ»ΡΠΆΠΈΠ²Π°ΡΡΠΈΡ Π΄ΠΎΠ²Π΅ΡΠΈΡ ΡΠ°ΠΉΠ»ΠΎΠ². ΠΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ MD5 ΠΈ SHA1 ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ΅ΡΠ΅Π· Π½Π°ΡΡΡΠΎΠΉΠΊΡ Β«FIPSCryptoHashLimitsΒ» ΠΈΠ»ΠΈ ΠΎΠΏΡΠΈΡ Β«βfips-limitsΒ»
- Π ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΊΡΡΠ° ΠΏΡΠΎΠ²Π΅ΡΠ΅Π½Π½ΡΡ ΡΠ°ΠΉΠ»ΠΎΠ² Π²ΠΌΠ΅ΡΡΠΎ MD5 Π·Π°Π΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°Π½ Π°Π»Π³ΠΎΡΠΈΡΠΌ SHA2-256.
- Π Clamd Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ EnableShutdownCommand, EnableReloadCommand, EnableStatsCommand ΠΈ EnableVersionCommand Π΄Π»Ρ ΠΎΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ ΡΠ°Π±ΠΎΡΡ, ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΡΡΠΊΠ°, Π²ΡΠ²ΠΎΠ΄Π° ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠΈ ΠΈ ΠΏΠΎΠΊΠ°Π·Π° Π²Π΅ΡΡΠΈΠΈ.
- Π libclamav Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Π΄Π»Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ ΡΠΊΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΡΠ°ΡΡΠΈΡΠ΅Π½Π½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ Ρ ΡΡΠ°ΠΌΠΈ, ΠΎΠΏΡΠΈΠΈ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ΅ΠΊΡΡΡΠΈΠ²Π½ΡΠΌ ΠΎΠ±Ρ ΠΎΠ΄ΠΎΠΌ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π° Ρ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌΠΈ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ. ΠΠ»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠΊΠ°Π½ΠΈΡΡΠ΅ΠΌΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ° Π·Π°Π΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°Π½ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ°.
- Π ΡΡΠΈΠ»ΠΈΡΠ΅ ClamScan ΠΏΠΎΠ²ΡΡΠ΅Π½Π° ΡΠΎΡΠ½ΠΎΡΡΡ ΡΡΡΡΡΠΈΠΊΠΎΠ² Ρ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠΌ ΠΏΡΠΎΡΠΈΡΠ°Π½Π½ΡΡ ΠΈ ΠΏΡΠΎΡΠΊΠ°Π½ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ Π΄Π°Π½Π½ΡΡ . ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π²ΡΠ²ΠΎΠ΄Π° ΡΠ°Π·ΠΌΠ΅ΡΠ° Π² Π³ΠΈΠ³Π°Π±Π°ΠΉΡΠ°Ρ , ΠΌΠ΅Π³Π°Π±Π°ΠΉΡΠ°Ρ , ΠΊΠΈΠ»ΠΎΠ±Π°ΠΉΡΠ°Ρ ΠΈΠ»ΠΈ Π±Π°ΠΉΡΠ°Ρ .
- Π ClamScan Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ Π½ΠΎΠ²ΡΠ΅ ΠΎΠΏΡΠΈΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ: Β«βhash-hintΒ», Β«βlog-hashΒ», Β«βfile-type-hintΒ» ΠΈ Β«βlog-file-typeΒ».
- ΠΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ max-recursion Π² ΡΠ°ΠΉΠ»Π΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΎ 100 Π΄Π»Ρ Π·Π°ΡΠΈΡΡ ΠΎΡ ΡΠ±ΠΎΠ΅Π² ΠΏΡΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ² Ρ Π³Π»ΡΠ±ΠΎΠΊΠΎΠΉ ΡΠ΅ΠΊΡΡΡΠΈΠ΅ΠΉ.
- ΠΠΎΠ²ΡΡΠ΅Π½ΠΎ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ ΠΊΠΎΠ΄Π° Π² ΠΌΠΎΠ΄ΡΠ»Π΅ ΡΠ°Π±ΠΎΡΡ Ρ ZIP-Π°ΡΡ ΠΈΠ²Π°ΠΌΠΈ. Π£Π»ΡΡΡΠ΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΈΠ·Π²Π»Π΅ΡΠ΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ ΠΈΠ· Π½Π΅ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΡΡ zip-Π°ΡΡ ΠΈΠ²ΠΎΠ².
- Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΠΈΠΏΠΎΠ² ΡΠ°ΠΉΠ»ΠΎΠ² Ρ AI-ΠΌΠΎΠ΄Π΅Π»ΡΠΌΠΈ.
- Π Π°Π·ΡΠ΅ΡΠ΅Π½ΠΎ ΡΠΊΠ°Π·Π°Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡ Π² ΠΊΠΎΠ½ΡΠ΅ ΡΡΡΠΎΠΊΠΈ Ρ Π°ΠΊΡΠΈΠ²Π½ΠΎΠΉ ΠΎΠΏΡΠΈΠ΅ΠΉ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Β«LogVerbose yes #noΒ»)
- ΠΠ° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅ Windows ΡΠ»ΡΡΡΠ΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΈΠΌΡΠ½ ΡΠ°ΠΉΠ»ΠΎΠ² Ρ ΡΠΈΠΌΠ²ΠΎΠ»Π°ΠΌΠΈ UTF-8, Π½Π΅ ΠΎΡΠΌΠ΅ΡΠ΅Π½Π½ΡΠΌΠΈ Π² ΠΊΠΎΠ΄ΠΎΠ²ΡΡ ΡΡΡΠ°Π½ΠΈΡΠ°Ρ ANSI ΠΈ OEM.
- Π£Π»ΡΡΡΠ΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΠ±ΠΎΡΠΊΠΈ Π΄Π»Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌ GNU/Hurd, Solaris ΠΈ AIX.
ΠΡΡΠΎΡΠ½ΠΈΠΊ: opennet.ru
