آخرین اخبار
همهٔ اخبار
امنیت وب و نرم‌افزار گزارش بحرانیت ۷/۱۰

تحلیل هدفمندی مهاجمان در شکار اعتبارنامه‌های CI/CD در بسته‌های متن‌باز

تحلیل هدفمندی مهاجمان در شکار اعتبارنامه‌های CI/CD در بسته‌های متن‌باز

در اکوسیستم نرم‌افزارهای متن‌باز (Open Source Software)، مهاجمان به‌طور گسترده‌ای بر سرقت اعتبارنامه‌ها (Credentials) در محیط‌های CI/CD تمرکز کرده‌اند. دلیل اصلی این توجه، سطح دسترسی بسیار بالای این توکن‌ها و کلیدها است که می‌تواند به مهاجم اجازه دهد به بخش‌های حیاتی چرخه حیات توسعه نرم‌افزار دسترسی پیدا کند.

تاثیر دسترسی به محیط CI/CD

بسته به سطح دسترسی (Privileges) تعریف شده برای این اعتبارنامه‌ها، یک مهاجم می‌تواند به موارد زیر دست یابد:

  • کد منبع (Source Code): دسترسی به مخازن کد برای شناسایی آسیب‌پذیری‌های جدید یا تزریق بدافزار.
  • سیستم‌های Build: دستکاری در فرآیند کامپایل و بسته‌بندی نرم‌افزار.
  • رجیستری‌های بسته (Package Registries): انتشار نسخه‌های آلوده از کتابخانه‌ها برای کاربران نهایی.
  • زیرساخت‌های ابری (Cloud Infrastructure): نفوذ به محیط‌های میزبان و سرورهای مدیریت.
  • توزیع در محیط عملیاتی (Production Delivery): دسترسی مستقیم به محیط Production و تغییر در سرویس‌های فعال.

این رویکرد نشان می‌دهد که مهاجمان به جای هدف قرار دادن مستقیم سرورها، ترجیح می‌دهند از طریق زنجیره تامین (Supply Chain) و با سوءاستفاده از اعتماد به بسته‌های OSS، به کل زیرساخت سازمان نفوذ کنند.