گزارشهای اخیر نشان میدهد که مهاجمان سایبری با استفاده از روشهای مهندسی اجتماعی پیشرفته، توسعهدهندگان زبان برنامهنویسی Rust (که به Rustaceans معروف هستند) را هدف قرار دادهاند. این حملات با هدف نفوذ به سیستمهای توسعهدهندگان و سرقت دادههای حساس یا دسترسی به زیرساختهای نرمافزاری صورت میگیرد.
سازوکار حمله: شکارچیان فرصتهای شغلی
مهاجمان در این سناریو، پروفایلهای شرکتی بسیار متقاعدکننده و واقعی ایجاد میکنند تا اعتماد هدف را جلب کنند. آنها با ارسال پیشنهادهای شغلی جذاب و plausible، توسعهدهندگان یا مالکان کتابخانههای Rust (Crate owners) را به تماسهای مصاحبه یا تستهای فنی دعوت میکنند.
استفاده از Payloadهای مخرب
بخش خطرناک این حملات در مرحله «تست فنی» یا «بررسی پروژه» رخ میدهد. مهاجمان از توسعهدهنده میخواهند تا کدی را اجرا کند یا پکیجی را دانلود نماید که در ظاهر یک پروژه نمونه است، اما در واقع حاوی یک Malicious Payload است. این کد مخرب میتواند منجر به اجرای دستورات از راه دور (RCE) یا نصب بدافزارهای جاسوسی در سیستم قربانی شود.
توصیههای امنیتی برای توسعهدهندگان
- بررسی دقیق هویت: پیش از دانلود هرگونه کد یا اجرای فایلهای اجرایی از منابع ناشناس، هویت شرکت و فردe درخواستکننده را از طریق کانالهای رسمی تأیید کنید.
- استفاده از محیطهای ایزوله: هرگز کدهای ناشناس را در سیستم اصلی خود اجرا نکنید. برای بررسی پروژههای مشکوک از Virtual Machines یا Containers ایزوله استفاده کنید.
- پایش دسترسیها: دسترسیهای سیستم خود را محدود کرده و از اجرای اسکریپتهایی که نیاز به دسترسی Administrator یا Root دارند، در هنگام تست کدهای خارجی اجتناب کنید.