大多數Web應用程式在使使用者可以存取該功能之前驗證功能級別存取許可權。但是,如果未在伺服器上執行相同的存取控制檢查,則駭客無法在未經適當授權的情況下進入應用程式。
我們將通過以下每項來了解這個漏洞的威脅代理,攻擊向量,安全弱點,技術影響和業務影響。
以下是缺少功能級存取控制的典型範例 -
駭客只是強制目標URL。通常,管理員存取需要身份驗證,但是,如果未驗證應用程式存取許可權,則未經身份驗證的使用者可以存取管理頁面。
# Below URL might be accessible to an authenticated user
http://website.com/app/standarduserpage
# A NON Admin user is able to access admin page without authorization.
http://website.com/app/admin_page
第1步 - 首先瀏覽使用者列表及其存取許可權,以帳戶管理員身份登入。
第2步 - 嘗試各種組合後,可以發現使用者Larry
可以存取客戶經理的資源。