دنیای فناوری اطلاعات

آموزش ، اخبار آی تی ، اطلاع رسانی ، ...

پاک سازی امن فایل ها و یا حتی فلش میموری ها و پارتیشن ها
ساعت ٥:۱٩ ‎ب.ظ روز ۱۳٩٢/۱/٦  کلمات کلیدی: آموزش ، سیستم عامل ، نرم افزار

در این مقاله شما با تکنیک های پاک سازی امن فایل ها و یا حتی فلش میموری ها و پارتیشن ها آشنا خواهید شد.امروزه یکی از دغدغه های مهم جامعه این موضوع هست و سوالی که برای اکثریت کاربران عادی پیش میاید این است که "چگونه میتوانم فایل هایم را پاک کنم که قابل ریکاوری نباشد ؟ " شاید تا به حال این سوال را از خود پرسیده باشید. برای مثال شاید شاهد این صحنه باشید افرادی که اقدام به فروش کامپیوتر های خانگی یا لپ تاپ میکنند ،اولین کاری که انجام میدهند خارج کردن هارد دیسک هست که مبادا خریدار اقدام به ریکاوری کند و فایل های شخصی مرا مشاهده کند ! اما ما اینجا تکنیکی به شما آموزش خواهیم داد که توسط این تکنیک به راحتی و با خیال راحت اقدام به پاک سازی فایل هایتان کنید.تو این مقاله به معرفی چند برنامه که این کارو با چند کلیک ساده انجام میدهند خواهیم پرداخت البته در ویندوز و یک مثال عملی در لینوکس خواهیم داشت.


معرفی الگوریتم و تکنیک :

یکی از معروف ترین تکنیک ها تکنیک گاتمن می باشد. در دهه 90 الگوریتمی توسط دو فرد با نامهای پیتر گاتمن و کالین پلامب کشف شد که امروزه از روی همین الگوریتم چندین ابزار تولید شده است که تکنیک گاتمن را روی فایل ها پیاده می کنند. تکنیک اصلی به این صورت می باشد که فایل اصلی شما پاک شده و دوباره ایجاد می شود ( در همان ساز ) البته با محتوای الکی و دوباره پاک شده و دوباره ایجاد میشود و در نهایت با کارکتر 0   پر میشود. که با این روش دیگر فایل های اصلی شما قابل بازگشت نخواهد بود اما تنها ایراد این تکنیک این است که در دیسک ها با حجم بالا عملیات پاک سازی اندکی زمان بر خواهد بود که البته این بستگی به Config سیستم شما نیز دارد.

پاک سازی در سیستم عامل ویندوز :

در سیستم عامل ویندوز شما میتوانید به راحتی با نصب برنامه DeleteOneClick این کار را انجام بدهید.بعد از نصب این برنامه گزینه ابزار به منوی راست کلیک شما اضافه می شود که میتوانید با استفاده از آن فایل هایتان را پاک کنید.

این ابزار از الگوریتم قدرتمند وزارت دفاع ایالات متحده با کد گذاری  U.S. DOD 5220.22-M استفاده میکند که برای سیستم عامل ویندوز یکی از بهترین هاست.

جهت دانلود میتوانید از سایت زیر استفاده کنید

http://www.2brightsparks.com/onclick/doc.html

در ضمن این برنامه در دونسخه رایگان و تجاری ارایه شده  که نسخه رایگان نیازهای ما را برطرف میکند.

برخی از ویژگی هایی که در نسخه رایگان این برنامه در دسترس است:

  • قابلیت حذف تمامی فایل ها بجز فایل هایی که توسط برنامه ای در حال استفاده باشد.
  • تبعیت از استاندارد U.S. DOD 5220.22-M جهت حذف کردن ایمن فایل ها
  • پاک کردن فایل ها فقط با یک کلیک
  • فایل های پاک شده توسط DeleteOnClick هرگز قابل بازیابی و ریکاوری نخواهند بود.
  • قابلیت پاک کردن فایل از روی تمامی حافظه های قابل مشاهده توسط ویندوز

گزینه هایی که در قسمت تنظیمات برنامه وجود دارد :

  • امکان فعال کردن پرسش قبل از حذف کردن فایل ها جهت تاییدیه نهایی
  • پاک کردن سریع و ایمن فضای خالی درایو ها با کلیک بر روی آیکن درایو
  • نمایش نوار پیشرفت هنگام پاک کردن فایل ها

برخی از ویژگی هایی که در نسخه تجاری این برنامه در دسترس است:

  • امکان تغییر نام فایل ها قبل از حذف کردن آنها به طوری که هرگز فایل مورد نظر از نظر نام شناسایی نخواهد شد.
  • خالی کردن سریع و ایمن فضای خالی درایو ها از فایل هایی که قبلا در این قسمت ذخیره شده است و قابل بازیابی هستند.
  • خالی کردن سطل زباله ویندوز به صورت ایمن و غیر قابل بازگشت
  • حذف مشخصات کامل فایل نظیر ویژگی ها ، تاریخ ایجاد و … قبل از خذف کامل فایل ها

 

پاک سازی در سیستم عامل لینوکس :

بالاخره رسیدم به سیستم عامل مورد علاقه من ! همینطور که میدونید شما میتوانید همین کار پاک سازی فایل ها به صورت امن را داخل لینوکس نیز انجام دهید، در داخل لینوکس ابزاری به نام  Shred  وجود دارد که همراه ابزار Disk Utility نصب میگردد، این ابزار از روش گاتمن استفاده می کند.

اما برای شروع کار بنده یک فایل را با ابزار بالا براتون پاک میکنم :

Shred –vun filename

دستور بالا یک فایل را براتون به صورت امن پاک میکنه.اما توضیحی در مورد سویچ های این دستور :

-v  : این سویچ خروجی را براتون نمایش میده (عملیات انجام شده در پشت صحنه )

-u  : این سویچ بعد از عملیات بازنویسی فایل مورد نظر را پاک میکنه

-n  : این سویچ برای تعیین تعداد دفعات بازنویسی میباشد که به صورت پیش فرض سه مرتبه است که میتوانید این دفعات را تغییر دهید.

-z  : این سویچ را در مثال بالا استفاده نکردم این سویچ باعث میشه محتویات فایل با کارکتر  0  پر بشه که در اصل نشه تشخیص داد که این پاک سازی با چه ابزاری صورت گرفته ...

در مثال بالا فایل fardin.txt را با شش بار بازنویسی پاک کردم.شما میتوانید با این تکنیک فلش میموری یا پارتیشن را نیز فورمت کنید.در داخل لینوکس با دستور  fdisk  -l  شما میتوانید لیست پارتیشن ها و میموری ها ی وصل شده به سیستم را مشاهده کنید.برای مثال پارتیشن ها در این مسیر  بر روی لینوکس mount میشود :

/dev/sda1

برای مثال فلش میموری به این صورت است :

/dev/sdb1

البته زمانی که دستور  fdisk  -l  را وارد کردید این مسیرها برای شما نمایان خواهد شد.

اگر شما بخواهید فلش میموری که به سیستم وصل کرده اید را با این روش پاک سازی کنید، دستور زیر را مینویسیم :

Shred  -vu /dev/sdb1

امید است این مقاله هرچند کوچک برای شما مفید واقع شده باشد.

 

منبع : offlinemag