ConnectPort comprova la destinació sol·licitada dins de CONNECT, no l'escoltador que accepta el client:

Número d'exempleRol
8888L'escoltador d'entrada de Tinyproxy.
443Un port de destinació HTTPS habitual.
80 en un CONNECT rebutjatLa destinació que el client realment va demanar de tunelar.

El permís explícit per a la destinació HTTPS habitual és:

ConnectPort 443

Conserva l'autenticació i les restriccions de client. El manual de Tinyproxy defineix tant una llista de ports absent com la configuració especial de desactivació de CONNECT. Eliminar una llista restrictiva pot ampliar l'accés.

Si el port sol·licitat et sorprèn, llegeix sobre l'autoritat CONNECT i la seqüència precedent. L'HTTP pla al port 80 no requereix CONNECT només perquè hi hagi un proxy. Un client pot tunelar intencionadament un altre servei o fer servir un mode no previst; no assumeixis que cada CONNECT al port 80 prové d'una redirecció d'un lloc web.

Un port HTTPS addicional legítim necessita el seu propi permís estret. Obrir totes les destinacions amaga si el client ha fet la sol·licitud prevista. Mantingues l'objectiu real separat de l'escoltador del proxy abans de canviar la política.

Articles relacionats