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

Питање се односи на снимак, а не на живу сесију

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

Тврдња је условна: важи само ако су ефемерне тајне заиста уништене и ако је протокол онај који мислите. Мешовито распоређивање може је испунити на једном тунелу, а на другом не.

Једна тајна не сме поново да изгради остале

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

openssl s_client -connect vpn.example.com:443 -tls1_3 -brief
swanctl --list-sas

Сажетак s_client приказује верзију TLS-а и групу за размену кључева, а ефемерна група је видљив знак договора о кључевима са унапредном тајношћу. Списак swanctl приказује асоцијације IKE и CHILD са њиховим тајмерима обнове кључева, па можете да видите да ли распоређивање обнавља кључеве по распореду. Статична размена кључева RSA или стари режим компатибилности губи то својство без обзира на назив шифре. Забележите режим који сте приметили, а не онај који је добављач рекламирао.

Обнова кључева није аутоматски унапредна тајност

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

Иста забуна се појављује са називима шифара: савремена шифра не говори ништа о томе како је њен кључ стигао.

Шта остаје видљиво после гаранције

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

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

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