Tinyproxy ConnectPort: sihtport versus kuulamisport
Diagnoosi Tinyproxy CONNECTi sihtpordi piiranguid, ajamata neid segi kuulamisportiga.
ConnectPort kontrollib CONNECTi sees nõutud sihtkohta, mitte klienti vastuvõtvat kuulajat:
| Näidisnumber | Roll |
|---|---|
| 8888 | Tinyproxy sissetulev kuulaja. |
| 443 | Tavaline HTTPS-i sihtport. |
| 80 tagasilükatud CONNECTis | Sihtkoht, mida klient tegelikult tunneloida palus. |
Tavalise HTTPS-i sihtkoha selgesõnaline luba on:
ConnectPort 443Säilita autentimine ja kliendipiirangud. Tinyproxy käsiraamat määratleb nii puuduva pordiloendi kui ka spetsiaalse CONNECTi keelamise seade. Piirava loendi eemaldamine võib juurdepääsu laiendada.
Kui nõutud port üllatab, loe CONNECTi volitusest ja eelnevast järjestusest. Tavaline HTTP pordil 80 ei nõua CONNECTi ainult seetõttu, et puhverserver on kaasatud. Klient võib teadlikult tunneloida teist teenust või kasutada soovimatut režiimi; ära eelda, et iga CONNECT pordile 80 tuli veebisaidi ümbersuunamisest.
Legitiimne täiendav HTTPS-port vajab oma kitsast luba. Kõigi sihtkohtade avamine varjab, kas klient tegi kavandatud päringu. Enne poliitika muutmist hoia tegelik sihtmärk puhverserveri kuulajast eraldi.