- มีรายงานในคอมมูนิตี้ออนไลน์ว่ามีข้อมูลสเปกและเบนช์มาร์กของ Ryzen 7 9700X3D หลุดออกมา แต่ภายหลังยืนยันแล้วว่าเป็น ข้อมูลปลอมที่ผู้ใช้สร้างขึ้นเพื่อความขำขัน
- กลุ่มเพื่อนได้ สร้างสเปกและภาพหน้าจอปลอมขึ้นมา แล้วนำไปแชร์กัน ทำให้เบนช์มาร์กที่ไม่มีอยู่จริงถูกบันทึกเข้าไปในฐานข้อมูล Passmark จริง
- Passmark บันทึกข้อมูลโดยเชื่อชื่อ CPU จาก
/proc/cpuinfo ตรง ๆ และต่อมา สื่อหลักอย่าง TechPowerUp, Tom’s Hardware, Notebookcheck และรายอื่น ๆ นำไปอ้างอิงรายงานต่อ
- กรณีนี้แทบจะเป็นตัวอย่างของ ผลเบนช์มาร์กที่ไม่ได้รับการตรวจสอบเพียงครั้งเดียว แต่ถูกขยายต่อเป็นข่าวไปทั่วโลก และหลังจากนั้นบางสื่อได้แก้ไขหรือลบบทความ
/proc/cpuinfo เป็นเพียงไฟล์ข้อความธรรมดา จึงแก้ไขได้ง่ายด้วยคำสั่ง sed และ mount --bind อีกทั้ง ยังสามารถปลอมข้อมูลฮาร์ดแวร์ได้ด้วยการแก้ไข CPUID หรือ MSR
- เหตุการณ์นี้สะท้อนให้เห็นถึง ปัญหาความน่าเชื่อถือของข้อมูลเบนช์มาร์กออนไลน์และช่องว่างของกระบวนการตรวจสอบ โดยผู้เขียนย้ำว่า “เบนช์มาร์กทุกอย่างสามารถปลอมได้”
ภาพรวมของโพสต์บน Reddit
- ในโพสต์บนฟอรัม r/pcmasterrace ของ Reddit ผู้เขียนเปิดเผยว่าเขากับเพื่อน ๆ ได้ เผลอสร้างข่าวหลุดเกี่ยวกับ AMD Ryzen 7 9700X3D ขึ้นมาเอง
- พวกเขาทำ สเปกปลอมและภาพเบนช์มาร์กปลอม ขึ้นมาเล่น ๆ แล้วแชร์กัน ก่อนที่สื่อเทคหลายแห่งจะนำไปอ้างว่าเป็นข้อมูลหลุดจริง
- ผู้เขียนระบุว่า “แม้ไม่ได้ตั้งใจ แต่สุดท้ายก็กลายเป็นการสร้างข่าวหลุดปลอมขึ้นมาจริง ๆ”
ขั้นตอนการปลอมข้อมูลเบนช์มาร์ก
- บนลินุกซ์
/proc/cpuinfo เป็นไฟล์เสมือนที่เก็บชื่อและข้อมูล CPU โดยเคอร์เนลสร้างขึ้นแบบเรียลไทม์
- ใช้คำสั่ง
sed แบบง่าย ๆ เปลี่ยนชื่อ CPU เป็น "Ryzen 7 9700X3D" แล้วจึงรัน Passmark
- จากนั้นผลลัพธ์ก็ถูกส่งขึ้นเซิร์ฟเวอร์จริงและ ถูกบันทึกลงฐานข้อมูลอย่างเป็นทางการ
- ตัวอย่างคำสั่งที่ใช้:
sed -E 's/^(model name[[:space:]]*:[[:space:]]*).*/\1desired shenanigans/' /proc/cpuinfo | sudo tee /root/fakecpuinfo >/dev/null && sudo mount --bind /root/fakecpuinfo /proc/cpuinfo
- พบว่าโปรแกรมเบนช์มาร์ก เชื่อเฉพาะสตริงใน
/proc/cpuinfo โดยไม่ได้ตรวจสอบ CPUID
การกระจายตัวของข่าวในสื่อ
- ผลที่ถูกบันทึกใน Passmark ถูกเก็บรวบรวมต่อแบบอัตโนมัติ ทำให้ สื่อหลักอย่าง TechPowerUp, VideoCardz, Tom’s Hardware, NotebookCheck, KitGuru นำไปทำข่าว
- บางแห่งยัง เติมรายละเอียดที่ไม่มีหลักฐานรองรับ เช่น TDP 120W และความถี่ 5.8GHz
- หลังโพสต์บน Reddit ถูกเผยแพร่ออกมา บางสื่อจึงแก้ไขหรือลบบทความที่รายงานผิดพลาด
- ผู้เขียนชี้ว่า “อย่าเขียนข่าวจากเบนช์มาร์กเพียงรายการเดียว” และ “การอ้างอิงโดยไม่ตรวจสอบข้อเท็จจริงบั่นทอนความน่าเชื่อถือทางเทคนิค”
นัยสำคัญเชิงเทคนิค
- นอกจาก
/proc/cpuinfo แล้ว ยังสามารถปลอมข้อมูลฮาร์ดแวร์ในระดับระบบได้ผ่านสภาพแวดล้อม VM หรือการ แก้ไข MSR และบิดเบือนคำสั่ง CPUID
- หลังเหตุการณ์นี้ Passmark ออกแถลงอย่างเป็นทางการว่า “ไม่สามารถตรวจสอบผลทุกชิ้นด้วยมือได้ และในทางปฏิบัติก็แทบเป็นไปไม่ได้ที่จะตรวจจับการปลอมแปลงข้อมูลทั้งหมด”
- โครงสร้างการครอว์ลข้อมูลเบนช์มาร์กแบบอัตโนมัติและการกระจายของข่าวลือครั้งนี้ เผยให้เห็นช่องว่างในการตรวจสอบของระบบนิเวศข่าวเทคโนโลยี
บทสรุป
- เหตุการณ์นี้เป็นตัวอย่างชัดเจนว่า การขาดการตรวจสอบข้อมูลเพียงจุดเดียวสามารถลุกลามเป็นข่าวผิดพลาดได้รวดเร็วเพียงใด
- เบนช์มาร์กสามารถปลอมได้ไม่ยาก และ การตรวจสอบความน่าเชื่อถือของแหล่งที่มาของข้อมูลเป็นสิ่งจำเป็นอย่างยิ่ง
1 ความคิดเห็น
ความคิดเห็นบน Hacker News
หนึ่งสัปดาห์ก่อน ผู้เขียนคุยกับเพื่อน ๆ เรื่อง โครงสร้างภายในของ Zen 5
มีการถกกันว่า คำสั่ง CPUID ทำงานอย่างไร และ AMD MSR สามารถแก้ไขได้ถ้าร้องขอไปยังโปรเซสเซอร์อย่าง ‘สุภาพ’
เพื่อทดสอบ เพื่อนคนหนึ่งเอา 9700X ที่ปรับ PBO แบบหนัก ๆ ไปเปลี่ยนชื่อใน
/proc/cpuinfoเป็น “9700X3D” แล้วรัน Passmarkสื่อบางแห่งเชื่อผลนี้แล้วนำไปลงข่าวทันที แต่ความจริงแล้ว ความเร็วสัญญาณนาฬิกาไม่สอดคล้องกัน อย่างชัดเจน สื่อที่น่าเชื่อถือสามารถชี้ประเด็นนี้ได้ดี
วิศวกร Intel คนหนึ่งพูดไว้ในคอมเมนต์ว่า “ถ้าเบนช์มาร์กหลุดออกจากแล็บ พนักงานก็หลุดออกไปด้วย” และบอกว่าการทดสอบแบบนี้ปกติทำกับ ชิป golden bin เท่านั้น
ช่วงนี้ข่าวแนว “มี CPU รุ่นใหม่โผล่ใน Passmark” ออกมาบ่อยมาก จนตอนนี้รู้สึกว่าเป็น การตลาดที่ตั้งใจทำ
เหมือนข้อมูลเมตา EXIF ข้อมูลแบบนี้ก็ปลอมได้ง่าย
ในบรรดา ‘นักข่าวสายเทค’ แทบไม่มีใครที่ได้รับ การศึกษาด้านวารสารศาสตร์ มาโดยตรง
คนที่เลื่อนการซื้อ 9800X3D ออกไป น่าจะสับสนเพราะข่าว Passmark รอบนี้
ฉันเองก็กำลังคิดจะประกอบพีซีใหม่ แต่ปัญหาคือ ราคา RAM พุ่งแรง คงต้องใช้ Ryzen 1800X ต่อไปอีกพักใหญ่
อยากลองสร้าง ฮาร์ดแวร์การพิมพ์ 3D ด้วยตัวเองในระดับนาโนสเกล
บทเรียนจากเรื่องนี้คือ สื่อสามารถรายงานผิดได้ง่ายแค่ไหน
สำหรับคนที่เชี่ยวชาญ ข้อผิดพลาดมันชัดมาก แต่พอเป็นข่าวในสาขาอื่น คนก็มักเชื่อไปตามนั้น
เดิมหวังว่าจะมีชิป X3D ที่ถูกกว่านี้ สุดท้ายเลยซื้อ 9700
พอใจกับ ประสิทธิภาพต่อพลังงาน 65W มาก แต่ก็ชัดเจนว่ายังมีความต้องการ 9700X3D อยู่
คำตอบของคำถามที่ว่า “ทำไมผู้คนถึงไม่เชื่อข่าว” ก็คือกรณีแบบนี้นี่เอง
วารสารศาสตร์คือ องค์ประกอบสำคัญของสังคมเสรี