Google
Eglurir yr angen i ychwanegu API newydd trwy ddarparu'r gallu i ryngweithio Γ’ dyfeisiau rhwydwaith sy'n defnyddio protocolau brodorol sy'n rhedeg ar ben TCP a CDU ac nad ydynt yn cefnogi cyfathrebu trwy HTTPS neu WebSockets. Nodir y bydd yr API Raw Sockets yn ategu'r rhyngwynebau rhaglennu lefel isel WebUSB, WebMIDI a WebBluetooth sydd eisoes ar gael yn y porwr, sy'n caniatΓ‘u rhyngweithio Γ’ dyfeisiau lleol.
Er mwyn osgoi effaith negyddol ar ddiogelwch, bydd yr API Raw Sockets ond yn caniatΓ‘u galwadau rhwydwaith a gychwynnir gyda chaniatΓ’d y defnyddiwr ac yn gyfyngedig i'r rhestr o westeion a ganiateir gan y defnyddiwr. Bydd yn rhaid i'r defnyddiwr gadarnhau'n benodol yr ymgais gysylltu gyntaf ar gyfer y gwesteiwr newydd. Gan ddefnyddio baner arbennig, gall y defnyddiwr analluogi allbwn ceisiadau cadarnhau gweithrediad dro ar Γ΄l tro am gysylltiadau dro ar Γ΄l tro Γ’'r un gwesteiwr. Er mwyn atal ymosodiadau DDoS, bydd dwyster y ceisiadau trwy Raw Sockets yn gyfyngedig, a dim ond ar Γ΄l i'r defnyddiwr ryngweithio Γ’'r dudalen y bydd yn bosibl anfon ceisiadau. Bydd pecynnau CDU a dderbynnir gan westeion nad ydynt wedi'u cymeradwyo gan y defnyddiwr yn cael eu hanwybyddu ac ni fyddant yn cyrraedd y rhaglen we.
Nid yw'r gweithrediad cychwynnol yn darparu ar gyfer creu socedi gwrando, ond yn y dyfodol mae'n bosibl darparu galwadau i dderbyn cysylltiadau sy'n dod i mewn gan localhost neu restr o westeion hysbys. Sonnir hefyd am yr angen i amddiffyn rhag ymosodiadau "
Ymhlith y risgiau a all godi wrth weithredu API newydd yw ei wrthod posibl gan wneuthurwyr porwyr eraill, a allai arwain at broblemau cydnawsedd. Mae datblygwyr y peiriannau Mozilla Gecko a WebKit yn dal i fod
Datblygwyr gwe
Ffynhonnell: opennet.ru