Tor หรือ VPN: ตัดสินใจจากคนที่แต่ละเส้นทางบังคับให้คุณไว้ใจ
VPN รวมความไว้วางใจของคุณไว้ที่ผู้ให้บริการรายเดียว ส่วน Tor กระจายไปยังรีเลย์ ตัดสินใจจากขอบเขตการครอบคลุม จากว่าใครสามารถเชื่อมโยงคุณกับเว็บไซต์ได้ และจากสิ่งที่คุณตรวจสอบได้
การเลือกระหว่าง Tor กับ VPN ขึ้นอยู่กับว่าคุณทนให้ฝ่ายใดเห็นปลายทั้งสองข้างของการเชื่อมต่อได้ VPN รวมภาพนั้นไว้ที่ผู้ให้บริการรายเดียวที่คุณเลือก ส่วน Tor กระจายภาพนั้นไปยังรีเลย์ จึงไม่มีรีเลย์ตัวใดตัวหนึ่งที่ถูกออกแบบมาให้รู้ว่าคุณเป็นใครและดึงอะไรไป
ทั้งสองรูปแบบไม่ได้ทำให้คุณเป็นนิรนามโดยตัวมันเอง เลือกรูปแบบที่คุณพูดออกมาดัง ๆ ได้ว่าเหลือความไว้วางใจอยู่ที่ใด แล้วซ่อมส่วนที่มันยังเปิดโล่งอยู่
นับว่าใครสามารถเชื่อมโยงคุณกับปลายทางได้
เมื่อใช้ VPN ทุกโฟลว์ที่ถูกครอบคลุมจะไปถึงทางออกของผู้ให้บริการก่อนถึงปลายทาง ผู้ให้บริการนั้นย่อมเห็นที่อยู่ต้นทางของคุณ และสำหรับสิ่งใดก็ตามที่ไม่ได้เข้ารหัสผ่านมัน ก็เห็นปลายทางที่คุณขอ TLS เก็บเนื้อหาหน้าไว้พ้นจากภาพนั้น แต่โดยปกติจะปล่อยให้ชื่อโฮสต์มองเห็นได้ระหว่างการตั้งค่าการเชื่อมต่อ ดังนั้นฝ่ายเดียวจึงเชื่อมโยงคุณกับเว็บไซต์ได้ และการเชื่อมโยงนั้นคือความไว้วางใจที่คุณมอบให้
Tor แยกสองซีกนั้นออกเป็นรีเลย์สามตัว คือยามที่รู้ที่อยู่ของคุณแต่ไม่รู้ปลายทาง รีเลย์กลางที่ไม่รู้ปลายทั้งสองข้าง และทางออกที่รู้ปลายทางแต่ไม่รู้จักคุณ การออกแบบถือว่าไม่มีรีเลย์ตัวใดรวมข้อเท็จจริงทั้งสองเข้าด้วยกัน ซึ่งเป็นสมมติฐานที่อ่อนกว่าและมีประโยชน์กว่าการไว้ใจบริษัทเดียว มันไม่ได้ถือว่ารีเลย์ซื่อสัตย์ และไม่ได้เอาชนะผู้สังเกตที่เห็นปลายทั้งสองข้างของเส้นทาง
ทั้งสองแบบมีจุดอ่อนจุดเดียวร่วมกัน และจุดนั้นอยู่ที่ปลายทาง หากคุณเข้าสู่ระบบ บริการจะเชื่อมโยงเซสชันนั้นกับบัญชีของคุณไม่ว่าแพ็กเก็ตจะเดินทางเส้นทางใด การกำหนดเส้นทางเปลี่ยนว่าคำขอดูเหมือนมาจากที่ใด ไม่ใช่สิ่งที่หน้าเว็บขอให้คุณจัดหา
ขอบเขตการครอบคลุมสำคัญกว่าแผนภาพการกำหนดเส้นทาง
VPN กำหนดเส้นทางที่ชั้นเครือข่าย ทุกแอปพลิเคชันบนอุปกรณ์จึงสืบทอดอุโมงค์ เว้นแต่คุณจะยกเว้นมันโดยเจตนา ความกว้างนี้เองคือเหตุผลที่มันทำงานกับไคลเอนต์อีเมล ตัวจัดการแพ็กเกจ และเบราว์เซอร์ได้พร้อมกัน
Tor Browser เป็นชุดรวม และการป้องกันของมันอาศัยอยู่ภายในเบราว์เซอร์เป็นส่วนใหญ่ คือลายนิ้วมือที่สม่ำเสมอ การแยกกันระหว่างเว็บไซต์ และสคริปต์ที่จำกัดด้วยระดับความปลอดภัยแทนที่จะเป็นส่วนขยายที่คุณติดตั้ง การชี้ Chrome ไปยังพอร์ต SOCKS ซื้อการกำหนดเส้นทางโดยไม่ได้สิ่งเหล่านั้นเลย ซึ่งเป็นแหล่งที่มาทั่วไปของความมั่นใจที่ผิดที่
ส่วนที่เหลือของเดสก์ท็อปยังไม่ถูกแตะต้อง ไคลเอนต์ซิงก์ ตัวอัปเดต หรือเอกสารที่ดาวน์โหลดแล้วเปิดในโปรแกรมอื่นจะเชื่อมต่อตามที่โปรแกรมนั้นกำหนดไว้ และไม่มีสิ่งใดผ่านตัวรับฟัง SOCKS เว้นแต่คุณจะตั้งค่าไว้ที่นั่น ระบุแอปพลิเคชันที่สื่อสารกับเครือข่าย แล้วถามว่าเครื่องมือที่เลือกครอบคลุมตัวใดจริง ๆ ขอบเขตเป็นคุณสมบัติของการกำหนดค่าของคุณ ไม่ใช่ของความตั้งใจ
เลือกด้วยเงื่อนไขสามข้อ
การตัดสินใจมักจบลงที่คำถามสามข้อ คือทราฟฟิกมาจากแอปพลิเคชันเดียวหรือทั้งอุปกรณ์ ปลายทางต้องไม่สามารถระบุที่อยู่ของคุณได้หรือไม่ และคุณต้องเข้าถึงเครือข่ายส่วนตัวหรือไม่ ตอบตามลำดับนั้น แล้วเครื่องมือมักเลือกตัวเอง
| Requirement | Better fit | Reason |
|---|---|---|
| Every app covered, including non-browser traffic | A device VPN | Routing happens below the application, with a kill switch to stop leaks |
| Destination must not learn your address | Tor | The site sees a shared exit address rather than one tied to your account |
| Browser fingerprint that blends in | Tor Browser | The uniformity ships with the browser, a proxy alone adds none of it |
| Access to a private subnet or office resource | A VPN | Tor exits reach the public internet, not your internal routes |
เมื่อข้อกำหนดสองข้อขัดกัน ให้ชั่งน้ำหนักว่าข้อใดบังคับใช้ได้ อุโมงค์ระดับอุปกรณ์ที่มีรายการยกเว้นรั่วไหลแย่กว่าเส้นทางเฉพาะเบราว์เซอร์ที่คุณพิสูจน์ได้
การตรวจสอบมีต้นทุนต่ำสำหรับทั้งสองเส้นทาง และควรเกิดขึ้นก่อนที่คุณจะพึ่งพาเส้นทางใดเส้นทางหนึ่ง
curl -s --socks5-hostname 127.0.0.1:9050 https://check.torproject.org/api/ip curl -4 -s https://api.ipify.org; echo
ผลลัพธ์ที่เป็นเท็จจากคำสั่งแรกหมายความว่าคำขอออกนอกวงจร และนั่นคือความล้มเหลวที่คุ้มค่าจะจับได้แต่เนิ่น ๆ เปรียบเทียบผลที่สองกับที่อยู่ที่ผู้ให้บริการของคุณกำหนดไว้ ไม่ใช่กับที่อยู่ที่คุณจำได้จากสัปดาห์ที่แล้ว
สิ่งที่ทั้งสองตัวเลือกไม่ได้ซ่อม
การเข้ารหัสของแอปพลิเคชันยังทำงานที่ไม่มีเส้นทางใดทำ เอชทีทีพีธรรมดาที่ข้ามเครือข่ายความเป็นส่วนตัวยังอ่านได้ที่ทางออก และเอชทีทีพีเอสยังเป็นสิ่งเดียวที่ปกป้องเพย์โหลดตั้งแต่ต้นจนจบ TLS ยังไม่บอกอะไรเกี่ยวกับชื่อโฮสต์ที่คุณพิมพ์ ดังนั้นปลายทางจึงยังมองเห็นได้สำหรับใครก็ตามที่สิ้นสุดเส้นทาง
บัญชีระบุตัวคุณ และไม่มีตัวเลือกการกำหนดเส้นทางใดเปลี่ยนสิ่งนั้น บริการรู้ว่าใครเข้าสู่ระบบโดยไม่สนใจที่อยู่ในส่วนหัว การหาความสัมพันธ์โดยผู้สังเกตที่เห็นเครือข่ายมากพอ การถูกบุกรุกของอุปกรณ์คุณเอง และทุกสิ่งที่คุณพิมพ์ในแบบฟอร์ม ล้วนอยู่รอดในทั้งสองแบบ มองเครื่องมือทั้งสองเป็นวิธีเคลื่อนย้ายความไว้วางใจ ไม่ใช่วิธีลบมัน
เริ่มจากการกำหนดค่าเริ่มต้นที่แต่ละโครงการจัดทำเอกสาร ยืนยันเส้นทางด้วยสองคำสั่งข้างต้น แล้วจึงพิจารณาซ้อน VPN ไว้ใต้ Tor การซ้อนพวกมันเข้าด้วยกันคือการกำหนดค่าที่มีโหมดล้มเหลวของตัวเอง ไม่ใช่การอัปเกรดฟรี