Тврдње о VPN шифровању: шта документација мора да каже
Назив шифре не описује аутентификацију, метаподатке или период чувања. Проверите које везе се тврдња тиче пре него што упоредите бројеве.
Погледајте велики број поред назива алгоритма и запитајте шта он заправо мери. Он не каже која је веза заштићена, који протокол пружа заштиту ни која подешавања ваш клијент подржава. Страница која не може да повеже своју тврдњу са једним од тога је реклама, а не документација. Провере у наставку су редослед читања за било који сажетак који сте добили, а прва тврдња коју не можете повезати са одређеном везом је место на коме треба стати.
Утврдите коју везу тврдња покрива
Једна страница производа може у истом пасусу да разматра шифровање тунела, HTTPS ка порталу налога и шифровање сачуваних података. То су различити путеви и различити системи чувања, па својство једнога не говори ништа о осталима. Одлучите о ком од три говори реченица пре него што је упоредите с конкурентом. Иста реч, шифровање, појављује се у сва три контекста и сваки пут значи нешто друго.
За сам тунел тражите документован протокол и документован скуп подржаних безбедносних подешавања. Те три ознаке нису заменљиве: подразумевани скуп долази без вашег избора, необавезни режим важи само ако га профил изабере, а преговарани резултат је оно о чему су се две стране договориле при повезивању. Добављач који то замагљује рекао вам је мање него што изгледа.
Проверите протокол и скуп који он дозвољава
Почните од профила клијента, а не од упоредне графике. Профил именује протокол, а протокол одлучује који су скупови уопште могући, као што показују два уобичајена случаја.
| Property | IKEv2/IPsec profile | WireGuard profile |
|---|---|---|
| Cipher suite | Proposal list of encryption, integrity, PRF and DH group | Fixed ChaCha20-Poly1305 with Curve25519 |
| Negotiation | The gateway narrows the proposal at connect time | No suite negotiation at all |
| Peer authentication | Certificates or a preshared secret | A public key per peer |
Листа предлога за IKEv2 је мени с кога пролаз бира, па се скуп који добијете може разликовати између два пролаза с идентичним подешавањима клијента. WireGuard нема такав мени, што његову тврдњу чини лакшом за проверу и ужом за опис. Ниједан распоред није сам по себи јачи; поента је да документација мора да каже који се мисли.
Сам назив шифре такође изоставља аутентификацију, успостављање кључа, излагање метаподатака и чување. Савремене конструкције спајају шифровање и целовитост у један скуп, док их старије раздвајају, па навођење једног назива алгоритма може сакрити које својство заправо добијате. Затражите писана правила преговарања када их страница не наводи.
Проверите аутентификацију друге стране и стање ажурирања
Аутентификација друге стране припада тврдњи чак и када је маркетиншки текст прескочи. Јако шифровање према непровереном примаоцу није резултат који је ико намеравао, а тунел који не може да вам каже ко је одговорио штити мање него што изгледа. Погледајте како клијент проверава сервер: ланац сертификата, причвршћени кључ или унапред подељена тајна. То су различити модели поверења с различитим начинима отказа.
Затим проверите имплементацију и њено стање ажурирања, јер документована шифра у неажурираном клијенту описује верзију коју можда не покрећете. Објављена ограничења аутора протокола вреди прочитати из истог разлога. Клијент који није ажуриран годину дана даје другачију тврдњу од странице пред вама.
Проверите где тунел завршава
Тунел од клијента до сервера завршава се на VPN серверу. Шифровање апликације, попут HTTPS ка услузи иза њега, може да штити саобраћај даље на путу, а после сервера оно може бити једина преостала заштита. Прочитајте објашњење оператера о крајњим тачкама и одлучите на који од тих слојева се тврдња односи.
Политика евидентирања и праћење налога стоје потпуно изван шифровања. Оператер може да преноси шифровани садржај док посматра време, адресе и обим, па тврдња о поверљивости садржаја ништа не одговара о томе шта се бележи. Период чувања третирајте као одвојено питање са сопственим доказима.
Запишите шта документација не каже
Када својство недостаје, запишите да недостаје уместо да га изводите из назива или угледа софтвера. Ревизија покрива само она својства и компоненте које је заиста испитала, а празнина у документацији је сама по себи налаз. Запишите празнину док се још сећате која ју је страница створила.
На машини коју контролишете прочитајте скуп из живе сесије, помоћу статусне странице клијента или листе безбедносних асоцијација на пролазу, и запишите ту вредност поред верзије клијента. Тај запис чини тврдњу добављача упоредивом касније, када ажурирање промени преговарани резултат. Ако се клијент и документација не слажу, верујте преговараном резултату и пријавите неслагање уместо да га тихо изгладите.