Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบเครือข่าย >> อินเทอร์เน็ต

Web Tracking Explained: วิธีปกป้อง Online Privacy ของคุณ

โดย Princiya

หลัง Facebook Scandal เราทุกคน Concern และ Debate เกี่ยวกับ Rise ของ Online Privacy นี่คือความพยายามอธิบาย Web Tracking Works ยังไง In a Nutshell

สิ่งที่จะเจอใน Article นี้:

  1. Web Tracking คืออะไร How และ Why
  2. Evil หรือไม่?
  3. First-party vs Third-party Web Tracking
  4. Tracking Mechanisms
  5. How to Track the Trackers

Web Tracking คืออะไร?

Web Tracking คือ Practice ที่ Websites Identify และ Collect Information เกี่ยว Users โดยทั่วไปเป็น Subset ของ Web Browsing History

How Does It Work?

เมื่อใช้ Internet คุณทิ้ง Record ของ Websites ที่ Visit พร้อมทุกอย่างที่ Click เพื่อ Track Information นี้ Websites หลายแห่ง Save Small Piece of Data, Embed Invisible Objects, หรือใช้ User Accounts และ Hardware Configuration

รายละเอียดเพิ่มใน "Tracking Mechanisms" Section

Why Is It Done?

มุมมอง Website Owners และ Trackers ให้ Desirable Functionality รวม Personalization, Site Analytics, Targeted Advertising

โดยไม่มี Trackers E-commerce Website จะต้อง Treat Every User as Stranger และ Unable Present Personalized Content

Is Web Tracking Evil?

Web Tracking ไม่ใช่ 100% Evil แต่การทำงานยัง Poorly Understood หลัง Switch Websites โฆษณา Products ที่เพิ่งดู หรือดูไปหลายสัปดาห์ Reappear! Greatest Concern เกี่ยวกับ Third-party Trackers

Twitter Thread นี้อธิบายว่า Google และ Facebook Collect ข้อมูลเราเยอะแค่ไหน

Web Tracking Explained: วิธีปกป้อง Online Privacy ของคุณ

First-party vs Third-party Web Tracking

เช่นไป nytimes.com New York Times รู้คุณ Visit และรู้ Article ที่อ่าน NYT คือ "First-party"

เพราะคุณ Choose Visit First-party ไม่ Concern มากเกี่ยวกับ First-party รู้อะไรจาก Visit Third-party Tracker เช่น doubleclick.net — Embedded by nytimes.com ให้ Targeted Advertising — Log User's Visit nytimes.com

Number of Trackers ใน Website ขึ้นอยู่กับ Owner Decide

What Is Third-party Tracking?

Third-party Web Tracking = Practice ที่ Entity (Tracker) อื่นนอกจาก Website ที่ User Visit โดยตรง Track หรือ Assist Track User's Visit ไป Site

Third-party Trackers Are Creepy

Once มี One Third-party บน Page Third-party นั้นสามารถ Turn Around Invite Third-parties อื่นๆ เข้า First-party Webpage ได้ไม่จำกัด

Personal Information ของคุณ Valuable และ เป็นสิทธิ์ของคุณที่จะรู้ว่า Data อะไรถูก Collect เกี่ยวคุณ — Age, Income, Family Ages/Income, Medical History, Dietary Habits, Favorite Websites, Birthday… List Goes On

Trick: Take Data Shack Up กับ Third-parties ช่วยหาวิธี Convince คุณ Spend Money, Sign Up Services, Give Up More Info จะโอเคถ้าคุณ Decide Give Up Info สำหรับ Tangible Benefit แต่คุณอาจไม่เห็น Benefit นอกจาก Ad และไม่มีใคร Include คุณใน Decision

Tracking Is Not Anonymous

Web Tracking Explained: วิธีปกป้อง Online Privacy ของคุณ Cartoon Depicting Tracking Isn't Anonymous

คิดว่า Tracking Anonymous เพราะ Real Name ไม่ Attached แต่ Third-parties หลายแห่งรู้ Real Identity

เช่น Facebook เป็น Third-party Tracker รู้ Identity ถ้าคุณมี Facebook Account และ Logged In — และอาจรู้แม้ไม่ Logged In

Tracker สามารถ De-anonymize User โดย Algorithmically Exploit Statistical Similarity ระหว่าง Browsing History และ Social Media Profile

Visible Third-party Trackers

Third Parties ส่วนใหญ่ Invisible แต Visible Page Elements เช่น Facebook Like Buttons, Embedded Twitter Feeds, Commercial Widgets ต่างๆ เป็น Modes ของ Third-party Tracking ทั้งหมด

Tracking Mechanisms

Common Tracking Mechanisms:

Web Tracking Explained: วิธีปกป้อง Online Privacy ของคุณ Cookies, Fingerprinting และ Beacons — Tracking Mechanisms

Cookies วิธี Widely Known Identify User ใช้ Small Pieces of Data (Limit 4 KB) วางใน Browser Storage โดย Web Server User Visit Website ครั้งแรก Cookie File ด้วย Unique User Identifier (Randomly Generated) Stored บน Computer

Subsequent Visits Facebook Page ไม่ต้อง Login เพราะ Details Remembered โดย Browser ผ่าน Cookie Stored ระหว่าง First Login

Browser Fingerprinting วิธี Highly Accurate Identify และ Track Users เมื่อ Online Information Collected Comprehensive มักรวม Browser Type/Version, OS/Version, Screen Resolution, Supported Fonts, Plugins, Time Zone, Language/Font Preferences, Hardware Configurations

Identifiers เหล่านี้ดู Generic ไม่ Personally Identifying แต่ Typically 1 ใน Several Million People มี Specs เหมือนคุณพอดี

Web Beacons Very Small Usually Invisible Objects Embedded ใน Web Page หรือ Email เรียกอีกอย่างว่า "Web Bugs," "Tags," "Page Tags," "Tracking Bugs," "Pixel Trackers," "Pixel GIFs"

Simplest Form: Tiny Clear Images ขนาด Single Pixel Download as Image เมื่อ Web Page Loaded หรือ Email Opened ทำ Call ไป Remote Server ขอ Image Server Call Alerts Company ว่า Email Just Opened หรือ Web Page Visited

นี่คือเหตุผลว่าไม่ควร Display Images ใน Emails จาก Senders ที่ไมไว้ใจ

Web Beacons ใช้โดย Online Advertisers Embed ใน Ads ติดตามว่า Ads Display บ่อยแค่ไหน

How to Track the Trackers!

ปีที่แล้ว Intern ที่ Mozilla ผ่าน Outreachy Program ทำงาน Tool ชื่อ Lightbeam Privacy Browser Extension ช่วย Discover Who's Tracking You Online While Browsing

Web Tracking Explained: วิธีปกป้อง Online Privacy ของคุณ Visualization จาก Lightbeam แสดง First และ Third Party Trackers

Activate Lightbeam Visit Website Extension สร้าง Real-time Visualization ของ Third-party Trackers Active บน Page Browse ไป Site ที่สอง Highlight Third-party Trackers Active ที่นั่นด้วย และ Show Third Parties ที่เห็นคุณบน Both Sites Visualization Grows ทุก Site Visit และทุก Request จาก Browser

References and Further Reading

Web Tracking มีมากกว่าที่เขียนนี่ Good Places to Learn More:

  1. The WebTAP Project
  2. Third-party Tracking on the Web
  3. Mozilla Privacy Basics

Stay Safe และทำ Internet Healthier Place!

เรียนรู้เขียนโค้ดฟรี หลักสูตรโอเพนซอร์สของ freeCodeCamp ช่วยให้ผู้คนมากกว่า 40,000 คนได้งานเป็นนักพัฒนา เริ่มต้นได้เลย