Команда Chromium розробляє API для прямих з’єднань через TCP і UDP

1 хв. читання

Команда Google Chromium хоче дозволити вебзастосункам встановлювати прямі мережеві з'єднання через протоколи TCP і UDP. Для цього створюється прототип нового Raw Sockets API (який можуть перейменувати на Direct Sockets API). Він має дати браузеру більше можливостей, ніж HTTP, WebSockets і WebRTC, та дозволить напряму взаємодіяти з пристроями та іншими комп'ютерами через мережу.

Багато мережевих пристроїв використовують власні протоколи з TCP і UDP замість HTTPS або серверів, сумісних з WebSockets. Цей API дозволить вебзастосункам приєднуватись до локальних пристроїв та інформаційних систем, як це роблять WebUSB, WebMIDI й WebBluetooth.

Раніше подібні можливості були в технологіях на кшталт Java-апплетів, Microsoft Silverlight й ActiveX. Однак вони застаріли і їх більше не використовують через проблеми з безпекою.

З новим API вебзастосунки зможуть взаємодіяти через протоколи SSH, RDP, IRC з принтерами, виробничими пристроями та певними застарілими (legacy) системами.

API Raw Sockets дозволятиме мережеві звернення лише зі згоди користувачів і обмежиться списком хостів, який теж визначатимуть користувачі. Нові хости треба щоразу погоджувати, а для повторних з'єднань цю функцію можна буде вимкнути. Пакети з хостів, яких у списку немає, будуть ігноруватись.

Водночас і в цьому API є багато ризиків безпеки та можливої несумісності з іншими браузерами, і на це розробники активно звертають увагу. У Chromium кажуть, що API можна зробити достатньо захищеним, а зауваження радять писати у відповідну гілку на GitHub.

Помітили помилку? Повідомте автору, для цього достатньо виділити текст з помилкою та натиснути Ctrl+Enter
Codeguida 6.2K
Приєднався: 7 місяців тому
Коментарі (0)

    Ще немає коментарів

Щоб залишити коментар необхідно авторизуватися.

Вхід / Реєстрація