Google
Potreba po dodajanju novega API-ja je pojasnjena z zagotavljanjem zmožnosti interakcije z omrežnimi napravami, ki uporabljajo izvorne protokole, ki se izvajajo poleg TCP in UDP, in ne podpirajo komunikacije prek HTTPS ali WebSockets. Opozoriti je treba, da bo Raw Sockets API dopolnil nizkonivojske programske vmesnike WebUSB, WebMIDI in WebBluetooth, ki so že na voljo v brskalniku in omogočajo interakcijo z lokalnimi napravami.
Da bi se izognili negativnemu vplivu na varnost, bo Raw Sockets API dovolil le omrežne klice, ki se sprožijo z uporabnikovim soglasjem in so omejeni na seznam gostiteljev, ki jih dovoli uporabnik. Uporabnik bo moral izrecno potrditi prvi poskus povezave za novega gostitelja. S posebno zastavico lahko uporabnik onemogoči prikaz ponavljajočih se zahtev za potrditev operacije za ponavljajoče se povezave z istim gostiteljem. Za preprečevanje DDoS napadov bo intenzivnost zahtev prek Raw Sockets omejena, pošiljanje zahtev pa bo možno šele po interakciji uporabnika s stranjo. Paketi UDP, prejeti od gostiteljev, ki jih uporabnik ni odobril, bodo prezrti in ne bodo dosegli spletne aplikacije.
Začetna izvedba ne predvideva ustvarjanja poslušajočih vtičnic, vendar je v prihodnosti mogoče zagotoviti klice za sprejemanje dohodnih povezav z lokalnega gostitelja ali seznama znanih gostiteljev. Omenjena je tudi potreba po zaščiti pred napadi "
Med tveganji, ki se lahko pojavijo pri implementaciji novega API-ja, je njegova morebitna zavrnitev s strani proizvajalcev drugih brskalnikov, kar bi lahko povzročilo težave z združljivostjo. Razvijalci motorjev Mozilla Gecko in WebKit so še vedno
Spletni razvijalci
Vir: opennet.ru