DLL Side-Loading
DLL Side-Loadingتوضیحات
مهاجمان از برنامههای قانونی که DLLها را از مسیرهای نسبی بارگذاری میکنند سوءاستفاده میکنند. با قرار دادن DLL مخرب در کنار برنامه قانونی، مهاجمان میتوانند کد مخرب را در زمینه یک فرآیند قانونی اجرا کنند.
روشهای شناسایی
نظارت بر بارگذاری DLL از مسیرهای غیرمعمول. بررسی DLLهای در کنار برنامههای قانونی. شناسایی DLLهای بدون امضا. تحلیل رفتار فرآیندها.
روشهای مقابله
استفاده از امضای دیجیتال DLL. پیادهسازی Application Whitelisting. بررسی DLLهای در مسیرهای برنامه. محدود کردن مجوزهای نوشتن. بهروزرسانی برنامههای آسیبپذیر.
تکنیک اصلی
ربودن جریان اجرا
مهاجمان نحوه اجرای برنامهها توسط سیستمعامل را دستکاری میکنند تا payloadهای مخرب را اجرا کنند. این تکنیک شامل DLL hijacking، side-loading، path interception و سایر روشهای دستکاری جریان اجرا میشود. مهاجمان میتوانند از این روش برای پایداری، ارتقاء سطح دسترسی و فرار از شناسایی استفاده کنند.