ගූගල්
TCP සහ UDP මත ධාවනය වන ස්වදේශීය ප්රොටෝකෝල භාවිතා කරන සහ HTTPS හෝ WebSockets හරහා සන්නිවේදනය සඳහා සහාය නොදක්වන ජාල උපාංග සමඟ අන්තර් ක්රියා කිරීමේ හැකියාව ලබා දීමෙන් නව API එකතු කිරීමේ අවශ්යතාවය පැහැදිලි කෙරේ. දේශීය උපාංග සමඟ අන්තර්ක්රියා කිරීමට ඉඩ සලසන, බ්රවුසරයේ දැනටමත් පවතින WebUSB, WebMIDI සහ WebBluetooth වැනි පහත් මට්ටමේ ක්රමලේඛන අතුරුමුහුණත් Raw Sockets API සම්පූර්ණ කරන බව සටහන් වේ.
ආරක්ෂාවට ඍණාත්මක බලපෑම් වළක්වා ගැනීම සඳහා, Raw Sockets API මඟින් පරිශීලකයාගේ අවසරය ඇතිව ආරම්භ කරන ලද ජාල ඇමතුම් සඳහා පමණක් ඉඩ ලබා දෙන අතර පරිශීලකයා විසින් අවසර දෙනු ලබන සත්කාරක ලැයිස්තුවට සීමා වේ. නව සත්කාරක සඳහා පළමු සම්බන්ධතා උත්සාහය පරිශීලකයාට පැහැදිලිවම තහවුරු කිරීමට සිදුවේ. විශේෂ ධජයක් භාවිතා කරමින්, පරිශීලකයාට එකම ධාරකයට නැවත නැවත සම්බන්ධතා සඳහා නැවත නැවත මෙහෙයුම් තහවුරු කිරීමේ ඉල්ලීම්වල ප්රතිදානය අක්රිය කළ හැකිය. DDoS ප්රහාර වැලැක්වීම සඳහා, Raw Sockets හරහා ඉල්ලීම් වල තීව්රතාවය සීමා කෙරෙනු ඇති අතර, පරිශීලකයා පිටුව සමඟ අන්තර් ක්රියා කිරීමෙන් පසුව පමණක් ඉල්ලීම් යැවීම කළ හැකිය. පරිශීලකයා විසින් අනුමත නොකරන ලද ධාරකයන්ගෙන් ලැබුණු UDP පැකට් නොසලකා හරිනු ඇති අතර වෙබ් යෙදුම වෙත ළඟා නොවනු ඇත.
මූලික ක්රියාත්මක කිරීම සවන්දීමේ සොකට් නිර්මාණය කිරීම සඳහා සපයන්නේ නැත, නමුත් අනාගතයේ දී දේශීය සත්කාරක හෝ දන්නා ධාරක ලැයිස්තුවෙන් ලැබෙන සම්බන්ධතා පිළිගැනීමට ඇමතුම් ලබා දිය හැකිය. ප්රහාර වලින් ආරක්ෂා වීමේ අවශ්යතාවය ද සඳහන් වේ"
නව API ක්රියාත්මක කිරීමේදී ඇතිවිය හැකි අවදානම් අතර, වෙනත් බ්රව්සර් නිෂ්පාදකයින් විසින් එය ප්රතික්ෂේප කිරීම විය හැකි අතර, එය අනුකූලතා ගැටළු වලට තුඩු දිය හැකිය. Mozilla Gecko සහ WebKit එන්ජින්වල සංවර්ධකයින් තවමත් පවතී
වෙබ් සංවර්ධකයින්
මූලාශ්රය: opennet.ru