1. 下列的弱點應對修補方式,何者較「不」適當?
(A) 緩衝區溢位要用記憶體防護(DEP)
(B) 遠端執行安全漏洞(RCE)可以透過防火牆阻擋
(C) Command Injection 用過濾方式即可防護
(D) Resource Injection 可以用白名單方式過濾
答案:登入後查看
統計: A(37), B(369), C(158), D(82), E(0) #3102132
統計: A(37), B(369), C(158), D(82), E(0) #3102132
詳解 (共 5 筆)
#6061700
在這些選項中,不適當的修補方式應該是 (B) 遠端執行安全漏洞(RCE)可以透過防火牆阻擋。
理由如下:
(A) 緩衝區溢位通常可以通過記憶體防護(DEP)來防範,因此這是一個合適的修補方式。
(B) 遠端執行安全漏洞(RCE)通常不能僅透過防火牆阻擋,因為這些漏洞可能會允許攻擊者完全控制受影響系統,而防火牆通常無法有效地阻擋這種攻擊。
(C) Command Injection 應該使用過濾方式防護是合適的,通常通過適當的輸入驗證和過濾,可以防止攻擊者將惡意命令注入應用程式中。
(D) Resource Injection 通常可以使用白名單方式過濾,只允許應用程式所需的合法資源,從而防止攻擊者將惡意資源注入應用程式。
因此,不適當的修補方式是 (B) 遠端執行安全漏洞(RCE)可以透過防火牆阻擋。
ㅤㅤ
ㅤㅤ
4
0
#6186152
在這個情境下,選項 (B) 遠端執行安全漏洞(RCE)可以透過防火牆阻擋較不適當。
雖然防火牆可以提供一定的保護,但它並不是最有效的方式來防止遠端執行安全漏洞。
實際上,RCE 漏洞通常涉及到應用程式的程式碼執行,而防火牆主要用於網路流量的過濾,無法完全阻止 RCE 攻擊。
更好的做法是修補應用程式中的漏洞,並採取其他安全措施,例如使用 WAF(Web Application Firewall)或適當的程式碼審查。
ㅤㅤ
1
0
#6314597
**答案:(B) 遠端執行安全漏洞(RCE)可以透過防火牆阻擋**
---
### 各選項解釋:
1. **(A) 緩衝區溢位要用記憶體防護(DEP)**
**正確**。緩衝區溢位攻擊利用程式記憶體區域的漏洞覆蓋執行代碼,DEP(Data Execution Prevention)會標記特定記憶體區域為「不可執行」,阻止攻擊者在此區域執行惡意代碼,因此是有效的防護措施。
1. **(A) 緩衝區溢位要用記憶體防護(DEP)**
**正確**。緩衝區溢位攻擊利用程式記憶體區域的漏洞覆蓋執行代碼,DEP(Data Execution Prevention)會標記特定記憶體區域為「不可執行」,阻止攻擊者在此區域執行惡意代碼,因此是有效的防護措施。
2. **(B) 遠端執行安全漏洞(RCE)可以透過防火牆阻擋**
**不適當**。RCE(Remote Code Execution)漏洞允許攻擊者在遠端系統執行任意代碼。防火牆主要用於網路流量過濾,但無法檢測或阻擋應用層的惡意指令(例如通過HTTP合法端口的攻擊)。正確做法應是修補程式碼漏洞(如輸入驗證、更新套件等),而非依賴防火牆。
**不適當**。RCE(Remote Code Execution)漏洞允許攻擊者在遠端系統執行任意代碼。防火牆主要用於網路流量過濾,但無法檢測或阻擋應用層的惡意指令(例如通過HTTP合法端口的攻擊)。正確做法應是修補程式碼漏洞(如輸入驗證、更新套件等),而非依賴防火牆。
3. **(C) Command Injection 用過濾方式即可防護**
**部分正確但有爭議**。Command Injection 的防護需嚴格過濾使用者輸入(如移除特殊字元、使用白名單驗證),但僅依賴過濾可能不夠全面。更佳實踐是採用「參數化查詢」或「安全API」來隔離指令與輸入。不過題目描述若「過濾」包含完整輸入驗證機制,則仍屬合理,因此選項並非明顯錯誤。
**部分正確但有爭議**。Command Injection 的防護需嚴格過濾使用者輸入(如移除特殊字元、使用白名單驗證),但僅依賴過濾可能不夠全面。更佳實踐是採用「參數化查詢」或「安全API」來隔離指令與輸入。不過題目描述若「過濾」包含完整輸入驗證機制,則仍屬合理,因此選項並非明顯錯誤。
4. **(D) Resource Injection 可以用白名單方式過濾**
**正確**。Resource Injection(資源注入)攻擊者試圖操控資源路徑(如檔案、URL)。白名單機制僅允許預定義的合法資源,能有效限制未授權存取,是常見且適當的防護手段。
**正確**。Resource Injection(資源注入)攻擊者試圖操控資源路徑(如檔案、URL)。白名單機制僅允許預定義的合法資源,能有效限制未授權存取,是常見且適當的防護手段。
---
### 結論:
選項 **(B)** 明顯不適當,因防火牆無法解決應用層的RCE漏洞,需直接修補程式碼。其他選項的防護方式雖有細節差異,但均符合基本防護邏輯。
選項 **(B)** 明顯不適當,因防火牆無法解決應用層的RCE漏洞,需直接修補程式碼。其他選項的防護方式雖有細節差異,但均符合基本防護邏輯。
0
0
#6188441
|
遠端執行安全漏洞(Remote Code Execution, RCE) |
l RCE漏洞通常需要透過程式修補或其他應用層面的安全措施來解決。 |
0
0