تحویل بدافزار از طریق قرارداد هوشمند در بلاکچین؛ روش نوین فرار از شناسایی
در سالهای اخیر، مهاجمان سایبری از بلاکچین تنها برای پولشویی و دریافت رمزارز استفاده نمیکنند؛ بلکه از زنجیرههای بلاکچین عمومی مانند BSC (Binance Smart Chain) برای مخفیسازی و تحویل بدافزار نیز بهره میبرند. این تکنیک نوظهور به عنوان یک روش «بدافزار بهعنوان قرارداد هوشمند» (Malware-as-a-Smart-Contract) شناخته میشود.
در این روش، مهاجم یک قرارداد هوشمند روی شبکه BSC منتشر میکند که شامل یک متغیر مخفی (معمولاً رشتهای hex یا base64) است. این متغیر در واقع کد مخرب است که باید در سمت کلاینت (قربانی) اجرا شود. سپس یک وبسایت آلوده، معمولاً با سوءاستفاده از آسیبپذیری یا تزریق در قالب وردپرس، مرورگر قربانی را وادار میکند تا از طریق JavaScript به این قرارداد متصل شده و مقدار آن را بخواند. کد خواندهشده، decode شده و نهایتاً با دستوراتی مانند eval() اجرا میشود.
برتری این روش در پایداری و فرار از شناسایی است. چون اطلاعات بدافزار در بلاکچین ذخیره شده، نهتنها حذف آن تقریباً غیرممکن است، بلکه ابزارهای سنتی امنیتی مانند آنتیویروسها و فایروالها که روی دامنهها یا URL تمرکز دارند، نمیتوانند رفتار مشکوک را شناسایی کنند.
این تکنیک نشان میدهد که زیرساختهای غیرمتمرکز، در صورت فقدان سیاستهای امنیتی، میتوانند به بستری برای حملات نوآورانه تبدیل شوند. سازمانها باید از تحلیل رفتار مرورگر، ترافیک بلاکچینی، و استفاده مشکوک از eval() در صفحات وب آگاه باشند و برای محافظت از کاربران خود سیاستهایی پیشگیرانه اتخاذ کنند.
#آکادمی_روزبه
مرکز تخصصی CISSP
https://labs.jumpsec.com/malware-as-a-smart-contract-part-1-weaponising-bsc-to-target-windows-users-via-wordpress/