แอปส่งข้อความ White Noise เผชิญคำถามด้านความเป็นส่วนตัวแม้จะอ้างว่ามีการเข้ารหัสขั้นสูง

ทีมชุมชน BigGo
แอปส่งข้อความ White Noise เผชิญคำถามด้านความเป็นส่วนตัวแม้จะอ้างว่ามีการเข้ารหัสขั้นสูง

White Noise แอปส่งข้อความใหม่ที่สร้างขึ้นบนโปรโตคอล Nostr สัญญาว่าจะให้การสื่อสารที่ปลอดภัยและเป็นส่วนตัวอย่างแท้จริงด้วยการส่งข้อความแบบไร้ตัวตน อย่างไรก็ตาม ชุมชนเทคโนโลยีกำลังตั้งคำถามสำคัญเกี่ยวกับความสามารถของแอปในการทำตามคำมั่นสัญญาด้านความเป็นส่วนตัวที่กล้าหาญเหล่านี้

แอปส่งข้อความนี้ใช้มาตรฐานการเข้ารหัสขั้นสูง รวมถึงโปรโตคอล Messaging Layer Security (MLS) และใช้งานสิ่งที่เรียกว่าข้อกำหนด NIP-EE ซึ่งแสดงถึงการอัปเกรดอย่างมีนัยสำคัญจากการใช้งานการส่งข้อความ Nostr รุ่นก่อนหน้าที่มีจุดอ่อนด้านความเป็นส่วนตัวที่มีการบันทึกไว้อย่างดี

ข้อมูลจำเพาะทางเทคนิคหลัก:

  • สร้างบนโปรโตคอลแบบกระจายศูนย์ Nostr
  • ใช้โปรโตคอล Messaging Layer Security (MLS) (RFC 9420)
  • ใช้ข้อกำหนด NIP-EE สำหรับความเป็นส่วนตัวที่เพิ่มขึ้น
  • มีการเข้ารหัสแบบ end-to-end พร้อม forward secrecy
  • รองรับการสื่อสารแบบไม่ต้องใช้ข้อมูลประจำตัว (ไม่ต้องใช้หมายเลขโทรศัพท์/อีเมล)
  • โอเพนซอร์สด้วย codebase ที่ใช้ Flutter

ความเป็นส่วนตัวของ Metadata ยังคงเป็นข้อกังวลหลัก

การถกเถียงที่ใหญ่ที่สุดมุ่งเน้นไปที่การปกป้อง metadata นักวิจารณ์ชี้ให้เห็นว่าการใช้งาน Nostr แบบดั้งเดิมจะออกอากาศ metadata ของข้อความต่อสาธารณะ ทำให้ทุกคนสามารถเห็นได้ว่าใครกำลังส่งข้อความถึงใคร แม้ว่าเนื้อหาจะยังคงถูกเข้ารหัสอยู่ก็ตาม สิ่งนี้สร้างสิ่งที่บางคนเรียกว่าปัญหาการแมปเครือข่ายสังคม ซึ่งรูปแบบการสื่อสารกลายเป็นสิ่งที่มองเห็นได้

อย่างไรก็ตาม ผู้สนับสนุนโต้แย้งว่าการวิจารณ์นี้ล้าสมัยแล้ว แอปใช้เทคนิคความเป็นส่วนตัวใหม่ๆ เช่น Gift Wrapping และใช้ข้อกำหนด NIP-EE ที่ทันสมัยกว่าแทนที่จะเป็นมาตรฐาน NIP-04 ที่เลิกใช้แล้วซึ่งมีช่องโหว่เหล่านี้ ชุมชนสังเกตว่า Nostr ได้พัฒนาไปอย่างมีนัยสำคัญ โดยมีข้อเสนอหลายรายการที่กล่าวถึงความเป็นส่วนตัวของการส่งข้อความที่เข้ารหัส

การเปรียบเทียบความเป็นส่วนตัว - มาตรฐานการส่งข้อความ Nostr :

  • NIP-04: มาตรฐานที่ถูกยกเลิกแล้วซึ่งมีปัญหาการเปิดเผย metadata
  • NIP-17: ความเป็นส่วนตัวที่ดีขึ้นด้วยเทคนิค Gift Wrapping
  • NIP-EE: มาตรฐานล่าสุดที่ใช้โดย White Noise พร้อมการรวม MLS
  • ความแตกต่างหลัก: มาตรฐานรุ่นเก่าจะเผยแพร่ metadata ของผู้ส่ง/ผู้รับต่อสาธารณะ ในขณะที่การใช้งานรุ่นใหม่จะเข้ารหัสข้อมูลนี้

ความท้าทายในการใช้งานทางเทคนิค

นักพัฒนาที่คุ้นเคยกับโปรโตคอลการส่งข้อความที่ปลอดภัยได้ระบุอุปสรรคทางเทคนิคเฉพาะ แอปต้องจัดการกับสิ่งที่เรียกว่า Commit message concurrency ซึ่งโดยพื้นฐานแล้วคือการจัดการการอัปเดตที่ขัดแย้งกันเมื่อหลายคนพยายามแก้ไขแชทกลุ่มพร้อมกัน วิธีแก้ปัญหาปัจจุบันเกี่ยวข้องกับการใช้ timestamp และค่า hash เพื่อกำหนดว่าการเปลี่ยนแปลงใดมีความสำคัญเหนือกว่า แม้ว่าผู้เชี่ยวชาญบางคนจะตั้งคำถามว่าวิธีการนี้แข็งแกร่งพอหรือไม่

โปรโตคอล MLS พื้นฐานนั้นค่อนข้างใหม่ โดยได้รับการกำหนดมาตรฐานเป็น RFC 9420 แม้ว่าจะมีคุณสมบัติขั้นสูงเช่น forward secrecy และ post-compromise security แต่การใช้งานจริงในเครือข่ายแบบกระจายอำนาจเช่น Nostr นำเสนอความท้าทายที่เป็นเอกลักษณ์

การต่อต้านของรัฐบาลและช่องโหว่ทางกฎหมาย

สมาชิกชุมชนยังตั้งคำถามเกี่ยวกับวิธีที่แอปจะจัดการกับแรงกดดันจากรัฐบาล เมื่อประเทศต่างๆ เช่น Austria ใช้กฎหมายการเฝ้าระวังแอปส่งข้อความ ผู้ใช้สงสัยเกี่ยวกับความยืดหยุ่นของแอปต่อการโจมทีทางกฎหมาย ธรรมชาติแบบกระจายอำนาจของ Nostr ให้การปกป้องบางประการ เนื่องจากไม่มีบริษัทกลางที่จะถูกกดดัน แต่ประสิทธิภาพของวิธีการนี้ยังไม่ได้รับการทดสอบ

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

การสนับสนุนโครงการ:

  • แหล่งทุน: OpenSats , Human Rights Foundation
  • สถานะ: โครงการที่ขับเคลื่อนโดยชุมชน แบบไม่แสวงหากำไร
  • ขั้นตอนการพัฒนา: Alpha (ยังไม่มี desktop clients)
  • ความพร้อมใช้งานของโค้ด: โอเพนซอร์สบน GitHub

สถานะการพัฒนาปัจจุบัน

White Noise ดูเหมือนจะอยู่ในขั้นตอนการพัฒนาเริ่มต้น แอปในปัจจุบันยังขาด desktop client แม้ว่า codebase ที่ใช้ Flutter จะบ่งบอกว่าการสนับสนุนหลายแพลตฟอร์มได้รับการวางแผนไว้ ขั้นตอนเริ่มต้นนี้หมายความว่าคำมั่นสัญญาด้านความเป็นส่วนตัวและความปลอดภัยจำนวนมากยังคงเป็นทฤษฎีมากกว่าที่จะผ่านการทดสอบในสนามรบ

สถานะองค์กรไม่แสวงผลกำไรของโครงการและการสนับสนุนจากองค์กรเช่น OpenSats และ Human Rights Foundation ให้ความน่าเชื่อถือแก่ภารกิจด้านความเป็นส่วนตัว อย่างไรก็ตาม ชุมชนยังคงแบ่งแยกเกี่ยวกับความสามารถของการใช้งานทางเทคนิคในการตอบสนองคำมั่นสัญญาที่ทะเยอทะยาน

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

อ้างอิง: White Noise

Lady Noise : สัญลักษณ์ของความเป็นส่วนตัวในภูมิทัศน์ที่เปลี่ยนแปลงของการส่งข้อความที่ปลอดภัย
Lady Noise : สัญลักษณ์ของความเป็นส่วนตัวในภูมิทัศน์ที่เปลี่ยนแปลงของการส่งข้อความที่ปลอดภัย