水平越權跟垂直越權區別?

yongheng999發表於2024-04-24

水平越權(Horizontal Privilege Escalation)和垂直越權(Vertical Privilege Escalation)是兩種常見的越權攻擊方式,它們之間的區別在於攻擊者獲取訪問許可權的方向和方式。

水平越權(Horizontal Privilege Escalation)

水平越權是指攻擊者以同等或相同許可權的身份,試圖訪問其他使用者的資源或資料。攻擊者透過利用系統中的漏洞或不當配置,嘗試獲取其他使用者的訪問許可權,從而訪問到系統中其他使用者相同許可權級別下的資源。

示例: 攻擊者使用已登入使用者的憑據,嘗試訪問其他使用者的賬戶或資料。例如,透過修改 URL 引數或會話識別符號來訪問其他使用者的訂單資訊。

垂直越權(Vertical Privilege Escalation)

垂直越權是指攻擊者以低許可權身份,試圖獲取高許可權級別的訪問許可權。攻擊者透過利用系統中的漏洞或不當配置,嘗試獲取比自己當前許可權高的使用者或角色的訪問許可權,從而訪問到系統中高許可權級別下的資源。

示例: 攻擊者利用系統中的漏洞或缺陷,以普通使用者的身份試圖獲取管理員許可權,從而執行管理員級別的操作。例如,透過利用身份驗證漏洞或許可權提升漏洞來獲取管理員許可權。

區別總結

  • 方向不同: 水平越權是在相同許可權級別下試圖訪問其他使用者的資源,而垂直越權是在低許可權級別下試圖獲取高許可權級別的訪問許可權。

  • 攻擊目標不同: 水平越權的攻擊目標是同等許可權級別下的其他使用者,而垂直越權的攻擊目標是高許可權級別的使用者或角色。

  • 攻擊方式不同: 水平越權通常涉及利用已有的使用者憑據或會話識別符號,而垂直越權通常涉及利用系統漏洞或不當配置來獲取更高許可權級別的訪問許可權。

綜上所述,水平越權和垂直越權是兩種不同的越權攻擊方式,攻擊者利用不同的手段和目標來獲取未經授權的訪問許可權。在應對越權攻擊時,需要採取不同的防禦策略和措施來確保系統的安全性。

相關文章