เจธเจฟเจธเจ•เฉ‹ เจจเฉ‡ เจ‡เฉฑเจ• เจฎเฉเจซเจค เจเจ‚เจŸเฉ€เจตเจพเจ‡เจฐเจธ เจชเฉˆเจ•เฉ‡เจœ ClamAV 0.102 เจœเจพเจฐเฉ€ เจ•เฉ€เจคเจพ เจนเฉˆ

เจธเจฟเจธเจ•เฉ‹ ะฟั€ะตะดัั‚ะฐะฒะธะปะฐ เจฎเฉเจซเจค เจเจ‚เจŸเฉ€เจตเจพเจ‡เจฐเจธ เจธเฉ‚เจŸ เจฆเฉ€ เจตเฉฑเจกเฉ€ เจจเจตเฉ€เจ‚ เจฐเฉ€เจฒเฉ€เจœเจผ เจ•เจฒเฉ‡เจฎเจเจต 0.102.0. เจฆเฉฑเจธ เจฆเฉ‡เจˆเจ เจ•เจฟ เจ‡เจน เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ 2013 เจตเจฟเฉฑเจš เจธเจฟเจธเจ•เฉ‹ เจฆเฉ‡ เจนเฉฑเจฅเจพเจ‚ เจตเจฟเฉฑเจš เจšเจฒเจพ เจ—เจฟเจ† เจธเฉ€ เจ–เจฐเฉ€เจฆเจพเจฐเฉ€ เจธเฉ‹เจฐเจธเจซเจพเจ‡เจฐ เจ•เฉฐเจชเจจเฉ€, เจœเฉ‹ เจ•เจฟ ClamAV เจ…เจคเฉ‡ Snort เจจเฉ‚เฉฐ เจตเจฟเจ•เจธเจค เจ•เจฐเจฆเฉ€ เจนเฉˆเฅค เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจ•เฉ‹เจก เจฆเฉเจ†เจฐเจพ เจตเฉฐเจกเจฟเจ† GPLv2 เจ…เจงเฉ€เจจ เจฒเจพเจ‡เจธเฉฐเจธเจธเจผเฉเจฆเจพเฅค

เจฎเฉเฉฑเจ– เจธเฉเจงเจพเจฐ:

  • เจ–เฉเฉฑเจฒเฉเจนเฉ€เจ†เจ‚ เจซเจพเจˆเจฒเจพเจ‚ เจฆเฉ€ เจชเจพเจฐเจฆเจฐเจธเจผเฉ€ เจœเจพเจ‚เจš เจฆเฉ€ เจ•เจพเจฐเจœเจ•เฉเจธเจผเจฒเจคเจพ (เจ†เจจ-เจเจ•เจธเฉˆเจธ เจธเจ•เฉˆเจจเจฟเฉฐเจ—, เจซเจพเจˆเจฒ เจ–เฉ‹เจฒเฉเจนเจฃ เจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจฆเฉ€ เจœเจพเจ‚เจš) เจจเฉ‚เฉฐ เจ•เจฒเฉˆเจฎเจก เจคเฉ‹เจ‚ เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเฉ€ เจ•เจฒเฉˆเจฎเฉ‹เจจเฉˆเจ• เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจตเจฟเฉฑเจš เจคเจฌเจฆเฉ€เจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจœเจฟเจธ เจจเฉ‚เฉฐ เจ•เจฒเฉˆเจฎเจกเจธเจ•เฉˆเจจ เจ…เจคเฉ‡ เจ•เจฒเฉˆเจฎเฉ‡เจต-เจฎเจฟเจฒเจŸเจฐ เจฆเฉ‡ เจธเจฎเจพเจจ เจคเจฐเฉ€เจ•เฉ‡ เจจเจพเจฒ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจ‡เจธ เจคเจฌเจฆเฉ€เจฒเฉ€ เจจเฉ‡ เจฐเฉ‚เจŸ เจ…เจงเจฟเจ•เจพเจฐ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚ เจจเจฟเจฏเจฎเจค เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจฆเฉ‡ เจ…เจงเฉ€เจจ เจ•เจฒเฉˆเจฎเจก เจฆเฉ‡ เจธเฉฐเจšเจพเจฒเจจ เจจเฉ‚เฉฐ เจธเฉฐเจ—เจ เจฟเจค เจ•เจฐเจจเจพ เจธเฉฐเจญเจต เจฌเจฃเจพเจ‡เจ† เจนเฉˆเฅค เจ‡เจธ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจ•เจฒเฉˆเจฎเฉ‹เจจเฉˆเจ• เจจเฉ‡ เจธเจฎเฉฑเจธเจฟเจ† เจตเจพเจฒเฉ€เจ†เจ‚ เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจฎเจฟเจŸเจพเจ‰เจฃ, เจ•เจพเจชเฉ€ เจ•เจฐเจจ เจœเจพเจ‚ เจฌเจฆเจฒเจฃ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ, เจฌเจฃเจพเจˆเจ†เจ‚ เจ…เจคเฉ‡ เจฎเฉ‚เจต เจ•เฉ€เจคเฉ€เจ†เจ‚ เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจธเจ•เฉˆเจจ เจ•เจฐเจจ, เจ…เจคเฉ‡ เจ†เจจ-เจเจ•เจธเฉˆเจธ เจฎเฉ‹เจก เจตเจฟเฉฑเจš เจตเจพเจ‡เจฐเจธ เจˆเจตเฉˆเจ‚เจŸ เจนเฉˆเจ‚เจกเจฒเจฐ เจฒเจˆ เจธเจนเจพเจ‡เจคเจพ เจชเฉเจฐเจฆเจพเจจ เจ•เฉ€เจคเฉ€ เจนเฉˆ;
  • เจซเฉเจฐเฉˆเจธเจผเจ•เจฒเฉˆเจฎ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจจเฉ‚เฉฐ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจคเฉŒเจฐ 'เจคเฉ‡ เจกเจฟเจœเจผเจพเจ‡เจจ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, HTTPS เจธเจฎเจฐเจฅเจจ เจ…เจคเฉ‡ เจธเจผเฉ€เจธเจผเฉ‡ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ เจจเฉ‚เฉฐ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆ เจœเฉ‹ 80 เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ เจนเฉ‹เจฐ เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจชเฉ‹เจฐเจŸเจพเจ‚ 'เจคเฉ‡ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจ•เจฐเจฆเฉ‡ เจนเจจเฅค เจฌเฉ‡เจธเจฟเจ• เจกเจพเจŸเจพเจฌเฉ‡เจธ เจ“เจชเจฐเฉ‡เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเฉ€ libfreshclam เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจตเจฟเฉฑเจš เจญเฉ‡เจœเจฟเจ† เจ—เจฟเจ† เจนเฉˆ;
  • เจ…เฉฐเจกเฉ‡ (ESTsoft) เจชเฉเจฐเจพเจฒเฉ‡เจ–เจพเจ‚ เจคเฉ‹เจ‚ เจกเจพเจŸเจพ เจ•เฉฑเจขเจฃ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ†, เจœเจฟเจธ เจฒเจˆ เจฎเจฒเจ•เฉ€เจ…เจค UnEgg เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจฆเฉ€ เจธเจฅเจพเจชเจจเจพ เจฆเฉ€ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉˆ;
  • เจธเจ•เฉˆเจจเจฟเฉฐเจ— เจธเจฎเฉ‡เจ‚ เจจเฉ‚เฉฐ เจธเฉ€เจฎเจฟเจค เจ•เจฐเจจ เจฆเฉ€ เจธเจฎเจฐเฉฑเจฅเจพ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ, เจœเฉ‹ เจ•เจฟ เจฎเฉ‚เจฒ เจฐเฉ‚เจช เจตเจฟเฉฑเจš 120 เจธเจ•เจฟเฉฐเจŸเจพเจ‚ 'เจคเฉ‡ เจธเฉˆเฉฑเจŸ เจนเฉˆเฅค เจธเฉ€เจฎเจพ เจจเฉ‚เฉฐ clamd.conf เจตเจฟเฉฑเจš MaxScanTime เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฟเจต เจœเจพเจ‚ clamscan เจ‰เจชเจฏเฉ‹เจ—เจคเจพ เจตเจฟเฉฑเจš โ€œ--max-scantimeโ€ เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐ เจฆเฉเจ†เจฐเจพ เจฌเจฆเจฒเจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ;
  • เจกเจฟเจœเฉ€เจŸเจฒ เจฆเจธเจคเจ–เจคเจพเจ‚ เจจเจพเจฒ เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจŸเฉ‡เจฌเจฒ เจซเจพเจˆเจฒเจพเจ‚ เจฆเฉ€ เจฌเจฟเจนเจคเจฐ เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฟเฉฐเจ— เจชเฉเจฐเจฎเจพเจฃเจฟเจ•เจคเจพ. เจธเจฐเจŸเฉ€เจซเจฟเจ•เฉ‡เจŸเจพเจ‚ เจฆเฉ€เจ†เจ‚ เจšเจฟเฉฑเจŸเฉ€เจ†เจ‚ เจ…เจคเฉ‡ เจ•เจพเจฒเฉ€เจ†เจ‚ เจธเฉ‚เจšเฉ€เจ†เจ‚ เจฌเจฃเจพเจ‰เจฃ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ€ เจ—เจˆเฅค PE เจซเจพเจฐเจฎเฉˆเจŸ เจฆเฉ€ เจฌเจฟเจนเจคเจฐ เจชเจพเจฐเจธเจฟเฉฐเจ—;
  • Mach-O เจ…เจคเฉ‡ ELF เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจŸเฉ‡เจฌเจฒ เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจ…เจจเจชเฉˆเจ• เจ•เจฐเจจ เจฒเจˆ เจฌเจพเจˆเจŸเจ•เฉ‹เจก เจฆเจธเจคเจ–เจค เจฌเจฃเจพเจ‰เจฃ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ;
  • เจ•เจฐเจตเจพเจ‡เจ† เจ—เจฟเจ† เจ•เจฒเฉˆเจ‚เจ—-เจซเจพเจฐเจฎเฉˆเจŸ เจ‰เจชเจฏเฉ‹เจ—เจคเจพ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจชเฉ‚เจฐเฉ‡ เจ•เฉ‹เจก เจฌเฉ‡เจธ เจจเฉ‚เฉฐ เจฎเฉเฉœ-เจซเจพเจฐเจฎเฉˆเจŸ เจ•เจฐเจจเจพ;
  • Google OSS-Fuzz เจธเฉ‡เจตเจพ เจตเจฟเฉฑเจš ClamAV เจฆเฉ€ เจธเจตเฉˆเจšเจพเจฒเจค เจœเจพเจ‚เจš เจฆเฉ€ เจธเจฅเจพเจชเจจเจพ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ;
  • เจ•เฉฐเจชเจพเจˆเจฒเจฐ เจšเฉ‡เจคเจพเจตเจจเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจ–เจคเจฎ เจ•เจฐเจจ เจฒเจˆ เจ•เฉฐเจฎ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ เจœเจฆเฉ‹เจ‚ โ€œ-เจตเจพเจฒโ€ เจ…เจคเฉ‡ โ€œ-เจตเฉ‡เจ•เจธเจŸเฉเจฐเจพโ€ เจตเจฟเจ•เจฒเจชเจพเจ‚ เจจเจพเจฒ เจฌเจฃเจพเจ‰เจ‚เจฆเฉ‡ เจนเฉ‹;
  • เจ•เจฒเฉˆเจฎเจธเจ•เฉˆเจจ (--gen-json) เจตเจฟเฉฑเจš เจ•เจฒเฉˆเจฎเจœเจผเจฌเจฎเจฟเจŸ เจ‰เจชเจฏเฉ‹เจ—เจคเจพ เจ…เจคเฉ‡ เจฎเฉˆเจŸเจพเจกเฉ‡เจŸเจพ เจเจ•เจธเจŸเจฐเฉˆเจ•เจธเจผเจจ เจฎเฉ‹เจก เจจเฉ‚เฉฐ เจตเจฟเฉฐเจกเฉ‹เจœเจผ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจฒเจˆ เจชเฉ‹เจฐเจŸ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ;
  • 'เจคเฉ‡ เจฆเจธเจคเจพเจตเฉ‡เจœเจผเจพเจ‚ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจตเจฟเจธเจผเฉ‡เจธเจผ เจญเจพเจ— เจตเจฟเฉฑเจš เจญเฉ‡เจœเจฟเจ† เจ—เจฟเจ† เจนเฉˆ เจธเจพเจˆเจŸ เจ…เจคเฉ‡ เจนเฉเจฃ เจ”เจจเจฒเจพเจˆเจจ เจ‰เจชเจฒเจฌเจง เจนเฉˆ, docs/html เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจตเจฟเฉฑเจš เจ†เจฐเจ•เจพเจˆเจต เจฆเฉ‡ เจ…เฉฐเจฆเจฐ เจกเจฟเจฒเฉ€เจตเจฐ เจ•เฉ€เจคเฉ‡ เจœเจพเจฃ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพเฅค

เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹