Що таке логічні бомби в програмуванні і яку загрозу вони становлять?
Логічна бомба — це фрагмент шкідливого коду, який навмисно впроваджується в легітимну програму, скрипт або операційну систему, але активується лише за настання певної попередньо заданої умови. На відміну від звичайних вірусів, логічна бомба не прагне заразити інші файли або поширюватися мережею, її головна мета — зробити руйнівну дію в суворо призначений момент.
Умовами для спрацьовування логічної бомби можуть слугувати конкретна календарна дата або час, видалення певного облікового запису з бази даних, відсутність введення секретного ключа адміністратором протягом кількох днів або навіть звільнення співробітника, який написав цей код. Поки умова не виконана, програма працює абсолютно нормально і не викликає жодних підозр у системних адміністраторів.
Для запобігання подібним загрозам на підприємствах та в розробці застосовуються суворі регламенти безпеки: