Змусити браузер завантажувати "https" версію веб-сайту, а не "http"?


10

Це схоже на попереднє запитання , але я вважаю, що це трохи інакше * .

Такі сайти, як GMail, підтримують перевагу, яка підштовхує весь трафік через SSL-версію сайту, а не звичайний текстовий протокол.

Для сайтів, які не пропонують таких налаштувань (або тих, які можуть бути, але мені не вдалося знайти, як, наприклад, facebook), чи існує спосіб використання тільки браузера (можливо, із плагіном або додатком) завжди спробувати SSL, і повернення до звичайного тексту iff SSL не вдається?

Чи доступне це рішення для Windows, Mac OS X та Linux? Тільки один?


* Попереднє запитання шукало зовнішні програми, які могли б досягти цієї мети.


2
Оскільки ваше запитання є OS-agnostic, я думаю, що теги [https] та [ssl] корисніші, ніж 3 теги операційної системи.
хитаючий кіхот

@quack Кіхот - має сенс .. не думав про це, коли я запитав :)
warren

Відповіді:


6

Навіть якщо ви могли б знайти таке рішення, у вас виникне проблема, що деякі веб-сервери завжди відповідають на запити https, але не надсилають вас на сторінку веб-сайту. Швидше за все, ваш веб-переглядач виявиться на певній цільовій сторінці веб-сервера. Додаток не зможе відрізнити цільову сторінку зі сторінки , ви на самому справі хочете. Я перевірив би подібне запитання щодо зовнішніх програм ... Я не впевнений, чи можна це зробити без зовнішньої програми.


: - \ .. не думав про це як про можливість. Я думаю, тоді, якщо один сервер розміщує декілька доменів, він може надіслати мене до "одного", який використовує SSL, а не до того, за яким я шукаю. Бле! Дякую за думки :)
warren


Це, можливо, було гарною відповіддю у 2010 році, але я не думаю, що це сьогодні.
Факс

12

Так, це можна зробити. EFF опублікував плагін Firefox під назвою HTTPS Everywhere, який містить перелік сайтів, які, як відомо, підтримують https-з'єднання, і змусить використовувати https під час відвідування цих сайтів.


схоже @arathorn просто побив тебе на удар на цьому :)
warren


3

Існують додатки, які забезпечують те, що ви просите. Якщо ви користуєтеся Chrome, просто додайте --force-https до ярлика, командного розділу або встановіть "Використовувати HTTPS". Якщо ви використовуєте Firefox, то використання Noscript дозволить вам це зробити, але може бути ще одне доповнення, яке примушує лише https: // у випадку, якщо ви не хочете, щоб усі функції Noscript.

Просто виконайте багато пошукових запитів Google, і ви знайдете варіанти, але будьте впевнені, що вони довіряють програмам, якщо ви переходите з додатком.


2
eff.org/https-everywhere - найкраще з них
Колін Пікард,
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.