รายงานการสแกนแบบรวม อธิบายวัตถุที่ส่งเข้ามาหนึ่งชิ้นในเวลาใดเวลาหนึ่ง ไม่ใช่ทั้งตระกูลผลิตภัณฑ์ ก่อนที่การตรวจจับจะเปลี่ยนการตัดสินใจใด ๆ ให้ยืนยันว่าแฮชในรายงานตรงกับไฟล์บนดิสก์ของคุณ และเอนจินที่ระบุไว้ วันที่ และเวอร์ชันสอดคล้องกับอาร์ติแฟกต์นั้น หากฟิลด์ใดในสามฟิลด์นี้หายไป ตัวเลขข้างชื่อไฟล์ยังไม่ใช่หลักฐานเกี่ยวกับบิลด์ของคุณ ขั้นตอนด้านล่างทำตามลำดับ และแต่ละขั้นสามารถหยุดการทบทวนได้

หยุดที่ความไม่ตรงกันจุดแรกแทนที่จะโต้เถียงเรื่องคะแนน

เริ่มที่ไฟล์ ไม่ใช่คะแนน

บันทึก SHA-256 ของอาร์ติแฟกต์ก่อนที่สิ่งอื่นใดจะแตะต้องมัน คัดลอกจากไดเรกทอรีดาวน์โหลด ไม่ใช่จากโฟลเดอร์ที่แชร์ซึ่งอาจมีสำเนาที่ถูกบรรจุใหม่แล้ว และจดสตริงเวอร์ชันกับผู้เผยแพร่ที่แสดงในคุณสมบัติไฟล์ รายงานที่อ้างถึงตัวติดตั้งจากสองรุ่นก่อนไม่บอกอะไรเกี่ยวกับบิลด์ที่ผู้ใช้ของคุณจะติดตั้งวันนี้ แม้ชื่อผลิตภัณฑ์ ไอคอน และผู้ขายจะตรงกัน ชื่อถูกเลือกโดยผู้ที่บรรจุไฟล์ แฮชไม่ได้ถูกเลือกเช่นนั้น

เก็บแฮชนั้นไว้พร้อมลิงก์รายงาน เพื่อให้ตรวจคู่นี้ซ้ำได้ในภายหลัง

อ่านการตรวจจับ แล้วจึงอ่านเอนจิน

ตัวเลขพาดหัวนับเอนจินที่จับคู่กับบางสิ่ง และการจับคู่เหล่านั้นไม่เท่าเทียมกัน ซิกเนเจอร์ที่ตั้งชื่ออธิบายตระกูลหรือพฤติกรรมที่เอนจินอ้างว่ารู้จัก ส่วนป้ายฮิวริสติกหรือป้ายชื่อเสียงอธิบายความสงสัยของกฎ ซึ่งอ่อนกว่าและมีแนวโน้มเคลื่อนระหว่างการอัปเดตคำจำกัดความ คอลัมน์เอนจินบอกว่าผู้ขายรายใดเป็นเจ้าของสิ่งที่พบ และจึงเป็นผู้ขายรายที่สามารถทบทวนหรือแก้ไขได้ เอนจินสองตัวที่ติดธงไฟล์เดียวกันไม่ใช่หลักฐานเป็นสองเท่า หากทั้งคู่คัดลอกชุดซิกเนเจอร์เดียวกันมา

ตรวจเวลาของการวิเคราะห์ด้วย คำตัดสินอาจเปลี่ยนเมื่อซิกเนเจอร์อัปเดตหรือเมื่อผู้ขายวิเคราะห์ตัวอย่างใหม่

ตรวจรายงานเทียบกับอาร์ติแฟกต์ที่คุณมี

คำนวณแฮชในเครื่องบนแพลตฟอร์มที่คุณจะติดตั้ง แล้วนำไปเทียบกับรายงานทีละอักขระ คำสั่งเหล่านี้พิมพ์ไดเจสต์โดยไม่เรียกใช้ตัวติดตั้ง

# Windows
certutil -hashfile .\vpn-client-setup.exe SHA256
Get-FileHash .\vpn-client-setup.exe -Algorithm SHA256

# macOS
shasum -a 256 ./VPNClient.pkg

# Debian/Ubuntu
sha256sum ./vpn-client_amd64.deb

ไดเจสต์ที่ตรงกันเชื่อมรายงานเข้ากับลำดับไบต์นั้น และไม่มากไปกว่านั้น หากไดเจสต์ต่างกัน รายงานเป็นของไฟล์อื่น และการทบทวนเริ่มใหม่ที่แหล่งดาวน์โหลด

เมื่อไดเจสต์ตรงกัน ให้อ่านสิ่งที่พบทั้งหมด: เอนจิน ป้าย เวอร์ชัน วันที่พบครั้งแรก และบันทึกใด ๆ เกี่ยวกับไฟล์ที่ถูกเซ็นชื่อหรือบรรจุ จากนั้นตรวจผู้รับรองบนอาร์ติแฟกต์เอง เพราะลายเซ็นที่ถูกต้องเพิ่มตัวตนของผู้เผยแพร่โดยไม่ยุติพฤติกรรม

ส่งคำถามให้เจ้าของที่เหมาะสม

ผู้ขายของเอนจินเท่านั้นที่แก้ไขการตรวจจับของตนเองได้ คำอ้างผลบวกลวงจึงต้องส่งไปยังช่องทางทบทวนของผู้ขายรายนั้น พร้อมแฮช ลิงก์ถาวรของรายงาน และคำอธิบายไฟล์ ผู้เผยแพร่ซอฟต์แวร์สามารถให้บิลด์ที่สะอาดหรือคำอธิบายได้ แต่ลบป้ายของบริษัทอื่นไม่ได้ การยกระดับถึงผู้เผยแพร่ก่อนมักเพิ่มหนึ่งสัปดาห์และไม่ได้ข้อมูลใด ๆ

รักษานโยบายการป้องกันปลายทางไว้ตามเดิมระหว่างการทบทวน การปิดสแกนเนอร์หรือเพิ่มข้อยกเว้นโฟลเดอร์แบบกว้างช่วยแก้การแจ้งเตือนโดยไม่ตอบว่าไฟล์ใดถูกประเมิน และยังซ่อนการเกิดซ้ำครั้งถัดไปของสภาพเดียวกัน

แบ่งปันข้อมูลขั้นต่ำที่จำเป็นในการระบุตัวติดตั้งสาธารณะ: แฮช ชื่อไฟล์ เวอร์ชัน และลิงก์รายงาน ไม่จำเป็นต้องใช้โปรไฟล์ไคลเอนต์ คีย์ส่วนตัว หรือภาพหน่วยความจำเต็มสำหรับสิ่งนั้น และการอัปโหลดอย่างใดอย่างหนึ่งจะเปลี่ยนคำถามด้านซอฟต์แวร์ให้เป็นเหตุการณ์ด้านการจัดการข้อมูล

บทความที่เกี่ยวข้อง