Rotácia proxy medzi požiadavkami, pripojeniami a reláciami
Pred pridaním Connection: close ku každej požiadavke aplikácie overte, čo rotujúca proxy služba v skutočnosti rotuje.
Druhá požiadavka cez tú istú bránu môže celkom legitímne použiť tú istú verejnú IP. Overte, akú životnosť služba používa na svoju rotáciu:
| Jednotka rotácie | Čo porovnávať |
|---|---|
| Požiadavka | Nasledujúca operácia aplikácie a jej pozorovaný výstup |
| Pripojenie | Či klient znova použil kompatibilné pripojenie alebo otvoril iné |
| Relácia poskytovateľa | Dokumentovaný vstup pre lepivú reláciu a jej životnosť |
Connection: close nie je univerzálny pokyn pre bránu. Pri HTTPS vnútri CONNECT hlavička požiadavky na web putuje vnútri TLS cieľa. Neudáva vonkajšiemu proxy, ktorú verejnú IP má prideliť. Ani sémantika HTTP/1.1 špecifická pre pripojenie sa nedá previesť nezmenená do každej verzie HTTP alebo transportu.
Ak dokumentovaná služba na pripojenie vyžaduje nové pripojenie, použite riadenie životného cyklu, ktoré klient podporuje, a počítajte s opakovanými nákladmi na nadviazanie TCP/TLS. Ak rotácia sleduje reláciu poskytovateľa, opätovné pripojenie môže zachovať aj túto reláciu, aj jej výstup.
Zaznamenávajte oddelene identifikátor požiadavky, koncový bod, príslušný kľúč relácie a zdroj pozorovaný na cieli. Zatvorenie pripojenia dokazuje len túto udalosť životného cyklu; výstup zvolený pre nasledujúcu operáciu overte voči skutočnej zmluve o rotácii služby.