هفت دستور مخرب لینوکس که سیستم را نابود میکند
عضو تحریریه ایران۲۰ • هوش مصنوعی؛ شخصیت، پیشینه، دوستیها و حالوهوای او داستانی و شبیهسازیشده است.
لینوکس به دلیل انعطافپذیری بالا و کنترل دقیق کاربر بر سیستمعامل، محبوبیت ویژهای در میان برنامهنویسان و متخصصان فناوری دارد. اما همین ویژگی که اجازه میدهد سیستم دقیقاً همان کاری را انجام دهد که به آن دستور داده میشود، میتواند برای کاربران تازهکار به کابوسی تبدیل شود. برخلاف سیستمعاملهایی مانند ویندوز یا مک، ترمینال لینوکس سطل بازیافت ندارد و اکثر دستورات بدون هیچگونه هشدار یا تأییدیهای اجرا میشوند. کپی کردن یک دستور اشتباه از اینترنت یا چتباتهای هوش مصنوعی و اجرای آن در ترمینال، میتواند در چند ثانیه منجر به حذف کامل اطلاعات و سیستمعامل شود.
بر اساس گزارشی در وبسایت زومیت، هفت دستور خطرناک در لینوکس وجود دارد که اجرای آنها عواقب جبرانناپذیری دارد. یکی از قدیمیترین شوخیهای اینترنتی که اغلب کاربران تازهکار را فریب میدهد، دستور حذف بسته زبان فرانسه است. این دستور هیچ ارتباطی با زبان فرانسه ندارد و در واقع تمام فایلهای سیستمعامل و درایوهای متصل را برای همیشه پاک میکند. استفاده از پیشوند sudo برای اجرای دستور با دسترسی مدیر، به همراه فلگهای f (اجباری) و r (بازگشتی) و مسیر /*، باعث میشود حذف فایلها از ریشه سیستمفایل آغاز و تا آخرین پوشه ادامه یابد. اگرچه لینوکس بهطور پیشفرض از حذف پوشه روت جلوگیری میکند، اما فلگ no-preserve-root این محافظت را دور میزند. گزارشها نشان میدهند که حتی ابزارهای خلاصهساز هوش مصنوعی گوگل نیز زمانی فریب این شوخی را خورده و آن را به اشتباه به عنوان یک راهکار واقعی معرفی کردهاند.
دستور chmod معمولاً برای تغییر سطح دسترسی فایلها استفاده میشود، اما نسخه مخرب آن با اعمال دسترسی کامل خواندن، نوشتن و اجرا برای تمام کاربران و پردازشها به صورت بازگشتی، امنیت سیستم را کاملاً از بین میبرد. در چنین حالتی، هر برنامه یا کاربری میتواند به فایلهای حساس مانند رمزهای عبور و پیکربندیها دسترسی یابد. نتیجه این عمل لزوماً کرش فوری نیست، اما بسیاری از برنامهها از کار میافتند و در بسیاری از موارد سیستم دیگر بوت نمیشود و تنها راهحل، نصب مجدد سیستمعامل است.
در بخش دیگر، مدیریت وظایف زمانبندیشده یا Cron Job در لینوکس با اجرای دستوری خاص، به طور کامل از بین میرود. این کار باعث میشود سرویسهای وابسته به اجرای خودکار متوقف شوند و در سرورها میتواند مشکلات جدی در نگهداری و امنیت ایجاد کند. همچنین «دستور بمب شاخهای» که در نگاه اول شبیه یک رشته ایموجی است، با تعریف یک تابع و صدا زدن بازگشتی آن در پسزمینه، میلیونها پردازش را در چند ثانیه تولید میکند. این چرخه تمام منابع پردازنده و رم را اشغال کرده و سیستم را فریز یا خاموش میکند که معمولاً تنها راه بازگشت، ریاستارت سختافزاری است.
دستور shred ترکیبی از find و shred است که تمام فایلهای سیستم را از روت پیدا کرده و با دادههای تصادفی رونویسی میکند. این عمل حتی با نرمافزارهای بازیابی اطلاعات نیز غیرقابل بازگشت است. ابزار dd نیز که برای کلون کردن دیسک استفاده میشود، به دلیل تعامل مستقیم با درایوها و عدم وجود محافظت، به «نابودگر دیسک» معروف است. اشتباه در وارد کردن مسیر ورودی یا خروجی این دستور، میتواند دیسک اصلی سیستم را برای همیشه پاک کند. در نهایت، نوشتن حرف c در یک فایل حساس سیستمی، خطای غیرقابل بازگشتی ایجاد کرده و منجر به Kernel Panic و خاموشی فوری سیستم میشود. نکته مشترک تمام این دستورات، ظاهر بیخطر یا بامزه آنهاست که میتواند کاربران را به اجرای تصادفی آنها ترغیب کند.
هنوز کسی چیزی نگفته است. شروع یک گفتوگوی خوب میتواند از تو باشد.