ConnectPort tarkistaa CONNECTin sisällä pyydetyn kohteen, ei asiakkaan vastaanottavaa kuuntelijaa:

EsimerkkinumeroRooli
8888Tinyproxyn saapuva kuuntelija.
443Yleinen HTTPS-kohdeportti.
80 hylätyssä CONNECTissaKohde, jota asiakas todella pyysi tunneloida.

Yleisen HTTPS-kohteen nimenomainen sallinta on:

ConnectPort 443

Säilytä todennus ja asiakasrajoitukset. Tinyproxy-käsikirja määrittelee sekä puuttuvan porttiluettelon että erityisen CONNECTin poistamiseen tarkoitetun asetuksen. Rajoittavan luettelon poistaminen voi laajentaa pääsyä.

Jos pyydetty portti yllättää, lue CONNECT-valtuudesta ja sitä edeltävästä järjestyksestä. Tavallinen HTTP portissa 80 ei vaadi CONNECTia pelkästään siksi, että välityspalvelin on mukana. Asiakas voi tarkoituksella tunneloida toista palvelua tai käyttää tahatonta tilaa; älä oleta, että jokainen porttiin 80 kohdistuva CONNECT tuli verkkosivuston uudelleenohjauksesta.

Laillinen ylimääräinen HTTPS-portti tarvitsee oman kapean sallintansa. Kaikkien kohteiden avaaminen kätkee, tekikö asiakas aiottua pyyntöä. Pidä todellinen kohde erillään välityspalvelimen kuuntelijasta ennen käytännön muuttamista.

Aiheeseen liittyvät artikkelit