ในการประชุมนักพัฒนา Tor ที่มีการเฉลิมฉลองในวันนี้ในสตอกโฮล์ม เริ่มมีการพูดถึงหัวข้อที่เกี่ยวข้องกับการทำงานร่วมกับ Firefoxซึ่งภายในคือการหารือเกี่ยวกับข้อเสนอ สำหรับปลั๊กอิน«โหมด Tor »สำหรับ Firefox และอีกอย่างคือการเลือกแพทช์เบราว์เซอร์ Tor ที่เป็นตัวเลือกสำหรับ Firefox
ภารกิจหลักคือการสร้างปลั๊กอินที่ให้การทำงานผ่านเครือข่าย Tor แบบไม่ระบุตัวตนใน Firefox มาตรฐานรวมถึงการถ่ายโอนแพตช์ที่พัฒนาสำหรับ Tor Browser ไปยังเจ้าหน้าที่หลักของ Firefox
ในการติดตามสถานะของการถ่ายโอนแพตช์ได้มีการเตรียมไซต์ torpat.ch พิเศษ 13 แพทช์ถูกถ่ายโอนจนกระทั่ง 22 แพตช์เปิดตัวในตัวจัดการบั๊กของ Mozilla (แนะนำมากกว่า 100 แพตช์)
เกี่ยวกับข้อเสนอปลั๊กอินโหมด Tor สำหรับ Firefox
เป็นพื้น แนวคิดหลักของการทำงานร่วมกับ Firefox คือการใช้ Tor เมื่อทำงานในโหมดส่วนตัว หรือสร้างโหมดส่วนตัวพิเศษเพิ่มเติมด้วย Tor
มีแนวคิดสำหรับในอนาคตที่จะทำให้ Firefox ใช้ Tor ในโหมดการเรียกดูแบบส่วนตัวหรือโหมดส่วนตัวพิเศษใหม่ซึ่งจะต้องใช้งานด้านวิศวกรรมและการจัดซื้อเป็นจำนวนมาก
เพื่อช่วยให้เส้นทางราบรื่นมีข้อเสนอสำหรับปลั๊กอิน "โหมด Tor" สิ่งนี้จะไม่รวมอยู่ในเบราว์เซอร์โดยค่าเริ่มต้น แต่จะเป็นสิ่งที่ผู้ใช้สามารถดาวน์โหลดได้จาก addons.mozilla.org เพื่อให้ปุ่ม "โหมด Tor" หรือสิ่งที่คล้ายกัน
สิ่งนี้จะช่วยให้ผู้ใช้สัมผัสได้ว่าการผสานรวมกับ Tor จะเป็นอย่างไร นอกจากนี้ยังสามารถช่วยวัดความสนใจโดยการนับการดาวน์โหลด ฯลฯ
ที่กำหนดว่า รวมถึงการรองรับ Tor ในองค์ประกอบหลักของ Firefox ต้องใช้งานมาก มีการตัดสินใจที่จะเริ่มต้นด้วยการพัฒนาปลั๊กอินภายนอก
ดังที่นักพัฒนากล่าวว่าปลั๊กอินนี้จะถูกส่งผ่านแคตตาล็อก addons.mozilla.org การจัดส่งในรูปแบบปลั๊กอินนี้จะช่วยให้ผู้ใช้สามารถประเมินแนวคิดทั่วไปของการสนับสนุนในตัวของ Tor กับเบราว์เซอร์ได้
รหัสสำหรับการทำงานกับเครือข่าย Tor ไม่ได้ถูกเขียนขึ้นใหม่ใน JavaScript แต่จะรวบรวมจาก C ไปยังมุมมอง WebAssambly ซึ่งจะช่วยให้คุณรวมส่วนประกอบ Tor ที่ทดสอบที่จำเป็นทั้งหมดไว้ในปลั๊กอินโดยไม่ต้องเชื่อมโยงกับไฟล์และไลบรารีปฏิบัติการภายนอก
การส่งต่อไปยัง Tor จะจัดเรียงโดยการเปลี่ยนการตั้งค่าพร็อกซีของคุณและใช้คอนโทรลเลอร์ของคุณเองเป็นพร็อกซี
เมื่อเปลี่ยนเป็นโหมด Tor ปลั๊กอินจะเปลี่ยนการตั้งค่าความปลอดภัยบางอย่างด้วย
โดยเฉพาะอย่างยิ่ง การตั้งค่าที่คล้ายกันจะนำไปใช้กับ Tor Browserมีวัตถุประสงค์เพื่อปิดกั้นเส้นทางการหลีกเลี่ยงพร็อกซีที่เป็นไปได้และต่อต้านการระบุระบบของผู้ใช้
ในขณะเดียวกันการทำงานของปลั๊กอินจะต้องใช้สิทธิ์เพิ่มเติมที่นอกเหนือไปจากปลั๊กอินปกติไปยังฐาน API ของ WebExtension และอยู่ในปลั๊กอินของระบบ (เช่นปลั๊กอินจะเรียกฟังก์ชัน XPCOM โดยตรง)
Mozilla ต้องเซ็นชื่อปลั๊กอินที่มีสิทธิพิเศษดังกล่าวแบบดิจิทัลแต่เนื่องจากส่วนเสริมถูกเสนอให้พัฒนาร่วมกับ Mozilla และส่งมอบในนามของ Mozilla จึงไม่มีปัญหาในการได้รับสิทธิพิเศษเพิ่มเติม
อินเทอร์เฟซโหมด Tor ยังอยู่ระหว่างการหารือ ตัวอย่างเช่นเมื่อคลิกปุ่ม Tor ขอแนะนำให้เปิดหน้าต่างใหม่ที่มีโปรไฟล์แยกต่างหาก
ในโหมด Tor นอกจากนี้ยังเสนอให้ห้ามการส่งคำขอผ่าน HTTP โดยสิ้นเชิงเนื่องจากเนื้อหาของการรับส่งข้อมูลที่ไม่เข้ารหัสสามารถถูกดักจับและแก้ไขบนโหนด Tor ขาออกได้
การป้องกันการทดแทนการรับส่งข้อมูล HTTP โดยใช้ NoScript ได้รับการยอมรับว่าไม่เพียงพอทำให้ง่ายต่อการ จำกัด โหมด Tor เฉพาะคำขอผ่าน HTTPS
สุดท้ายนี้ยังคงหวังว่าจะเป็นสิ่งที่วางแผนไว้สำหรับข้อเสนอใหม่นี้ซึ่งผู้ใช้จำนวนมากจะพบว่าดี