บทความนี้เป็นการทดลองเพื่อวัดว่าข้อมูลใน RAM จะสูญหายไปเมื่อใดหลังจากปิดเครื่องคอมพิวเตอร์ เนื่องจาก DRAM จำเป็นต้องได้รับการรีเฟรชเป็นระยะเพื่อคงข้อมูลไว้
สภาพแวดล้อมการทดสอบ
- โน้ตบุ๊ก NovaCustom ที่ติดตั้ง DDR5 SODIMM
- เดสก์ท็อปที่ใช้บอร์ด MSI PRO Z790-P WIFI พร้อมติดตั้ง DDR4 DIMM
- รักษาอุณหภูมิไว้ที่ 19-20°C และความชื้น 33%
ผลการทดสอบ
โน้ตบุ๊ก DDR5
- ข้อมูลส่วนใหญ่สูญหายภายใน 1 วินาทีหลังตัดไฟ
- แม้ในกรณีดีที่สุดก็ยังบันทึกอัตราการเปลี่ยนแปลงของบิตที่ 36.06%, 39.28% และ 41.04%
เดสก์ท็อป DDR4
- ระยะเวลาการคงอยู่ของข้อมูลยาวนานกว่ามาก
- ทันทีหลังตัดไฟ: บิตเปลี่ยน 0.08%, หลัง 10 วินาที: บิตเปลี่ยน 6.32%, หลัง 2 นาที: บิตเปลี่ยนประมาณ 49.51%
ผลกระทบของโทโพโลยี DIMM
- DDR5: รูปแบบการเปลี่ยนแปลงระหว่างบิต 0-31 และ 32-63 คล้ายกัน
- DDR4: พบความแตกต่างอย่างชัดเจนระหว่างกลุ่ม 8 บิตที่ต่อเนื่องกัน
บทสรุปและข้อสังเกต
ยังจำเป็นต้องระบุสาเหตุที่แท้จริงของความแตกต่างนี้ และควรทดสอบบนแพลตฟอร์มเพิ่มเติม แต่สรุปได้ว่า (1) ข้อมูลใน RAM ไม่ได้หายไปทันทีหลังตัดไฟ และ (2) ระยะเวลาการคงอยู่ของข้อมูลแตกต่างกันมากตามยุคของ DDR และองค์ประกอบฮาร์ดแวร์
2 ความคิดเห็น
ผมจำได้ลางๆ ว่าเคยอ่านเจอจากที่ไหนสักแห่งนานมาแล้ว ว่ามีวิธีแช่แข็งหน่วยความจำของระบบที่กำลังทำงานอยู่ด้วยไนโตรเจนเหลว แล้วดึงข้อมูลคีย์เข้ารหัสดิสก์ออกมาจากหน่วยความจำได้
ดูเหมือนว่าคุณกำลังพูดถึง Cold Boot Attack นะครับ