บริษัทซิสโก้
การปรับปรุงที่สำคัญ:
- ฟังก์ชันการตรวจสอบไฟล์ที่เปิดอย่างโปร่งใส (การสแกนเมื่อเข้าถึง การตรวจสอบ ณ เวลาที่เปิดไฟล์) ได้ถูกย้ายจาก clamd ไปยังกระบวนการ clamonacc ที่แยกต่างหาก ซึ่งนำไปใช้ในลักษณะเดียวกันกับ clamdscan และ clamav-milter การเปลี่ยนแปลงนี้ทำให้สามารถจัดระเบียบการทำงานของ clamd ภายใต้ผู้ใช้ทั่วไปโดยไม่จำเป็นต้องได้รับสิทธิ์รูท นอกจากนี้ clamonacc ยังได้เพิ่มความสามารถในการลบ คัดลอก หรือแทนที่ไฟล์ที่มีปัญหา สแกนไฟล์ที่สร้างและย้าย และให้การสนับสนุนตัวจัดการ VirusEvent ในโหมดการเข้าถึง
- โปรแกรม freshclam ได้รับการออกแบบใหม่อย่างมีนัยสำคัญ โดยเพิ่มการรองรับ HTTPS และความสามารถในการทำงานกับมิเรอร์ที่ประมวลผลคำขอบนพอร์ตเครือข่ายอื่นที่ไม่ใช่ 80 การดำเนินการฐานข้อมูลพื้นฐานถูกย้ายไปยังไลบรารี libfreshclam แยกต่างหาก
- เพิ่มการสนับสนุนสำหรับการดึงข้อมูลจากไฟล์เก็บถาวรไข่ (ESTsoft) ซึ่งไม่จำเป็นต้องติดตั้งไลบรารี UnEgg ที่เป็นกรรมสิทธิ์
- เพิ่มความสามารถในการจำกัดเวลาในการสแกน ซึ่งตั้งไว้ที่ 120 วินาทีตามค่าเริ่มต้น ขีดจำกัดสามารถเปลี่ยนแปลงได้ผ่านคำสั่ง MaxScanTime ใน clamd.conf หรือพารามิเตอร์ “--max-scantime” ในยูทิลิตี้ clamscan
- ปรับปรุงการประมวลผลไฟล์ปฏิบัติการด้วยลายเซ็นดิจิทัล
ยืนยันตัวตน . เพิ่มความสามารถในการสร้างรายการใบรับรองขาวและดำ ปรับปรุงการแยกวิเคราะห์รูปแบบ PE; - เพิ่มความสามารถในการสร้างลายเซ็น bytecode สำหรับการแตกไฟล์ปฏิบัติการ Mach-O และ ELF
-
ดำเนินการ ฟอร์แมตฐานโค้ดทั้งหมดใหม่โดยใช้ยูทิลิตี้รูปแบบเสียงดังกราว - มีการสร้างการทดสอบ ClamAV อัตโนมัติในบริการ Google OSS-Fuzz
- มีการทำงานเพื่อขจัดคำเตือนของคอมไพเลอร์เมื่อสร้างด้วยตัวเลือก "-Wall" และ "-Wextra"
- ยูทิลิตี้ clamsubmit และโหมดการแยกข้อมูลเมตาใน clamscan (--gen-json) ได้รับการพอร์ตสำหรับแพลตฟอร์ม Windows;
- เอกสารได้ถูกย้ายไปยังส่วนพิเศษเมื่อ
เว็บไซต์ และขณะนี้พร้อมใช้งานออนไลน์แล้ว นอกเหนือจากการส่งภายในไฟล์เก็บถาวรในไดเร็กทอรี docs/html
ที่มา: opennet.ru