ඉන්ටෙල්
ප්රහාරය භයානක වන්නේ SGX enclaves හි ගණනය කිරීම් සමඟ උපාමාරු කිරීමේ සන්දර්භය තුළ පමණි, මන්ද එය ක්රියාත්මක කිරීමට පද්ධතියේ මූල අයිතිවාසිකම් අවශ්ය වේ. සරලම අවස්ථාවෙහිදී, ප්රහාරකයෙකුට enclave තුළ සැකසූ තොරතුරු විකෘති කළ හැකි නමුත්, වඩාත් සංකීර්ණ අවස්ථා වලදී, RSA-CRT සහ AES-NI ඇල්ගොරිතම භාවිතයෙන් සංකේතනය සඳහා භාවිතා කරන එන්ක්ලේව්හි ගබඩා කර ඇති පුද්ගලික යතුරු ප්රතිනිර්මාණය කිරීමේ හැකියාවක් නොමැත. බැහැර කර ඇත. මතකය සමඟ වැඩ කිරීමේදී දුර්වලතා අවුලුවාලීම සඳහා මුලදී නිවැරදි ඇල්ගොරිතම වල දෝෂ උත්පාදනය කිරීමට, උදාහරණයක් ලෙස, වෙන් කරන ලද බෆරයේ සීමාවෙන් පිටත ප්රදේශයකට ප්රවේශය සංවිධානය කිරීමට මෙම තාක්ෂණය භාවිතා කළ හැක.
ප්රහාරයක් සිදු කිරීම සඳහා මූලාකෘති කේතය
ක්රමයේ සාරය නම් එස්ජීඑක්ස් හි ගණනය කිරීම් වලදී අනපේක්ෂිත දත්ත දූෂණ සිදුවීම සඳහා කොන්දේසි නිර්මානය කිරීමයි, එයින් එන්ක්ලේව්හි සංකේතනය සහ මතක සත්යාපනය භාවිතා කිරීම ආරක්ෂා නොවේ. විකෘති කිරීම හඳුන්වා දීම සඳහා, සංඛ්යාතය සහ වෝල්ටීයතාව පාලනය කිරීම සඳහා සම්මත මෘදුකාංග අතුරුමුහුණත් භාවිතා කළ හැකි බව පෙනී ගියේය, සාමාන්යයෙන් පද්ධතියේ අක්රිය කාලය තුළ බලශක්ති පරිභෝජනය අඩු කිරීමට සහ දැඩි වැඩ කිරීමේදී උපරිම ක්රියාකාරිත්වය සක්රීය කිරීමට භාවිතා කරයි. සංඛ්යාත සහ වෝල්ටීයතා ලක්ෂණ හුදකලා වටපිටාවක පරිගණනයේ බලපෑම ඇතුළුව සමස්ත චිපය පුරා විහිදේ.
වෝල්ටීයතාව වෙනස් කිරීමෙන්, CPU තුළ මතක සෛලයක් නැවත උත්පාදනය කිරීමට ආරෝපණය ප්රමාණවත් නොවන තත්ත්වයන් නිර්මාණය කළ හැකි අතර එහි අගය වෙනස් වේ. ප්රහාරයෙන් ප්රධාන වෙනස
මෙම වෙනස් කරන ලද අගය සංකේතාංකන ක්රියාවලියේ ගුණ කිරීමේ ක්රියාවලියේදී භාවිතා කරන්නේ නම්, ප්රතිදානය වැරදි කේතාංක පෙළකින් ප්රතික්ෂේප වේ. එහි දත්ත සංකේතනය කිරීම සඳහා SGX හි හසුරුවන්නෙකු සම්බන්ධ කර ගැනීමේ හැකියාව ඇති, ප්රහාරකයෙකුට, අසාර්ථකත්වයන් ඇති කරමින්, ප්රතිදාන කේතාංකයේ වෙනස්වීම් පිළිබඳ සංඛ්යාලේඛන රැස් කර, විනාඩි කිහිපයකින්, එන්ක්ලේව්හි ගබඩා කර ඇති යතුරේ අගය ප්රතිස්ථාපනය කළ හැකිය. මුල් ආදාන පෙළ සහ නිවැරදි ප්රතිදාන කේතාංකනය දන්නා අතර, යතුර වෙනස් නොවේ, සහ වැරදි කේතාංකයක ප්රතිදානය පෙන්නුම් කරන්නේ යම් බිට් ප්රතිවිරුද්ධ අගයට විකෘති වී ඇති බවයි.
අවකල අසාර්ථක විශ්ලේෂණ ක්රම (DFA,
6 සමඟ Intel Core CPU ඇතුළුව Intel ප්රොසෙසරවල විවිධ මාදිලි ගැටලුවට බලපායි
10 වන පරම්පරාව, මෙන්ම Xeon E3 හි පස්වන සහ හයවන පරම්පරාවන්, Intel Xeon Scalable හි පළමු සහ දෙවන පරම්පරාව, Xeon D,
Xeon W සහ Xeon E.
SGX තාක්ෂණය (
මූලාශ්රය: opennet.ru