AWS سرویس Continuum برای آسیبپذیریهای کد را بهطور عمومی عرضه کرده است. این سرویس برای کمک به تیمهای امنیتی طراحی شده تا آسیبپذیریهای کد را پیدا کنند، بررسی کنند آیا امکان بهرهبرداری از آنها وجود دارد، بر اساس اثرشان بر کسبوکار اولویتبندیشان کنند و در جریان کاری توسعهدهندگان، راهکارهایی را از طریق درخواست تغییر کد پیشنهاد دهند.
بهگفته AWS، Continuum نموداری از زمینه و ساختار محیط AWS ایجاد میکند که ارتباط میان منابع، هویتها و اتصالات شبکه را نشان میدهد. این سرویس میتواند یافتههای موجود درباره آسیبپذیریها را دریافت کند و کد را اسکن کند؛ سپس برای بررسی امکان بهرهبرداری، یافتهها را در محیطی ایزوله آزمایش میکند. درخواستهای تغییر کد پیشنهادی آن شامل شواهد امکان بهرهبرداری و ارزیابی گستره احتمالی اثرگذاری آسیبپذیری است؛ یعنی مشخص میکند مشکل تا چه حد میتواند گسترش یابد.
مسیر خودکارسازی با اولویت بازبینی انسانی
بهگفته AWS، Continuum برای هر کار یک مدل هوش مصنوعی انتخاب میکند. این سرویس کار را با حالت Learn آغاز میکند؛ حالتی که در آن راهکارهایی پیشنهاد میدهد تا فرد آنها را تأیید کند. AWS میگوید مشتریان پس از اطمینان از دقت سرویس میتوانند به حالت Enforce بروند؛ در این حالت سرویس در چارچوب محدودیتهایی که آنها تعیین کردهاند، بهطور خودکار عمل میکند. در اطلاعیه، آستانه دقت تعریف نشده و توضیحی درباره محدودیتهای قابل تنظیم ارائه نشده است.
AWS میگوید Continuum در کنار Amazon GuardDuty و AWS Security Hub کار میکند. در اطلاعیه به جدولی از مناطق عرضه اشاره شده، اما اطلاعات ارائهشده مناطق در دسترس را مشخص نمیکند. همچنین قیمت، زبانهای برنامهنویسی پشتیبانیشده یا نتایج ارزیابی عملکرد مستقل اعلام نشده است.
چرا مهم است
برای تیمهایی که از قبل از خدمات امنیتی AWS استفاده میکنند، Continuum میتواند راهکارهای پیشنهادی برای رفع مشکلات کد را وارد جریان کاری توسعهدهندگان کند و امکان بازبینی تغییرات را پیش از فعالکردن خودکارسازی بیشتر فراهم آورد. در این اطلاعیه AWS مناطق عرضه، قیمتها یا زبانهای پشتیبانیشده را مشخص نکرده است؛ بنابراین تیمها نمیتوانند صرفاً بر اساس این اطلاعات بفهمند که سرویس در دسترس آنها هست یا با نیازهایشان سازگاری دارد.