เลเซอร์สปาย: นวัตกรรมดักฟังข้อมูลผ่านแรงสั่นสะเทือนที่มองไม่เห็น

ในภาพยนตร์เรื่อง Sneakers ปี 1992 เราอาจเคยเห็นฉากที่แฮกเกอร์พยายามใช้กล้องซูมระยะไกลเพื่อแอบดูการพิมพ์รหัสผ่านผ่านหน้าต่าง แต่ในโลกความเป็นจริงปัจจุบัน เทคโนโลยีได้ก้าวล้ำไปไกลกว่าการใช้สายตาเห็น เพียงแค่มี เลเซอร์อินฟราเรด (Infrared Laser) ที่เล็งได้อย่างแม่นยำ ข้อมูลทุกตัวอักษรที่ถูกพิมพ์หรือแม้แต่ทุกคำพูดในห้องก็อาจถูกดักจับได้โดยที่เป้าหมายไม่รู้ตัว

การเปลี่ยนแรงสั่นสะเทือนให้เป็นข้อมูล

Samy Kamkar แฮกเกอร์ชื่อดังได้นำเสนอโปรเจกต์ DIY ในงานประชุมความปลอดภัย Defcon ที่ลาสเวกัส โดยเขาพิสูจน์ว่าสามารถใช้เลเซอร์ที่มนุษย์มองไม่เห็น ยิงผ่านหน้าต่างไปยังแล็ปท็อปที่อยู่ห่างออกไป เพื่อตรวจจับ แรงสั่นสะเทือน (Vibrations) ที่เกิดขึ้นขณะกดปุ่มคีย์บอร์ด และนำมาถอดรหัสเป็นตัวอักษรได้อย่างแม่นยำ

เทคนิคนี้อาศัยหลักการทางอะคูสติก (Acoustics) หรือเสียงที่เกิดขึ้นจากการกดปุ่มที่แตกต่างกัน โดยไม่จำเป็นต้องมองเห็นตัวคีย์บอร์ดโดยตรง ขอเพียงแค่เลเซอร์สามารถตกกระทบลงบนพื้นผิวที่สะท้อนแสงได้ เช่น โลโก้แอปเปิลบนฝาเครื่อง MacBook ซึ่งมีคุณสมบัติคล้ายกระจกเงา ทำให้เป็นจุดสะท้อนสัญญาณชั้นดี

Image may contain Light Laser Accessories Glasses Adult Person Jewelry Ring Computer Electronics Laptop and Pc

วิวัฒนาการของไมโครโฟนเลเซอร์ (Laser Microphone)

นอกจากการดักจับการพิมพ์ Kamkar ยังได้พัฒนา ไมโครโฟนเลเซอร์ (Laser Microphone) ซึ่งเป็นอุปกรณ์ที่ยิงเลเซอร์ไปกระทบกระจกหน้าต่างเพื่อตรวจจับการสั่นสะเทือนของอากาศภายในห้อง แล้วแปลงกลับมาเป็นเสียงพูดหรือเสียงเพลง แม้ว่าแนวคิดนี้จะมีมานานหลายทศวรรษ แต่ Kamkar ได้ยกระดับคุณภาพสัญญาณให้มีความคมชัดสูงขึ้นอย่างมาก

Image may contain Adult Person Electronics Speaker Accessories Glasses Chair Furniture and Computer Hardware

เบื้องหลังทางวิศวกรรมที่ทำให้สัญญาณคมชัด

เพื่อให้สามารถแยกแยะสัญญาณจากการรบกวนของแสงรอบข้าง Kamkar ได้ใช้เทคนิคขั้นสูงดังนี้:

  • การส่งสัญญาณแบบ Strobe: ออกแบบให้เลเซอร์เปิด-ปิดสลับกันถึง 400,000 ครั้งต่อวินาที (400 kHz)
  • การใช้ Photo Diode: ใช้ตัวตรวจจับแสงเพื่อรับสัญญาณสะท้อนที่เปลี่ยนแปลงตามแรงสั่นสะเทือน
  • การแปลงสัญญาณวิทยุ: ใช้หลักการคล้ายวิทยุ AM (Amplitude Modulation) และใช้ Upconverter เพื่อเลื่อนความถี่สัญญาณให้สูงขึ้น
  • Software-Defined Radio (SDR): ใช้เครื่องรับวิทยุที่โปรแกรมได้เพื่อวิเคราะห์สัญญาณดิจิทัลที่มีช่วงความถี่กว้าง

Image may contain Text Computer Hardware Electronics and Hardware

จากคลื่นแสงสู่ตัวอักษรที่อ่านออก

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

Image may contain Computer Hardware Electronics Hardware Monitor and Screen

สรุปเปรียบเทียบการดักฟังด้วยเลเซอร์ของ Samy Kamkar
เป้าหมายการดักฟัง จุดที่เลเซอร์ตกกระทบ วิธีการประมวลผล ผลลัพธ์ที่ได้
การพิมพ์คีย์บอร์ด พื้นผิวสะท้อนแสงบนแล็ปท็อป (เช่น โลโก้) Laser Mic → iZotopeRX → Keytap3 ข้อความตัวอักษรที่อ่านออกได้
เสียงสนทนาในห้อง กระจกหน้าต่าง Laser Mic → SDR → Audio Output เสียงพูดหรือเพลง (ชัดเจนขึ้นหากเป็นกระจกชั้นเดียว)

Image may contain Electronics Electrical Device Microphone Computer Hardware and Hardware

ข้อเท็จจริงสำคัญ

  • ความล่องหน: การใช้เลเซอร์อินฟราเรดทำให้เป้าหมายไม่สามารถมองเห็นลำแสงได้ด้วยตาเปล่า
  • จุดอ่อนของกระจก: กระจกชั้นเดียวจะนำสัญญาณเสียงได้ดีกว่ากระจกสองชั้น (Double-paned glass) ซึ่งจะทำให้เสียงอู้อี้
  • การเปิดเผยข้อมูล: Kamkar เผยแพร่แบบแปลน (Schematics) บน GitHub เพื่อให้สาธารณชนตระหนักถึงช่องโหว่และรู้วิธีป้องกัน
  • ปรัชญาการแฮก: การโจมตีนี้พิสูจน์ว่าข้อมูลในโลกกายภาพ (เสียง, แสง, คลื่นแม่เหล็กไฟฟ้า) สามารถถูกดักจับได้เสมอ

วิธีป้องกันการดักฟังด้วยเลเซอร์

หากต้องการป้องกันการจารกรรมข้อมูลในลักษณะนี้ Kamkar แนะนำแนวทางดังนี้:

  1. ปรับเปลี่ยนตำแหน่งการทำงาน: หลีกเลี่ยงการใช้คอมพิวเตอร์ในจุดที่มองเห็นได้ชัดเจนจากหน้าต่าง
  2. ใช้วัสดุกั้นแสง: ติดตั้งกระจกสองชั้นหรือกระจกที่มีคุณสมบัติสะท้อนแสงสูง
  3. ใช้อุปกรณ์รบกวน: ติดตั้งอุปกรณ์สร้างแรงสั่นสะเทือนที่หน้าต่างเพื่อกลบสัญญาณเสียง
  4. วิธีแบบง่าย: รักษาหน้าต่างให้สกปรกเพื่อลดประสิทธิภาพการสะท้อนของเลเซอร์

คำถามที่พบบ่อย

เลเซอร์สปายทำงานอย่างไรโดยไม่ต้องเห็นคีย์บอร์ด?

เลเซอร์จะตรวจจับการสั่นสะเทือนเพียงเล็กน้อยของตัวเครื่องแล็ปท็อปที่เกิดขึ้นเมื่อมีการกดปุ่ม ซึ่งแต่ละปุ่มจะสร้างแรงสั่นสะเทือนที่มีเอกลักษณ์เฉพาะตัว จากนั้นจึงนำสัญญาณนั้นมาวิเคราะห์เพื่อระบุตัวอักษร

ทำไมต้องใช้เลเซอร์อินฟราเรด?

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

กระจกสองชั้นช่วยป้องกันได้จริงหรือไม่?

ช่วยได้ในระดับหนึ่ง เนื่องจากกระจกสองชั้นจะลดทอนการส่งผ่านแรงสั่นสะเทือน ทำให้เสียงที่ดักจับได้มีความชัดเจนน้อยลงและประมวลผลได้ยากขึ้น

เทคโนโลยีนี้เป็นเรื่องใหม่หรือไม่?

แนวคิดไมโครโฟนเลเซอร์มีมานานแล้ว แต่สิ่งที่ Samy Kamkar พัฒนาคือการเพิ่มความละเอียดของสัญญาณ (Fidelity) และการนำมาประยุกต์ใช้กับการดักจับการพิมพ์ผ่านซอฟต์แวร์สมัยใหม่

เราจะรู้ได้อย่างไรว่ากำลังถูกดักฟังด้วยวิธีนี้?

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