ConnectPort controleert de bestemming die binnen CONNECT wordt opgevraagd, niet de listener die de client accepteert:

VoorbeeldnummerRol
8888De inkomende listener van Tinyproxy.
443Een gangbare HTTPS-doelpoort.
80 in een geweigerde CONNECTDe bestemming die de client werkelijk wilde tunnelen.

De expliciete toestemming voor de gangbare HTTPS-bestemming is:

ConnectPort 443

Behoud authenticatie en clientbeperkingen. De Tinyproxy-handleiding definieert zowel een ontbrekende poortenlijst als de speciale instelling om CONNECT uit te schakelen. Een beperkende lijst verwijderen kan de toegang verruimen.

Als de opgevraagde poort je verrast, lees over de CONNECT-autoriteit en de voorafgaande reeks. Gewone HTTP op poort 80 vereist geen CONNECT alleen omdat er een proxy bij betrokken is. Een client kan opzettelijk een andere dienst tunnelen of een onbedoelde modus gebruiken; ga er niet van uit dat elke CONNECT naar poort 80 van een websiteomleiding kwam.

Een legitieme extra HTTPS-poort heeft zijn eigen nauwe toestemming nodig. Alle bestemmingen openzetten verbergt of de client het bedoelde verzoek deed. Houd het werkelijke doel gescheiden van de proxylistener voordat je het beleid wijzigt.

Gerelateerde artikelen