Tá API do chumarsáid dhíreach TCP agus UDP á fhorbairt do Chrome

Google thosaigh API nua a chur i bhfeidhm i Chrome Soicéid Raw, a ligeann d'fheidhmchláir ghréasáin naisc dhíreacha líonra a bhunú ag baint úsáide as prótacail TCP agus UDP. In 2015, rinne cuibhreannas W3C iarracht cheana féin an API a chaighdeánú "TCP agus Soicéad UDP“, ach níor tháinig baill an ghrúpa oibre ar chomhdhearcadh agus cuireadh stop le forbairt an API seo.

Mínítear an gá atá le API nua a chur leis trí chumas a sholáthar idirghníomhú le gléasanna líonra a úsáideann prótacail dhúchasacha a ritheann ar bharr TCP agus UDP agus nach dtacaíonn le cumarsáid trí HTTPS nó WebSockets. Tugtar faoi deara go gcomhlánóidh an Raw Sockets API na comhéadain ríomhchláraithe íseal-leibhéil WebUSB, WebMIDI agus WebBluetooth atá ar fáil cheana féin sa bhrabhsálaí, a cheadaíonn idirghníomhú le gléasanna áitiúla.

Chun tionchar diúltach ar shlándáil a sheachaint, ní cheadóidh an Raw Sockets API ach glaonna líonra arna dtionscnamh le toiliú an úsáideora agus teoranta do liosta na n-óstach a cheadaíonn an t-úsáideoir. Beidh ar an úsáideoir an chéad iarracht nasctha don óstach nua a dheimhniú go sainráite. Ag baint úsáide as bratach speisialta, is féidir leis an úsáideoir taispeáint na n-iarratas deimhnithe oibríochta arís agus arís eile a dhíchumasú le haghaidh naisc arís agus arís eile leis an óstach céanna. Chun ionsaithe DDoS a chosc, beidh déine na n-iarratas trí Raw Sockets teoranta, agus ní féidir iarratais a sheoladh ach amháin tar éis idirghníomhú an úsáideora leis an leathanach. Ní thabharfar aird ar phaicéid UDP a fhaightear ó óstach nach bhfuil ceadaithe ag an úsáideoir agus ní shroichfidh siad an feidhmchlár gréasáin.

Ní fhorálann an cur chun feidhme tosaigh do chruthú soicéid éisteachta, ach sa todhchaí is féidir glaonna a chur ar fáil chun glacadh le naisc ag teacht isteach ó localhost nó liosta de na hóstach aitheanta. Luaitear freisin an gá atá le cosaint in aghaidh ionsaithe "DNS athcheangal“(is féidir le hionsaitheoir an seoladh IP a athrú le haghaidh ainm fearainn atá ceadaithe ag an úsáideoir ag an leibhéal DNS agus rochtain a fháil ar óstaigh eile). Tá sé beartaithe rochtain ar fhearainn a réitíonn go 127.0.0.0/8 agus líonraí inlín a bhlocáil (moltar rochtain ar localhost a cheadú ach amháin má chuirtear an seoladh IP isteach go sainráite san fhoirm dheimhnithe).

I measc na rioscaí a d’fhéadfadh teacht chun cinn agus API nua á chur i bhfeidhm tá an diúltú féideartha ag monaróirí brabhsálaithe eile, rud a d’fhéadfadh fadhbanna comhoiriúnachta a bheith mar thoradh air. Tá forbróirí na n-inneall Mozilla Gecko agus WebKit fós níor oibrigh amach a sheasamh maidir le cur i bhfeidhm féideartha an Raw Sockets API, ach bhí Mozilla molta cheana don tionscadal Firefox OS (B2G) API den chineál céanna. Má cheadaítear é ag an gcéad chéim, tá sé beartaithe an Raw Sockets API a ghníomhachtú ar Chrome OS, agus gan é a thairiscint d'úsáideoirí Chrome ar chórais eile ach amháin ansin.

Forbróirí Gréasáin go dearfach d'fhreagair an API nua agus chuir sé go leor smaointe nua in iúl maidir lena úsáid i réimsí nach leor na APIs XMLHttpRequest, WebSocket agus WebRTC (ó chliaint bhrabhsálaí a chruthú le haghaidh prótacail SSH, RDP, IMAP, SMTP, IRC agus priontála go córais P2P dáilte a fhorbairt le DHT (Tábla Hash Dáilte), tacaíocht IPFS agus idirghníomhú le prótacail shonracha feistí IoT).

Foinse: oscailtenet.ru

Add a comment