← Wszystkie pojęcia VoIP
Bezpieczeństwo telefonii
SRTP
Inne nazwy: Secure Real-time Transport Protocol
Co to jest SRTP?
SRTP to rozszerzenie RTP dodające mechanizmy ochrony strumienia mediów, w tym poufność, integralność i ochronę przed powtórzeniami, zależnie od wybranego profilu. Dotyczy danych rozmowy, a nie samej sygnalizacji SIP. Wymaga bezpiecznego uzgodnienia kluczy.
Do czego służy SRTP?
SRTP zabezpiecza pakiety audio lub wideo pomiędzy punktami kończącymi dany chroniony strumień. Centrala lub SBC może zakończyć szyfrowanie i utworzyć nowy strumień dalej. Dlatego obecność SRTP na telefonie nie dowodzi ochrony end-to-end przed pośrednikami.
Jak może mi pomóc SRTP?
Przechwycenie ruchu w sieci lokalnej nie musi ujawniać treści rozmowy w postaci łatwej do odsłuchania. Firma może ograniczyć ryzyko podsłuchu na niezaufanym odcinku. Musi jednocześnie zabezpieczyć urządzenia końcowe, klucze oraz dostęp do nagrań.
Jakie problemy rozwiązuje SRTP?
Niezgodny profil, błędny klucz lub inny sposób uzgadniania mogą powodować brak dźwięku mimo działającego SIP. Trzeba sprawdzić oba końce mediów. SRTP nie naprawia strat pakietów i nie chroni rozmowy po odszyfrowaniu przez uprawniony system nagrywania. Przy przekazaniu rozmowy lub konferencji mogą powstać nowe odcinki mediów z osobnymi warunkami ochrony. Test bezpiecznego połączenia powinien więc sprawdzać również te funkcje, a nie kończyć się po odebraniu pierwszej rozmowy przez jeden aparat.
Technologia
SRTP wykorzystuje kontekst kryptograficzny związany ze strumieniem RTP oraz licznikami pakietów. Chroniony odpowiednik RTCP nazywa się SRTCP. Klucze mogą być uzgadniane różnymi metodami, na przykład DTLS-SRTP; wybór metody jest równie ważny jak sama obsługa formatu.
Gdzie można wykorzystać SRTP?
SRTP stosuje się w bezpiecznych telefonach IP, WebRTC i połączeniach między centralami. Przy projektowaniu nagrywania trzeba ustalić, gdzie media będą odszyfrowywane. Ochrona transmisji i szyfrowanie zapisanych plików to dwa oddzielne zadania.