آخرین اخبار
همهٔ اخبار
تهدیدات پیشرفته (APT) گزارش بحرانیت ۸/۱۰

استفاده گروه Lazarus از رمزنگاری پساکوانتومی (Post-Quantum Cryptography) برای تحویل بدافزار

استفاده گروه Lazarus از رمزنگاری پساکوانتومی (Post-Quantum Cryptography) برای تحویل بدافزار

عامل‌های تهدید وابسته به کره شمالی در عملیات جدیدی که با نام FlashHole شناخته می‌شود، از مکانیزم‌های رمزنگاری پساکوانتومی (Post-Quantum Cryptography) برای ایمن‌سازی فرآیند تحویل Payloadهای مخرب استفاده می‌کنند. این کمپین که توسط محققان شرکت Kaspersky شناسایی شده، سازمان‌های کره جنوبی را هدف قرار داده و ترکیبی از بدافزارهای قدیمی و جدید را به کار گرفته است.

مکانیزم رمزنگاری پیشرفته

تحلیل‌ها نشان می‌دهد که این عامل تهدید از استاندارد ML-KEM برای برقراری ارتباط با سرور فرماندهی و کنترل (C2) استفاده می‌کند. بدافزار LPEClient، که پیش از این نیز با Lazarus مرتبط بوده، کلیدهای عمومی ML-KEM-1024 را از زیرساخت C2 دریافت کرده و با تولید کلیدهای مشترک (Shared Keys)، امکان رمزگشایی Payloadهای دریافتی را فراهم می‌کند.

زنجیره سرایت و اجرای بدافزار

این حملات که از جولای ۲۰۲۵ آغاز شده‌اند، از طریق صفحات فیشینگ و هدایت قربانی به صفحات دست‌کاری شده در GitHub انجام می‌شوند. زنجیره سرایت به شرح زیر است:

  • اجرای کدهای JavaScript از دامنه‌های خارجی.
  • فعال‌سازی زنجیره اجرای در حافظه (In-memory execution) با استفاده از ابزار امنیتی INISAFE CrossWeb EX.
  • استفاده از فایل سیستمی fsquirt.exe برای اجرای Shellcode.
  • نصب بدافزار TechHub جهت دریافت بدافزارهای بیشتر از مخازن خصوصی GitHub.

ابزارهای شناسایی شده

در این عملیات، چندین ابزار جدید و تکامل‌یافته مشاهده شده است:

  • ClientHub: یک Loader که از پروتکل Dropbox برای تبادل داده‌ها پشتیبانی می‌کند.
  • Cubridge: یک Backdoor ماژولار که قابلیت‌های مدیریت فایل، اجرای دستورات، جاسوسی (Reconnaissance) و ثبت اسکرین‌شات را داراست.
  • LPEClient: مسئول پروفایل‌سازی از قربانی و دریافت Payloadهای رمزنگاری شده.

استفاده از الگوریتم‌های رمزنگاری مانند GOST و Threefish در کنار استاندارد ML-KEM، نشان‌دهنده تلاش Lazarus برای کاهش حداکثری ریسک شناسایی توسط سیستم‌های امنیتی و مقابله با حملات “اکنون سرقت کن، بعداً رمزگشایی کن” (Harvest Now, Decrypt Later) است. اکثر کدهای Lazarus در حافظه (Memory) اجرا می‌شوند تا ردپای کمتری روی دیسک قربانی باقی بگذارند.