অ্যান্ড্রয়েডে একটি নির্দিষ্ট ফাইল কীভাবে মুছবেন যাতে এটি পুনরুদ্ধার করা যায় না?


9

আমার অভিজ্ঞতা থেকে কম্পিউটার ফাইল সিস্টেম থেকে মুছে ফেলা একটি ফাইল প্রায়শই পুনরুদ্ধার করা যায় যদি না এটি একটি বিশেষ প্রোগ্রামের সাথে ওভাররাইট না করা হয় (যা সাধারণত "শ্র্রেডিং" নামে পরিচিত)।

একটি অ্যান্ড্রয়েড ভিত্তিক এইচটিসি স্মার্টফোন কি অন্যরকম? এই জাতীয় স্মার্টফোন থেকে কোনও নির্দিষ্ট ফাইল কীভাবে মুছে ফেলা যায় যাতে ফাইলটি পুনরুদ্ধার করা যায় না?


আপনি কি কেবল ফোন-হোস্ট করা বিকল্পগুলি সন্ধান করছেন, বা ফোনটি ডিস্ক ড্রাইভ হিসাবে সংযুক্ত থাকাকালীন ফাইলটি মুছে ফেলার বিষয়ে পরামর্শ গ্রহণ করবেন?
বার্নহার্ড হফম্যান

@ বার্নহার্ড হফম্যান: আচ্ছা, যদি কোনও ড্রাইভ হিসাবে সংযোগ করা এই ধরনের কাজকে আরও সহজ করে তোলে - এটি কিছুই না থেকে অনেক ভাল।
ধারালো দিন

উত্তর:


8

দুর্ভাগ্যক্রমে এটি এত সহজ নয়।

যেহেতু ফাইলগুলি সুরক্ষিতভাবে মোছার জন্য এপিআই নেই, স্টোরেজ ডিভাইসে ব্লক স্তর অ্যাক্সেস অর্জনের জন্য এটি "সুরক্ষিত মুছুন অ্যাপ্লিকেশন" এর জন্য মূলের প্রয়োজন । মুছে ফেলা ফাইলের ব্লকগুলিতে কেবল অ্যাক্সেসই শেষ পর্যন্ত কোনও অ্যাপ্লিকেশনটিকে এলোমেলো ডেটা সহ ফাইলের বাম ওভার ওভাররাইট করতে দেয়। শেষ পর্যন্ত, কারণ ফ্ল্যাশ স্টোরেজ ডিভাইস পরিধান সমতলকরণ করতে পারে । যদি এটি হয় তবে ব্লক # 42 সর্বদা একই শারীরিক ব্লক হবে না, যা সিস্টেম কলগুলিকে অকার্যকর করে তোলে।

আমি মনে করি সে কারণেই এখনও অ্যান্ড্রয়েডের জন্য কোনও সুরক্ষিত মুছুন সমাধান নেই। কমপক্ষে আমি এক্সডিএ তে একটিও পাইনি ।


কোনও প্রোগ্রাম সম্ভবত কোনও বিদ্যমান ফাইল খুলতে পারে, এগুলি সমস্ত আবর্জনাতেই ওভাররাইট করে, ফাইলটি বন্ধ করে তারপরে এটি মুছতে পারে?
শার্পথথ

আপনি যে প্রোগ্রাম করতে পারে । তবে এটি অকেজো হবে, কারণ এটির নিশ্চয়তা নেই যে ওভাররাইটটি বিদ্যমান তথ্য হিসাবে একই শারীরিক ব্লকগুলিতে ঘটবে।
প্রবাহ 7

1
আপনি কী বোঝাতে চেয়েছেন যে ফাইলসিস্টেম বা অন্য কোনও সত্তা স্বচ্ছভাবে নতুন লিখিত ডেটা নতুন জায়গায় স্থানান্তরিত করবে এবং পূর্বে দখলকৃত অবস্থানটি নিখরচায় চিহ্নিত করবে?
তীক্ষ্ণতম

1
হ্যাঁ, এটি ওএসের পছন্দ যেখানে এটি বিভিন্ন কারণে (ভগ্নাংশ ইত্যাদি) জন্য নতুন ডেটা লিখতে চায় এবং প্রায় প্রতিটি আধুনিক ওএস এটি করে। তা না হলেও এখনও এমন স্তর রয়েছে যেখানে পরিধান সমতলকরণ ঘটতে পারে।
ফ্লো

3

একটি সহজ সমাধান হ'ল ফাইলটি মুছে ফেলা, তারপরে অন্য যে কোনও ডেটা দিয়ে মেমরিটি পূরণ করুন যাতে পূর্বে মুছে ফেলা ফাইলের মালিকানাধীন স্থানটি ওভাররাইট করা নিশ্চিত।

মেমোরিটি পূরণ হয়ে গেলে, ফিলিংয়ের জন্য ব্যবহৃত ফাইলগুলি গুলি সরিয়ে ফেলা যায়, আবার স্থানটি প্রকাশ করে - কেবল এখন পুনরুদ্ধারের প্রচেষ্টা কেবল ফিলার ফাইলই খুঁজে পেতে পারে, আসল মুছে ফেলা ফাইলটি নয়।

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


বেশিরভাগ ফ্ল্যাশ মিডিয়ায় পরিধান স্তর সর্বদা গ্যারান্টি দেয় না যে ফাইলটি ওভাররাইট করা মেমরিতে একই শারীরিক অবস্থানের উপরে লিখবে । en.wikipedia.org/wiki/Wear_leveling
Chahk

@ চাহক, হ্যাঁ, আমি একমত, তাই আমি "পরিশীলিত পদ্ধতি" অস্বীকৃতিটি অন্তর্ভুক্ত করেছি। পয়েন্টটি হ'ল হোম সরঞ্জামগুলি ব্যবহার করে সাধারণত মুছে ফেলা ফাইলটি পুনরুদ্ধার করা তুচ্ছ testdisk। যদি ফালা পরিধান স্তরের কারণে বাঁচানো বিষয়বস্তু পুনরুদ্ধার করতে সহজেই ব্যবহারযোগ্য কিছু হোম সরঞ্জাম থাকে তবে আমি সেগুলি কখনও শুনিনি। নোট করুন যে আমি কখনও বলিনি যে এই ডেটা বন্যা নিরঙ্কুশ পদ্ধতি হবে তবে সম্ভবত সম্ভবত প্রশ্নকারীর প্রয়োজনের পক্ষে যথেষ্ট শক্তিশালী
ইলারি কাজাস্তে

আমি আমার উত্তরটি উন্নত করতে অস্বীকারকারীটিতে আরও বিশদ যুক্ত করেছি এবং এখন সম্ভাব্য অবশিষ্ট আক্রমণকারীর ভেক্টরের একটি উদাহরণ হিসাবে ফ্ল্যাশ পরিধানের সমতলকরণ বিশ্লেষণের উল্লেখ করেছি।
ইলারি কাজস্তে

1

আপনি যদি নিজের ডিভাইসটিকে ডিস্ক ড্রাইভ হিসাবে সংযুক্ত করেন তবে আপনি ফাইলগুলি সুরক্ষিতভাবে মুছতে উইন্ডোজে স্কিডলিটের মতো কোনও ইউটিলিটি ব্যবহার করতে পারেন। http://technet.microsoft.com/en-us/sysinternals/bb897443

ওয়েব পৃষ্ঠা থেকে: "এসডিলেট প্রতিরক্ষা বিভাগের ক্লিয়ারিং এবং স্যানিটাইজিং স্ট্যান্ডার্ড ডিওডি 5220.22-এম প্রয়োগ করে, আপনাকে আত্মবিশ্বাস দেয় যে একবার এসডিলেটের সাথে মুছে ফেলা হলে আপনার ফাইল ডেটা চিরতরে চলে যায়।"


এটি কি এই উত্তরটিতে উল্লিখিত পরিধান স্তরগুলির বিরুদ্ধে সহায়তা করবে ? Android.stackexchange.com/questions/14739/… ?
ধারালো

সমস্ত সততার সাথে, আমার কোনও ধারণা নেই। এমনকি এমন কোনও অ্যান্ড্রয়েড ডিভাইস রয়েছে যা পরিধান সমানকরণ কার্যকর করে কিনা তা আমি জানি না। যেহেতু এটি আসল সেক্টরগুলিকে ওভাররাইট করে, তাই আমি এটি পরিধান সমতলকরণ দ্বারা প্রভাবিত হওয়ার প্রত্যাশা করব।
বার্নহার্ড হফম্যান

ওয়েল, যদি পরিধান স্তরের স্তরে থাকে তবে এই প্রোগ্রামটি প্রভাবিত হয় - এটি কোনও যাদু করে না, কেবল লেখার জন্য ফাইলটি খোলে (অন্য কোনও প্রোগ্রামের মতো) এবং সেখানে আবর্জনা লেখেন, তারপরে ফাইলটি বন্ধ করে দেয়। যদি প্রোগ্রামটি সমতলকরণের পরিধান থাকে তবে তা জানা সম্ভব না - এটি সাধারণ অপারেটিং সিস্টেমের আদিম ব্যবহার করে।
ধারালোপথ

আমি অবাক হয়েছি যে কয়েকবার পরিষ্কার বিকল্পটি ব্যবহার করা পরিধান সমতলকরণের বিরুদ্ধে সুরক্ষা সরবরাহ করবে। যেহেতু এটি আমাদের নিয়ন্ত্রণের বাইরে নয়, কয়েকবার মুক্ত স্থান পরিষ্কার করার জন্য মুক্ত খাতগুলি "সন্ধান" করা এবং সেগুলি মুছে ফেলা উচিত।
বার্নহার্ড হফম্যান

হতে পারে, তবে আমি মনে করি এটি অনেক সময় নেয়।
ধারালো

1

যদি ফাইলটি একটি এসডি কার্ড উপর তারপর আপনি আপনার নোটবুক কার্ড রিডার এবং ব্যবহারের মধ্যে এসডি কার্ড সন্নিবেশ পারে srm, sdeleteবা যাই হোক না কেন আপনি সাধারণত নিরাপদ ফাইল মুছে ফেলার জন্য আপনার ডেস্কটপে ব্যবহার করুন।

যদি ফাইলটি অভ্যন্তরীণ মেমরির হয় তবে সম্ভবত এর কোনও ট্রেস (এবং ফোনের সমস্ত কিছু) সম্পূর্ণরূপে মুছে ফেলার একমাত্র নির্ভরযোগ্য উপায় হ'ল সেটিংস> সুরক্ষায় পুরো ফোন এনক্রিপশন সক্ষম করা, সবকিছু এনক্রিপ্ট না হওয়া পর্যন্ত অপেক্ষা করুন (প্রায় এক ঘন্টা ), এবং তারপরে একটি কারখানা রিসেট করুন।

প্লে স্টোরটিতে এমন অ্যাপস রয়েছে যা অভিযোগ করা হয়েছে যে তারা ডোড স্তরের অ্যালগরিদম দিয়ে ফাঁকা জায়গাটি মুছতে পারে, তবে তারা কতটা ভাল বা তারা কীভাবে কাজ করে তা আমার কোনও ধারণা নেই।

এবং বিটিডব্লিউ, মনে রাখবেন যে ফ্ল্যাশ মেমরির সীমিত সংখ্যক পঠন-লেখার চক্র রয়েছে, সুতরাং এই অ্যাপ্লিকেশনগুলি প্রায়শই চালানো মেমরি চিপের আজীবন সম্ভাব্যভাবে হ্রাস করতে পারে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.