Hertzbleed
হার্টজব্লিড একটি হার্ডওয়্যার নিরাপত্তা আক্রমণ যা গোপন তথ্য প্রকাশের জন্য গতিশীল ফ্রিকোয়েন্সি স্কেলিংকে কাজে লাগানোর বর্ণনা দেয়। আক্রমণটি এক ধরনের সময় আক্রমণ, যা পূর্ববর্তী শক্তি বিশ্লেষণের দুর্বলতার সাথে সাদৃশ্য বহন করে। হার্টজব্লিড শক্তি বিশ্লেষণের চেয়ে বেশি বিপজ্জনক, কারণ এটি দূরবর্তী আক্রমণকারী দ্বারা কাজে লাগানো যেতে পারে। ক্রিপ্টোগ্রাফিক কীগুলির প্রকাশ হ 'ল শোষণ সম্পর্কিত প্রধান উদ্বেগ। ইন্টেল এবং এএমডি প্রসেসরের বিরুদ্ধে কাজ করার জন্য শোষণটি যাচাই করা হয়েছে, ইন্টেলের নিরাপত্তা পরামর্শে বলা হয়েছে যে সমস্ত ইন্টেল প্রসেসর প্রভাবিত হয়েছে। ফ্রিকোয়েন্সি স্কেলিং ব্যবহার করে অন্যান্য প্রসেসর বিদ্যমান, কিন্তু তাদের উপর আক্রমণ পরীক্ষা করা হয়নি। ইন্টেল বা এএমডি কেউই মাইক্রোকোড প্যাচগুলি প্রকাশ করার পরিকল্পনা করছে না, পরিবর্তে দুর্বলতার বিরুদ্ধে ক্রিপ্টোগ্রাফি লাইব্রেরিগুলিকে শক্ত করার পরামর্শ দিচ্ছে। প্রক্রিয়া কনস্ট্যান্ট-টাইম প্রোগ্রামিং ব্যবহার করে সাধারণ সময় আক্রমণগুলি প্রশমিত করা হয়, যা নিশ্চিত করে যে ইনপুট ডেটা নির্বিশেষে প্রতিটি নির্দেশ সমানভাবে দীর্ঘ সময় নেয়। হার্টজব্লিড একটি শক্তি বিশ্লেষণ আক্রমণের সাথে একটি সময় আক্রমণকে একত্রিত করে। একটি শক্তি বিশ্লেষণ আক্রমণ প্রক্রিয়াজাত তথ্য অনুমান করতে সিপিইউর শক্তি খরচ পরিমাপ করে। তবে, এর জন্য একজন আক্রমণকারীকে বিদ্যুৎ খরচ পরিমাপ করতে সক্ষম হতে হবে। হার্টজব্লিড গতিশীল ফ্রিকোয়েন্সি স্কেলিং দ্বারা সৃষ্ট এক্সিকিউশন সময়ের পার্থক্যকে কাজে লাগায়, একটি সিপিইউ বৈশিষ্ট্য যা বিদ্যুৎ খরচ এবং তাপমাত্রার সীমাবদ্ধতা বজায় রাখতে প্রসেসরের ফ্রিকোয়েন্সি পরিবর্তন করে। যেহেতু প্রসেসরের ফ্রিকোয়েন্সি বিদ্যুৎ ব্যবহারের উপর নির্ভর করে, যা তথ্যের উপর নির্ভর করে, তাই একজন দূরবর্তী আক্রমণকারী কার্যকর করার সময় থেকে প্রক্রিয়াজাত তথ্য অনুমান করতে পারে। হার্টজব্লিড এইভাবে কার্যকরভাবে কনস্ট্যান্ট-টাইম প্রোগ্রামিংকে বাইপাস করে, যা প্রসেসর ফ্রিকোয়েন্সির পরিবর্তনকে বিবেচনায় নেয় না। আরও দেখুন হার্ডওয়্যার বাগ কম্পিউটিং-এ রেফারেন্স 2022 কম্পিউটার নিরাপত্তা এক্স86 স্থাপত্য পার্শ্ব-চ্যানেল আক্রমণকে কাজে লাগায়