← 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.