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

A01:2025 — Broken Access Control به زبان ساده

بررسی رتبه‌ی اول OWASP Top 10:2025؛ چرا کنترل دسترسی شکسته همچنان رایج‌ترین و خطرناک‌ترین دسته‌ی آسیب‌پذیری وب است.

Broken Access Control یعنی برنامه درست تایید می‌کند «شما چه کسی هستید» (Authentication)، اما درست بررسی نمی‌کند «شما مجاز به دیدن/تغییر این داده‌ی خاص هستید یا نه» (Authorization). این دو مفهوم کاملاً جدا هستند و اشتباه گرفتن‌شان ریشه‌ی اکثر حوادث واقعی است.

نمونه‌های رایج

چرا رتبه‌ی اول است

برخلاف بسیاری از آسیب‌پذیری‌های تکنیکی (مثل یک باگ خاص در یک کتابخانه)، کنترل دسترسی یک مسئله‌ی معماری و منطقی است که باید در *هر* endpoint به‌صورت جدا پیاده شود — همین باعث می‌شود حتی تیم‌های باتجربه هم جایی را از قلم بیندازند.

برای تمرین عملی این دسته، به آزمایشگاه‌های IDOR و Mass Assignment PentesterHub مراجعه کنید.