Living Off the Land Binaries and Scripts (LOLBins) означає категорію програмних інструментів, які нативно присутні в операційній системі або легітимно завантажені та встановлені, які потім використовуються зловмисниками для зловмисних дій. Ця концепція є важливою частиною сучасних проблем кібербезпеки, оскільки вона перетворює самі інструменти, призначені для управління системою та її обслуговування, в потенційні загрози. Сам термін є вдалою грою слів із фразою "жити за рахунок землі," що вказує на те, що зловмисники використовують те, що є у середовищі — в даному випадку, інструменти самої цільової системи.
LOLBins включають не лише бінарні файли, але й скрипти та бібліотеки, які є законними частинами операційних систем, такі як PowerShell скрипти, Windows Management Instrumentation (WMI), Certutil та навіть базові Unix/Linux інструменти як curl
або wget
. Ці інструменти використовуються для різноманітних адміністративних, обслуговуючих та операційних завдань, але можуть бути використані для зловмисних цілей, включаючи:
- Завантаження та виконання шкідливого ПЗ
- Обхід білого списку програм та контролів доступу користувачів
- Приховування зловмисної активності в, здавалося б, легітимних процесах
- Ексфільтрація даних та розвідка системи
- Підвищення привілеїв і встановлення стійкості
Одна з головних причин, чому LOLBins представляють серйозну загрозу, полягає у їхній здатності ухилятися від традиційних заходів безпеки. Оскільки ці бінарні файли та скрипти є легітимними компонентами операційної системи, їх використання не викликає тривогу так, як це могло би статися з невизнаним або несанкціонованим програмним забезпеченням. Це дозволяє зловмисникам: - Поєднувати зловмисні операції з нормальною діяльністю системи, що значно ускладнює їх виявлення. - Обходити захисні механізми, розроблені для виявлення відомих підписів шкідливого ПЗ або нештатних виконавчих файлів. - Використовувати вбудовану довіру до системних інструментів для полегшення різних стадій атаки, від початкового доступу до ексфільтрації даних.
Реальні випадки використання LOLBin підкреслюють їхню універсальність та небезпеку. Наприклад, зловмисники використовували certutil
, інструмент для управління сертифікатами довірчої сертифікації (CA) в Windows, для завантаження шкідливих файлів. PowerShell, широко використовуваний для автоматизації завдань та управління конфігураціями, часто експлуатується для виконання коду безпосередньо з пам'яті, що є технікою, пов'язаною з безфайловими атаками.
Захист від експлуатації LOLBin потребує багатогранного підходу, враховуючи виклик розрізнення зловмисного використання від легітимного використання. Ключові стратегії включають: - Моніторинг Поведінки та Аналітика: Використання передових рішень для безпеки, які аналізують поведінку системних процесів та активність користувачів для виявлення патернів, що свідчать про зловмисне використання. - Покращений Контроль Додатків та Білі Списки: Встановлення суворих політик, що контролюють, які бінарні файли та скрипти можуть виконуватися, за яких обставин і ким, може обмежити шляхи для експлуатації. - Комплексний Захист Кінцевих Точок: Застосування рішень для захисту кінцевих точок, які виходять за межі традиційних антивірусних можливостей і включають новаторські функції, такі як виявлення на основі машинного навчання та реагування на інциденти (EDR). - Регулярні Оновлення Системи та Безпеки: Підтримка операційних систем та інструментів безпеки в актуальному стані є життєво важливою для захисту від вразливостей, які можуть бути експлуатовані через LOLBins. - Безпекова Освіта та Тренінги: Навчання користувачів та ІТ-персоналу ризикам, пов'язаним з LOLBins, включаючи загальні тактики, які використовують зловмисники, і як розпізнавати потенційні загрози.
Загрози, створені LOLBins, підкреслюють важливість цілісного та багаторівневого підходу до кібербезпеки, який об'єднує як технологічні рішення, так і людську обізнаність. Розуміючи природу цих загроз та впроваджуючи надійні заходи захисту, організації можуть значно знизити свою вразливість до атак, що використовують нативні інструменти та скрипти.
Суміжні Поняття