DES versus 3DES ve VPN: proč jsou obě špatný upgrade
Užitečné srovnání není DES proti 3DES, ale vyřazený algoritmus proti udržovanému. Zjistěte, co ještě starou šifru vyžaduje, a pak to ohraničte nebo odstraňte.
Obě šifry jsou zastaralé a ani jedna není správným cílem pro nový provoz. Užitečné srovnání není DES proti 3DES; je to vyřazený algoritmus proti udržovanému. Pokud brána stále nabízí jednu z nich, úkolem je najít, co ji vyžaduje, a tento požadavek odstranit, ne vybrat silnější ze dvou slepých uliček.
Srovnání, které lidé stále hledají, je to špatné
Odpovědi psané v 2000. letech srovnávají DES s trojitým DES a uzavírají, že trojitý DES je silnější. Tehdy to bylo rozumné a dnes je to k ničemu, protože obě jsou pro ochranu nového provozu vyřazené a volba mezi nimi je volbou mezi dvěma slepými uličkami.
NIST stáhl standard DES v roce 2005 a jeho doporučení TDEA bylo staženo v lednu 2024 poté, co na konci roku 2023 vypršela lhůta pro použití TDEA na novou kryptografickou ochranu. Ta data popisují přechod, ne žebříček. Krátká relace nebo zpráva s nízkou hodnotou otázku znovu neotevírá, protože status algoritmu nezávisí na tom, jak dlouho se klíč používá.
Obnova klíče je samostatná kontrola a schválení neobnovuje.
Oddělte vyjednávání od datové cesty
VPN protokoly vyjednávají ochranu na více než jednom místě. Řídicí kanál může používat jednu sadu, zatímco přenášená data jinou, a seznam nabídek říká jen to, co je protějšek ochoten přijmout. Čtěte vyjednaný výsledek, ne nabídku. Tento rozdíl vysvětluje časté zmatení: brána stále uvádí starý algoritmus a operátor předpokládá, že se používá, ačkoli může být nabízen a nikdy vybrán, nebo vybrán jen pro jeden starý protějšek.
Na IPsec bráně je příslušným výstupem bezpečnostní asociace; u OpenVPN to jsou šifra a nastavení TLS v protokolu připojení. Obojí říká, co bylo vybráno. Ani jedno z toho není prokázáno starou volbou, která stále existuje v konfiguračním souboru.
Pokud nevidíte vyjednaný výsledek, nemůžete tvrdit, že šifra byla vyřazena.
Najděte komponentu, která ji stále žádá
Požadavky na starší systémy přicházejí ze tří míst: starý klient, který nenabízí nic lepšího, zásada brány, která algoritmus stále uvádí, a zařízení, které mluví jen starým protokolem. Každé má jinou opravu. Než zapnete poskytovatele kompatibility, zeptejte se vlastníka omezení, které z nich to je, protože jeho zapnutí ovlivní každý připojující se protějšek.
Pro jediné zařízení, které zatím nelze nahradit, postavte před něj udržovanou bránu a omezte, co tato hranice přenáší. Tím starou šifru uzavřete, aniž by ji zdědil každý vzdálený uživatel.
Ohraničení není záplata a starého hostitele nedělá důvěryhodným.
Migrujte s kontrolami, které už máte
Migrace je hotová, když se zamýšlené protějšky připojí s udržovaným profilem, vyjednaná sada je ta, kterou jste očekávali, a aplikace funguje. Ověřování identity serveru a kontroly účtů držte po celou dobu; změna šifry není důvod je zmírňovat.
openvpn --version
openssl ciphers -v 'DEFAULT:!DES:!3DES'
Zapište verze klienta a brány vedle vyjednaného výsledku, aby další revize poznala, co se skutečně změnilo.
Vyřaďte staré povolení přes jeho vlastníka a pak potvrďte, že protějšek nabízející jen vyřazený algoritmus je nyní odmítnut. Migrace, která ponechá starou volbu zapnutou, je migrace, která se nestala. Uchovejte důkaz o odmítnutí se záznamem o změně, protože další audit se zeptá, jak to víte, a odstraněný konfigurační řádek je slabší důkaz než zaznamenané odmítnutí. Přidejte do záznamu datum testu a identitu protějšku, dokud je relace ještě čerstvá.
Historická data jsou jiný problém
Čtení archivu chráněného před lety může legitimně vyžadovat starý algoritmus. To je dešifrování existujícího materiálu a není to stejný úkol jako ochrana nového provozu.
Takovou práci držte na izolovaném hostiteli s dokumentovaným účelem a krátkým seznamem, kdo ji smí provádět.
Rozdíl je důležitý, protože je to jediný poctivý důvod, proč držet vyřazenou šifru dostupnou. Opravňuje omezený nástroj, nikdy trvalý řádek ve veřejném VPN profilu.