Kill switch може, но не мора да го покрива периодот пред да се стартува неговата апликација, а разликата ја одредува политиката на оперативниот систем, а не маркетинг-страницата на клиентот. Полето за автоматско стартување докажува дека нешто е закажано да стартува. Тоа не докажува дека правилата за блокирање постојат во моментот кога мрежата се крева. Тоа се два настани, и само еден од нив го штити сообраќајот.

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

Од каде всушност доаѓа блокадата

Постојат две фамилии на имплементација. Или платформата ја поставува блокадата, бидејќи знае за тунелот пред да се изврши која било апликација, или клиентот сам ја поставува блокадата откако ќе стартува. Првата може да постои пред најавување. Втората не може да постои пред својот процес, колку и рано да е закажан тој процес. Определете на која фамилија се потпирате пред да тестирате нешто.

На Android, постојано вклучен VPN заедно со поставката за блокирање врски без VPN е политика на платформата, конфигурирана во системските поставки, а не само внатре во клиентот. На управувани уреди таа може да биде поставена наместо вас. Клиент што само стартува при подигање на системот не е истиот механизам.

Одделете го периодот од услугата

Затворен период не е доказ дека спроведувањето престанало, а отворен период не е доказ дека тунелот е подготвен. Многу клиенти ги одделуваат интерфејсот, демонот и апликацијата во системската лента. Лентата е она што го гледате; демонот е она што ги држи правилата.

Тестирајте ја компонентата, а не иконата.

Тестирајте го интервалот на стартување безбедно

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

Тест изведен откако тунелот е веќе кренат не докажува ништо за стартувањето.

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

Прочитајте ја политиката за секоја платформа

Android ги изложува постојано вклучено и блокирањето како одделни прекинувачи и двете мора да бидат вклучени за заштита пред стартување. Windows има концепт на постојано вклучен тунел на уред конфигуриран преку политика, што не е исто како клиент во кориснички режим што стартува рано. OpenVPN Connect го документира сопственото однесување на kill switch за секоја платформа, а документираниот опсег е она што го тестирате. Не пренесувајте име на поставка од еден систем во друг и не претпоставувајте дека значењето патувало со него.

Профилот што бара интерактивна лозинка има различни зависности при стартување од тунелот на машината.

Што да се запише

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

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

Тоа е одговорот на првичното прашање, изразен како услов: kill switch го штити сообраќајот пред да стартува апликацијата само кога блокадата ја поставува нешто што постои пред апликацијата.

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