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 modelWhat it coversWhat it leaves alone
Tor BrowserIts own browsing and downloadsEvery other application
Proxy setting in one appThat app, if it honours the proxyIts DNS behaviour and other programs
System VPNTraffic routed through the tunnelBrowser fingerprint and identity
Whole-device routingThe operating system's trafficApplication-level identity signals

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

ขอบเขตที่คุณเลือกจริง

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

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

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

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