RLBox, මොසිල්ලා විසින් භාවිතා කරන නව පුස්තකාල හුදකලා තාක්ෂණය

ෆයර්ෆොක්ස් ලාංඡනය

ස්ටැන්ෆර්ඩ් විශ්වවිද්‍යාල පර්යේෂකයෝ, ලා කැලිෆෝනියා විශ්ව විද්යාලය සැන් ඩියාගෝ වල y la ටෙක්සාස් විශ්ව විද්‍යාලය ඔස්ටින් වල ඔවුන් දියුණු වී ඇත ඔවුන් නමක් දුන් මෙවලම් කට්ටලයක් "ආර්එල්බොක්ස්", Que අතිරේක පරිවාරක මට්ටමක් ලෙස භාවිතා කළ හැකිය ක්‍රියාකාරී පුස්තකාලවල ඇති අවදානම් අවහිර කිරීමට.

තෙවන පාර්ශවීය පුස්තකාලවල ආරක්ෂක ගැටළුව විසඳීම RLBox හි අරමුණයි සංවර්ධකයින් විසින් පාලනය නොකරන විශ්වාසභංගය, නමුත් ප්‍රධාන ව්‍යාපෘතියට සම්මුතියක් ඇතිවිය හැකි අවදානම්.

ලිනක්ස් සහ. සඳහා ෆයර්ෆොක්ස් 74 බිල්ඩ්ස් හි ආර්එල් බොක්ස් භාවිතා කිරීමට මොසිල්ලා සැලසුම් කරයි සම්පාදනය ෆයර්ෆොක්ස් 75 හි මැකෝස් මිනිරන් පුස්තකාලය ක්‍රියාත්මක කිරීම හුදකලා කිරීමට, ප්‍රභවයන් නියෝජනය කිරීම සඳහා වගකිව යුතු ය.

ඒ අතරම, ආර්එල් බොක්ස් ෆයර්ෆොක්ස් සඳහා විශේෂිත නොවන අතර අත්තනෝමතික ව්‍යාපෘතිවල ඕනෑම පුස්තකාලයක් හුදකලා කිරීමට භාවිතා කළ හැකිය.

RLBox ගැන

මෙහෙයුම් යාන්ත්‍රණය හුදකලා පුස්තකාලයේ සිට සී / සී ++ කේතය අතරමැදි වෙබ් ඇසෙබල් කේතයට සම්පාදනය කිරීමට ආර්එල් බොක්ස් තම්බා ඇත පහත් මට්ටමේ, පසුව වෙබ්අසෙල් මොඩියුලයක් ලෙස නිකුත් කරනු ලබන අතර, මෙම මොඩියුලයට පමණක් බැඳීමට බලය ඇත (උදා: නූල් සැකසීම සඳහා පුස්තකාලයකට ජාල සොකට් එකක් හෝ ගොනුවක් විවෘත කළ නොහැක) සී / සී ++ කේත පරිවර්තනය වෙබ් ඇසෙබල් එකක් සිදු කරනු ලැබුවේ wasi-sdk භාවිතා කරමිනි.

සෘජුවම ක්‍රියාත්මක කිරීම සඳහා, WebAssbel මොඩියුලය ලුසෙට් සම්පාදකය භාවිතයෙන් යන්ත්‍ර කේතයට සම්පාදනය කෙරේ එය යෙදුමේ ඉතිරි මතකයෙන් වෙන්ව "නැනෝප්‍රොසෙස්" තුළ ක්‍රියාත්මක වේ. ලුසෙට් සම්පාදකය පදනම් වී ඇත්තේ වෙබ් ඇසෙබල් ධාවනය සඳහා ෆයර්ෆොක්ස් හි භාවිතා කරන ක්‍රේනෙලිෆ්ට් ජේඅයිටී එන්ජිම හා සමාන කේතයක් මත ය.

එකලස් කරන ලද මොඩියුලය වෙනම මතක ප්‍රදේශයක ක්‍රියා කරයි එයට ඉතිරි ලිපින අවකාශයට ප්‍රවේශය නොමැත. පුස්තකාලයේ ඇති අවදානම ගසාකෑමේ දී, ප්‍රහාරකයාට සීමිත වන අතර ප්‍රධාන ක්‍රියාවලියේ මතක ප්‍රදේශවලට ප්‍රවේශ වීමට හෝ වැලිපිල්ලෙන් පිටත මාරුවීම් පාලනය කිරීමට නොහැකි වනු ඇත.

සංවර්ධකයින් සඳහා ඉහළ මට්ටමේ API එකක් ලබා දී ඇති අතර පුස්තකාල කාර්යයන් හුදකලා ප්‍රකාරයේදී ඇමතීමට ඔබට ඉඩ සලසයි.

මෙම වෙබ්අසෙල් පාලකයන්ට අමතර සම්පත් අවශ්‍ය නොවේ ඒවා සමඟ අන්තර් ක්‍රියා කිරීම සාමාන්‍ය කාර්යයන් ඇමතීමට වඩා මන්දගාමී නොවේ (පුස්තකාල කාර්යයන් ස්වදේශීය කේත ස්වරූපයෙන් ක්‍රියාත්මක වන අතර, අධි බර පැටවෙන්නේ වැලිපිල්ල සහිත පරිසරය සමඟ අන්තර්ක්‍රියා කිරීමේ ක්‍රියාවලියේදී දත්ත පිටපත් කර සත්‍යාපනය කිරීමේදී පමණි) .

හුදකලා පුස්තකාලයක කාර්යයන් කෙලින්ම ආයාචනා කළ නොහැකි අතර ඒවාට ප්‍රවේශ වීමට ඔබ ස්තරය භාවිතා කළ යුතුය අයැදුම්_ වැලිපිල්ල_ ක්‍රියාකාරිත්වය ().

අනෙක් අතට, ඔවුන්ට පුස්තකාලයෙන් බාහිර කාර්යයන් ඇමතීමට අවශ්‍ය නම්, මෙම කාර්යයන් රෙජිස්ටර්_කෝල්බැක් ක්‍රමය භාවිතයෙන් පැහැදිලිව නිර්වචනය කළ යුතුය (පෙරනිමියෙන්, ආර්එල්බොක්ස් සම්මත පුස්තකාල කාර්යයන් සඳහා ප්‍රවේශය සපයයි).

ආරක්ෂිත මතක ක්‍රියාකාරිත්වය සහතික කිරීම සඳහා, කේත ක්‍රියාත්මක කිරීම හුදකලා කිරීම ප්‍රමාණවත් නොවේ වගේම ආපසු ලබා දුන් දත්ත ප්‍රවාහයන්ගේ සත්‍යාපනය ඔබට සැපයිය යුතුය.

හුදකලා පරිසරයක ජනනය වන අගයන් විශ්වාස කළ නොහැකි ලෙස සලකුණු කර ඇති අතර එය කැළැල් සහිත ටැග් වලින් සීමා කර ඇති අතර සත්‍යාපනය සහ "පිරිසිදු කිරීම" සඳහා යෙදුම් මතකයට පිටපත් කිරීම අවශ්‍ය වේ.

පිරිසිදු කිරීමකින් තොරව, නිතිපතා දත්ත අවශ්‍ය වන සන්දර්භය තුළ දූෂිත දත්ත භාවිතා කිරීමට උත්සාහ කිරීම (සහ අනෙක් අතට) සම්පාදක අවධියේදී දෝෂ ජනනය කිරීමට හේතු වේ.

ක්‍රියාවලි මතකය සහ සෑන්ඩ්බොක්ස් මතකය අතර පිටපත් කිරීමෙන් කුඩා ශ්‍රිත තර්ක, ප්‍රතිලාභ අගයන් සහ ව්‍යුහයන් සම්මත වේ. විශාල දත්ත කට්ටල සඳහා, මතකය හුදකලා පරිසරයක වෙන් කර ඇති අතර සෘජු "සෑන්ඩ්බොක්ස් යොමු" දර්ශකය ප්‍රධාන ක්‍රියාවලියට නැවත ලබා දෙනු ලැබේ.

RLBox සංවර්ධනය MIT බලපත්‍රය යටතේ බෙදා හරිනු ලැබේ. RLBox දැනට ලිනක්ස් සහ මැකෝස් සඳහා සහය දක්වයි එය පසුව වින්ඩෝස් සමඟ අනුකූල වනු ඇතැයි අපේක්ෂා කෙරේ.

ෆයර්ෆොක්ස් හි මොසිල්ලා ක්‍රියාත්මක කිරීමට අදහස් කරන මෙම නව තාක්‍ෂණය ගැන වැඩි විස්තර දැන ගැනීමට ඔබට අවශ්‍ය නම්, ඔබට එහි සංවර්ධනය පිළිබඳව සොයා බැලීමට මෙන්ම ඒපීඅයි පරීක්‍ෂා කිරීමට ද හැකිය පහත සබැඳියේ.


ලිපියේ අන්තර්ගතය අපගේ මූලධර්මවලට අනුකූල වේ කතුවැකි ආචාර ධර්ම. දෝෂයක් වාර්තා කිරීමට ක්ලික් කරන්න මෙන්න.

අදහස් පළ කිරීමට ප්රථම වන්න

ඔබේ අදහස තබන්න

ඔබේ ඊ-මේල් ලිපිනය පළ කරනු නොලැබේ.

*

*

  1. දත්ත සඳහා වගකිව යුතු: මිගෙල් ඇන්ජල් ගැටන්
  2. දත්තවල අරමුණ: SPAM පාලනය කිරීම, අදහස් කළමනාකරණය.
  3. නීත්‍යානුකූලභාවය: ඔබේ කැමැත්ත
  4. දත්ත සන්නිවේදනය: නෛතික බැඳීමකින් හැර දත්ත තෙවන පාර්ශවයකට සන්නිවේදනය නොකෙරේ.
  5. දත්ත ගබඩා කිරීම: ඔක්සෙන්ටස් නෙට්වර්ක්ස් (EU) විසින් සත්කාරකත්වය දක්වන දත්ත සමුදාය
  6. අයිතිවාසිකම්: ඕනෑම වේලාවක ඔබට ඔබේ තොරතුරු සීමා කිරීමට, නැවත ලබා ගැනීමට සහ මකා දැමීමට හැකිය.