จะซ่อนรายละเอียดปลั๊กอินของเบราว์เซอร์ใน firefox เพื่อความเป็นส่วนตัวได้อย่างไร


16

ฉันพยายามที่จะหลอกลวงผลลัพธ์ในหน้านี้เพื่อให้มีความเป็นส่วนตัว / ไม่เปิดเผยชื่อเพิ่มเติม: https://panopticlick.eff.org/index.php?action=log&js=yes

จนถึงตอนนี้สิ่งที่ดีที่สุดที่ฉันทำได้คือเปลี่ยนตัวแทนผู้ใช้ด้วยปลั๊กอิน "User Agent Switcher"

ความคิดเห็นเกี่ยวกับวิธีการเปลี่ยนค่าอื่น ๆ ? ชอบรายละเอียดปลั๊กอินและแบบอักษรของระบบ


1
คุณพยายามทำสิ่งใดให้สำเร็จ
superuser

9
@David ความเป็นส่วนตัวเพิ่มเติม การไม่ปล่อยให้เว็บไซต์สุ่มรวบรวมข้อมูลทุกอย่างเกี่ยวกับคุณเป็นความคิดที่ดี
HappyDeveloper

คำตอบ:


2

ยังไม่มีวิธีในการทำเช่นนี้ใน Firefox นี่เป็นสิ่งจำเป็นเพื่อให้เซิร์ฟเวอร์ที่คุณกำลังเชื่อมต่อสามารถทราบว่าจะส่งเนื้อหากลับไปที่คุณในรูปแบบใดการเปรียบเทียบที่ใกล้เคียงที่สุดที่ฉันสามารถวาดได้คือวิธีที่ SSL ส่งประเภทการเชื่อมต่อที่ยอมรับได้ทั้งหมด (SSL1, TSL ฯลฯ ) และ เซิร์ฟเวอร์สามารถเลือกสิ่งที่ต้องการใช้ในการสื่อสาร เมื่อเราส่งข้อมูลทั้งหมดนี้ไปยังเซิร์ฟเวอร์เราจะแจ้งให้ทราบว่าเรามีปลั๊กอินเหล่านี้และสามารถส่งเนื้อหาให้เราได้เราจะสามารถใช้งานได้

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


9

ฉันรู้ว่าคำถามนี้ค่อนข้างเก่า แต่เมื่อค้นหาปัญหานี้เป็นหนึ่งในผลลัพธ์แรก

คำตอบสั้น ๆ : ตั้งค่า "plugins.enumerable_names" เป็น "" (สตริงว่าง) บน Firefox 29+

เห็นได้ชัดว่าตั้งแต่รุ่น 29 เป็นต้นไป Firefox มีการตั้งค่า about: config ที่ควบคุมปลั๊กอินที่นับได้ มันไม่สามารถแก้ปัญหาได้อย่างสมบูรณ์เพราะเป็นไปได้ที่จะสอบถามแต่ละปลั๊กอิน แต่มันช่วย

คุณสมบัตินี้คือ "plugins.enumerable_names" และมีรายการคำนำหน้าที่อนุญาตที่สามารถระบุได้ ดังนั้นสำหรับการตั้งค่าเริ่มต้น "Java, Nexus Personal, QuickTime, Shockwave" ชื่อปลั๊กอินทั้งหมดที่เริ่มต้นด้วย "Java", "Nexus Personal", ... จะถูกระบุและอื่น ๆ ทั้งหมดจะถูกซ่อน หากต้องการซ่อนทุกอย่างให้ล้างสตริงนั้น (ตั้งเป็น "")

ข้อมูลเพิ่มเติม: https://mail.mozilla.org/pipermail/firefox-dev/2013-November/001186.html

อัปเดต : ดังที่ Pointy ได้กล่าวถึงในความคิดเห็นคุณลักษณะนี้ถูกลบเนื่องจากไม่ได้ป้องกันการแจงนับปลั๊กอิน (แต่ทำให้ยากขึ้นเล็กน้อย)

นี่คือหน้า bugzilla สำหรับแพทช์: https://bugzilla.mozilla.org/show_bug.cgi?id=1169945

UPDATE2 : หลังจากค้นหาอย่างรวดเร็วดูเหมือนว่ามีเพียงสิ่งเดียวที่ป้องกันไม่ให้มีการระบุปลั๊กอินให้ตั้งค่าเป็น "ไม่เปิดใช้งาน" ในระหว่างนี้การลบปลั๊กอินเสริมและการสุ่มตัวแทนผู้ใช้อาจช่วยได้


1
ไม่มีplugins.enumerable_namesคุณสมบัติ config ใน Firefox 42
Pointy

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

8

สำหรับ user-agent คุณสามารถใช้ "about: config" เพื่อสร้างค่าที่เรียกว่า "general.useragent.override" และตั้งค่าเป็นช่องว่าง (หรือตัวแทนผู้ใช้ที่คุณชื่นชอบ)

การตั้งค่า "plugins.click_to_play" เป็น "true" จะหยุดการแจงนับตัวอักษร

"dom.storage.enabled" เป็น "false" อาจมีประโยชน์เช่นกัน


นี่เป็นคำตอบที่ดีกว่าจริง ๆ ! แบบอักษรของระบบอ่านผ่านแฟลชดังนั้น "plugins.click_to_play" จึงช่วยแก้ปัญหาได้อย่างมีประสิทธิภาพ
Memming

เกี่ยวกับเรื่องนี้ ฉันมีค่าที่ตั้งเป็นจริงและแบบอักษรของฉันสไตล์ gt นับ
rhavin

@rhavin ด้วย Javascript เบราว์เซอร์สามารถทดสอบเพื่อดูว่ารองรับฟอนต์ที่ระบุหรือไม่ Javascript จะไม่แจกแจงรายชื่อแบบอักษรของระบบทั้งหมด
leopld

2

ถ้าอย่างนั้น, ตรวจสอบ Firefox Addon: Random Agent Spoofer


Agent Spoofer แบบสุ่มคือคำตอบที่ถูกต้อง เนื่องจากเพิ่งเพิ่มตัวเลือกในการปิดการแจงนับปลั๊กอิน: github.com/dillbyrne/random-agent-spoofer/issues/283 เป็นอีกทางเลือกดังที่แสดงในความคิดเห็นของ Mechazawa ในลิงก์นั้นคุณสามารถใช้ Greasemonkey หรือสคริปต์ Tampermonkey (ทั้ง firefox และโครเมี่ยม) เพื่อดูแลสิ่งนี้โดยไม่มีส่วนขยายใด ๆ ฉันสามารถยืนยันได้ว่านี่แสดงปลั๊กอินเป็น "undefined" ในการทดสอบ panopticlick
Spectraljump

อ่าขอบคุณสำหรับข้อมูลที่ userscript นั้นยอดเยี่ยมมากเพราะมันทำงานใน Chromium ด้วย ... :) github.com/dillbyrne/random-agent-spoofer/issues/
......
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.