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