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