ข้ามไปยังเนื้อหา
มุมมองระดับโลกต่อสินทรัพย์ดิจิทัลมุมมองระดับโลก · บริบทในพื้นที่
ChainView BTC866CHAIN VIEW
บล็อกเชน

Hash ของเนื้อหาไม่ยืนยันตัวผู้เผยแพร่

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

อ่านในภาษาไทย简体中文繁體中文English한국어РусскийالعربيةEspañol (México)Tiếng Việt
Hash ของเนื้อหาไม่ยืนยันตัวผู้เผยแพร่

ภาพประกอบต้นฉบับตามหัวข้อ: แผนภาพต้นฉบับตามหัวข้อโดย ChainView BTC866 · ChainView BTC866 Editorial · CC BY 4.0

เทียบข้อมูลไม่รู้เจ้าของ

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

รูปแบบตัวระบุ

ตัวระบุเนื้อหาอาจรวมเวอร์ชันและรูปแบบเข้ารหัสไว้ด้วย CID สองข้อความที่ต่างกันจึงอาจเป็นการแสดงข้อมูลเดียวกัน ต้องใช้เครื่องมือเข้าใจรูปแบบ ไม่ตัดสินจากตัวอักษรอย่างเดียวหรือผสมอัลกอริทึมคนละแบบ

ค่าคาดหมายต้องยืนยัน

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

ตรงกันสองแบบ

ไฟล์ถูกดัดแปลงที่ไม่ตรง hash ทางการควรถูกหยุดตรวจ แต่ไฟล์อันตรายที่ตรงค่าที่ผู้สร้างอันตรายประกาศยังเสี่ยงอยู่ ลายเซ็นที่ผ่านก็ต้องตรวจว่าเป็นคีย์ของใครและมีประกาศเพิกถอนหรือเหตุขัดข้องภายหลังหรือไม่

แยกความเชื่อถือจากความครบ

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

ไฟล์และคีย์ที่ถูกต้อง

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

แหล่งข้อมูล

  1. IPFS content addressing (เปิดในแท็บใหม่)
  2. GitHub release integrity (เปิดในแท็บใหม่)