Profil s riadkom scramble sa importuje do oficiálneho klienta a potom zlyhá pri handshaku, alebo sa importuje s ticho zahodeným riadkom a pripojí sa k ničomu. Direktíva patrí záplatovanej zostave OpenVPN namiesto pôvodnej sady funkcií, takže klient bez tejto záplaty nemôže hovoriť výsledným protokolom. Pridanie riadku do bežného profilu nepridá implementáciu. Kompatibilita musí existovať na oboch koncoch, kým súbor niečo znamená.

Berte to najprv ako otázku protokolu a až potom ako otázku obchodu s aplikáciami.

Možnosť je drôtový formát, nie preferencia

Záplata scramble mení, ako pakety tunela vyzerajú na drôte, zvyčajne XORovaním užitočného obsahu so zdieľanou hodnotou. Tým sa menia bajty, ktoré musia obe strany vytvárať a prijímať, čo z toho robí dohodu o formáte, nie miestne nastavenie. Keď transformáciu použije jedna strana a druhá nie, vznikne relácia, ktorá sa overí a potom nenesie nič použiteľné. Nastavenie má zmysel len vtedy, keď oba konce vykonávajú rovnaké záplatované správanie.

Dva produkty môžu oba inzerovať obfuskáciu a napriek tomu implementovať nekompatibilné transformácie. Názov v ponuke nie je špecifikácia; skutočná zostava operátora ňou je.

Import súboru nie je kompatibilita

Klienti sa líšia v tom, čo robia s neznámou direktívou. Niektorí profil rovno odmietnu, niektorí varujú a pokračujú a niektorí riadok zahodia a pripoja sa bežným handshakom. Posledný prípad je nebezpečný, pretože tunel sa môže nadviazať so serverom, ktorý prijíma oboje, a potom zlyhať až na prevádzke. Úspešný import teda dokazuje, že parser riadok zvládol, nie že spojenie bude fungovať.

Testujte s klientom a zostavou, ktoré nasadenie skutočne vyžaduje, proti serveru, ktorý operátor skutočne prevádzkuje.

APK je rozhodnutie o dodávateľskom reťazci

Záplatovaná zostava Androidu existuje, pretože ju niekto skompiloval, a jej existencia nič nehovorí o tom, kto ju teraz udržiava. Pred schválením niektorej by mal vlastník nasadenia prejsť revíziu zdroja, z ktorej pochádza, ako bola záplata aplikovaná, identitu podpisu a cestu aktualizácie. Aplikácia VPN spracúva prihlasovacie údaje a všetku pokrytú prevádzku, takže nesúvisiaca stránka na stiahnutie nie je prijateľnou distribučnou autoritou.

Požiadajte operátora služby o podporovanú kombináciu klienta a jej aktuálny inštalačný kanál. Ak tento kanál už neexistuje, nasadenie má problém s údržbou, ktorý starý binárny súbor nerieši.

Obfuskácia nie je šifrovanie ani skrytie

Zmena viditeľného formátu paketov nenahrádza šifrovanie a nezaručuje, že sieť nedokáže spojenie klasifikovať. Časovanie, reputácia koncového bodu a okolitá prevádzka stále nesú informáciu. Zachovajte kontroly identity servera, na ktoré sa profil spolieha, ako napríklad overenie certifikátu voči očakávanému názvu, aj keď je zmyslom pridanej vrstvy zmeniť vzhľad.

Nenahrádzajte tls-crypt ani nastavenie proxy záplatou a nenazývajte to ekvivalentom. Každé mení inú časť spojenia.

Žiadajte udržiavanú dvojicu

Výsledok, ktorý stojí za to, sú dva konce, ktoré sú udržiavané a výslovne kompatibilné, s zdokumentovanou cestou aktualizácie na každej strane. Ak taká dvojica neexistuje, zvážte podporovaný serverový transport alebo iný návrh prístupu namiesto udržiavania privilegovanej starej aplikácie nažive. To rozhodnutie patrí vlastníkovi služby, nie tomu, kto našiel APK.

Fungujúce zaškrtávacie pole scramble v klientovi je miestne pozorovanie schopnosti. Nič nehovorí o serveri, kým skutočná relácia neprenesie prevádzku.

Súvisiace články