命令注入是利用系統弱點獲取對系統的訪問權限,以執行惡意代碼、獲取用戶數據和參與其他活動。雖然命令注入本質上可能是良性的,但通常不是,而且它也會帶來嚴重的安全威脅。有許多解決辦法可以防止計算機系統中的這種活動...
命令注入是利用系統弱點獲取對系統的訪問權限,以執行惡意代碼、獲取用戶數據和參與其他活動。雖然命令注入本質上可能是良性的,但通常不是,而且它也會帶來嚴重的安全威脅。有許多解決辦法可以防止計算機系統中的這種活動。對諸如命令注入之類的網絡犯罪定罪可能會導致坐牢。命令注入最常見的漏洞之一是表單,在網頁或計算機系統中。窗體允許用戶輸入數據,然后由系統處理。如果對輸入窗體的數據類型沒有限制,用戶可以輸入系統將讀取和執行的計算機代碼。網頁上的表單也可以將輸入的內容轉換為顯示給其他用戶,從而使其他人也暴露在代碼中;例如,有人可以在網站的評論中留下惡意腳本。命令注入用于從中獲取個人信息一臺計算機。當代碼執行時,它可能會為人們提供對計算機系統后端的訪問權限,包括管理訪問權限,還可能在計算機系統中植入病毒和惡意軟件。命令注入可能被設計成傳播自己,由于受感染的計算機通過網絡與未受感染的計算機進行交互。它們可以非常迅速地傳播,并可能在傳播過程中造成嚴重損害。避免命令注入的一種方法是設計表單和其他輸入,以限制人們可以輸入的內容。例如,在互聯網上的評論中,用戶可能沒有合法的理由輸入腳本,評論表單可以簡單地拒絕腳本,同時仍然允許HTML進行標記和樣式設置同樣,在計算機程序中,輸入形式可以拒絕某些字符的輸入,防止人們在表單中執行代碼。命令注入帶來的潛在風險在20世紀90年代首次被注意到。許多設計師已經解決了這個問題,并想出了各種方法來防止或阻止命令注入攻擊。黑客也試圖開發自己的解決方案,開發新的創造性的方法來通過計算機系統中的弱點來執行代碼。有些人純粹出于學術興趣而開發新技術,可以說,當他們的研究逃到野外時,偶爾會造成嚴重破壞。命令注入通常被用作黑客攻擊的一種方法
-
發表于 2020-08-07 12:40
- 閱讀 ( 924 )
- 分類:電腦網絡