- Bitchat เป็น แอปส่งข้อความที่สามารถสื่อสารกันได้อย่างปลอดภัยแม้ไม่มีการเชื่อมต่ออินเทอร์เน็ต โดยรองรับการสื่อสารโดยตรงระหว่างอุปกรณ์ผ่านบลูทูธ
- จากปัญหา โครงสร้างพื้นฐานการสื่อสารในปาเลสไตน์ล่มสลายและการเฝ้าระวัง ซึ่งทำให้การสื่อสารอย่างเสรีถูกปิดกั้น จึงมีการเสนอทางเลือกในการสื่อสารที่ใช้งานได้แม้ไม่มีอินเทอร์เน็ตและไฟฟ้า
- แอปนี้ ใช้งานได้โดยไม่ต้องสร้างบัญชี ไม่ต้องใช้เบอร์โทร อีเมล หรือซิมการ์ด และปกป้องความเป็นส่วนตัวด้วย การเข้ารหัสแบบต้นทางถึงปลายทางอย่างสมบูรณ์ โดยไม่มีเซิร์ฟเวอร์กลาง
- ผ่าน ช่อง Geohash ผู้ใช้สามารถสร้างห้องสนทนาตามตำแหน่งเพื่อเช็กความปลอดภัย จัดการชุมชน และแบ่งปันข้อมูลภายในพื้นที่ได้
- ผ่านการตรวจสอบจาก Tech for Palestine(T4P) จนได้รับการยอมรับว่าเป็นเครื่องมือสื่อสารที่เชื่อถือได้ และมียอดดาวน์โหลดพุ่งขึ้นใน เนปาล อินโดนีเซีย โกตดิวัวร์ มาดากัสการ์ เป็นต้น
ภาพรวมของ Bitchat
- Bitchat คือ แอปส่งข้อความแบบใหม่ที่ให้แชตได้อย่างปลอดภัยแม้ไม่มีอินเทอร์เน็ต
- ดาวน์โหลดได้จาก App Store และ Google Play
- แม้การเชื่อมต่อจะขาดหาย ก็ยังคงสื่อสารอย่างปลอดภัยได้
- แอปใช้ โครงสร้างส่งต่อข้อความแบบรีเลย์บนบลูทูธ โดยให้อุปกรณ์แต่ละเครื่องทำหน้าที่เป็นตัวกลาง
- ทำให้ ขยายการสื่อสารได้ไกลเกินกว่าระยะเชื่อมต่อตรง
- ข้อความทั้งหมดถูก เข้ารหัสอย่างสมบูรณ์ เพื่อปกป้องการสนทนาส่วนตัว
เหตุใดจึงต้องมี Bitchat
- ปาเลสไตน์ พึ่งพาอิสราเอลด้านไฟฟ้า การสื่อสาร และการกำหนดเส้นทางอินเทอร์เน็ต
- อิสราเอลได้ ใช้การพึ่งพานี้เป็นอาวุธ จนทำให้เกิด การตัดไฟและการตัดสัญญาณสื่อสารโดยเจตนา ในฉนวนกาซา
- จากการทิ้งระเบิด โครงสร้างพื้นฐานการสื่อสารถูกทำลายหรือเสียหายอย่างหนัก
- เมื่อใช้วิธีสื่อสารทั่วไป บทสนทนาและข้อความอาจถูกเฝ้าระวังและบันทึกไว้
- สิ่งนี้นำไปสู่ ความเสี่ยงจากการสอดส่องและการตกเป็นเป้าหมาย
- สิทธิของชาวปาเลสไตน์ในการ สื่อสารกันอย่างเสรี ถูกละเมิด
แนวทางแก้ไข: การส่งข้อความที่ทำงานได้โดยไม่ต้องใช้อินเทอร์เน็ต
- Bitchat ส่งข้อความได้แม้ไม่มีอินเทอร์เน็ตหรือไฟฟ้า
- สื่อสารโดยตรงระหว่างอุปกรณ์ผ่าน การเชื่อมต่อบลูทูธ
- อุปกรณ์แต่ละเครื่องจะช่วยส่งต่อข้อความเพื่อสร้าง เครือข่ายในวงกว้าง
- หากมีอินเทอร์เน็ตหรือบริการเครือข่ายมือถือ ก็สามารถ ส่งข้อความไปได้ทั่วโลก
- ไม่มีเซิร์ฟเวอร์กลาง และไม่มีการเก็บข้อมูล
- ไม่ต้องมีบัญชี เบอร์โทร อีเมล หรือซิมการ์ด
รักษาการเชื่อมต่อเมื่อทุกเครือข่ายหยุดทำงาน
- Bitchat เป็น แอปส่งข้อความทางเลือกที่ยังทำงานได้แม้มีการตัดสัญญาณสื่อสารจากอิสราเอล
- เข้าร่วมห้องสนทนาตามตำแหน่งได้ผ่าน ช่อง Geohash
- ผู้ใช้สามารถ เชื่อมต่อกับเพื่อนบ้านและชุมชนท้องถิ่นต่อไปได้
- ทำให้สามารถ เช็กความปลอดภัยของครอบครัว จัดการในชุมชน และแบ่งปันข้อมูลฉุกเฉิน ได้
การตรวจสอบจาก T4P และการขยายตัวในระดับนานาชาติ
- Tech for Palestine(T4P) ได้ตรวจสอบเทคโนโลยีและธรรมาภิบาลของแอป
- หลังทดสอบในหลายเงื่อนไข จึงยอมรับว่าเป็น เครื่องมือสื่อสารที่ปลอดภัยและยืดหยุ่นต่อความเสียหาย
- สมาชิกชุมชน T4P ติดอันดับต้น ๆ ของผู้มีส่วนร่วมกับโค้ดของ BitChat
- ใน เนปาล อินโดนีเซีย โกตดิวัวร์ มาดากัสการ์ และพื้นที่ที่ประชาชนเผชิญความไม่มั่นคงอื่น ๆ ยอดดาวน์โหลดเพิ่มขึ้นอย่างรวดเร็ว
- เมื่อรัฐบาลเนปาลบล็อกโซเชียลมีเดียหลัก ประชาชนก็หันมาใช้เป็นช่องทางสื่อสารทางเลือก
เปรียบเทียบความปลอดภัยกับ WhatsApp
- มีรายงานว่า WhatsApp มี ความเสี่ยงด้านการเปิดเผยข้อมูลส่วนบุคคลและการเฝ้าระวัง
- ช่องโหว่ความปลอดภัยบางส่วนทำให้เกิดข้อกังวลว่า ข้อมูลอาจถูกเปิดเผยต่ออิสราเอล
- มีการกล่าวถึงกรณีที่ข้อมูลดังกล่าว ถูกนำไปใช้เพื่อการระบุตัวเป้าหมายชาวปาเลสไตน์
- Bitchat ไม่เชื่อมโยงกับ Meta และ ไม่มีช่องโหว่ด้านการสอดส่องลักษณะนี้
วิธีใช้งาน
- ใช้งานได้ทันทีโดยไม่ต้องสร้างบัญชี
- หลังติดตั้งแอป ให้เปลี่ยนชื่อผู้ใช้เริ่มต้น (@anon)
- ช่อง #mesh ด้านบนแสดงว่าเครือข่ายบลูทูธกำลังทำงานอยู่
- สามารถเริ่มการสนทนาส่วนตัวจากรายชื่อผู้ใช้ที่เชื่อมต่ออยู่ได้
- แนะนำให้ตรวจสอบชื่อผู้ใช้ของคู่สนทนาโดยตรง
- เพื่อป้องกันความสับสนหรือการแอบอ้าง
- ผู้ใช้ที่ยืนยันแล้วสามารถเพิ่มเป็นรายการโปรดได้
- ใน ช่องป้อนข้อความ เมื่อพิมพ์ “/” จะเปิดเมนูคำสั่ง
โครงสร้างช่องตามตำแหน่ง
- ช่อง #mesh: การสื่อสารในพื้นที่บนเครือข่ายบลูทูธ
- ยิ่งมีอุปกรณ์เชื่อมต่อมาก เครือข่ายก็ยิ่งครอบคลุมกว้างขึ้น
- ช่องตามตำแหน่ง: ช่องพื้นฐานในระดับบล็อก ละแวก เมือง และภูมิภาค
- ทำงานได้ดีที่สุดเมื่อมีการเชื่อมต่ออินเทอร์เน็ต
- ช่อง #Geohash: ช่องที่ปรับแต่งได้สำหรับครอบครัวหรือกลุ่มขนาดเล็ก
- สร้างได้โดยป้อนชื่อแล้วคลิก “teleport”
เคล็ดลับในการรักษาความปลอดภัย
- แนะนำให้ลบข้อความเป็นประจำด้วยคำสั่ง “/c”
- เพื่อป้องกันการเปิดเผยข้อมูลหากอุปกรณ์ถูกยึด
- เนื่องจากไม่มีเซิร์ฟเวอร์กลาง เมื่อลบแล้วจะไม่สามารถกู้คืนได้
- เมื่อนำไปใช้ร่วมกับ eSIM แบบเติมเงินของ Gaza Online
- ก็สามารถ คงการเชื่อมต่อได้อย่างต่อเนื่อง แม้ในสถานการณ์ที่เครือข่ายหยุดชะงัก
บทสรุป
- Bitchat เป็น เครื่องมือสื่อสารที่ปลอดภัยและทำงานได้แม้ในสถานการณ์ที่อินเทอร์เน็ตถูกตัด
- ช่วยให้ ผู้ใช้ในปาเลสไตน์และพื้นที่ไม่มั่นคงยังคงเชื่อมต่อกันและปกป้องข้อมูลได้
- สามารถใช้ร่วมกับ เครื่องมืออื่น ๆ ที่ Tech for Palestine กำลังพัฒนา
- ข้อความสำคัญคือ “Stay connected, stay safe.”
1 ความคิดเห็น
ความคิดเห็นบน Hacker News
พื้นที่กาซ่าน่าจะเป็นหนึ่งในสภาพแวดล้อมที่ยากที่สุดในการทำพัฒนาซอฟต์แวร์ในตอนนี้
ฉันคุ้นกับสภาพแวดล้อมที่มั่นคงในยุโรป เลยรู้สึกว่าในสถานการณ์อันตรายแบบนั้นคงทำงานได้ไม่เกิดประสิทธิภาพเลย
สิ่งเดียวที่รบกวนฉันคือเพลงใน YouTube เท่านั้น
เพื่อนร่วมงานที่ทำงานอยู่ที่ Google ของฉันยังคงอยู่ในยูเครนต่อแม้หลังสงครามเริ่มต้น
บางครั้งการประชุมก็ต้องหยุดเพราะสัญญาณเตือนขีปนาวุธ แต่ก็ยังคงทำงานตามปกติต่อไป
ในสถานการณ์ที่มากกว่า 80% ของประเทศกลายเป็นซากปรักหักพัง
ในแอฟริกาก็มีหลายที่ที่สภาพเลวร้ายกว่านี้มาก
ถ้าเทคโนโลยีนี้แก้ปัญหาเรื่องการกระจายใช้งานได้ ก็น่าจะน่าสนใจมาก
ตอนการประท้วงในฮ่องกงก็มีโซลูชันคล้ายกันออกมา แต่สุดท้ายส่วนใหญ่ก็ลงเอยที่ AirDrop
ถ้ารวบรวมไว้ว่าสถานการณ์ที่โครงสร้างพื้นฐานการสื่อสารถูกตัดขาดจริง ๆ เครื่องมือไหนใช้ได้ผล ก็คงดีมาก
แต่ก็ยังสงสัยว่าแค่ Bluetooth โดยไม่มีเซิร์ฟเวอร์กลาง จะส่งข้อความไปทั่วโลกได้จริงหรือไม่
ช่วงนี้มีสถานี Meshcore/Meshtastic เพิ่มขึ้นทั่วโลก
ถ้าทำแหล่งจ่ายไฟ 3.3V ที่มีประสิทธิภาพจากแผงโซลาร์ 6V และแบตเตอรี่ 18650 LiPo ก็แทบจะทำงานได้ถาวร
เคยทดสอบสถานี LoRa 868MHz ได้ไกลถึง 60km
แต่ก็ยังใช้งานยากกว่าวิธีที่ผสานมากับสมาร์ตโฟนโดยตรงแบบ BLE meshing
การถอดรหัสเกิดขึ้นบนอุปกรณ์ LoRa เอง จึงมีความปลอดภัยต่ำหากมีการเข้าถึงตัวอุปกรณ์ทางกายภาพ
ถึงจะลบข้อความไปแล้ว แต่ถ้าอุปกรณ์ถูกเปิดเผยในภายหลัง ก็ยังถอดรหัสทราฟฟิกเก่าได้
อยากให้มีการปรับปรุงโปรโตคอลให้ เก็บกุญแจเข้ารหัสไว้ในโทรศัพท์เท่านั้น
เป้าหมายหลักของเครือข่ายออฟกริดแบบ Bitchat คือหลีกเลี่ยงการพึ่งพาเซลลูลาร์ของอิสราเอล
แต่การ jam Bluetooth หรือย่าน 2.4GHz ในระดับประเทศอาจไม่ได้ยากขนาดนั้น
Bluetooth เชื่อมต่อได้ไกลสุดประมาณ 30m เท่านั้น
แม้จะมีความหนาแน่นประชากรสูง ข้อความก็มีโอกาสหน่วงหรือค้างสูง
รัฐบาลอาจปิดเสาสัญญาณได้ แต่การ jam ทั้งประเทศนั้นทำได้ยากกว่า
ตอนนี้ มีผู้ใช้จริงอยู่หลายหมื่นคน
ซอร์สโค้ดเปิดเผยภายใต้ไลเซนส์ MIT → ลิงก์ GitHub
ถ้ามีการตรวจสอบความปลอดภัยอย่างเหมาะสม ก็น่าจะเป็นโซลูชันที่ใช้ได้ดีพอสมควร
ผมสงสัยในรายละเอียดทางเทคนิคของวิธีที่ข้อความถูกส่งถึงผู้รับที่ถูกต้อง
เป็นเทคโนโลยีที่ยอดเยี่ยมจริง ๆ
ฉันก็เคยอยากลองทำอะไรคล้าย ๆ แบบนี้
เทคโนโลยีสมัยนี้ทรงพลังอย่างน่าทึ่ง แต่ส่วนใหญ่ก็ยังพึ่งพาโครงสร้างพื้นฐาน IP
ในที่ที่มีการสอดส่องจากรัฐเข้มข้น โครงสร้างแบบนี้เปราะบาง
ถ้ามันทำงานได้ในสภาพแวดล้อมสุดขั้วอย่างสนามรบ ก็น่าจะใช้ได้ดีในสังคมทั่วไปด้วย
มันเป็นแบบ broadcast-based เลยหลีกเลี่ยงปัญหา routing ได้
สงสัยว่าในปาเลสไตน์มีการใช้งานจริงหรือไม่
ถ้าอยู่ใกล้กัน ก็ไม่จำเป็นต้องมีแชตแบบเรียลไทม์นัก และถ้าอยู่ไกล การเชื่อมต่อก็อาจไม่เสถียร
แต่ปัญหาเรื่องทิศทางระหว่าง อาหรับกับอักษรละติน (RTL/LTR) ก็น่าจะยากอยู่
แค่เราไปคอมเมนต์ในโพสต์แบบนี้ เราก็อาจถูกใส่ไว้ใน รายชื่อเฝ้าระวัง แล้วก็ได้
รวมเธรดที่เกี่ยวข้อง:
ไม่คิดเลยว่าจะได้เห็น FidoNet กลับมาอีก