結構化查詢語言(SQL)注入是一種幾乎總是試圖針對數據庫驅動的網站進行的攻擊。它試圖在站點的SQL查詢中插入惡意代碼,以便通過破壞來干擾數據管理,更改或顯示存儲在驅動站點的數據庫表中的數據。SQL是一種標準編程語言,用...
結構化查詢語言(SQL)注入是一種幾乎總是試圖針對數據庫驅動的網站進行的攻擊。它試圖在站點的SQL查詢中插入惡意代碼,以便通過破壞來干擾數據管理,更改或顯示存儲在驅動站點的數據庫表中的數據。SQL是一種標準編程語言,用于創建,更新和檢索存儲在數據庫中的數據。婦女與計算機進行倒立操作SQL注入攻擊的危險性是巨大的,并且在成功實施時往往具有毀滅性。敏感信息,如信用卡號碼、一個人的醫療記錄,網上銀行和電子郵件等賬戶的用戶名和密碼以及各種類型的識別號都可能暴露在網絡犯罪分子的面前。盡管數據被盜可能是任何試圖使用SQL注入的人的主要目標,這并不是使用這種或任何其他類型的代碼注入技術(如跨站點腳本)的唯一動機。訪問顯示他們不喜歡的信息的網站的訪問者可能會嘗試SQL注入攻擊來禁用站點、竊取數據或更改數據以破壞站點背后的人員的任務。有時SQL注入攻擊是由一個不滿的訪問者嘗試對一個網站進行攻擊,該訪問者可能已經讓其帳戶被站點所有者禁止,他或她嫉妒該站點的受歡迎程度,或者試圖破壞他或她認為是敵人的人的在線業務。顯然,要發起SQL注入攻擊,必須具備SQL知識,但是,與其他編程語言相比,它一般不被認為是一門非常難學的語言,只要對如何使用它有一個基本但堅實的理解,就可以完成很多工作這意味著有很多人在網上沖浪,他們有必要的技能來嘗試針對網站的SQL注入,負責確保他們編程的站點不受SQL注入的影響。實現如此重要的安全性,幾乎總是有不止一種方法,其中大多數方法被認為是簡單但非常有效的解決方案。例如,開發人員可以在使用超文本預處理程序(PHP)語言編寫腳本時使用mysql_real_escape_string()函數或準備好的語句。必須仔細考慮所選擇的防范攻擊的方法,因為即使在設置安全性時,也不能忽視整個站點的性能
-
發表于 2020-08-07 19:48
- 閱讀 ( 672 )
- 分類:電腦網絡