Přeskočit na hlavní obsah
13. říjnaOnline webinářKariéra v IT: Jak se dostat na manažerskou a C-level poziciRezervujte si místo zdarma

Zabezpečení komunikace

  • Pomáhá před útoky typu man-in-the-middle a jinými odposlouchávacími typu útoků.
  • Checklist pomáhá s ověřením nastavení bezpečné komunikace (SSL/TLS), jeho architekturou apod.

Architektura​

  • Ověřte, zda aplikace šifruje komunikaci mezi komponentami, zejména pokud jsou v různých kontejnerech, systémech, lokalitách nebo cloudech.
  • Ověřte, zda součásti aplikace ověřují pravost každé strany komunikačního spojení, aby se zabránilo útokům typu man-in-the-middle.
    • Ověřování TLS certifikátu.

Obecný checklist​

  • Týká se konfigurace TLS, HTTPS a dalších protokolů nebo služeb.

  • Ověřte použití TLS pro všechna klientská připojení.

  • Ověřte použití silných algoritmů, šifer a protokolů například pomocí online nástrojů.

  • Ověřte zakázání starých verzí SSL a TLS protokolů, algoritmů a šifer.

    • Např. TLS 1.0 / 1.1., SSLv2(3)
    • Upřednostňujte nejnovější TLS verzi.
  • Ověřte použití důvěryhodného TLS certifikátu pro připojení k a ze serveru.

    • Ověřte konfiguraci certifikátu, aby důvěřoval jen určitým autoritám, pokud je to vyžadováno.
  • Ověřte použití šifrování pro příchozí a odchozí komunikaci (např. TLS).

  • Ověřte, zda jsou všechna připojení k externím systémům šifrovaná.

  • Ověřte povolení a konfiguraci odvolání (revoke) certifikátu (např. OSCP).

  • Ověřte logování selhání TLS spojení na backendu.

Kam dál​

Zranitelnosti​

Cheat sheety​