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