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

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

Почните од лаптопа

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

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

Пратите попуњавање до пролаза

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

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

Затим посматрајте други сегмент

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

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

Смер и облик

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

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

Шта купује буџет

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

Процените резултат према посматрању које сте навели на почетку. Тест који показује смањено препознавање под одређеним посматрачем јесте резултат; обећање да више саобраћаја значи мање информација није.

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

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

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

Повезани чланци