Google
Būtinybė pridėti naują API paaiškinama suteikiant galimybę sąveikauti su tinklo įrenginiais, kurie naudoja vietinius protokolus, veikiančius virš TCP ir UDP, ir nepalaiko ryšio per HTTPS arba WebSockets. Pažymima, kad Raw Sockets API papildys naršyklėje jau esančias žemo lygio programavimo sąsajas WebUSB, WebMIDI ir WebBluetooth, leidžiančias sąveikauti su vietiniais įrenginiais.
Kad būtų išvengta neigiamo poveikio saugumui, „Raw Sockets“ API leis tinklo skambučius, inicijuotus tik gavus vartotojo sutikimą ir apribojus vartotojo leidžiamų prieglobų sąrašą. Vartotojas turės aiškiai patvirtinti pirmąjį bandymą prisijungti prie naujojo pagrindinio kompiuterio. Naudodamas specialią vėliavėlę, vartotojas gali išjungti pakartotinių operacijų patvirtinimo užklausų rodymą pakartotiniam prisijungimui prie to paties pagrindinio kompiuterio. Siekiant užkirsti kelią DDoS atakoms, užklausų per Raw Sockets intensyvumas bus ribojamas, o siųsti užklausas bus galima tik naudotojui sąveikaujant su puslapiu. UDP paketai, gauti iš vartotojo nepatvirtintų prieglobų, bus ignoruojami ir nepasieks žiniatinklio programos.
Pradinis diegimas nenumato klausymosi lizdų kūrimo, tačiau ateityje galima teikti skambučius priimti įeinančius ryšius iš localhost arba žinomų kompiuterių sąrašo. Taip pat paminėta būtinybė apsisaugoti nuo atakų.
Tarp rizikos, kuri gali kilti diegiant naują API, galimas kitų naršyklių gamintojų atsisakymas, o tai gali sukelti suderinamumo problemų. „Mozilla Gecko“ ir „WebKit“ variklių kūrėjai vis dar yra
Interneto kūrėjai
Šaltinis: opennet.ru