Tiếp tục công việc tích hợp hỗ trợ Tor vào Firefox

Tại cuộc họp của nhà phát triển Tor diễn ra những ngày này ở Stockholm, một phần riêng biệt được cống hiến vấn đề hội nhập Tor và Firefox. Nhiệm vụ chính là tạo một tiện ích bổ sung cung cấp công việc thông qua mạng Tor ẩn danh trong Firefox tiêu chuẩn, cũng như chuyển các bản vá được phát triển cho Tor Browser sang Firefox chính. Một trang web đặc biệt đã được chuẩn bị để theo dõi trạng thái chuyển bản vá torpat.ch. Cho đến nay, 13 bản vá đã được chuyển giao và các cuộc thảo luận về 22 bản vá đã được mở trong trình theo dõi lỗi của Mozilla (tổng cộng có hơn một trăm bản vá đã được đề xuất).

Ý tưởng chính của việc tích hợp với Firefox là sử dụng Tor khi làm việc ở chế độ riêng tư hoặc tạo thêm một chế độ siêu riêng tư với Tor. Vì việc kết hợp hỗ trợ Tor vào lõi Firefox đòi hỏi rất nhiều công sức nên chúng tôi quyết định bắt đầu phát triển một tiện ích bổ sung bên ngoài. Tiện ích bổ sung này sẽ được phân phối qua thư mục addons.mozilla.org và sẽ bao gồm một nút để bật chế độ Tor. Việc cung cấp nó dưới dạng tiện ích bổ sung sẽ cung cấp khái niệm chung về hình thức hỗ trợ Tor gốc.

Mã để làm việc với mạng Tor dự kiến ​​sẽ không được viết lại bằng JavaScript mà được biên dịch từ C thành dạng biểu diễn WebAssambly, điều này sẽ cho phép tất cả các thành phần Tor cần thiết đã được chứng minh được đưa vào tiện ích bổ sung mà không bị ràng buộc với bên ngoài. tập tin thực thi và thư viện.
Việc chuyển tiếp tới Tor sẽ được tổ chức bằng cách thay đổi cài đặt proxy và sử dụng trình xử lý của riêng bạn làm proxy. Khi chuyển sang chế độ Tor, tiện ích bổ sung cũng sẽ thay đổi một số cài đặt liên quan đến bảo mật. Đặc biệt, các cài đặt tương tự như Tor Browser sẽ được áp dụng, nhằm mục đích chặn các đường dẫn bỏ qua proxy có thể có và chống lại việc nhận dạng hệ thống của người dùng.

Tuy nhiên, để tiện ích bổ sung hoạt động, nó sẽ yêu cầu các đặc quyền mở rộng vượt xa các tiện ích bổ sung dựa trên API WebExtension thông thường và những đặc quyền vốn có của các tiện ích bổ sung hệ thống (ví dụ: tiện ích bổ sung sẽ gọi trực tiếp các hàm XPCOM). Các tiện ích bổ sung đặc quyền như vậy phải được Mozilla ký điện tử, nhưng vì tiện ích bổ sung này được đề xuất phát triển cùng với Mozilla và được phân phối thay mặt Mozilla nên việc có được các đặc quyền bổ sung sẽ không thành vấn đề.

Giao diện chế độ Tor vẫn đang được thảo luận. Ví dụ: có ý kiến ​​​​cho rằng khi bạn nhấp vào nút Tor, nó sẽ mở ra một cửa sổ mới có hồ sơ riêng. Chế độ Tor cũng đề xuất tắt hoàn toàn các yêu cầu HTTP, vì nội dung của lưu lượng truy cập không được mã hóa có thể bị chặn và sửa đổi khi thoát khỏi các nút Tor. Việc bảo vệ chống lại các thay đổi trong lưu lượng HTTP thông qua việc sử dụng NoScript được coi là không đủ, do đó, việc giới hạn chế độ Tor chỉ ở các yêu cầu qua HTTPS sẽ dễ dàng hơn.

Nguồn: opennet.ru

Thêm một lời nhận xét