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

ไคลเอนต์ของคุณคุยกับบริการ ไม่ได้คุยกับอีกฝ่าย

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

Alex's client  ->  chat service  ->  your client

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

ผู้สังเกตต่างกันเก็บหลักฐานต่างกัน

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

คุณในฐานะผู้รับอ่อนแอในเรื่องข้อเท็จจริงของเครือข่าย แต่แข็งแกร่งในเรื่องข้อเท็จจริงของเนื้อหา: ข้อความ ชื่อที่แสดง ทุกสิ่งที่ผู้ส่งพิมพ์หรือแนบมา ผู้ส่งที่พิมพ์ที่อยู่ของตัวเองได้เปิดเผยมันแล้ว และการเปิดเผยนั้นไม่ใช่การสังเกตเครือข่ายแม้จะอ่านดูเหมือนก็ตาม

ObserverSeesCannot conclude
YouYour connection to the service, message contents, sender-supplied detailsThe other client's source address
The other participantTheir connection, message contents, what the service attachesYour source address
The serviceBoth connections, account mapping, delivery metadataWhat it does not retain, or what leaves its boundary

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

เมื่อแอปเป็นแบบเพียร์ทูเพียร์จริง ๆ

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

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

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

สิ่งนี้หมายความอย่างไรกับ VPN

VPN เปลี่ยนสิ่งที่บริการเห็นเกี่ยวกับการเชื่อมต่อของคุณ ไม่ได้เปลี่ยนว่าคู่การรับส่งของคุณคือใคร และไม่ได้ให้มุมมองใหม่เรื่องที่อยู่ของคุณแก่ผู้เข้าร่วมอีกฝ่าย การคาดหวังว่า VPN จะซ่อนคุณจากคนที่คุณส่งข้อความหาเป็นความผิดพลาดเชิงหมวดหมู่: ไคลเอนต์ของพวกเขาไม่เคยมีการเชื่อมต่อกับของคุณเลย

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

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

บทความที่เกี่ยวข้อง