تاثیر
اسکنرهای امنیتی خودکار می توانند آسیب پذیری های حیاتی مانند تزریق SQL و اسکریپت بین سایتی (XSS) را شناسایی کنند، اما به دلیل روش های تعامل غیر استاندارد [S1]، خطر آسیب رساندن به سیستم های هدف را نیز به همراه دارند. اسکن های پیکربندی نادرست می تواند منجر به اختلال در سرویس، خرابی داده ها یا رفتار ناخواسته در محیط های آسیب پذیر [S1] شود. در حالی که این ابزارها برای یافتن اشکالات حیاتی و بهبود وضعیت امنیتی حیاتی هستند، استفاده از آنها نیازمند مدیریت دقیق برای جلوگیری از تاثیر عملیاتی [S1] است.
علت اصلی
خطر اولیه از ماهیت خودکار ابزارهای DAST ناشی میشود، که برنامههای کاربردی با بارهای مفید را بررسی میکنند که ممکن است موارد لبه را در منطق زیربنایی [S1] ایجاد کنند. علاوه بر این، بسیاری از برنامههای کاربردی وب در پیادهسازی پیکربندیهای امنیتی اولیه، مانند هدرهای HTTP که به درستی سخت شدهاند، شکست میخورند، که برای دفاع در برابر تهدیدات رایج مبتنی بر وب [S2] ضروری هستند. ابزارهایی مانند موزیلا HTTP Observatory این شکاف ها را با تجزیه و تحلیل مطابقت با روندها و دستورالعمل های امنیتی تعیین شده [S2] برجسته می کنند.
قابلیت های تشخیص
اسکنرهای حرفه ای و در سطح جامعه بر چندین دسته آسیب پذیری با تاثیر بالا تمرکز می کنند:
- حملات تزریق: تشخیص تزریق SQL و تزریق موجودیت خارجی XML (XXE) [S1].
- دستکاری درخواست: شناسایی جعل درخواست سمت سرور (SSRF) و جعل درخواست بین سایتی (CSRF) [S1].
- کنترل دسترسی: کاوش برای پیمایش دایرکتوری و سایر مجوزها، [S1] را دور می زند.
- تحلیل پیکربندی: ارزیابی هدرهای HTTP و تنظیمات امنیتی برای اطمینان از انطباق با بهترین شیوه های صنعت [S2].
رفع بتنی
- مجوز پیش از اسکن: اطمینان حاصل کنید که همه آزمایشات خودکار توسط مالک سیستم برای مدیریت خطر آسیب احتمالی [S1] مجاز است.
- آماده سازی محیط: از تمام سیستم های هدف قبل از شروع اسکن های آسیب پذیری فعال برای اطمینان از بازیابی در صورت خرابی [S1] پشتیبان تهیه کنید.
- پیاده سازی سرصفحه: از ابزارهایی مانند موزیلا HTTP Observatory برای ممیزی و پیاده سازی سرصفحه های امنیتی گمشده مانند خط مشی امنیت محتوا (CSP) و Strict-Transport-Security (HSTS) ZXCVOKENFIX استفاده کنید.
- آزمایش های مرحله بندی: برای جلوگیری از تاثیر عملیاتی [S1]، اسکن های فعال با شدت بالا را در محیط های مرحله بندی یا توسعه ایزوله به جای تولید انجام دهید.
چگونه FixVibe آن را آزمایش می کند
FixVibe قبلاً چکهای غیرفعال ایمن تولید را از پروبهای فعال دارای مجوز جدا میکند. ماژول غیرفعال headers.security-headers پوشش هدر به سبک رصدخانه را بدون ارسال بار فراهم می کند. بررسیهای با تأثیر بیشتر مانند active.sqli، active.ssti، active.blind-ssrf، و کاوشهای مرتبط فقط پس از تأیید مالکیت دامنه و تأیید شروع اسکن انجام میشوند و از بارگذاریهای غیر مخرب محدود با بارهای مثبت غیرمخرب استفاده میکنند.
