در سازمانهای مدرن، لایه اعتبارنامهها (Credential Layer) به عنوان پل ارتباطی میان کاربران، سیستمها و اکنون هوش مصنوعی برای دسترسی به دادهها و سرویسها عمل میکند. با این حال، سرعت تولید نرمافزار به گونهای شتاب گرفته است که کنترلهای امنیتی سنتی دیگر قادر به پوشش آن نیستند.
شتاب در تولید کد و افزایش سطح حمله
گزارشها نشان میدهد حجم فعالیت در پلتفرمهایی مانند GitHub به شدت افزایش یافته است؛ به طوری که تعداد Commitها در بازههای زمانی کوتاه رشد چشمگیری داشته و نیاز به مقیاسپذیری زیرساختها تا ۳۰ برابر افزایش یافته است. این حجم از تولید کد، مستقیماً منجر به ایجاد زیرساختهای بیشتر و در نتیجه، تعداد بیشتری از Secrets و اعتبارنامهها میشود.
- افزایش نشت دادهها: در سال ۲۰۲۵، میلیونها Secret سختکد شده (Hardcoded) جدید در GitHub شناسایی شده که رشد ۳۴ درصدی را نسبت به سال قبل نشان میدهد.
- تأثیر AI: نشت اعتبارنامههای مرتبط با سرویسهای هوش مصنوعی با رشد ۸۱ درصدی، یکی از نقاط بحرانی جدید است.
پراکندگی اعتبارنامهها در محیطهای غیرمدیریتی
لایه اعتبارنامهها دارای یک محیط محدود (Perimeter) نیست. یک Secret ممکن است در یک حساب ابری تأیید شده ایجاد شود، اما نسخهی Plaintext آن در یک مخزن کد (Repository)، پایگاه دانش مشترک یا حتی روی لپتاپ توسعهدهنده باقی بماند. این موضوع باعث ایجاد یک سطح حمله (Attack Surface) گسترده میشود که مرزهای تکنولوژیک و مالکیت را رد میکند.
تحقیقات نشان میدهد مخازن داخلی (Internal Repositories) شش برابر بیشتر از مخازن عمومی احتمال حاوی Secret دارند و حدود ۲۸ درصد از حوادث مربوط به اعتبارنامهها از سیستمهای همکاری و بهرهوری (Collaboration Systems) نشأت میگیرند.
لپتاپ توسعهدهندگان: هدف جدید بدافزارهای Infostealer
تغییر استراتژی مهاجمان در اواخر سال ۲۰۲۵، لپتاپهای توسعهدهندگان را به هدف اصلی تبدیل کرده است. بدافزارهای جدید Infostealer مانند Shai-Hulud و S1ingularity، با هدف قرار دادن این نقاط انتهایی (Endpoints)، مسیر ورود به زنجیره تأمین (Supply Chain) را هموار میکنند. از آنجایی که ماشین توسعهدهنده معمولاً دسترسیهای گستردهای به زیرساختهای ابری و مخازن کد دارد، تسخیر آن میتواند دسترسی به بخشهای متعددی از سازمان را فراهم کند.
نقش عوامل هوش مصنوعی (AI Agents)
ورود AI Agents به محیط توسعه، پیچیدگیهای جدیدی ایجاد کرده است. این عوامل میتوانند فایلها را بخوانند، دستورات را اجرا کنند و با سرویسهای خارجی تعامل داشته باشند. هر اتصال جدید، نیاز به احراز هویت (Authentication) ایجاد میکند که در صورت عدم مدیریت، منجر به ایجاد حفرههای امنیتی میشود. برای مثال، شناسایی هزاران Secret معتبر در فایلهای پیکربندی MCP نشاندهنده ریسک بالای این فناوریهای نوظهور است.
ضرورت تحلیل بافتار (Context) در شناسایی
صرفاً یافتن یک Secret کافی نیست؛ تیمهای SOC برای ارزیابی ریسک به Context نیاز دارند:
- اعتبار (Validity): بسیاری از اعتبارنامهها سالها پس از نشت، همچنان فعال میمانند.
- موقعیت (Location): تکرار یک Secret در نقاط مختلف (از لپتاپ تا مخزن عمومی) نشاندهنده گسترش نشت است.
- سطح دسترسی (Permissions): تفاوت میان یک دسترسی محیط Development و یک دسترسی Administrative در محیط Production، اولویت پاسخگویی را تعیین میکند.
نتیجهگیری و استراتژی مقابله
مهاجمان اکنون با سرعت ماشین عمل میکنند و زمان Breakout Time در برخی موارد به کمتر از یک دقیقه رسیده است. رویکرد سنتی شناسایی دورهای دیگر پاسخگو نیست. سازمانها باید به مدل «شناسایی، اصلاح و پیشگیری» (Detect, Remediate, Prevent) روی آورند تا پیش از مهاجمان، نقشهای جامع از لایه اعتبارنامههای خود تهیه کرده و نقاط کور را پوشش دهند.