當前位置:趣味科普網>經驗>

遠端程式碼是什麼意思

經驗 閱讀(1.48W)

遠端程式碼是什麼意思

遠端代碼是使用者通過瀏覽器提交執行命令,由於伺服器端沒有針對執行函式做過濾,導致在沒有指定絕對路徑的情況下就執行命令,可能會允許攻擊者通過改變$PATH或程式執行環境的其他方面來執行一個惡意構造的程式碼。

由於開發人員編寫原始碼,沒有針對程式碼中可執行的特殊函式入口做過濾,導致客戶端可以提交惡意構造語句提交,並交由伺服器端執行。命令注入攻擊中WEB伺服器沒有過濾類似system(),eval(),exec()等函式是該漏洞攻擊成功的最主要原因。