„Podvrhnúť moju IP“ sa často používa voľne v zmysle „zaisti, aby web videl inú adresu“. Dopredné proxy dokáže urobiť druhé bez toho, aby urobilo prvé.

V obvyklom usporiadaní s explicitným proxy sa váš počítač pripája k proxy po svojej skutočnej sieťovej trase. Proxy otvorí ďalšie spojenie k cieľu. Cieľ prijíma toto spojenie z odchádzajúcej adresy proxy alebo od zariadenia NAT pred ním.

Your application -- connection A -- proxy -- connection B -- website

Spojenie A a spojenie B nie sú jedno TCP spojenie s premaľovanou adresnou etiketou. Majú vlastný transportný stav. Proxy môže preposielať rovnaké aplikačné bajty, zatiaľ čo okolité TCP segmenty, časovanie potvrdení a hranice paketov sa líšia.

Prečo návratová prevádzka stále funguje

Web odpovedá po spojení B. Proxy tieto odpovede prijíma a prenáša príslušné údaje späť po spojení A. Obe vetvy majú účastníka, ktorý dokáže prijímať prevádzku na adrese, ktorú používa.

Falšovanie zdrojovej adresy paketu je iná operácia. Mení, kam by príjemca poslal svoju odpoveď. Bežné nadviazanie TCP spojenia závisí od prijatia odpovedí handshake; samotný zápis cudzej adresy do odchádzajúceho paketu neposkytuje použiteľnú webovú reláciu na tejto adrese. Špecifikácia TCP definuje toto nadviazanie spojenia.

Jedna viditeľná adresa nie je celý príbeh identity

Web môže stále prijímať prihlasovacie údaje účtu, cookies alebo informácie o preposielaní. Proxy stále prijíma spojenie klienta. Tieto skutočnosti nerobia z operácie falšovanie zdrojovej adresy; vysvetľujú, prečo je zmena sieťového partnera, ktorého cieľ pozoruje, užšia než anonymizácia celej interakcie.

Pri riešení problémov sa pýtajte, ktoré spojenie a ktorý pozorovateľ adresu vytvorili. „Moja IP sa zmenila“ je užitočné len po tom, čo zistíte, kde bola pozorovaná.

Súvisiace články