یونیکس کاملا کاربرپسند است. البته، کاربرانی که می‌پسندد خودش انتخاب می‌کند!  -  آندریاس بوک (Andreas Bogk)
در دنیا سه چیز قطعی است: مرگ، مالیات و گم شدن اطلاعات در کامپیوترها!   -   دیوید دیکسون (David Dixon)
ز کار اوفتاد ویندوز ان‌تی  ،  این منم، پرده آبی مرگ  ،  کسی نشنود صدایت را  -  پیتر روتمن (Peter Rothman, 1998 )
با رمز عبور کامپیوترتان مثل مسواک برخورد کنید. هیچ‌وقت آن را به کسی ندهید و هر شش ماه یک بار عوضش کنید.  -  کلیفورد استرول (Clifford Stoll)
اعضای مجلس دست کم دو بار از من پرسیده‌اند «آقای بابیج، اگر اعداد نادرستی وارد ماشین کنی، آیا پاسخ درست نتیجه خواهد داد؟» واقعا نمی‌فهم چه نوع اغتشاش ذهنی‌ای می‌تواند به طرح چنین سوالی منجر شود!  -  چارلز بابیج (Charles Babbage)
انسان جایزالخطا است، اما برای گند زدن وجود یک کامپیوتر ضروری است!  -  ناشناس
این روزها همه جور خطایی از کامپیوترها درمی‌آید. دکترها از تعداد مردانی که باردار تشخیص داده می‌شوند متعجبند!    - آیزاک آسیموف این روزها همه جور خطایی از کامپیوترها درمی‌آید. دکترها از تعداد مردانی که باردار تشخیص داده می‌شوند متعجبند!    -     آیزاک آسیموف (Isaac Asimov)
دانشگاه برکلی دو محصول چشم‌گیر را به جهان عرضه کرده: ال‌اس‌دی و یونیکس. گمان نمی‌‌کنم تصادفی بوده باشد!  -  جرمی اندرسون (Jeremy S. Anderson)
کامپیوترهای آینده بیش از یک و نیم تن وزن نخواهند داشت.   -   مجله ماشین‌های محبوب 1949 (Popular Machines)
این که کامپیوترها روزی مثل انسان فکر کنند خطرناک نیست، بلکه خطر در این است که بشر مثل کامپیوتر فکر کند!  -  سیدنی هریس (Sydney J. Harris)

چاد پرین (Chad Perrin)
مترجم: سینا قنبری

شاید در نگاه اول به چشم نیاید ولی تکه‌تکه (Fragmentation) شدن فایل ‌سیستم چیزی فراتر از یک مورد آزار‌دهنده جزیی است. این پدیده می‌تواند مخاطره امنیت اطلاعات و سیستم شما را بالا ببرد.

IN16- Filesystem fragmentation- Security threat-3تکه‌تکه شدن فایل سیستم مشکلی است که بسیاری از کاربران کامپیوتر با آن آشنایی داشته، اما بسیاری هم نسبت به آن شناختی ندارند. این دسته از کاربران نمی‌دانند تکه‌تکه شدن فایل‌سیستم باعث کند شدن کارکرد برنامه‌هایشان می‌شود. البته این کندی در بازی‌های کامپیوتری بسیار محسوس‌تر است.
آن‌هایی که از این مشکلات آگاهند، معمولا راه ‌حل آن، یعنی استفاده از نرم‌افزارهایی را که اطلاعات تکه‌تکه روی درایوها را به هم می‌پیوندند، می‌شناسند و بعضی از آن‌ها استفاده می‌کنند. اما با وجود تاثیرات موثر آن‌ها در امنیت سیستم، برخی از کاربران به اندازه کافی از این نرم‌افزارها استفاده نمی‌کنند.


مشکلات امنیتی شامل سه مورد کلیدی می‌شوند:
1- بازیافت از فاجعه: اگر سیستم شما از خرابی فایل سیستم رنج می‌برد و شما نیاز دارید اطلاعات درون آن را بازیابی کنید، بسیاری از ابزارهای بازیابی می‌توانند این کار را با استفاده از یک جدول تخصیص فایل (FAT) انجام دهند. ولی اگر این جدول هم دارای خرابی باشد، باید از یک فرآیند دشوار و طولانی‌تر استفاده ‌شود و اگر فایل سیستم شما از تکه‌تکه شدن زیادی هم رنج می‌برد، سختی این فرآیند بسیار بیشتر خواهد شد، چون ابزارهای بازیابی با سختی و صرف زمان بیشتری خواهند توانست فایل‌ها را به صورت یک‌پارچه احیا کنند. روشن است که شما باید یک نسخه پشتیبان مناسب و به‌روز از اطلاعات خود داشته باشید؛ ولی اگر خرابی فایل سیستم بعد از ذخیره‌ یک مجموعه اطلاعات مهم و قبل از زمان مشخص پشتیبان‌گیری حادث شود، تهدیدی جدی برای امنیت اطلاعات شما خواهد بود.
2- فعالیت‌های ورودی/خروجی: هر چه قدر اطلاعات شما روی دیسک سخت تکه‌تکه‌تر باشد، این دیسک فعالیت فیزیکی بیشتری نیاز دارد تا به این اطلاعات دست یابد و اطلاعات جدید را ذخیره کند. این قضیه باعث مصرف انرژی و تولید گرمای بیشتر و در نهایت فرسوده‌تر شدن قطعات خواهد شد. این شرایط باعث می‌شود در مدت‌زمان طولانی به خاطر افزایش احتمال از کار افتادن قطعات، خطر از دست دادن اطلاعات بیشتر شود.
3- بازده: ممکن است تصور کنید کاهش بازده تنها مساله‌ای آزاردهنده است ولی در حقیقت این امر سرعت، کارآمدی و کارآیی نرم‌افزارهای امنیتی چون دیوار‌های آتش و ضد‌ویروس‌ها را تحت‌الشعاع قرار می‌دهد. در این بین ضدویروس‌ها به طور خاصی تحت تاثیر این امر هستند، چون نه تنها از تکه‌تکه شدن جدول تعریف برنامه‌های غیرمجاز و ویروس‌ها تاثیر می‌گیرند، بلکه تکه‌تکه شدن فایل سیستم فرآیند پویش کلی سیستم را نیز دچار مشکل می‌سازد. ضمن این که فرآیند پشتیبان‌گیری از سیستم هم دچار اختلال خواهد شد.
پر واضح است که راه حل بهتر استفاده از فایل سیستم‌‌هایی است که تکه‌تکه نمی‌شوند. بیشتر فایل سیستم‌‌های استفاده شده در سیستم‌های‌ عامل‌ مدرن در مقابل تکه‌تکه شدن مقاومت بالایی دارند. فایل سیستم‌‌هایی مانند UFS، ext3 و ZFS این مشکل را تقریبا حل کرده‌اند. در مقابل دو فایل سیستم NTFS و FAT32 همچنان از تکه‌تکه شدن قابل توجهی رنج می‌برند که هنوز هم در بسیاری از ذخیره‌سازهای خارجی استفاده می‌شوند.
ویندوز به عنوان بیشترین استفاده‌کننده از NTFS و FAT32 به طور پیش‌فرض ابزاری برای به هم پیوستن اطلاعات درون خود دارد. البته نرم‌افزارهای جانبی می‌توانند فرآیند به هم پیوستن را بهتر انجام دهند. توجه داشته باشید که حتی بهترین ابزار به هم پیوستن در ویندوز هم زمانی که درایوهای شما فاقد فضای خالی مناسبی باشند، برای کار خود با مشکل مواجه خواهد شد.
سیستم‌های عامل‌ مدرن غیر از ویندوز از فایل سیستم‌های مقاوم در برابر تکه‌تکه شدن استفاده می‌کنند. FreeBSD از UFS، اکثر توزیع‌های لینوکس از ext3 و OpenSolaris از ZFS استفاده می‌کند. تنها زمانی که این فایل سیستم‌ها دچار مشکل تکه‌تکه شدن می‌شوند، زمانی است که بیش از اندازه پر شده باشند (بیشتر از 98%) و نتوانند اطلاعات جدید را به‌خوبی مدیریت و ذخیره کنند. در چنین شرایطی، می‌توان با استفاده dump و restore فایل‌ها را دوباره به هم پیوند داد.
شما باید به هر طریقی جلوی تکه‌تکه شدن فایل سیستم خود را بگیرید. راه‌ حل بهتر این است که از یک فایل سیستم مقاوم در برابر تکه‌تکه شدن استفاده کنید؛ ولی اگر این امکان وجود ندارد، استفاده مرتب از نرم‌افزارهای به هم پیوستن می‌تواند شما را در حفظ امنیت بهتر سیستمتان یاری کند.

 

شماره 16