بر اساس هشدار اخیر JPCERT/CC، مجموعهای از حوادث دسترسی غیرمجاز که منجر به نشت اطلاعات شخصی و حساس شده است، در ژاپن شناسایی شده است. تحقیقات نشان میدهد که مهاجمان از هوش مصنوعی (AI) برای اسکن خودکار آسیبپذیریهای شناخته شده و انجام حملات از طریق رابطهای برنامهنویسی کاربردی (API) استفاده کردهاند.
استفاده از مهندسی معکوس برای اکسپلویت APIها
یکی از ویژگیهای برجسته این حملات، تحلیل بستههای اپلیکیشن اندروید (APK files) برای شناسایی APIها و بهرهبرداری از آنهاست. محققان در سرورهای مورد استفاده مهاجمان، شواهدی از تحلیل فایلهای APK و تست آسیبپذیریهایی مانند جعل درخواست سمت سرور (SSRF) پیدا کردهاند.
در برخی از سرورهای شناسایی شده، ابزارهای زیر یافت شد:
- Blutter: ابزاری برای مهندسی معکوس (Reverse Engineering) اپلیکیشنهای ساخته شده با فریمورک Flutter.
- jadx: ابزاری برای تحلیل و دکامپایل اپلیکیشنهای اندروید.
مهاجمان با استفاده از این ابزارها، ساختار داخلی اپلیکیشنها و نحوه ارتباط آنها با APIها را بررسی میکنند. این فرآیند میتواند منجر به استخراج کلیدهای خصوصی RSA، مکانیزمهای احراز هویت (Authentication) و منطق تولید امضای درخواستها (Request Signatures) شود. این موضوع نشان میدهد که اگر کلیدهای خصوصی یا اسرار (Secrets) در داخل اپلیکیشن جاسازی شده باشند، مهاجمان میتوانند بدون استفاده از اپلیکیشن اصلی، به APIها دسترسی پیدا کنند.
تکنیکهای پیشرفته و تلاش برای دور زدن دفاع
علاوه بر حملات API، شواهدی از تلاش برای حمله به سرورهای MySQL، Jenkins و درگاههای ایمیل (Email Gateways) نیز یافت شده است. همچنین، مهاجمان از تکنیکهایی برای دور زدن سیستمهای تشخیص و پاسخ در سطح میز کار (EDR) و همچنین استفاده از وبشلها (Web Shells) برای نفوذ به شبکههای داخلی استفاده کردهاند. این یافتهها نشاندهنده تلاش هدفمند مهاجمان برای دستیابی به شبکههای داخلی سازمانهاست.