Замислете дека делите мрежа во кафуле со некој што користи VPN, а сè што гледате се големини на пакети и време. Прикриениот сообраќај треба да ја замагли таа слика. Проследете го полнењето од лаптопот до портата и замаглувањето излегува локално: тоа завршува таму каде што завршува портата. Сè по таа точка е нов проблем на набљудување на истиот реален сообраќај.

Затоа првото прашање никогаш не е колку полнење да се испрати. Прашањето е од кој набљудувач се криете и каде седи тој набљудувач.

Започнете од лаптопот

На локалната врска набљудувачот гледа шифрирани пакети што излегуваат и пристигнуваат. Без полнење, големото качување е низа пакети со полна големина, повикот е стабилен тек на пакети со средна големина, а неактивниот клиент испраќа keepalive. Тие форми се поврзани со она што го прави корисникот дури и кога содржината е нечитлива. Полнењето може да ја изедначи формата, но по цена на бајти што никој не ги побарал.

Запишете што инаку би забележал тој набљудувач: излив на почетокот на преносот, празнина кога повикот завршува, ритам на периоди на мирување. Ако не можете да го именувате обележјето, не можете да тврдите дека полнењето го крие.

Следете го полнењето до портата

Лаптопот испраќа полнење до порта што соработува, која го отфрла и го препраќа реалниот сообраќај понатаму. Таа соработка е механизмот: без крајна точка што го отстранува полнењето, сте додале товар на туѓ пат наместо да создадете прикритие. Спецификацијата за полнење на Tor ја прави истата поделба експлицитна: полнење на врската меѓу соседните релеи и полнење на колото врзано за состојбата на протоколот.

Сега размислете што гледа портата. Таа го гледа реалниот сообраќај плус полнењето, што значи дека учи повеќе, а не помалку, освен ако не е страната во која имате доверба. Прикриениот сообраќај ја преместува довербата; не ја отстранува потребата од неа.

Потоа гледајте го вториот сегмент

По портата, натамошните врски кон реалните одредишта се обичен сообраќај со обични форми. Набљудувач таму, било да е давател на хостинг или одредишната мрежа, ги гледа истите изливи што полнењето требаше да ги сокрие. Ако тој набљудувач беше оној што ви е важен, полнењето не направи ништо за вас. Оваа граница е целата поента на одењето по патот.

Прикриениот сообраќај е ограничен на сегмент, а проширувањето на опфатот значи проширување на соработката.

Насока и форма

Полнењето испратено само нанадвор го крие времето на она што го испраќате. Не кажува ништо за времето на она што се враќа, зашто одговорите пристигнуваат по свој распоред. Асиметричното криење е нормално и вреди да се каже гласно: сесијата со многу симнување сè уште ја покажува својата форма на влезната страна.

Должината на пакетот, структурата на изливите, времето на почеток и запирање и интервалите меѓу пристигнувањата носат информација. Бројач на бајти што останува рамен може да постои заедно со многу препознатлива распределба на големини на пакети. Рамен збир не е рамно однесување.

Што купува буџетот

Полнењето троши капацитет што некој го плаќа: измерени податоци, натпревар за качувањето, доцнење во редот за другите корисници на истата врска. Следењето на максималната достапна брзина е и против себе, зашто тој максимум се движи со врската, а полнењето потоа се движи со него. Објавен буџет, со објавено однесување кога ќе се потроши, е разликата меѓу механизам и незгода.

Оценете го резултатот спрема набљудувањето што го наведовте на почетокот. Тест што покажува намалено препознавање под определен набљудувач е резултат; ветување дека повеќе сообраќај значи помалку информација не е.

Одлука дали воопшто да се прави

За повеќето луѓе одговорот е не, а чесната причина е дека позадински тек со полна брзина е слаба замена за софтвер што документира што штити. Полнењето е легитимно инженерство и му е местото во дизајни што го именуваат својот набљудувач, своите крајни точки на соработка, својата цена и своите граници. Тоа не е поле за штиклирање што VPN го претвора во систем за анонимност.

Ако сепак го имплементирате, прво запишете го моделот на набљудувач. Секоја подоцнежна одлука, од големини на пакети до однесување при исклучување, произлегува од тој еден пасус.

Поврзани статии