Google
A necessità di aghjunghje una nova API hè spiegata da furnisce l'abilità di interagisce cù i dispositi di rete chì utilizanu protokolli nativi chì currenu nantu à TCP è UDP è ùn sustene micca a cumunicazione via HTTPS o WebSockets. Hè nutatu chì l'API Raw Sockets cumplementà l'interfacce di prugrammazione di pocu livellu WebUSB, WebMIDI è WebBluetooth digià dispunibule in u navigatore, chì permettenu l'interazzione cù i dispositi lucali.
Per evità l'impattu negativu nantu à a sicurità, l'API Raw Sockets permetterà solu e chjama di rete iniziate cù l'accunsentu di l'utilizatore è limitate à a lista di l'ospiti permessi da l'utilizatore. L'utilizatore duverà cunfirmà esplicitamente u primu tentativu di cunnessione per u novu host. Utilizendu una bandiera speciale, l'utilizatore pò disattivà a visualizazione di richieste di cunferma di l'operazione ripetuta per e cunnessione ripetute à u stessu host. Per prevene l'attacchi DDoS, l'intensità di e dumande via Raw Sockets serà limitata, è l'inviu di richieste serà pussibule solu dopu l'interazzione di l'utilizatori cù a pagina. I pacchetti UDP ricevuti da l'ospiti micca appruvati da l'utilizatori seranu ignorati è ùn ghjunghjeranu micca à l'applicazione web.
L'implementazione iniziale ùn furnisce micca a creazione di sockets d'ascolta, ma in u futuru hè pussibule di furnisce chjamate per accettà e cunnessione entranti da u localhost o una lista di ospiti cunnisciuti. Hè mintuatu ancu a necessità di prutezzione contru l'attacchi "
Trà i risichi chì ponu esse in l'implementazione di una nova API hè u so pussibbili rifiutu da i pruduttori di altri navigatori, chì puderia purtà à prublemi di cumpatibilità. I sviluppatori di i motori Mozilla Gecko è WebKit sò sempre
Sviluppatori web
Source: opennet.ru