Итен прекинувач наспроти изолацијата на Tor Browser: два различни теста
Грешката „нема заедничка шифра“ ѝ припаѓа на контролната канална врска TLS, а не на data-ciphers. Прво споредете ги верзиите, потоа списоците со шифарски групи, а накрајот докажете ја преговарачката постапка.
Итните прекинувачи и моделите на идентитет на прелистувачот се мешаат затоа што и двете се опишуваат како функции за приватност. Едниот го блокира сообраќајот на мрежниот слој, а другиот ограничува што може да поврзе една сесија на прелистување. Поминувањето на тестот на првиот не кажува ништо за вториот, а страница што се вчитува во Tor Browser не кажува ништо за првиот. Одлуката е која контрола одговара на кое прашање, затоа што тој избор одредува кои докази се сметаат.
Две контроли на две граници
Итниот прекинувач е правило за маршрути: кога тунелот не е кренат, сообраќајот што инаку би тргнал по друг пат се отфрла. Неговиот опфат е она што го покрива имплементацијата, а тоа може да биде целиот систем, една апликација или само оние семејства адреси што ги управува клиентот. Изолацијата на прелистувачот се однесува на тоа што може да забележи една страница за посетител во текот на сесија: колачиња, кеширана состојба, отпечатоци, најави. Ниту еден механизам не може да го замени другиот, затоа што дејствуваат на сосема различни објекти.
Затоа машината може да помине совршен тест на итен прекинувач и сепак да протече идентитет преку најава. Обратното се случува исто толку често: добро изолиран прелистувач на домаќин чија телеметрија тргнува по пат што политиката никогаш не го покрила.
Ставањето на двете под една ознака е она што создава лоши докази, затоа што тогаш поминувањето на едната страна го заменува парот. Држете ги во одделни колони од почетокот. Насловот на колоната ви кажува и кој артефакт тестот ви го должи: блокиран пакет или запис од сесија.
Тестот на прекин одговара на потесно прашање
Контролиран прекин покажува дали клиентот го блокира сообраќајот што го тестиравте, на платформата што ја тестиравте, додека траел тестот. Вклучете ги семејствата адреси, апликациите и мрежните премини што ги наведува барањето, затоа што секое е одделно тврдење. Блокада што важи за IPv4 а не за IPv6 е вистинско откритие, како и блокада што важи на жичена мрежа но не при мобилно предавање. Запишете го опфатот до резултатот, затоа што безусловното поминување е начинот на кој тесен тест станува широка претпоставка.
Негативната контрола е исто толку важна како позитивната. Потврдете дека истото барање успева додека тунелот е кренат, за да биде јасно дека блокадата дошла од политиката, а не од одредиште што никогаш не работело. Тест што не успеал во двете состојби не докажува ништо и вреди тоа да се каже во записот наместо тивко да се отфрли.
Изолацијата е својство на прелистувачот, не маршрута
Објавениот дизајн на Tor Browser ја ограничува поврзаноста со тоа што ја држи состојбата на колото и прелистувачот заедно и ја брише состојбата на барање, а проектот документира што тоа значи во практиката за управување со идентитети. Тој дизајн претпоставува поддржана конфигурација, а не општ прелистувач насочен кон прокси порта. Додатоците додадени за удобност можат да откажат дел од изолацијата, а фатената најава поврзува сѐ што следи без оглед на колото. Документираното однесување е доволно кратко за директно читање.
Набљудувањата на прелистувачот и набљудувањата на мрежата одговараат на различни прашања, затоа држете ги во одделни белешки. Страница што се вчитува преку Tor додека VPN е кренат ви кажува дека проксито работи и ништо за однесувањето на отфрлање на VPN. Блокиран пакет за време на прекин не кажува ништо за тоа дали две најави биле поврзливи еден час порано.
Два записа, две прашања
За итниот прекинувач прашајте дали именувана апликација може да излезе по несакан маршрут за време на дефект и донесете контролиран прекин со одредиште за логирање што го поседувате. За изолацијата на прелистувачот прашајте кои сметки, состојба и сигнали би можеле да поврзат две активности и донесете работен тек наместо фаќање пакети. Ако е важна втора апликација, тестирајте ја таа апликација одделно, затоа што опфатот е почесто по апликација отколку што навестуваат добавувачите. Две различни прашања даваат два различни артефакти и еден чесен извештај.
Нацртајте ги двата пата пред тестирање: нормалниот маршрут и маршрутот по дефект на тунелот, за секоја апликација во опфатот. Цртежот ја открива празнината што ја крие еден зелен показател, затоа што ве тера да именувате што е покриено, а што не. Правете го тоа додека системите се здрави, кога никој не е под притисок да ја прогласи проверката за завршена.
Ниту едната контрола не ја сертифицира другата, а комбинираната поставка ги бара двата записа пред да може да ги тврди двете својства. Тврдењето на двете од еден зелен показател е токму дефектот што овој пар треба да го спречи.