Google இன் LVI பாதுகாப்பு மென்பொருள் 14x செயல்திறன் வெற்றியைக் காட்டியது

கூகுள் வழங்கும் ஜோலா பாலங்கள் அவர் வழங்கப்படும் LLVM கம்பைலர் தொகுப்பிற்காக, SESES (ஊக செயல்பாட்டின் பக்க விளைவு அடக்குதல்) பாதுகாப்பை செயல்படுத்தும் ஒரு இணைப்பு, இது Intel CPU களில் ஊக செயல்படுத்தல் பொறிமுறையின் மீதான தாக்குதல்களைத் தடுக்க உதவுகிறது. LVI. பாதுகாப்பு முறையானது கம்பைலர் மட்டத்தில் செயல்படுத்தப்படுகிறது மற்றும் இயந்திர வழிமுறைகளின் குறியீட்டை உருவாக்கும் போது கம்பைலரின் சேர்க்கையை அடிப்படையாகக் கொண்டது. LFENCE, அவை நினைவகத்திலிருந்து படிக்க அல்லது நினைவகத்திற்கு எழுதுவதற்கு ஒவ்வொரு அறிவுறுத்தலுக்கு முன்பும் மாற்றியமைக்கப்படுகின்றன, மேலும் தொகுதியை முடிக்கும் அறிவுறுத்தல்களின் குழுவில் முதல் கிளை அறிவுறுத்தலுக்கு முன்.

LFENCE அறிவுறுத்தல் அனைத்து முந்தைய நினைவக ரீட்கள் உறுதிசெய்யப்படும் வரை காத்திருக்கிறது மற்றும் LFENCE க்குப் பிறகு அடுத்தடுத்த வழிமுறைகளை முன்கூட்டியே செயல்படுத்துவதைத் தடுக்கிறது. LFENCE இன் பயன்பாடு செயல்திறனில் குறிப்பிடத்தக்க குறைவுக்கு வழிவகுக்கிறது, எனவே குறிப்பாக முக்கியமான குறியீட்டிற்கு தீவிர நிகழ்வுகளில் பாதுகாப்பு பயன்படுத்த பரிந்துரைக்கப்படுகிறது. முழு பாதுகாப்பிற்கு கூடுதலாக, பேட்ச் மூன்று கொடிகளை வழங்குகிறது, இது செயல்திறனில் எதிர்மறையான தாக்கத்தை குறைக்க சில அளவிலான பாதுகாப்பைத் தேர்ந்தெடுத்து முடக்க அனுமதிக்கிறது.

நிகழ்த்தப்பட்ட சோதனைகளில், போரிங்எஸ்எஸ்எல் தொகுப்பிற்கான SESES பாதுகாப்பைப் பயன்படுத்துவது நூலகத்தால் ஒரு நொடிக்கு 14 மடங்கு செயல்பாடுகளைக் குறைக்க வழிவகுத்தது - பாதுகாப்புடன் தொகுக்கப்பட்ட நூலக பதிப்பின் செயல்திறன் 7.1% மட்டுமே. பாதுகாப்பற்ற பதிப்பின் குறிகாட்டிகளிலிருந்து சராசரி (சோதனையைப் பொறுத்து வரம்பு 4% முதல் 23% வரை).

ஒப்பிட்டு, முன்மொழியப்பட்டது முன்பு GNU Assembler க்கு, ஒவ்வொரு நினைவக சுமை செயல்பாட்டிற்குப் பிறகும், சில கிளை அறிவுறுத்தல்களுக்கு முன்பும் LFENCE மாற்றீட்டைச் செய்யும் பொறிமுறையானது சுமார் 5 மடங்கு செயல்திறன் குறைவைக் காட்டியது (பாதுகாப்பு இல்லாத குறியீடு 22%). பாதுகாப்பு முறையும் முன்மொழியப்பட்டது и செயல்படுத்தப்பட்டது இன்டெல் பொறியாளர்களால், ஆனால் அதற்கான செயல்திறன் சோதனை முடிவுகள் இன்னும் வெளியிடப்படவில்லை. ஆரம்பத்தில், எல்விஐ தாக்குதலைக் கண்டறிந்த ஆராய்ச்சியாளர்கள் முழுப் பாதுகாப்பைப் பயன்படுத்தும்போது செயல்திறன் 2 முதல் 19 மடங்கு குறையும் என்று கணித்துள்ளனர்.

ஆதாரம்: opennet.ru

கருத்தைச் சேர்