Безопасен ли WebRTC? Наш ответ – да.В предыдущей статье уже обсуждались преимущества протокола WebRTC, которые мы попытались представить в наиболее доступной форме. А сегодня мы поговорим о впечатляющих возможностях безопасности, изначально встроенных в WebRTC. Новости буквально заполнены скандалами, связанными с утечкой данных, программами вымогателями и различными схемами фишинга. Поэтому так важно понимать, почему выбор WebRTC с открытым API настолько привлекателен и в тоже время – безопасен. Безопасен ли WebRTC настолько, что бы можем его рекомендовать?

Средства безопасности WebRTC, независимо от модели использования – видеоконференции, вебинары и обычные вызовы – разделяется на четыре основные технологии.

Технология Browser Trust Model

Технология Browser Trust Model предполагает, что браузер, с помощью которого вы выходите в Интернет, сам по себе защищает информацию. Почему это так? Если вы используете распространенный браузер, такой как Google Chrome или Firefox, с высокой степенью вероятности можно предположить, что такой браузер достаточно защищен разработчиками. Ведущие браузеры регулярно обновляются, и найденные уязвимости оперативно закрываются. Гораздо быстрее, чем в других десктопных приложениях!

Технология Same Origin Policy (SOP)

Данная технология безопасности WebRTC использует т.н. SOP-скрипты. Эти скрипты дают команду компьютеру на определённое действие, например, выполнение вызова, доступ к веб-камере и микрофону. Скрипты запускаются в т.н. изолированных песочницах, которые предотвращают какие-либо случайные или осознанные действия за пределами песочницы. Например, когда вы входите в e-mail аккаунт, всплывающий рекламный баннер не может перехватить ваш ввод для недобросовестного использования. Это предотвращает перехват и взлом ваших данных.

Безопасные протоколы и шифрование

WebRTC использует протоколы безопасности, которые защищают вашу информацию на каждом этапе. Они включают: Datagram Transport Layer Security (DTLS), Secure Real-time Transport Protocol (or SRTP) и Advanced Encryption Standard (AES).

  • DTLS – протокол для коммуникаций на основе датаграмм. Он предотвращает перехват и подделку данных.
  • SRTP – используется для шифрования и аутентификации трафика, и защищает от повторной передачи сообщений, передаваемых в реальном времени в режимах юникаст и мультикаст.
  • AES – используется правительствами развитых стран и другими крупными организациями для защиты особенно важной информации. Протокол реализован на программном и аппаратном уровнях для надежного шифрования данных.

Ограничение прав доступа

Большинство сервисов WebRTC требует вашего явного разрешения на доступ к камере, микрофону или публикацию вашего экрана. Приложение просто так не может получить доступ к компонентам вашей системы. Это предотвращает неавторизованное слежение за пользователем, например, подключение к камере.

Имея встроенные функции безопасности, WebRTC являются самым современным средством коммуникаций в реальном времени, потому что это экономически выгодно и просто для внедрения. Итак, безопасен ли WebRTC? Однозначно – да.

Проверьте, как протокол WebRTC может объединять рабочие группы, а также клиентов и партнеров в бесплатные конференции 3CX Webmeeting.