Fenomen WebRTC: Nowy paradygmat w komunikacji biznesowej?

Wykorzystanie otwartego standardu WebRTC (Real-Time Communication) jest coraz powszechniejsze i stanowi prawdziwą rewolucję w dziedzinie zarządzania komunikacją biznesową. Technologia ta umożliwia przesyłanie pakietów głosowych, wideo lub współdzielenie ekranu (Application Sharing) w czasie rzeczywistym i bezpośrednio z przeglądarki do przeglądarki. Ułatwia to komunikację z innymi użytkownikami przez Internet bez konieczności pobierania wtyczek lub dodatkowych programów. Oprócz tego, że jest całkowicie darmowy (zastosowane kodeki - Opus i VP8 - nie wymagają licencji), wymagania techniczne są bardzo proste: wystarczy urządzenie, przeglądarka internetowa obsługująca technologię WebRTC oraz zgoda na dostęp do kamery internetowej, mikrofonu i głośnika laptopa lub komputera, to wszystko.

 

WebRTC - wymagania techniczne

Ogromny potencjał tej technologii sprawił, że innovaphone stała się jednym z pierwszych producentów technologii VoIP, który włączył standard WebRTC do swojego rozwiązania Unified Communications, gdy nie był on jeszcze oficjalnym standardem. innovaphone PBX jest standardowo wyposażona w niezbędne mechanizmy bezpieczeństwa i provisioningu, aby umożliwić bezpieczną komunikację przez WebRTC. Przynosi to korzyści zarówno użytkownikom wewnętrznym w firmie, jak i użytkownikom zewnętrznym, którzy komunikują się z działami firmy z zewnątrz. Z technicznego punktu widzenia, wyzwaniem dla WebRTC nie jest dostarczenie dźwięku i obrazu do przeglądarki internetowej użytkownika (zgodnych z oryginalną specyfikacją WebRTC, takich jak OPUS czy VP8). Zamiast tego, ponieważ komunikacja poprzez WebRTC może pochodzić z zewnętrznej i niezabezpieczonej sieci, konieczne jest zapewnienie odpowiedniej i bezpiecznej ścieżki dla tej wymiany multimedialnej pomiędzy różnymi użytkownikami.

 

Laptop, WebRTC Schriftzug

Protokolle, Verschlüsselungsmechanismen und Codecs für WebRTC

Zu diesen Standardmechanismen und -protokollen, die es innovaphone ermöglichten, WebRTC-Lösungen von Anfang an zu implementieren, gehört das Sicherheitsprotokoll DTLS-SRTP. Dieses Protokoll gewährleistet eine Punkt-zu-Punkt-Verschlüsselung, bei der nur die Endnutzer den Schlüssel für die Kommunikation kennen. Mit anderen Worten: Der Schlüssel, der die Kommunikation schützt oder verschlüsselt, wird nicht im Austausch zwischen verschiedenen Plattformen beim Aufbau der Kommunikation während des Signalisierungsprozesses offengelegt. Vielmehr wird er im Medienaustausch zwischen den Endnutzern geschützt.

Das andere wichtige Protokoll ist ICE (Interactive Connectivity Establishment). Es wird verwendet, um den Empfänger der Kommunikation zu finden, wenn sich die andere Partei in einem anderen Netz und hinter einem Router oder NAT befindet, der nur private oder lokale Adressen bereitstellt. Das ICE-Protokoll ist (durch die Mechanismen von STUN- und TURN-Servern) in der Lage, die richtige Route und IP-Protokollversion zu bestimmen, um die Kommunikation zwischen Sender und Empfänger herzustellen.

Auch wenn diese Technologien für WebRTC unverzichtbar sind, bedeutet dies nicht zwangsläufig, dass sie immer automatisch von allen Herstellern implementiert und unterstützt werden. Wird WebRTC nur über Media Relay in die PBX integriert, so dass eine Ende-zu-Ende-Verschlüsselung nicht gewährleistet ist, kann die Sicherheit beeinträchtigt werden. Da die innovaphone Systeme alle relevanten Protokolle und Mechanismen für eine Ende-zu-Ende-Verschlüsselung nativ bereitstellen und unterstützen, wird die Kommunikation über WebRTC über jeden Endpunkt korrekt geroutet, unabhängig davon, ob die Kommunikation zwischen privaten und öffentlichen Netzwerken stattfindet.

WebRTC - die technischen Voraussetzungen

Technisch gesehen besteht die Herausforderung bei WebRTC nicht darin, Audio und Video für den Webbrowser des Benutzers bereitzustellen, sondern die entsprechenden Sicherheitsparameter, wie z. B. eine Ende-zu-Ende-Verschlüsselung, zu erfüllen, um Multimedia-Streaming als Teil einer sicheren Geschäftskommunikation zu ermöglichen. Praktisch jeder hat einen Browser, der diese Medien-Streaming-Optionen unterstützt und eine Verbindung zu verschiedenen Geräten für Audio oder Video herstellt. Deshalb sind der Verschlüsselungsgrad für den Austausch von Passwörtern zum Aufbau dieser Kommunikation oder das dahinter liegende, und in vielen Fällen für den Benutzer unsichtbare, Verschlüsselungsprotokoll die kritischen Aspekte, um einen professionellen Service mit WebRTC zu gewährleisten.

Protokoły, mechanizmy szyfrowania i kodeki dla WebRTC

Wśród tych standardowych mechanizmów i protokołów, które umożliwiły innovaphone wdrożenie rozwiązań WebRTC od samego początku, jest protokół bezpieczeństwa DTLS-SRTP. Protokół ten pozwala na szyfrowanie typu punkt-punkt, gdzie tylko użytkownicy końcowi znają klucz używany do komunikacji, tzn. klucz, który chroni lub szyfruje komunikację nie jest ujawniany podczas wymiany pomiędzy różnymi platformami w procesie sygnalizacji. Ponadto jest ona chroniona podczas wymiany mediów pomiędzy użytkownikami końcowymi.

Drugim istotnym protokołem jest protokół ICE (Interactive Connectivity Establishment). Jest on używany do znalezienia miejsca docelowego komunikacji, gdy druga strona znajduje się w innej sieci i za routerem lub NAT, który udostępnia tylko adresy prywatne lub lokalne. Protokół ICE (poprzez mechanizmy serwerów STUN i TURN) jest w stanie określić właściwą trasę i wersję protokołu IP do nawiązania komunikacji pomiędzy nadawcą a odbiorcą. Jest to niezbędne dla WebRTC. Dzięki zdolności innovaphone PBX do działania jako serwer STUN i TURN, WebRTC może być używany z rozwiązaniem innovaphone PBX w dowolnym momencie.

Nawet jeśli te technologie są niezbędne dla WebRTC, nie oznacza to, że są one zawsze automatycznie implementowane i wspierane przez wszystkich producentów. Jeśli WebRTC jest zintegrowany z PBX tylko poprzez Media Relay, a więc szyfrowanie end-to-end nie jest gwarantowane, bezpieczeństwo może być zagrożone. Ponieważ systemy innovaphone natywnie dostarczają i obsługują wszystkie odpowiednie protokoły i mechanizmy szyfrowania end-to-end, komunikacja poprzez WebRTC jest kierowana prawidłowo przez każdy punkt końcowy, niezależnie od tego, czy komunikacja odbywa się między sieciami prywatnymi czy publicznymi.

 

Zalety, narzędzia, aplikacje i usługi są liczne. Oto tylko kilka przykładów:

WebRTC dla prostego i zaawansowanego rozwiązania mobilnego:

Urządzenie z połączeniem internetowym i przeglądarką pozwala użytkownikom bezpiecznie przenieść swój wirtualny pulpit roboczy w dowolne miejsce i uzyskać dostęp do tych samych narzędzi pracy i aplikacji komunikacyjnych, co w biurze. Idealne rozwiązanie dla scenariuszy typu home office (pracownicy zdalni lub hybrydowi).

WebRTC dla wygody technologicznej, która robi różnicę:

Integracja systemów rozliczeniowych, połączenie w sieć oddziałów, scentralizowane zarządzanie, jednakowa komunikacja i środowisko pracy, oszczędność kosztów telefonicznych, zdalne wsparcie w czasie rzeczywistym, seminaria online lub webinaria dla uczestników zewnętrznych itp.

WebRTC jako wartość dodana dla lepszego połączenia strony internetowej z klientem:

Umożliwiając integrację widgetów i inteligentnych przycisków na stronach internetowych, dzięki czemu klient może zainicjować połączenie lub połączenie wideo za pomocą jednego kliknięcia i bez żadnych kosztów. Elementy te idealnie nadają się do stworzenia zróżnicowanego, satysfakcjonującego i wyrafinowanego helpdesku lub serwisu obsługi klienta zintegrowanego z centralnym systemem komunikacyjnym firmy.

 

Ale czy pod względem bezpieczeństwa to rozwiązanie jest naprawdę bezpieczne do użytku w komunikacji biznesowej?

Transmisja danych odbywa się za pomocą protokołu SRTP (Secure Real-Time Transport Protocol) oraz bezpośredniego połączenia. W ten sposób przepływ komunikacji odbywa się bezpośrednio z przeglądarki do przeglądarki bez interwencji serwera strumieniowego. WebRTC nawiązuje połączenia punkt-punkt (poprzez protokoły STUN i ICE) i gwarantuje bezpieczne szyfrowanie poprzez DTLS.

Z reguły nie są wymagane żadne konta użytkowników ani dane osobowe, co sprawia, że WebRTC jest całkowicie bezpieczną i odpowiednią technologią do zastosowania w środowisku korporacyjnym. W ostatnich latach WebRTC zyskuje coraz większą popularność jako rozwiązanie dla heterogenicznych i rozproszonych scenariuszy, w których bezpieczna komunikacja z użytkownikami zewnętrznymi spoza sieci wewnętrznej firmy jest możliwa bez instalacji dodatkowego oprogramowania.