Будь-який спосіб тимчасово дозволити небезпечну SSL на Safari у Високій Сьєррі?


14

Мабуть, висока Сьєрра змінила спосіб обробки Safari з ненадійними сертифікатами SSL.

Раніше ви могли обійти SSL-попередження та відвідати сайт. Але якщо ви знову відвідаєте цей сайт на новому сеансі, ви отримаєте попередження знову.

Але тепер, якщо просити Safari дозволити вам відвідувати сайт з ненадійним сертифікатом, очевидно, потрібно додати ненадійний сертифікат до системного магазину довіри.

Для мене це насправді менш безпечно . Ось лише один сценарій, де може виникнути проблема: припустимо, ви налаштовуєте новий сервер і, спочатку, він має сертифікат самопідписання. Ви знаєте, що це відбудеться, але вам доведеться вступити, щоб зробити деякі початкові налаштування або тестування. Ви обходите попередження SSL і продовжуєте свій шлях. Тепер, пізніше того дня або на наступний день, ви намагаєтеся налаштувати сервер із належним сертифікатом SSL, але якимось чином зіпсуйте справи і ваш сайт все ще подає свій самопідписаний сертифікат. Ви відвідуєте сайт в Safari і ... все виглядає добре! Без попередження Отже, тепер ви впевнені, що правильно налаштуєте серт. Але ви цього не зробили.

Так, звичайно, ви можете зайти в Keychain Access і видалити сертифікат вручну, але це, здається, не лише багато зайвих кроків, але й щось, що легко забути зробити.

Отже, моє запитання полягає в тому, чи існує спосіб змусити Safari тимчасово , не додаючи нічого до системного магазину, дозволити підключення до непідтвердженого веб-сайту SSL, окрім додавання сертифіката та подальшого видалення після цього вручну?


1
Відповідей поки немає, і я б почав щедро, якби не те, що у мене тут мало респондентів, а те, що я думаю, що відповідь - ні. Спроба переглянути особисту сторінку з сертифікатом, термін дії якого закінчився протягом одного дня, і я не можу. Це не відчуває мене все ненадійно.
Maarten Bodewes

Відповіді:


7

Хоча кнопки більше немає, ви все одно можете зателефонувати CertificateWarningController.visitInsecureWebsiteWithTemporaryBypass()на консоль веб-розробника Safari, щоб обійти попередження та відвідати небезпечний сайт.

  • Якщо це не ввімкнено, перейдіть до Safari> Налаштування> Додатково та виберіть внизу параметр "Показати меню" Розвивати в рядку меню ".

    1. Розробка> Показати консоль Javascript.

    2. Вставте CertificateWarningController.visitInsecureWebsiteWithTemporaryBypass()в консоль.

    3. Натисніть, enterщоб запустити код і обійти сторінку попередження, не додаючи довірений сертифікат у свій брелок.

2
Схоже, це більше не працює (safari 5.1 в WIN10) - CertificateWarningController.visitInsecureWebsiteWithTemporaryBypass () повертає помилку.
rfair404
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.