Zabezpečení doporučení H.323

Doporuční H.323 má zabezpečovací mechanismy definované pomocí protokolu H.235, který definuje zabezpečení pomocí několika profilů. Každý profil má jiný mechanismus zabezpečení, čímž zavádí různé úrovně zabezpečení. Použití zabezpečovacích profilů je volitelné.

Baseline security profile

Velké množství koncových zařízení, které podporují zabezpečení pomocí protokolu H.235, využívají právě tento profil. U tohoto profilu se používá pouze symetrické šifrování, konkrétně hashovací funkce HMAC-SHA-1, která zajišťuje autentičnost a integritu přenášených signalizačních dat pomocí sdíleného tajného hesla.

Signature security profile

Pro zajištění autentičnosti a integrity se u tohoto profilu využívá hashovací funkce SHA-1 nebo MD5 a elektronický podpis. V roce 2004 byly zjištěny chyby v algoritmu MD5 a proto se dnes MD5 prakticky nevyžívá a doporučuje se použít SHA-1, i když ani ten již dnes není považován za zcela bezpečný. Tento profil může mít dopad na výkonnost systému, protože každá zpráva vyžaduje generování elektronického podpisu na straně odesílatele a kontrolu na straně příjemce.

Hybrid security profile

Tento profil je založen jak na symetrických, tak i na nesymetrických algoritmech. Jedná se o kombinaci profilů Baseline security profile a Signature security profile. Certifikát a  elektronický podpis je použit pro autentizaci a integritu zprávy při prvním handshake, kdy je domluveno tajné heslo.

Voice encryption security profile

Tento profil zajišťuje šifrování přenášeného obsahu. Definuje výměnu klíče master key pomocí protokolu H.225 a generování a distribuci klíče media stream key pomocí protokolu H.245. Je zde zavedena jednoduchá autentizace a integrita RTP paketů. Použité algoritmy jsou DES a SHA-1. Tento profil může být použit v kombinaci s výše popsanými profily.


© 2010, Vošec - Petr Otoupalík