ทดสอบคำกล่าวอ้างความเป็นส่วนตัวของ VPN: เก็บหลักฐานที่ยืนได้
เขียนคำกล่าวอ้าง ผู้สังเกต และการตั้งค่าไว้ก่อนดูผลลัพธ์ การทดสอบเส้นทางแสดงทางออกเท่านั้น ไม่เคยแสดงว่าผู้ให้บริการเก็บอะไรไว้
การทดสอบเริ่มจากประโยคที่ใครบางคนอยากให้เป็นจริง และหลักฐานก็สนับสนุนเวอร์ชันแคบของประโยคนั้นหรือไม่สนับสนุนอะไรเลย การตรวจสอบที่อยู่สาธารณะแสดงว่าคำขอหนึ่งรายการใช้ทางออกใด มันไม่แสดงว่าผู้ให้บริการเก็บอะไรไว้ ใครอ่านได้ หรือเกิดอะไรขึ้นกับเซสชันที่ไม่เคยเสร็จสมบูรณ์ การทำการทดสอบเป็นขั้นตอนที่บันทึกไว้ช่วยไม่ให้คุณกล่าวอ้างเกินกว่าที่การวัดจะรองรับ
เลือกคำกล่าวอ้างที่สังเกตได้หนึ่งข้อ
เขียนคำกล่าวอ้างเป็นประโยคเดียวที่ทดสอบได้ก่อนเปิดเครื่องมือใด ๆ สำหรับโปรไฟล์นี้ บนเครือข่ายนี้ คำขอที่ไปยังเสียงสะท้อนของที่อยู่สาธารณะออกผ่านทางออกที่ผู้ให้บริการระบุไว้ ประโยคนั้นระบุหัวข้อ เงื่อนไข และการสังเกต ซึ่งเป็นสิ่งที่ทำให้มันถูกหักล้างได้ คำกล่าวอ้างอย่าง VPN ปกป้องความเป็นส่วนตัวไม่มีรูปแบบที่สังเกตได้ ดังนั้นไม่มีการวัดใดตัดสินได้ เก็บประโยคที่สองไว้สำหรับสิ่งที่การทดสอบจะไม่ครอบคลุม เพราะการเก็บรักษา การเข้าถึงของบุคคลที่สาม และความสัมพันธ์ของทราฟฟิก ล้วนอยู่นอกการทดสอบในเบราว์เซอร์
เขียนประโยคที่สองนั้นล่วงหน้า ไม่ใช่หลังจากผลลัพธ์มาถึง การซื่อสัตย์เรื่องขอบเขตขณะที่ผลลัพธ์ยังไม่เป็นที่รู้นั้นง่ายกว่ามาก เมื่อเทียบกับหลังจากภาพหน้าจอที่ทำให้สบายใจมาถึงตั๋วงาน บันทึกขอบเขตที่เพิ่มทีหลังมักอธิบายผลลัพธ์มากกว่าคำถาม
ข้อเท็จจริงของการตั้งค่าที่ผู้อ่านต้องใช้เพื่อทำการวัดซ้ำ
การตั้งค่าคือสิ่งที่ทำให้ผลลัพธ์ทำซ้ำได้ และเป็นสิ่งที่ผู้คนข้ามไปเมื่อคำตอบดูดี สตริงเวอร์ชัน ชื่อโปรไฟล์ เครือข่ายที่เข้าถึง และตระกูลที่อยู่จัดอยู่ในบันทึก พร้อมกับกฎการแบ่งอุโมงค์ใด ๆ ที่อาจพาทราฟฟิกออกนอกอุโมงค์ ระบุเหตุการณ์ที่ทดสอบด้วย เพราะการเชื่อมต่อที่ทำงาน การขาดหายอย่างไม่คาดคิด การตัดการเชื่อมต่อด้วยมือ และการส่งต่อเครือข่ายใช้กฎต่างกัน การทดสอบที่ผสมเหตุการณ์เหล่านั้นพิสูจน์ได้น้อยมากเกี่ยวกับแต่ละอย่าง
ใช้ทราฟฟิกที่ไม่ละเอียดอ่อนในสภาพแวดล้อมที่คุณได้รับอนุญาตให้ทดสอบ การดักจับแพ็กเก็ตที่ไม่เกี่ยวข้องทำให้บันทึกดูเป็นเทคนิคและเพิ่มการเปิดเผยโดยไม่เพิ่มหลักฐาน กำหนดการดักจับไปที่อินเทอร์เฟซอุโมงค์เท่านั้น และตั้งขีดจำกัดขนาดไฟล์เพื่อไม่ให้การรันยาวเติมเต็มดิสก์ หยุดการดักจับก่อนเปลี่ยนแปลงสิ่งใด เพื่อให้ไฟล์ตรงกับบรรทัดการตั้งค่าที่คุณเขียน
บอกว่าวัดอะไรและหมายความว่าอย่างไร
บันทึกว่าเครื่องมือพิมพ์อะไรและเครื่องมือมองเห็นอะไรได้บ้าง คำตอบของตัวแก้ไข ผลลัพธ์ของเสียงสะท้อนที่อยู่ และการค้นหาเส้นทางตอบคำถามต่างกัน และป้ายตำแหน่งในหน้าเว็บเป็นการอนุมานเกี่ยวกับฐานข้อมูล ไม่ใช่ข้อเท็จจริงเกี่ยวกับทางออก เขียนคำสั่งที่สร้างแต่ละบรรทัดไว้ข้าง ๆ เพราะค่าที่ไม่มีคำสั่งของมันไม่สามารถทำซ้ำได้ เก็บการประทับเวลาในเขตเวลเดียวกับตั๋วงานเปลี่ยนแปลง มิฉะนั้นลำดับจะอ่านไม่ได้ในอีกหนึ่งสัปดาห์
curl -s https://icanhazip.com
curl -s https://ipinfo.io/ip; echo
resolvectl status --no-pager | head -15
บริการเสียงสะท้อนอิสระสองบริการที่ตรงกันแข็งกว่าหนึ่ง และความไม่ตรงกันเองก็เป็นสิ่งที่ค้นพบที่ควรบันทึก ผลลัพธ์ของตัวแก้ไขแสดงว่า DNS ตามอุโมงค์หรือใช้เครือข่ายท้องถิ่นต่อ ซึ่งเป็นคำกล่าวอ้างแยกจากที่อยู่ทางออก บันทึกผลลัพธ์ดิบพร้อมการประทับเวลา และเก็บผลลัพธ์ที่ขัดแย้งไว้แทนภาพหน้าจอที่ทำให้สบายใจที่สุด เมื่อการเปลี่ยนแปลงเลื่อนผลลัพธ์ ให้ใช้ตัวแปรทีละตัว เพราะการเปลี่ยนทั้งเซิร์ฟเวอร์และไคลเอนต์พร้อมกันทำให้คุณบอกไม่ได้ว่าตัวไหนสำคัญ
อะไรอยู่ในบันทึก และอะไรต้องถูกตัดออก
เก็บวิธีการ ผลลัพธ์ที่ไม่เป็นความลับ และข้อจำกัดไว้ แล้วตัดส่วนที่เหลือออก โปรไฟล์ที่มีข้อมูลรับรอง ชื่อโฮสต์ส่วนตัว และตัวระบุบัญชีไม่จำเป็นต้องเดินทางไปกับหลักฐาน และบันทึกการทดสอบที่รั่วไหลสิ่งเหล่านั้นได้ทำลายสิ่งที่มันควรจะแสดงให้เห็น ห้าฟิลด์ด้านล่างเป็นรูปแบบสั้นที่สุดที่ยังคงทนต่อการส่งมอบ
| Field | What to write |
|---|---|
| Claim | One testable sentence naming the profile, the network and the observation |
| Observer and scope | Who could see the traffic or the record, and under which conditions |
| Setup | Client and server versions, profile name, access network, address families, split-tunnel rules, event under test |
| Raw result | Tool output with a timestamp, exit addresses from both echo services, resolver answer |
| What it does not support | Retention, third-party access, correlation, untested address families |
แนบถ้อยแถลงนโยบายที่คุณเปรียบเทียบด้วย พร้อมวันที่และขอบเขตของมัน RFC 6973 วางกรอบการวิเคราะห์ความเป็นส่วนตัวรอบผู้สังเกตที่ระบุชื่อและขอบเขตที่กำหนด และกรอบนั้นเหมาะกับบันทึกการทดสอบ: ใครสังเกตอะไรได้ ภายใต้เงื่อนไขใด และส่วนใดยังไม่ได้ตรวจสอบ
จบด้วยย่อหน้าหนึ่งที่ระบุว่าหลักฐานสนับสนุนอะไรและไม่สนับสนุนอะไร ย่อหน้านั้นคือผลลัพธ์ และทุกอย่างข้างบนมีอยู่เพื่อทำให้มันซื่อสัตย์ หากเขียนไม่ได้โดยไม่ทำให้ทุกข้อสงวนถอนคำ การทดสอบก็วัดได้น้อยกว่าที่ตั๋วงานกล่าวอ้าง