jtesta/ssh-audit
چه کاری انجام میده؟
این ابزار یک اسکریپت پایتونیه که امنیت سرورها و کلاینتهای SSH رو بررسی میکنه. با استفاده از این ابزار میتونی تنظیمات مهم SSH مثل بنر، تبادل کلید، رمزنگاری، MAC، فشردهسازی و سازگاری رو تحلیل کنی و نقاط ضعف امنیتی رو شناسایی کنی.
کاربرد:
برای ارزیابی امنیتی سرویسهای SSH استفاده میشه. مثلاً میتونه بهت بگه آیا از الگوریتمهای منسوخ یا ضعیف استفاده شده یا خیر، یا آیا تنظیمات سرور با استانداردهای امنیتی مطابقت داره.
در چه شرایطی بهتره استفاده شود؟
وقتی میخوای امنیت یک سرور SSH رو تست کنی، مخصوصاً قبل از راهاندازی در محیط تولید، یا وقتی نیاز داری یک بررسی دورهای امنیتی انجام بدی. همچنین برای تست سازگاری با کلاینتهای مختلف هم مفیده.
چند مثال از موارد استفاده:
بررسی یک سرور وب که دسترسی SSH داره
تحلیل تنظیمات SSH یک دستگاه شبکه مثل روتر یا فایروال
اطمینان از عدم استفاده از الگوریتمهای ضعیف مثل SHA-1 یا Diffie-Hellman moduli کوچک
گزارشدهی برای مراجع امنیتی یا حسابرسی داخلی
- ##SSH
- ##Penetration
- ##Cybersecurity
- ##Network
- ##Security
- ##SSH
- ##Ethical
- ##Red
- ##Infosec
- ##Python
