A hiba azt mondja: “rossz verzió”, ezért csábító elkezdeni a TLS-verziók cseréjét. Proxynál viszont vizsgáljon meg egy korábbi lehetőséget: küldött-e a kliens TLS-kézfogást egy olyan portra, amely sima HTTP-re várt?

Egy olyan cél, mint a https://example.com/, és egy olyan proxy, mint a http://proxy.example:8080, szokásos pár. A második URL HTTPS-re váltása azt mondja a kliensnek, hogy a proxyszerverrel folytatott beszélgetését titkosítsa. Ez nem utasítás a HTTPS-webhelyek engedélyezésére.

Keresse meg az első TLS-beszélgetést

HTTP-proxynál a kliens először CONNECT-et küldhet, és HTTP-választ kaphat. Csak ezután indítja el a cél TLS-ét az alagúton belül. HTTPS-proxynál előbb egy külön TLS-kapcsolat a proxyhoz érkezik.

Az a TLS-értelmező, amely HTTP-hibaoldalt vagy más sima szöveget kap, protokollhibát jelenthet. A megfogalmazás nem állapítja meg, hogy a webhely mely TLS-verziókat támogatja, sőt azt sem, hogy egyáltalán kapcsolatba lépett-e a webhellyel.

  1. Jegyezze fel a proxy URL-jét a sémájával együtt, valamint a végpont dokumentált protokollját.
  2. Állapítsa meg, hogy a hiba a CONNECT-válasz előtt, a cél TLS-e közben vagy a proxy saját tanúsítványának ellenőrzésekor történt-e.
  3. Hasonlítsa össze a tényleges kliens- és függőségverziókat, amikor egy régi kerülőmegoldást vizsgál. A korábbi proxy-megvalósítások néha másként kezeltek egy sémát.

Több javítás is lehet hibás különböző okokból. Az HTTP-proxylista szokásos HTTP-végpontjelölteket kínál az ilyen útvonalon engedélyezett nyilvános kérésekhez. Egy sima HTTP-végpontnak a HTTP-proxy sémára van szüksége; egy valóban TLS-képes végpontnak meg kell tartania a HTTPS-t és a tanúsítvány-ellenőrzést. A CONNECT-et elutasító proxynak támogatott szolgáltatásra vagy házirendre van szüksége, nem a könyvtár önkényes lefokozására.

Tartsa meg az első megfigyelhető hibát. A tanúsítvány-ellenőrzés kikapcsolása nem tudja rávenni a csak HTTP-t beszélő figyelőt a TLS-re, és egy régi titkosítási házirend kiválasztása nem magyarázza meg a webhely kézfogása előtt küldött HTTP-elutasítást.

Kapcsolódó cikkek