Коли я відвідую https://1.1.1.1 , будь-який веб-браузер, який я використовую, вважає URL-адресою захищеною.
Ось що показує Google Chrome:
Зазвичай, коли я намагаюся завітати на сайт HTTPS через його IP-адресу, я отримую попередження про безпеку таким чином:
Наскільки я розумію, сертифікат сайту повинен відповідати домену, але переглядач сертифікатів Google Chrome не показує 1.1.1.1
:
Стаття бази даних GoDaddy "Чи можу я вимагати сертифікат на ім'я інтрамережі або IP-адресу?" каже:
Ні - ми більше не приймаємо запити на сертифікати ні для імен внутрішньої мережі, ні для IP-адрес. Це загальновиробничий стандарт , не один специфічний для GoDaddy.
( наголос мій)
І також:
Як результат, з 1 жовтня 2016 року органи з сертифікації (CA) повинні відкликати сертифікати SSL, які використовують імена інтрамережі або IP-адреси .
( наголос мій)
І:
Замість того, щоб захищати IP-адреси та імена інтрамережі, слід переконфігурувати сервери для використання повністю кваліфікованих доменних імен (FQDN), таких як www.coolexample.com .
( наголос мій)
Це вже після дати обов'язкової ануляції 01 жовтня 2016 року, але сертифікат на 1.1.1.1
виданий був 29 березня 2018 року (показано на знімку екрана вище).
Як можливо, що всі основні браузери думають, що https://1.1.1.1 - це надійний веб-сайт HTTPS?
192.168.0.2
не існує поза вашої інтрамережі. Якщо ви створили власний самопідписаний сертифікат192.168.0.2
, вам буде довіряти, і ви можете використовувати той самий підхід для SAN для такого доменуfake.domain
. Варто зазначити, що1.1.1.1
це не зарезервована IP-адреса, тому, схоже, будь-який ЦА видав би сертифікат.