Hertzbleed
હર્ટ્ઝબ્લેડ એ એક હાર્ડવેર સુરક્ષા હુમલો છે જે ગુપ્ત માહિતી જાહેર કરવા માટે ગતિશીલ આવર્તન સ્કેલિંગનો ઉપયોગ કરવાનું વર્ણન કરે છે. હુમલો એ એક પ્રકારનો સમયનો હુમલો છે, જે અગાઉની શક્તિ વિશ્લેષણ નબળાઈઓ સાથે સમાનતા ધરાવે છે. હર્ટ્ઝબ્લેડ પાવર વિશ્લેષણ કરતાં વધુ જોખમી છે, કારણ કે તેનો ઉપયોગ દૂરસ્થ હુમલાખોર દ્વારા કરી શકાય છે. ક્રિપ્ટોગ્રાફિક કીની જાહેરાત એ શોષણ સંબંધિત મુખ્ય ચિંતા છે. ઇન્ટેલ અને એએમડી પ્રોસેસરો સામે કામ કરવા માટે શોષણની ચકાસણી કરવામાં આવી છે, ઇન્ટેલની સુરક્ષા સલાહકાર જણાવે છે કે તમામ ઇન્ટેલ પ્રોસેસરો અસરગ્રસ્ત છે. ફ્રિક્વન્સી સ્કેલિંગનો ઉપયોગ કરતા અન્ય પ્રોસેસરો અસ્તિત્વ ધરાવે છે, પરંતુ તેમના પર હુમલાનું પરીક્ષણ કરવામાં આવ્યું નથી. ન તો ઇન્ટેલ કે ન તો એએમડી માઇક્રોકોડ પેચ છોડવાની યોજના બનાવી રહ્યા છે, તેના બદલે નબળાઈ સામે ક્રિપ્ટોગ્રાફી લાઈબ્રેરીઓને સખત કરવાની સલાહ આપી રહ્યા છે. મિકેનિઝમ સામાન્ય સમયના હુમલાઓને સતત-સમયના પ્રોગ્રામિંગનો ઉપયોગ કરીને ઘટાડવામાં આવે છે, જે સુનિશ્ચિત કરે છે કે દરેક સૂચના ઇનપુટ ડેટાને ધ્યાનમાં લીધા વિના સમાન રીતે લાંબો સમય લે છે. હર્ટ્ઝબ્લેડ પાવર એનાલિસિસ એટેક સાથે ટાઈમિંગ એટેકને જોડે છે. પાવર એનાલિસિસ એટેક સીપીયુના પાવર વપરાશને માપે છે જેથી પ્રક્રિયા કરવામાં આવી રહેલા ડેટાનો અંદાજ લગાવી શકાય. જો કે, આ માટે હુમલાખોરને વીજ વપરાશને માપવામાં સક્ષમ બનવાની જરૂર છે. હર્ટ્ઝબ્લેડ ગતિશીલ આવર્તન સ્કેલિંગને કારણે અમલના સમયના તફાવતોનો ઉપયોગ કરે છે, જે એક CPU સુવિધા છે જે વીજ વપરાશ અને તાપમાનની મર્યાદાઓ જાળવવા માટે પ્રોસેસરની આવર્તનમાં ફેરફાર કરે છે. પ્રોસેસરની આવર્તન વીજ વપરાશ પર આધાર રાખે છે, જે બદલામાં ડેટા પર આધાર રાખે છે, દૂરસ્થ હુમલાખોર અમલના સમયથી પ્રક્રિયા કરવામાં આવતા ડેટાને અનુમાન કરી શકે છે. હર્ટ્ઝબ્લેડ આમ અસરકારક રીતે કોન્સ્ટન્ટ-ટાઇમ પ્રોગ્રામિંગને બાયપાસ કરે છે, જે પ્રોસેસર આવર્તનમાં ફેરફારોને ધ્યાનમાં લેતું નથી. હાર્ડવેર બગ્સની ગણતરીમાં સંદર્ભો 2022 પણ જુઓ કમ્પ્યુટર સુરક્ષા X86 આર્કિટેક્ચર સાઇડ-ચેનલ હુમલાઓનું શોષણ કરે છે