A nyitott TCP-port azt mutatja, hogy egy figyelő szolgáltatás elfogadott egy kapcsolatot. Lehet proxy, közönséges webkiszolgáló vagy más szolgáltatás; a 8080-as port nem azonosítja a protokollt.

HTTP-proxyként dokumentált végpontnál a valódi címet használja egy időkorlátos HTTPS-kérésben:

curl --proxy http://203.0.113.10:8080 --noproxy '' --connect-timeout 5 --max-time 15 --verbose https://example.com/

Cserélje a dokumentációs címet saját HTTP-végpontjára vagy a HTTP-proxylistából választott jelöltre. SOCKS esetén használja a megfelelő SOCKS-ügyfélmódot, és fejezze be az egyeztetést. A hibás kézfogás közvetlenül a TCP elfogadása után meghiúsulhat.

Megfigyelt szakaszMit bizonyít
TCP elfogadvaA figyelő szolgáltatás elérhető.
Proxykézfogás elfogadvaA figyelő szolgáltatás elfogadta ezt a proxyműveletet.
Cél TLS-e ellenőrizveAz ügyfél a bizalmi beállításai szerint befejezte a tervezett biztonságos kapcsolatot.
Várt állapot és tartalom megérkezettAz alkalmazáskérés a várt eredményt adta.

HTTP-proxyn keresztüli HTTPS-hez engedélyezni kell a CONNECT-et a célportra. Még a CONNECT 200 is köztes szakasz: az alagút a TLS vagy a végső kérés sikere előtt bezáródhat. A titkosítatlan HTTP sikere nem bizonyítja ezt az alagútképességet.

Használjon kiszámítható tartalmú, lehetőleg saját felügyeletű célt, és ha elérhető, ellenőrizze a kérésnaplóját. Egy titkosítatlan HTTP-figyelő rögzített oldalt adhat 200-as állapottal a cél megkeresése nélkül is. Bármilyen sikerállapot gyengébb bizonyíték, mint az elvárt válasszal való egyezés; a HTTPS identitásellenőrzése további védelmet nyújt.

Jegyezze fel az utolsó sikeres szakaszt. A „port nyitva, SOCKS-egyeztetés elutasítva” hasznos kiindulópont a következő vizsgálathoz.

Kapcsolódó cikkek