mazen160/secrets-patterns-db
این یک پایگاه داده منبع باز است که بزرگترین مجموعه الگوهای شناسایی رمزها، کلیدهای API، رمزهای عبور، توکنها و سایر اطلاعات حساس را فراهم میکند. ️
کاربرد:
این ابزار برای تشخیص خودکار دادههای حساس در کدها، لاگها یا فایلهای متنی استفاده میشه. مثلاً وقتی توی یک ریپازیتوری گیت، یک توکن API نشت کرده باشه، این پایگاه داده به ابزارهای اسکن کمک میکنه تا اون رو پیدا کنند.
در چه شرایطی بهتره استفاده شود؟
وقتی نیاز داری امنیت کد رو افزایش بدی، مخصوصاً در محیطهای توسعه CI/CD، اسکن خودکار ریپازیتوریها، یا قبل از پوش کردن کد به گیت. همچنین برای تیمهای امنیتی که میخوان از نشت اطلاعات جلوگیری کنند عالیه.
چند مثال از موارد استفاده:
- جلوگیری از کامیت شدن کلیدهای AWS در گیت
- شناسایی توکنهای GitHub در فایلهای پیکربندی
- اسکن پروژههای اوپن سورس قبل از انتشار
- یکپارچهسازی با ابزارهایی مثل gitleaks یا truffleHog
- استفاده در خط لولههای DevSecOps برای بررسی امنیتی خودکار
- ##security
- ##devsecops
- ##api
- ##secrets
- ##open
- ##cybersecurity
- ##git
- ##token
- ##code
- ##data
