Tor Browser คุ้มครองแค่แอปเดียว ไม่ใช่ทั้งอุปกรณ์
เบราว์เซอร์ส่งการเชื่อมต่อของตัวเองผ่าน Tor และไม่แตะอย่างอื่น ตรวจสอบว่ากระบวนการใดเป็นเจ้าของการเชื่อมต่อก่อนสันนิษฐานว่าเครื่องที่เหลือตามไปด้วย
Tor Browser ส่งการเชื่อมต่อของตัวเองผ่านพร็อกซีภายในเครื่องและพาเข้าสู่เครือข่าย Tor โดยไม่ย้ายส่วนที่เหลือของเครื่อง ไคลเอนต์อีเมล กระบวนการซิงค์ และเบราว์เซอร์ตัวที่สองยังคงการตั้งค่าเดิมที่มีอยู่ จึงเป็นเหตุให้ผลลัพธ์ที่สะอาดในหน้าต่างหนึ่งอยู่ร่วมกับการเชื่อมต่อโดยตรงที่อยู่ข้างหลังได้ การตรวจสี่ข้อแยกสิ่งที่ถูกคุ้มครองออกจากสิ่งที่ดูเหมือนถูกคุ้มครอง เริ่มจากข้อที่ระบุชื่อกระบวนการ
สิ่งที่เบราว์เซอร์ส่งผ่านพร็อกซีจริง ๆ
ภายในเบราว์เซอร์ ทราฟฟิกไปยังตัวรับฟัง SOCKS ภายในเครื่องที่ Tor Browser เปิดให้ตัวเอง และเบราว์เซอร์ถูกกำหนดค่าให้ใช้มัน การเลือกวงจร การแยกตัวตน และการป้องกันลายนิ้วมือทั้งหมดอยู่ในคู่นั้น ไฟล์ที่บันทึกไว้บนดิสก์ไม่ได้พาสิ่งใดเหล่านี้ไปด้วย และการเปิดไฟล์นั้นในโปรแกรมดูภายนอกจะเริ่มโปรแกรมใหม่ที่มีพฤติกรรมเครือข่ายของตัวเอง
นั่นคือเหตุผลที่หน้าต่างที่อยู่สาธารณะซึ่งคุ้นเคยพิสูจน์ได้น้อยนัก มันรายงานทางออกที่เบราว์เซอร์ซึ่งโหลดหน้านั้นใช้ และไม่สามารถสังเกตแอปอื่นได้เลย มองผลลัพธ์เป็นหลักฐานเกี่ยวกับโปรแกรมเดียว ไม่ใช่คำกล่าวอ้างเกี่ยวกับอุปกรณ์
กระบวนการใดเป็นเจ้าของแต่ละการเชื่อมต่อ
แสดงรายการซ็อกเก็ตและกระบวนการที่อยู่เบื้องหลัง มองหาสิ่งใดก็ตามที่ไม่ใช่เบราว์เซอร์ที่กำลังคุยกับตัวรับฟังภายในเครื่อง:
ss -tunp
ss -tunp | grep -E 'tor|firefox'
สิ่งใดที่มีปลายทางสาธารณะคือการเชื่อมต่อที่เลี่ยงวงจรไป ถ้าพบหนึ่งรายการ ให้ระบุโปรแกรมก่อนจะเปลี่ยนสิ่งอื่น เพราะวิธีแก้ต่างกันในแต่ละไคลเอนต์:
curl --socks5-hostname 127.0.0.1:9150 https://check.torproject.org/api/ip
รูปแบบ -hostname สำคัญเพราะมันขอให้พร็อกซีแปลงชื่อ การแปลงชื่อในเครื่องแล้วส่งที่อยู่ให้พร็อกซีจะเปิดเผยปลายทางแม้การเชื่อมต่อเองจะผ่านพร็อกซี
โปรโตคอลถูกส่งต่อหรือไม่เลย
รีเลย์ของ Tor ขนส่งสตรีม TCP แอปที่สร้างบน UDP เช่นไคลเอนต์เสียงและเกมบางตัวไม่ทำงานบนเครือข่ายเหมือนหน้าเว็บ และการบังคับให้ผ่านพร็อกซีมักล้มเหลวแทนที่จะป้องกันพวกมัน
| Coverage model | What it covers | What it leaves alone |
|---|---|---|
| Tor Browser | Its own browsing and downloads | Every other application |
| Proxy setting in one app | That app, if it honours the proxy | Its DNS behaviour and other programs |
| System VPN | Traffic routed through the tunnel | Browser fingerprint and identity |
| Whole-device routing | The operating system's traffic | Application-level identity signals |
ถ้าแอปที่คุณสนใจพึ่งพา UDP การตั้งค่าเบราว์เซอร์ไม่ใช่คำตอบ และตัวแปรพร็อกซีที่แอปเพิกเฉยก็ไม่ใช่เช่นกัน ข้อกำหนดจะกลายเป็นการออกแบบอื่นที่มีโหมดล้มเหลวต่างกัน
ขอบเขตที่คุณเลือกจริง
VPN ของระบบกว้างกว่าขอบเขตของเบราว์เซอร์และแคบกว่าในจุดประสงค์ มันพาแอปหลายตัวได้เมื่อกำหนดเส้นทางและการรองรับแพลตฟอร์มไว้สำหรับสิ่งนั้น แต่ไม่ได้ให้ความต้านทานลายนิ้วมือ และทางออกของ VPN ไม่ใช่เครือข่ายนิรนาม
การคุ้มครองทั้งอุปกรณ์เป็นการออกแบบระบบ ไม่ใช่ตัวติดตั้ง มันกำหนดเส้นทางทราฟฟิกของระบบปฏิบัติการแทนที่จะเป็นกระบวนการเดียว และนำข้อจำกัดการทำงานของตัวเองที่การดาวน์โหลดเบราว์เซอร์ไม่มี
ตัดสินว่าคุณกำลังตอบคำถามใด แอปใดได้รับการคุ้มครอง หรือทุกแพ็กเก็ตได้รับการคุ้มครอง อย่างแรกคือการตั้งค่าเบราว์เซอร์ อย่างที่สองคือนโยบายการกำหนดเส้นทาง การสับสนสองอย่างนี้คือวิธีที่เครื่องลงเอยด้วยหน้าต่างที่ถูกคุ้มครองหนึ่งบานและกระบวนการที่ไม่ถูกคุ้มครองห้ากระบวนการ จดคำตอบไว้ก่อนติดตั้งสิ่งอื่น