← Wszystkie pojęcia VoIP
Sygnalizacja i standardy SIP
SIP Digest
Co to jest SIP Digest?
SIP Digest to mechanizm uwierzytelniania oparty na wyzwaniu serwera i wyliczonej odpowiedzi klienta. Pozwala sprawdzić znajomość danych uwierzytelniających bez wysyłania hasła wprost w danym żądaniu. Nie szyfruje jednak całej sygnalizacji ani rozmowy.
Do czego służy SIP Digest?
Digest służy między innymi do autoryzowania rejestracji i wybranych prób połączeń. Telefon odpowiada na wyzwanie, wykorzystując identyfikator użytkownika, sekret oraz parametry przekazane przez serwer. Nazwa logowania nie musi być równa numerowi widocznemu dla rozmówców.
Jak może mi pomóc SIP Digest?
Dostawca może odrzucać próby osób, które znają adres centrali, ale nie mają właściwego konta. Użytkownik zachowuje stałe dane logowania również po zmianie adresu IP, jeśli usługa dopuszcza taki model.
Jakie problemy rozwiązuje SIP Digest?
401 lub 407 na początku wymiany często jest normalnym wyzwaniem, nie awarią. Powtarzające się odmowy wymagają sprawdzenia loginu autoryzacyjnego, hasła, domeny i algorytmu. Słabe hasła pozostają podatne na ataki; Digest nie zastępuje ochrony transportu.
Technologia
Serwer dostarcza między innymi nonce i realm, a klient oblicza odpowiedź dla określonego żądania. Współczesne rozszerzenia przewidują mocniejsze algorytmy niż historyczny MD5. Ich użycie wymaga zgodności obu stron; TLS jest odrębną warstwą ochrony.
Gdzie można wykorzystać SIP Digest?
Digest występuje w telefonach, softphone'ach i trunkach rejestrowanych hasłem. Przy zmianie operatora warto sprawdzić wymagany algorytm i odróżnić dane autoryzacji od numeru konta, adresu serwera oraz identyfikacji prezentowanej odbiorcy.