„Podvrhnout mou IP“ se často používá ledabyle ve významu „zařídit, aby web viděl jinou adresu“. Dopředná proxy může udělat druhé, aniž by udělala první.

V obvyklém uspořádání s explicitní proxy se váš počítač připojuje k proxy po své skutečné síťové trase. Proxy otevře další spojení k cíli. Cíl obdrží toto spojení z odchozí adresy proxy nebo od zařízení NAT před ním.

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

Spojení A a spojení B nejsou jedno TCP spojení s přemalovaným štítkem adresy. Mají vlastní transportní stav. Proxy může přeposílat stejné aplikační bajty, zatímco okolní TCP segmenty, časování potvrzení a hranice paketů se liší.

Proč zpětný provoz stále funguje

Web odpovídá po spojení B. Proxy tyto odpovědi přijímá a přenáší příslušná data zpět po spojení A. Obě větve mají účastníka, který dokáže přijímat provoz na adrese, kterou používá.

Padělání zdrojové adresy paketu je jiná operace. Mění, kam příjemce pošle svou odpověď. Běžné navázání TCP spojení závisí na přijetí odpovědí handshake; pouhý zápis cizí adresy do odchozího paketu neposkytuje použitelnou webovou relaci na této adrese. Specifikace TCP toto navázání spojení definuje.

Jedna viditelná adresa není celý příběh identity

Web může stále přijímat přihlašovací údaje účtu, cookies nebo informace o předávání. Proxy stále přijímá spojení klienta. Tyto skutečnosti z operace nedělají podvržení zdrojové adresy; vysvětlují, proč je změna síťového protějšku, který cíl pozoruje, užší než anonymizace celé interakce.

Při řešení potíží se ptejte, které spojení a který pozorovatel adresu vytvořily. „Moje IP se změnila“ je užitečné jen poté, co zjistíte, kde byla pozorována.

Související články