Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบเครือข่าย >> ความปลอดภัยเครือข่าย

วิธีแชท Facebook แบบ Off-the-Record: ป้องกันไม่ให้เก็บบันทึกการสนทนา

แชท Facebook สะดวกแต่มีข้อเสียใหญ่: Facebook เก็บบันทึกทุกอย่าง ถ้าคุณไม่ลบแชทด้วยตนเอง มันจะคงอยู่บน Facebook มาหลายปี

ผมรู้สึกแปลกและกังวลที่ยักษ์ใหญ่อย่าง Facebook ไม่มีการปิดการบันทึกแชท หรือให้ฟีเจอร์การทำลายข้อความเอง (self-destruct) เหมือน Google Hangouts ที่มีฟีเจอร์ "off the record" สำหรับแชทโดยไม่เหลือรอย — นี่คือด้านที่ Hangouts ชนะ Facebook

ทำไมต้องการ Off-the-Record?

หลายเหตุผลที่ไม่ต้องการบันทึกแชท: สิทธิ์ความเป็นส่วนตัวเป็นสิทธิมนุษยชนพื้นฐาน ไม่ต้องการข้อมูลธุรกิจลับหรือบทสนทนส่วนตัวหลุดออกไป และข้อเท็จจริงที่ NSA และหน่วยบังคับกฎหมายเข้าถึงแชท Facebook ได้ง่าย — ควรเป็นเหตุผลพอที่จะหาวิธีแชทส่วนตัวบน Facebook

เสียดายที่ Facebook เป็นโซเชียลเน็ตเวิร์กยอดนิยมที่สุด การหลีกเลี่ยงอาจไม่เป็นไปได้ แต่มีวิธีแก้ไขค่าเริ่มต้นของ Facebook

Off-the-Record Messaging (OTR)

คำตอบอยู่ที่การใช้แอปพลิเคชันภายนอกฟรีที่เข้ารหัสข้อความ ใช้โปรโตคอล Off-the-Record Messaging (OTR) โปรโตคอลเข้ารหัสสำหรับแอปแชททันที OTR ทำให้การสนทนาส่วนตัว ไม่เหมือนโปรโตคอลเข้ารหัสอื่นที่ผลลัพธ์สามารถนำไปเป็นหลักฐานยืนยันการสื่อสารได้ OTR ให้ความลับสมบูรณ์และ "deniable encryption" — หน่วยเฝ้าระวังไม่สามารถพิสูจน์ได้ว่าผู้ใช้สองฝ่ายเคยแชทกันหรือพูดอะไร ฟีเจอร์นี้มีค่ามากสำหรับนักข่าวและแหล่งข่าว

Client ที่รองรับ OTR มีทั้ง built-in และ plugin ในหลายแอป

Cryptocat

แอปที่รองรับ OTR โดยตรง หนึ่งในนั้นคือ Cryptocat (เคยรีวิวแล้ว) แอปโอเพนซอร์สข้ามแพลตฟอร์มที่เข้ารหัสการสนทนา IM ด้วย OTR

Cryptocat รองรับ Chrome, Firefox, Safari, Opera, Mac OS X, iPhone (บางรุ่นไม่รองรับแล้ว) ผู้พัฒนากำลังระดมทุน Kickstarter สำหรับ Android

วิธีใช้ Cryptocat กับ Facebook บน Chrome:

  1. ติดตั้งจาก Chrome Web Store
  2. เปิดแท็บใหม่ คลิกไอคอน Apps บนบาร์บุ๊กมาร์ก คลิกไอคอน Cryptocat
  3. คลิกแท็บ Facebook และ Chat via Facebook เพื่อเชื่อมต่อ
  4. อนุญาตให้เข้าถึงบัญชี Facebook คลิก Skip เพื่อไม่ให้ส่ง/รับข้อความแทนคุณ
  5. รอสร้าง encryption keys (เสียงเพลง techno ระหว่างรออาจรบกวน)
  6. ดูว่าเพื่อน Facebook ใครใช้ Cryptocat เริ่มแชท หรือเชิญติดตั้ง

แอป OTR อื่นๆ: ChatSecure (Android, iOS), Xabber (Android), SafeChat (Chrome, Firefox, iOS)

ใช้ Pidgin พร้อม Plugin OTR

Pidgin เป็น IM client ยอดนิยมสำหรับ Windows และ Linux รวม IM ทุกอย่างไว้ในที่เดียว และเป็นหนึ่งใน plugin ที่ง่ายที่สุดสำหรับเข้ารหัสแชท

  1. ดาวน์โหลดและติดตั้ง Pidgin
  2. ดาวน์โหลด plugin Off the Record จาก cypherpunks.ca และติดตั้ง
  3. รัน Pidgin ครั้งแรก คลิก Add
  4. ใน Login Options เลือก Facebook (XMPP) จาก Protocol ใส่ username/password Facebook
  5. แท็บ Advanced ใส่ Connect Server: chat.facebook.com
  6. คลิก Add — จะเชื่อมต่อและแสดง Buddy List
  7. ไป Tools > Plugins เปิดใช้ Off-the-Record Messaging คลิก Configure Plugin ทิก: Enable Private Messaging, Automatically Initiate Private Messaging, Don't Log OTR Conversations

เสร็จแล้ว! แชทส่วนตัวกับเพื่อนที่ใช้ OTR plugin ได้:ดับเบิลคลิกชื่อเพื่อน คลิก Not private > Start private conversation

Pidgin จะเปิดช่องทางปลอดภัย สามารถยืนยันตัวตนฝ่ายตรงข้ามด้วย "fingerprints" (สตริง 40 ตัวอักษร/ตัวเลข)

สรุป

ด้วยแอปเหล่านี้ Facebook จะรู้ได้แค่ว่า คุณแชทกับใคร และเมื่อไหร่ — แต่ไม่สามารถถอดรหัสหรือเก็บเนื้อหาแชทได้ แต่โปรดทราบ: ซอฟต์แวร์เข้ารหัสไม่ใช่ไม้เท้ายุทธศิลป์ แม้แชทเข้ารหัสจะป้องกัน Facebook ไม่ให้เก็บแชท อย่ไว้วางใจซอฟต์แวร์ใดๆ ด้วยชีวิตของคุณ

คุณรู้วิธีอื่นป้องกัน Facebook เก็บแชทไหม? เคยใช้แอปเหล่านี้ไหม? แชร์ประสบการณ์ในคอมเมนต์ได้เลย