مرکز دانش IT |
Logic Bomb
بمب منطقی
بمب منطقی، قطعهای کد است که عمداً دریک سیستم نرمافزاری درج شدهاست که به هنگام وقوع شرایط مشخص عملیات مخربی را اجرا مینماید. به عنوان مثال، یک برنامه نویس ممکن است قطعهای کد را که شروع به حذف فایلها میکند را پنهان کند. نرمافزاری است که ذاتاً مخرب است مانند ویروسها و کرمها، و اغلب شامل بمبهای منطقی که payload معینی را در یک زمان از پیش تعریف شده یا شرایط معین دیگری که به وقوع بپیوندد اجرا میکند. این تکنیک میتواند برای یک ویروس یا کرم برای رسیدن به شتاب و گسترش پیش از شناسایی استفاده میشود. بسیاری از ویروسها، به سیستمهای میزبان خود در تاریخهای مشخص حمله میکنند، مانند جمعه ۱۳ام ماه آوریل. تروجانها نیز که اغلب به نام "بمب زمانی" نامیده میشوند هم در تاریخ خاصی فعال میشوند. به منظور به اجرا درآوردن یک بمب منطقی، payload باید بهطور ناخواسته و ناشناخته برای کاربر نرمافزار در نظر گرفته شود. به عنوان مثال، برنامههای آزمایشی با کد که قابلیتهای خاصی از آنها پس از زمان تعیین شده غیر فعال میشوند به عنوان بمبهای منطقی در نظر گرفته نمیشوند.