網路攻擊與防禦實務
利用Web應用程式弱點的攻擊者,已能以與Web伺服器程式相同的一般使用者權限執行命令。關於攻擊者接下來進行的「權限提升」,正確的例子是下列何者?
- A維持相同的一般使用者權限,以竊取的密碼嘗試用SSH連線到公司內的另一台伺服器
- B利用作業系統核心未修補的弱點等,取得root權限
- C每隔一定時間連線到外部伺服器,接收下一個指令
查看答案與解析
正確答案:B. 利用作業系統核心未修補的弱點等,取得root權限
權限提升是指攻擊者利用弱點或設定上的缺失,取得比目前所持有更高的權限。在Linux上,未修補的核心弱點、不必要地設定了SUID位元的程式、被設定成不需密碼就能執行任何命令的sudo等都會被濫用。取得管理員權限後,就能刪除日誌、停止資安軟體、竊取認證資訊,使損害大幅擴大。套用修補、最小權限原則,以及減少以管理員權限執行的程式,是基本的對策。
- A. 維持相同權限把連線擴大到其他伺服器,是橫向移動。
- B. 正確。利用弱點或設定缺失取得更高的權限,就是權限提升。
- C. 與命令伺服器的定期通訊,屬於C2(命令與控制)。