owasp-noir/noir
این ابزار یک تشخیصدهنده سطح حمله است که با استفاده از تحلیل استاتیک کد، نقاط پایانی (endpoints) در برنامهها را شناسایی میکند. ️
کاربرد:
این ابزار به توسعهدهندگان و امنیتیها کمک میکند تا تمام مسیرهای دسترسی به برنامه (مثل APIها و روتها) را بدون اجرای کد پیدا کنند. این کار باعث میشه آسیبپذیریهای امنیتی مثل دسترسی نامعتبر یا افشای اطلاعات کشف بشن.
در چه شرایطی بهتره استفاده شود؟
وقتی داری یک پروژه بزرگ توسعه میدی و میخوای مطمئن بشی همه endpointها شناخته شدن و امنیت اونها چک شده. همچنین در مرحله CI/CD برای اسکن خودکار کد قبل از دپلوی عالیه.
چند مثال از موارد استفاده:
- پیدا کردن endpointهای پنهان یا مستندنشده در کد بکاند
- استفاده در تست نفوذ برای نقشهبرداری از سطح حمله
- ادغام در خط لوله امنیت توسعه (DevSecOps) برای اسکن خودکار
- کمک به تیمهای امنیتی برای ارزیابی سریع اپلیکیشنهای جدید
- ##AttackSurface
- ##StaticAnalysis
- ##SecurityScanner
- ##APIsecurity
- ##DevSecOps
- ##OWASP
- ##CodeAudit
- ##EndpointDiscovery
- ##NoirProject
