Google
Uue API lisamise vajadust seletatakse võimalusega suhelda võrguseadmetega, mis kasutavad natiivseid protokolle, mis töötavad TCP ja UDP peal ega toeta suhtlust HTTPS-i või WebSocketsi kaudu. Tuleb märkida, et Raw Sockets API täiendab brauseris juba olemasolevaid madala taseme programmeerimisliideseid WebUSB, WebMIDI ja WebBluetooth, mis võimaldavad suhelda kohalike seadmetega.
Turvalisuse negatiivse mõju vältimiseks lubab Raw Sockets API võrgukõnesid, mis on algatatud kasutaja nõusolekul ja piiratud kasutaja lubatud hostide loendiga. Kasutaja peab uue hosti esimese ühenduse loomise katse selgesõnaliselt kinnitama. Spetsiaalse lipu abil saab kasutaja keelata korduvate toimingute kinnitustaotluste kuvamise korduvate ühenduste korral sama hostiga. DDoS-i rünnakute vältimiseks piiratakse päringute intensiivsust Raw Socketsi kaudu ja päringute saatmine on võimalik alles pärast kasutaja suhtlemist lehega. Kasutaja poolt heakskiitmata hostidelt saadud UDP-pakette ignoreeritakse ja need ei jõua veebirakendusse.
Esialgne juurutus ei näe ette kuulamispesade loomist, kuid edaspidi on võimalik pakkuda kõnesid kohalikult hostilt või teadaolevate hostide loendi sissetulevate ühenduste vastuvõtmiseks. Samuti mainitakse vajadust kaitsta rünnakute eest "
Riskide hulgas, mis uue API juurutamisel tekkida võivad, on selle võimalik tagasilükkamine teiste brauserite tootjate poolt, mis võib kaasa tuua ühilduvusprobleeme. Mozilla Gecko ja WebKiti mootorite arendajad on endiselt
Veebiarendajad
Allikas: opennet.ru