Kiedy odwiedzam https://1.1.1.1 , każda przeglądarka internetowa, której używam, uważa adres URL za bezpieczny.
Oto, co pokazuje Google Chrome:
Zwykle, gdy próbuję odwiedzić witrynę HTTPS za pośrednictwem jej adresu IP, otrzymuję takie ostrzeżenie bezpieczeństwa:
Z mojego zrozumienia, certyfikat witryny musi pasować do domeny, ale przeglądarka certyfikatów Google Chrome nie wyświetla 1.1.1.1
:
Artykuł bazy wiedzy GoDaddy „Czy mogę poprosić o certyfikat dla nazwy intranetowej lub adresu IP?” mówi:
Nie - nie przyjmujemy już wniosków o certyfikaty dla nazw intranetowych ani adresów IP. Jest to standard branżowy , a nie specyficzny dla GoDaddy.
( moje podkreślenie )
I również:
W związku z tym od 1 października 2016 r. Urzędy certyfikacji muszą unieważnić certyfikaty SSL korzystające z nazw intranetowych lub adresów IP .
( moje podkreślenie )
I:
Zamiast zabezpieczać adresy IP i nazwy intranetowe, należy ponownie skonfigurować serwery, aby używały w pełni kwalifikowanych nazw domen (FQDN), takich jak www.coolexample.com .
( moje podkreślenie )
Minęło dużo czasu od daty obowiązkowego unieważnienia 01 października 2016 r., Ale certyfikat 1.1.1.1
wydano 29 marca 2018 r. (Pokazany na zrzucie ekranu powyżej).
Jak to możliwe, że wszystkie główne przeglądarki uważają, że https://1.1.1.1 jest zaufaną witryną HTTPS?
192.168.0.2
nie istnieje poza intranetem. Jeśli utworzysz własny certyfikat z podpisem własnym192.168.0.2
, możesz zaufać i możesz zastosować to samo podejście do sieci SAN w domenie takiej jakfake.domain
. Warto zauważyć, że1.1.1.1
nie jest to zarezerwowany adres IP, więc wydaje się, że każdy urząd certyfikacji wydałby certyfikat.