← Wszystkie pojęcia VoIP

Bezpieczeństwo telefonii

DTLS-SRTP

Co to jest DTLS-SRTP?

DTLS-SRTP to sposób uzgadniania kluczy dla SRTP z wykorzystaniem protokołu DTLS. Jest typowy dla mediów WebRTC. Nie oznacza, że każdy pakiet audio jest przesyłany jako zwykła aplikacyjna wiadomość DTLS; właściwe media korzystają z SRTP.

Do czego służy DTLS-SRTP?

Mechanizm pozwala końcom strumienia ustalić ochronę bez przesyłania gotowych kluczy mediów jawnym opisem sesji. Potrzebuje jednak poprawnego związania wymiany z oczekiwanym rozmówcą. Nie zastępuje procesu logowania do aplikacji ani bezpiecznej sygnalizacji.

Jak może mi pomóc DTLS-SRTP?

Przeglądarka konsultanta może chronić audio z serwerem mediów lub innym uczestnikiem przy użyciu standardowego mechanizmu. Ogranicza to konieczność ręcznego zarządzania kluczami każdej rozmowy. Granica poufności zależy od tego, kto faktycznie kończy DTLS i SRTP.

Jakie problemy rozwiązuje DTLS-SRTP?

Niezgodne role, profile ochrony lub odcisk certyfikatu mogą zatrzymać uzgadnianie. Należy rozdzielić błąd ICE od błędu DTLS: działająca droga UDP nie oznacza jeszcze ustanowionej ochrony. Mechanizm nie gwarantuje poufności wobec serwera, który jest końcem szyfrowanego strumienia.

Technologia

Strony wykonują handshake DTLS i wyprowadzają materiał kluczowy dla wybranego profilu SRTP. Odcisk certyfikatu jest zwykle przekazywany w SDP, a jego wiarygodność zależy od ochrony sygnalizacji. Potem audio jest wysyłane w pakietach SRTP z uzgodnionymi kluczami.

Gdzie można wykorzystać DTLS-SRTP?

DTLS-SRTP występuje w aplikacjach przeglądarkowych, wideokonferencjach i bramach WebRTC–SIP. Przy integracji brama może zakończyć tę ochronę i użyć innego mechanizmu na trunku. Trzeba więc osobno ocenić bezpieczeństwo obu odcinków.

Koszyk