權限提升是指取得超出預期權限的存取權限。攻擊者通常會從低權限帳戶入手,例如一般使用者或已被攻破的服務帳戶。然後,他們會想辦法取得管理員或root權限。更高的權限使他們能夠停用安全工具、安裝後門,並存取先前無法觸及的資料。權限提升往往是導致輕微入侵演進為嚴重安全漏洞的關鍵步驟。
權限提升有兩種形式。垂直提升是指沿著權限階梯向上移動,從普通使用者到管理員。水平提升是指從一個使用者帳戶橫向移動到另一個具有類似權限的使用者帳戶。兩者都至關重要。攻擊者如果攻破了服務台帳戶,然後橫向提升到財務帳戶,就可以批准付款。攻擊手段多種多樣,從利用未修補的核心漏洞到在設定檔或記憶體中尋找憑證,不一而足。以 SYSTEM 權限執行的錯誤配置服務是常見的攻擊途徑。此外,排程任務、薄弱的服務權限以及腳本中儲存的憑證也是常見的攻擊途徑。一旦攻擊者獲得管理員權限,偵測難度就會大大增加。他們可以停用日誌記錄、清除事件日誌並安裝 rootkit。越早發現權限提升,越能有效控制攻擊。
常見升級路徑
- 未修補的核心或服務漏洞
- 檔案或服務的權限配置錯誤
- 以明文或記憶體形式儲存的憑證
- 權限過大的弱服務帳戶
- 利用計劃任務或啟動腳本
最小權限原則限制了攻擊者在提升權限之前可以執行的操作範圍。打補丁可以修復他們提升權限所需的漏洞。
Comments
No comments yet. Be the first to share a thought.
Leave a comment