যদি শোষিত হয়, এই ত্রুটিগুলি আক্রমণকারীদের সংবেদনশীল তথ্যে অননুমোদিত অ্যাক্সেস পেতে বা সাধারণত সমস্যা সৃষ্টি করতে পারে
সম্প্রতি, ক্যালিফোর্নিয়া বিশ্ববিদ্যালয়ের ডেভিস ক্যাম্পাসের একদল গবেষক রো-হ্যামার (ডিআরএএম বিট করাপশন পদ্ধতি) ব্যবহার করে অনন্য ফিঙ্গারপ্রিন্ট তৈরির সম্ভাবনা বিশ্লেষণ করেছেন ।
তাদের বিশ্লেষণের সময়, তারা উল্লেখ করেন যে, তারা লক্ষ্য করেছেন রো-হ্যামার অ্যাটাকের ফলে সৃষ্ট বিকৃতির প্রকৃতি ডিআরএএম চিপের প্রতিটি নমুনার জন্য স্বতন্ত্র এবং সময়ের সাথে সাথে তা পরিবর্তিত হয় না। ফলস্বরূপ, সেন্টরি কৌশলটি তৈরি করা হয়েছিল, যা গড়ে ৯৯.৯১% নির্ভুলতার সাথে সিস্টেম শনাক্ত করতে সক্ষম।
সেন্টরিতে একটি আইডেন্টিফায়ার তৈরি করতে, কেবল কয়েক সেকেন্ড বা মিনিটের জন্য কোডটি চালান। নির্ভুলতা সামান্য কমে যাওয়ার বিনিময়ে (০.৬৪-এ নেমে এলেও), শনাক্তকরণের সময় ৯৫% হ্রাস পেয়ে প্রায় ৯.৯২ সেকেন্ডে সম্পন্ন করা যায়। যাচাইকরণ প্রক্রিয়াটি প্রায় তিন মিনিট ধরে চললে সর্বোচ্চ নির্ভুলতা অর্জিত হয়।
শনাক্তকরণ প্রক্রিয়াটি তিনটি পর্যায়ে সম্পন্ন করা হয় :
- মেমরি কোষের বিকৃতির বিরুদ্ধে চিপে ব্যবহৃত সুরক্ষা কৌশল (TRR) নির্ধারণ করতে ব্ল্যাকস্মিথ পদ্ধতি (RowHammer বৈকল্পিক) ব্যবহার করে
- কোড নির্বাহের ফলে বিকৃতি ঘটে
- চার্জের মান পরিবর্তন করেছে এমন আপেক্ষিক অবস্থান এবং ক্যাপাসিটরের সংখ্যা নির্ধারণ।
মেমরির 2-মেগাবাইট ব্লকে ক্যাপাসিটারগুলির চার্জ পরিবর্তন করার সম্ভাবনার একটি অভিজ্ঞতামূলক বিতরণ নির্মাণের ভিত্তিতে শনাক্তকারীটি গঠিত হয়।
আপনার মধ্যে যারা রোহ্যামার ক্লাস আক্রমণ সম্পর্কে অবগত নন, আপনার জানা উচিত যে তারা আপনাকে প্রতিবেশী মেমরি কোষ থেকে সাইক্লিকলি ডেটা পড়ার মাধ্যমে মেমরির পৃথক বিটের বিষয়বস্তুকে বিকৃত করার অনুমতি দেয়।
অপারেটিং সিস্টেম এবং TRR-এর মতো রোহ্যামার প্রশমন দ্বারা আরোপিত ব্যবহারিক সীমাবদ্ধতাগুলি অতিক্রম করার সময় রোহ্যামার ব্যবহার করে সবচেয়ে বড় স্কেলে অনন্য এবং স্থিতিশীল আঙ্গুলের ছাপগুলি নিষ্কাশনের জন্য সেন্টৌরি প্রথম কৌশল।
যেহেতু DRAM হল কোষের একটি দ্বি-মাত্রিক বিন্যাস, যার প্রতিটিতে একটি ক্যাপাসিটর এবং একটি ট্রানজিস্টর থাকে, ক্রমাগত মেমরির একই ক্ষেত্র পড়ার ফলে ভোল্টেজের ওঠানামা এবং অসামঞ্জস্যতা দেখা দেয় যা প্রতিবেশী কোষগুলিতে চার্জের সামান্য ক্ষতির কারণ হয়। যদি পড়ার তীব্রতা বেশি হয়, তাহলে প্রতিবেশী কোষটি যথেষ্ট পরিমাণে চার্জ হারাতে পারে এবং পরবর্তী পুনর্জন্ম চক্রটি তার আসল অবস্থা পুনরুদ্ধার করার সময় পাবে না, যা কক্ষে সঞ্চিত ডেটার মান পরিবর্তন করবে। .
চিপ উৎপাদন প্রক্রিয়াটি ভিন্নধর্মী, তাই এতে জড়িত টলারেন্সের কারণে প্রতিটি মেমরি চিপ তার ভৌত গঠনে অনন্য হয়। এই ভিন্নতার অর্থ হলো, রো-হ্যামার অ্যাটাকের কারণে সৃষ্ট বিট বিকৃতির সম্ভাব্যতা বিন্যাসও প্রতিটি উৎপাদিত মেমরি মডিউলের জন্য স্বতন্ত্র হয়, এবং সেন্টোরি পদ্ধতির উদ্ভাবকরা এই বিষয়টিকেই কাজে লাগিয়েছিলেন।
মেমোরি প্রস্তুতকারকদের ব্যবহৃত টিআরআর (টার্গেট রো রিফ্রেশ) কৌশল, যা সংলগ্ন সারির সেলগুলোর বিকৃতি রোধ করে রো-হ্যামার আক্রমণ থেকে সুরক্ষা দেয় , তা সেন্টরি পদ্ধতির মাধ্যমে শনাক্তকরণের নির্ভুলতাকে প্রভাবিত করে না।
বাস্তব ক্ষেত্রে , এই পদ্ধতিটি ব্যবহার করা যেতে পারে, উদাহরণস্বরূপ, সরঞ্জাম প্রতিস্থাপন শনাক্ত করতে অথবা এমন সিস্টেম চিহ্নিত করতে যেখানে একটিমাত্র কম্পিউটার একাধিক ভিন্ন ডিভাইস হিসেবে কাজ করে। তবে, এর ব্যবহার অ্যাকাডেমিক গবেষণার গণ্ডি ছাড়িয়ে যাওয়ার সম্ভাবনা কম, কারণ এর ব্যবহারের ফলে মেমরি চিপের ক্ষয় বৃদ্ধি পায় এবং সেলের বিষয়বস্তুতে বিকৃতির কারণে সফটওয়্যারে ত্রুটি দেখা দিতে পারে।
এই সম্ভাবনা উড়িয়ে দেওয়া যায় না যে , জাভাস্ক্রিপ্টে লেখা Rowhammer-এর একটি পূর্ব-প্রস্তুত বাস্তবায়নকে ভিত্তি হিসেবে ব্যবহার করে, এই পদ্ধতিটিকে ওয়েবসাইট পরিদর্শকদের শনাক্ত করার জন্য ব্রাউজারে কাজ করার উপযোগী করে তোলা যেতে পারে ।
পদ্ধতিটি প্রায় 98টি DRAM মডিউলে পরীক্ষা করা হয়েছে (দুটি নির্মাতার থেকে 6টি অভিন্ন চিপসেট)। 10 দিনের মধ্যে সঞ্চালিত বারবার পরীক্ষাগুলি সনাক্তকরণের নির্ভুলতা হ্রাস প্রকাশ করেনি।
অবশেষে, আপনি যদি আরও জানতে আগ্রহী হন, তাহলে নিচের লিঙ্কে বিস্তারিত তথ্য পেয়ে যাবেন ।