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

สี่ฝ่ายเบื้องหลังหนึ่งรายการ

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

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

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

ขอเอกสารที่ตรงกับข้อกล่าวอ้าง

ข้อกล่าวอ้างเรื่องการเก็บรวบรวมต้องมีเอกสารที่ระบุระบบ ประเภทข้อมูล และช่วงเวลา ข้อกล่าวอ้างเรื่องการเก็บรักษาต้องมีตัวเลขและขอบเขต ข้อกล่าวอ้างเรื่องความเป็นอิสระต้องมีคำอธิบายว่าใครเป็นเจ้าของอะไร ไม่ใช่คำคุณศัพท์

Field in a listingWhat it evidencesWhat it cannot evidence
Hostname or addressA reachable endpoint existed when the entry was publishedWho runs it, or what it stores
Protocols offeredWhich client configurations should interoperateWhether logging was disabled on that deployment
CountryWhere the endpoint claims to be locatedWhich legal process could reach the operator
Availability scoreHow often the entry answered a probeAnything about data handling

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

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

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

ตัดสินใจว่าคุณซื้ออะไรกับแต่ละทางเลือก

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

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

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

curl -s --interface tun0 https://example.net/ -o /dev/null -w '%{remote_ip}
'

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

แยกคำถามฝั่งไคลเอนต์ออกจากกัน

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

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

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

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

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