کدهای مخرب

یکی از قدیمی‌ترین انواع تهدیدهای نرم‌افزاری که قبل از ویروس‌ها و کرم‌ها وجود اشت و هم‌اکنون نیز به کار گرفته می‌شود بمب منطقی است. بمب منطقی به صورت یک کد در برنامه قانونی تعبیه شده و طوری تنظیم می‌گردد که در صورت حصول شرایط خاصی منفجر شود. این شرایط خاص که می‌توانند بمب را منفجر کنند عبارتند از حضور یا عدم حضور یک فایل خاص، روز خاصی از هفته یا تاریخ مشخصی از سال یا حتی هنگام استفاده فرد مشخصی از حساب شخصی. این برنامه‌ها از دو قسمت تشکیل شده‌است: ۱- بدنه یا تخریبگر: بدنه به معنی عملی است که این برنامه انجام می‌دهد. این عمل هر چیزی می‌تواند باشد وبر مبنای تصمیم نویسنده برنامه‌است ولی باید یک عمل مخرب باشد که در دسته‌بندی‌های کدهای مخرب جای گیرد. ۲- راه انداز یا ماشه: راه انداز، شرط منطقی برای کنترل اجرای برنامه‌است بدین معنی که اگر این شرط فراهم آمده باشد بدنه برنامه اجرا می‌شود. برای نمونه این شرط می‌تواند یک شرط محلی (Local condition)باشد یعنی بمب منطقی برای اجرا مشخصه‌های از سیستم مقصد (قربانی) را بررسی می‌کند مانند زمان، عملیات ورود کاربران به سیستم.

بمب‌های منطقی، هم می‌توانند درون یک کد موجود قرار بگیرند، هم به صورت مستقل باشند[1]

منابع

  1. ویروس‌ها و بدافزارهای کامپیوتری. دکتر بابک بشری راد، دکتر آرش حبیبی لشکری. انتشارات ناقوس. ۱۳۹۱

  • ا. ملکیان، نفوذگری در شبکه و روش‌های مقابله با آن، چاپ چهارم، انتشارات نص، ۱۳۸۵
  • م. موحد، اصول امنیت شبکه‌هی کامپیوتری، چاپ اول، اتشارات پیام رسان، ۱۳۸۶
  • E.Skoudis, CounterHack,۲۰۰۴
  • M.Boshop,Introduction to computer security,Boston:Addison-Wesley,۲۰۰۵
  • D,Davise,and S.Price ,Security for network,New York,Wiley,۲۰۰۳
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.