HTTPS konfigurációs ellenőrző
Catch deprected protokoll verziók, hiányzik HSTS és törött HTTP átirányítja előtt megfelelőségi vizsgálat vagy egy ügyfél.
Hogyan méri
- Egy érvénytelen kézfogás protokoll-verziónként (TLS 1.0, 1.1, 1.2, 1.3) rögzíti, amit a szerver elfogad; ezek a diagnosztikai kézfogások nem befolyásolják a monitort.
- Egy külön hitelesített kézfogás dönti el, hogy a tanúsítványban megbízik-e egy közpénztár.
- A GET a HTTPS URL olvassa Strict-Transport-Security; a GET ugyanazon az útvonalon a port 80 rekordok, hogy átirányítja HTTPS.
- HTTP / 2 támogatást ALPN tárgyalásról olvasunk, nem teljes HTTP / 2 kérésről.
Határértékek
- Cipher lakosztály erőssége, OCSP tűzőgép, tanúsítvány átláthatóság és kulcsfontosságú méretek nem osztályozzák.
- Ellenőrzések fut ellen az első megoldott cím; load- kiegyensúlyozott pool különbözhet csomópontonként.
- A HTTP-es átirányítási vizsgálat csak a 443-es szabványos portra vonatkozik.
- Amikor a tanúsítvány megbízhatatlan, a HTTPS kérést a tervezéssel elutasítják, így a HSTS-et olvashatatlanként, nem pedig találgatásként jelentik be.
Hibaelhárítás
- TLS 1.0 vagy 1.1 elfogadva
- Letiltani őket a web szerver vagy betöltése balancer konfiguráció (például ssl_protocols TLSv1.2 TLSv1.3 nginx). Mindkettőt bemocskolta RFC 8996.
- HSTS hiányzik
- Hozzáadás Strict-Transport-Security: max-age = 31536000; includeSubDomains egyszer minden alterület szolgál HTTPS. Kezdjük egy rövid max-age, ha bizonytalan.
- Sima HTTP szolgáltatás tartalma
- A 301 a HTTPS URL a 80-es port minden kérése esetén; egyébként azok a felhasználók, akik a hostname-t írják, a HTTP-ös oldalon maradnak.