Buộc trình duyệt tải phiên bản 'https' của trang web, không phải 'http'?


10

Điều này tương tự với câu hỏi trước đây , nhưng tôi tin rằng nó hơi khác một chút * .

Các trang web như GMail hỗ trợ tùy chọn đẩy tất cả lưu lượng truy cập thông qua phiên bản SSL của trang web thay vì giao thức văn bản thuần túy.

Đối với các trang web không cung cấp tùy chọn như vậy (hoặc những trang có thể, nhưng tôi không thể tìm thấy, như facebook), có cách nào chỉ sử dụng trình duyệt (có thể bằng plugin hoặc addon) để luôn thử SSL trước và rơi trở lại văn bản iff SSL thất bại?

Giải pháp đó có khả dụng trên Windows, Mac OS X và Linux không? Chỉ một?


* Câu hỏi trước đó là tìm kiếm các ứng dụng bên ngoài sẽ hoàn thành mục tiêu này.


2
vì câu hỏi của bạn là không biết hệ điều hành, tôi nghĩ rằng các thẻ [https] và [ssl] hữu ích hơn 3 thẻ hệ điều hành.
quack quixote

@quack quixote - có ý nghĩa .. đã không nghĩ về điều đó khi tôi hỏi :)
warren

Câu trả lời:


6

Ngay cả khi bạn có thể tìm thấy giải pháp như vậy, bạn sẽ gặp vấn đề là một số máy chủ web sẽ luôn trả lời các yêu cầu https, nhưng sẽ không gửi bạn đến trang của trang web. Nhiều khả năng trình duyệt của bạn sẽ kết thúc trên một số trang đích của máy chủ web. Một ứng dụng sẽ không thể phân biệt trang đích với trang bạn thực sự muốn. Tôi sẽ kiểm tra câu hỏi tương tự cho các chương trình bên ngoài ... Tôi không chắc liệu bạn có thể thực hiện việc này mà không cần chương trình bên ngoài không.


: - \ .. đã không nghĩ về điều đó như một khả năng. Tôi đoán, sau đó, cũng vậy, nếu một máy chủ lưu trữ nhiều tên miền, nó có thể gửi tôi đến 'một' sử dụng SSL, chứ không phải máy chủ mà tôi theo sau. Thôi nào! Cảm ơn những suy nghĩ :)
warren

Bạn được chào đón! =)
BloodPhilia

Đây có thể là một câu trả lời tốt trong năm 2010, nhưng tôi không nghĩ đó là ngày hôm nay.
Fax

12

Vâng, điều này có thể được thực hiện. EFF đã xuất bản một plugin Firefox có tên HTTPS Everywhere chứa danh sách các trang web được biết là hỗ trợ các kết nối https và sẽ buộc sử dụng https khi truy cập các trang web đó.


có vẻ như @arathorn vừa đánh bạn tới cú đấm này :)
warren


3

Có những tiện ích bổ sung để cung cấp những gì bạn yêu cầu. Nếu bạn sử dụng Chrome, chỉ cần thêm --force-https vào phím tắt, phần lệnh hoặc cài đặt "Sử dụng HTTPS". Nếu bạn sử dụng Firefox thì sử dụng Noscript sẽ cho phép bạn làm điều đó nhưng có thể có một tiện ích bổ sung khác chỉ buộc https: // trong trường hợp bạn không muốn tất cả các chức năng của Noscript.

Chỉ cần thực hiện nhiều tìm kiếm trên Google và bạn sẽ tìm thấy các tùy chọn nhưng hãy chắc chắn rằng họ đã tin tưởng các ứng dụng nếu bạn đi kèm với một tiện ích bổ sung.


2
eff.org/https-everywhere là nơi tốt nhất trong số này
Colin Pickard
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.