‹ بازگشت به کتابخانه‌ی مقالات OWASP Top 10:2025

A07:2025 — Authentication Failures؛ از رمز ضعیف تا JWT بی‌امضا

نگاهی جامع به تمام نقاطی که سیستم احراز هویت می‌تواند شکست بخورد — از brute force تا مدیریت ضعیف نشست.

Authentication Failures طیف وسیعی را پوشش می‌دهد: نبود rate limiting روی فرم ورود (credential stuffing)، سیاست رمز عبور ضعیف، مدیریت نشست ناامن (مثل Session Fixation)، و پیاده‌سازی غلط توکن‌های JWT (مثل پذیرش alg=none).

چرا MFA به‌تنهایی کافی نیست

احراز هویت دومرحله‌ای یک لایه‌ی دفاعی قوی است، اما اگر فرآیند بازیابی حساب (account recovery) ضعیف باشد، مهاجم می‌تواند کاملاً MFA را دور بزند — این دقیقاً همان الگوی «ضعیف‌ترین حلقه» است.

چک‌لیست عملی

آزمایشگاه‌های Authentication/Brute Force، Session Fixation و JWT Misconfiguration PentesterHub این دسته را عملی پوشش می‌دهند.