تزریق در فرآیند یا Process Injection یعنی مهاجم کد مخرب خود را داخل یک برنامهٔ سالم و در حال اجرا تزریق میکند تا بهجای اجرای یک برنامهٔ جدید، پشت هویت یک برنامهٔ معتبر پنهان شود. مثلاً بهجای اجرای malware.exe، کد خود را داخل explorer.exe یا chrome.exe اجرا میکند.
ایدهٔ اصلی خیلی ساده است:
سیستمهای امنیتی معمولاً به نام و امضای برنامهها اعتماد میکنند. وقتی کد مخرب در دل یک پردازش قانونی اجرا شود، تشخیص آن بسیار سختتر میشود؛ چون ظاهراً هیچ چیز غیرعادی در حال اجرا نیست.
این تکنیک معمولاً برای ورود اولیه نیست؛ بلکه بعد از نفوذ استفاده میشود تا مهاجم: - شناسایی نشود (Defense Evasion) - دسترسی خود را حفظ کند - یا سطح دسترسی را بالا ببرد
از نگاه مدیریتی، ریسک اصلی این است که دید امنیتی صرفاً مبتنی بر Asset و Process Name باشد، نه رفتار. این باعث میشود مهاجم مدت زیادی در سیستم باقی بماند بدون اینکه آلارم واضحی ایجاد شود.
کار درست مقابلهای، تمرکز بر رفتار پردازشها و مانیتور کردن رفتار غیرعادی حافظه است، نه صرفاً بلاک کردن فایلها.
شماره این تکنیک در جدول مایتره T1055 – Process Injection