หากต้องการยืนยันแชตที่เข้ารหัส ให้ตรวจสถานะการเข้ารหัสของแอป ตรวจว่าผู้ติดต่อคือคนที่ตั้งใจจะคุยด้วย และใช้กระบวนการยืนยันกุญแจที่แอปรองรับ การเปรียบเทียบหมายเลขความปลอดภัยหรือคิวอาร์โค้ดผ่านช่องทางอิสระที่เชื่อถือได้เป็นทางเลือกที่ใช้ได้จริง บางแอปยังมีการยืนยันอัตโนมัติที่อาศัยความโปร่งใสของกุญแจด้วย ทั้งชื่อที่แสดงซึ่งคุ้นเคยและสัญลักษณ์แม่กุญแจเพียงอย่างเดียวไม่อาจพิสูจน์ตัวตนของบุคคล
ทำไมเข้ารหัสแล้วจึงไม่ได้แปลว่ายืนยันแล้วโดยอัตโนมัติ
การเข้ารหัสแบบต้นทางถึงปลายทางออกแบบมาให้เฉพาะจุดปลายทางในบทสนทนาอ่านข้อความได้ ผู้ร่วมสนทนาแต่ละคนมีกุญแจเข้ารหัส และผู้ส่งใช้ข้อมูลกุญแจที่เชื่อมโยงกับผู้รับเพื่อปกป้องข้อความสำหรับอุปกรณ์นั้นโดยเฉพาะ
สิ่งนี้ตอบคำถามสำคัญข้อหนึ่ง: บทสนทนาเข้ารหัสระหว่างจุดปลายทางหรือไม่? แต่ตัวมันเองไม่ตอบอีกคำถามหนึ่ง: กุญแจที่แสดงสำหรับผู้ติดต่อนี้เป็นของคนที่คุณต้องการติดต่อจริงหรือไม่?
หากมีคนแสดงกุญแจพร้อมอ้างว่าเป็นผู้ติดต่อของคุณ การเข้ารหัสยังทำงานได้แม้กุญแจนั้นจะเป็นของผู้สวมรอย ข้อความถูกเข้ารหัส แต่ส่งถึงจุดปลายทางที่ผิด
การยืนยันผู้ติดต่อเชื่อมตัวตนทางการเข้ารหัสเข้ากับตัวตนของมนุษย์ เป็นขั้นตอนสำคัญก่อนส่งรหัสผ่าน รายละเอียดทางการเงิน เอกสารส่วนตัว หรือสื่อที่ละเอียดอ่อน
การยืนยันกุญแจพิสูจน์อะไรได้และไม่ได้
ลายนิ้วมือที่ตรงกันยืนยันว่าทั้งสองฝ่ายเห็นข้อมูลกุญแจที่กำลังเปรียบเทียบตรงกัน การเชื่อมกุญแจนั้นกับบุคคลขึ้นอยู่กับวิธีที่คุณได้รับข้อมูลสำหรับเปรียบเทียบ หากเปรียบเทียบกับผู้สวมรอย คุณก็อาจยืนยันอุปกรณ์ของผู้สวมรอยได้สำเร็จ การยืนยันยังไม่ได้พิสูจน์ว่าอุปกรณ์ปลอดมัลแวร์หรือเจ้าของจะเก็บข้อความเป็นความลับ
การยืนยันกุญแจอัตโนมัติของ Signal ใช้ความโปร่งใสของกุญแจเพื่อตรวจความสอดคล้องระหว่างตัวระบุบัญชีกับกุญแจสาธารณะ เป็นส่วนเสริมของการตรวจหมายเลขความปลอดภัยด้วยตนเอง แต่การใช้งานได้ขึ้นอยู่กับผู้ติดต่อและการรองรับของแอปในขณะนั้น ให้ทำตามหน้าจอยืนยัน แทนที่จะสมมติว่าทุกแชตมีฟีเจอร์นี้ ความสอดคล้องของบันทึกกุญแจกับการยืนยันตัวตนในโลกจริงเป็นคนละเป้าหมาย
การตกลงกุญแจแบบหลังควอนตัมไม่ได้ลบความแตกต่างนี้ การแลกเปลี่ยนกุญแจที่ทนทานกว่าเดิมก็ยังต้องสร้างกุญแจกับจุดปลายทางที่ตั้งใจไว้ เอกสารความปลอดภัย ของ Livara อธิบายโปรโตคอลและขอบเขตความไว้วางใจของตน แต่ข้ออ้างเหล่านี้ไม่ใช่สิ่งทดแทนการตรวจบทสนทนาจริงหรือการประเมินอิสระ
การยืนยันหมายเลขความปลอดภัยทำงานอย่างไร
แอปส่งข้อความเข้ารหัสหลายตัวแปลงข้อมูลกุญแจเข้ารหัสที่ซับซ้อนเป็นลายนิ้วมือที่อ่านได้ เช่น หมายเลขความปลอดภัยยาว ๆ ลำดับคำ หรือคิวอาร์โค้ด ผู้ร่วมสนทนาทั้งสองควรเห็นรูปแบบที่ตรงกันสำหรับบทสนทนาเดียวกันอย่างแน่นอน
การยืนยันหมายเลขความปลอดภัย หมายถึงการเปรียบเทียบรูปแบบเหล่านี้กับผู้ติดต่อ หากตรงกัน จะเป็นหลักฐานว่าทั้งสองฝ่ายกำลังเปรียบเทียบข้อมูลกุญแจเดียวกัน โดยมีสมมติฐานว่าช่องทางเปรียบเทียบและอุปกรณ์เชื่อถือได้ หากไม่ตรงกันควรหยุดและตรวจสอบทันที
หน้าตาที่แน่นอนต่างกันในแต่ละแอป แต่กระบวนการพื้นฐานในการยืนยันกุญแจเข้ารหัสเหมือนกัน:
- เปิดรายละเอียดบทสนทนาของผู้ติดต่อ
- หาตัวเลือกชื่อ การเข้ารหัส ความปลอดภัย ยืนยันผู้ติดต่อ หรือ หมายเลขความปลอดภัย
- แสดงลายนิ้วมือแบบตัวเลขหรือคิวอาร์โค้ด
- เปรียบเทียบกับสิ่งที่แสดงบนอุปกรณ์ของผู้ติดต่อ
- ทำเครื่องหมายว่าผู้ติดต่อได้รับการยืนยันแล้ว หากแอปมีสวิตช์สำหรับตัวเลือกนี้
ลายนิ้วมือมีประโยชน์ก็ต่อเมื่อเปรียบเทียบผ่านช่องทางที่เชื่อถือได้ การคัดลอกหมายเลขความปลอดภัยลงในแชตเดิมที่ยังไม่ยืนยันไม่พิสูจน์ตัวตน ผู้โจมตีที่ควบคุมช่องทางนั้นอาจดักข้อมูลแล้วให้ข้อมูลที่ตรงกันได้
ยืนยันผู้ติดต่อด้วยคิวอาร์โค้ดเมื่อพบกัน
การยืนยันผู้ติดต่อด้วยคิวอาร์โค้ด เป็นวิธีสะดวกในการเปรียบเทียบข้อมูลยืนยันทั้งหมดเมื่อทั้งสองคนอยู่ในห้องเดียวกัน เปิดหน้าจอยืนยันบนอุปกรณ์ทั้งสอง แล้วใช้เครื่องหนึ่งสแกนคิวอาร์โค้ดที่อีกเครื่องแสดง ทำตามขั้นตอนยืนยันของแอปและตรวจว่าแอปรายงานว่าตรงกันสำเร็จ
ใช้รายการตรวจสอบในการปฏิบัตินี้:
- ตรวจว่าคุณกำลังดูชุดบทสนทนาที่ถูกต้องของผู้ติดต่อที่ตั้งใจไว้
- ให้ผู้ติดต่อปลดล็อกและใช้อุปกรณ์ของตนเอง
- สแกนโค้ดจากหน้าจอที่เปิดใช้งานอยู่ของเขาโดยตรง ไม่ใช่จากภาพหน้าจอที่ส่งต่อมา
- อ่านผลอย่างระมัดระวังก่อนทำเครื่องหมายว่ายืนยันแล้ว
- หากสแกนล้มเหลวหรือรายงานว่าไม่ตรงกัน อย่าแลกเปลี่ยนข้อมูลละเอียดอ่อน
คิวอาร์โค้ดไม่ได้แข็งแกร่งทางคณิตศาสตร์กว่าลายนิ้วมือแบบตัวเลขโดยตัวมันเอง เป็นเพียงรูปแบบแสดงข้อมูลยืนยันที่ผิดพลาดได้ยากกว่า คุณค่าของมันขึ้นอยู่กับความแท้จริงของช่องทางเปรียบเทียบ การทำงานของแอป และความปลอดภัยของอุปกรณ์ทั้งสอง
ใช้การยืนยันผ่านช่องทางอื่นเมื่ออยู่ห่างกัน
เมื่อการพบกันไม่สะดวก การยืนยันนอกช่องทาง เป็นทางเลือกที่ทำด้วยตนเอง หมายถึงการเปรียบเทียบลายนิ้วมือผ่านเส้นทางสื่อสารที่แยกจากแชตที่กำลังตรวจโดยสิ้นเชิง
ตัวอย่างเช่น โทรหาผู้ติดต่อด้วยเบอร์โทรศัพท์ปกติที่คุณรู้จักอยู่แล้ว และขอให้อ่านหมายเลขความปลอดภัยจากอุปกรณ์ของเขาออกเสียง เปรียบเทียบอย่างระมัดระวังกับหมายเลขบนเครื่องคุณ การจำเสียงหรือวิดีโอได้เพียงอย่างเดียวไม่ใช่ข้อสรุปเด็ดขาด บัญชีอาจถูกยึดและสื่ออาจถูกเลียนแบบได้ สำหรับคำขอที่เสี่ยงสูง ให้ใช้ช่องทางอิสระที่มีอยู่เดิมร่วมกับบริบทที่คุณเชื่อถืออยู่แล้ว และอย่าใช้เบอร์ใหม่ทดแทนที่ได้มาจากบัญชีที่ยังไม่ยืนยันเพียงแหล่งเดียว
หลักพื้นฐานคือช่องทางที่สองต้องไม่พึ่งพาคำกล่าวอ้างตัวตนที่มาจากแชตซึ่งกำลังตรวจ
หลีกเลี่ยงกับดักความปลอดภัยเหล่านี้:
- อย่าขอให้ผู้ติดต่อวางหมายเลขลงในบทสนทนาเดิมที่ยังไม่ยืนยัน
- อย่าเชื่อภาพหน้าจอเพียงเพราะดูเหมือนหน้าตาแอปจริง
- อย่ายอมรับคำอธิบายว่า “เปลี่ยนเพราะซื้อโทรศัพท์ใหม่” โดยไม่ยืนยันผ่านช่องทางอิสระ
- อย่าเปรียบเทียบแค่สี่หลักแรกและสี่หลักท้ายของลายนิ้วมือยาว ๆ เว้นแต่แอปออกแบบกระบวนการยืนยันเช่นนั้นไว้อย่างชัดเจน
การเปลี่ยนกุญแจโดยไม่คาดคิดหมายความว่าอย่างไร
กุญแจเข้ารหัสเปลี่ยนได้ตามปกติด้วยเหตุผลที่ไม่เป็นอันตราย ผู้ติดต่ออาจเปลี่ยนโทรศัพท์ ติดตั้งแอปใหม่ หรือรีเซ็ตบัญชี การกระทำใดเปลี่ยนกุญแจระบุตัวตนบ้างขึ้นอยู่กับแอปส่งข้อความ ดังนั้นกุญแจที่เปลี่ยนไม่ใช่หลักฐานเด็ดขาดของ การโจมตีแบบคนกลาง
ให้ถือว่าการเปลี่ยนที่ไม่คาดคิดเป็นเหตุให้ตรวจสอบก่อนส่งข้อมูลละเอียดอ่อน กุญแจใหม่อาจถูกต้อง แต่การเปรียบเทียบด้วยตนเองครั้งก่อนไม่ได้ทำให้เชื่อถือกุญแจใหม่นั้นโดยอัตโนมัติ หากแอปแจ้งว่ารหัสความปลอดภัยเปลี่ยน:
- หยุดส่งข้อความละเอียดอ่อนทั้งหมดชั่วคราว
- ติดต่อบุคคลนั้นผ่านช่องทางอิสระที่รู้จักอยู่แล้ว นอกช่องทางแชต
- ถามว่าเพิ่งเปลี่ยนอุปกรณ์หรือติดตั้งแอปใหม่หรือไม่
- เปิดหน้าจอยืนยันปัจจุบันทั้งสองฝ่าย
- ยืนยันหมายเลขความปลอดภัยใหม่
- กลับมาสื่อสารเรื่องละเอียดอ่อนเมื่อค่าต่าง ๆ ตรงกันทั้งหมดเท่านั้น
ให้สงสัยอย่างมากหากผู้ติดต่อกดดันให้เพิกเฉยต่อคำเตือน ขอให้โอนเงินด่วน หรือปฏิเสธการยืนยันผ่านช่องทางอื่น
กิจวัตรความไว้วางใจที่ใช้ได้จริงสำหรับแชตเข้ารหัส
ใช้กระบวนการยืนยันตามสัดส่วนของแบบจำลองภัยคุกคามของคุณ สำหรับการคุยทั่วไป ให้ใส่ใจคำเตือนการเปลี่ยนกุญแจ สำหรับงานที่เป็นความลับสูง ให้ตรวจยืนยันเต็มรูปแบบก่อนส่งเนื้อหาละเอียดอ่อนชิ้นแรกเสมอ
การยืนยันลดความเสี่ยงที่จะเข้ารหัสให้กุญแจที่ไม่คาดหมาย แต่ไม่ทดแทนความปลอดภัยของอุปกรณ์ การเลือกผู้รับอย่างรอบคอบ หรือวิจารณญาณว่าจะส่งอะไร ปรับระดับการยืนยันให้สอดคล้องกับผลเสียของการส่งผิดคน



