網路安全SQL隱碼攻擊型別分為幾種?
SQL隱碼攻擊是駭客對資料庫進行攻擊的常用手段之一,具有很大的危害性,那麼SQL隱碼攻擊型別分為幾種?以下為大家作了詳細的介紹。
SQL隱碼攻擊型別分為幾種?
1、基於布林的盲注
因為Web的頁面返回值都是True或者False,所以布林盲注就是注入後根據頁面返回值來得到資料庫資訊的一種辦法。
2、基於時間的盲注
當布林型注入沒有結果的時候,我們很難判斷注入的程式碼是否被執行,也可以說到底這個注入點存不存在?這個時候布林型注入就無法發揮自己的作用。基於時間的盲注便應運而生,所謂基於時間的盲注,就是我們根據Web頁面相應的時間差來判斷該頁面是否存在SQL隱碼攻擊點。
3、聯合查詢注入
使用聯合查詢進行注入的前提是我們要進行注入的頁面必須有顯示位。所謂聯合查詢注入即是union合併兩個或多個SELECT語句的結果集,所以兩個及以上的select必須有相同列、且各列的資料型別也都相同。聯合查詢注入可在連結最後新增order by 9基於隨意數字的注入,根據頁面的返回結果來判斷站點中的欄位數目。
4、基於錯誤資訊的注入
此方法是在頁面沒有顯示位,但是echo mysql_error();函式輸出了錯誤資訊的時候方能使用。優點是注入速度快,缺點是語句較為複雜,而且只能用limit依次進行猜解。總體來說,報錯注入其實是一種公式化的注入方法,主要用於在頁面中沒有顯示位,但是用echo mysql_error();輸出了錯誤資訊時使用。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2992260/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 生產真實案例:震驚,幾條SQL把伺服器幹崩了,事後還大言不慚!SQL
- 為什麼MySQL沒有負載,但交易卻跑不動?MySQL
- [bug]MySQL 雜湊掃描錯誤地應用日誌導致主從中斷MySQL
- 資料庫系列:MySQL引擎MyISAM和InnoDB的比較資料庫MySQL
- 常見的網路安全威脅詳解!
- 深耕科技創新,微眾銀行築牢金融資料的安全防線
- MAMP Pro for Mac(PHP/MySQL開發環境) v6.8.1啟用版MySQLPHP
- 《資料安全與流通:技術、架構與實踐》新書釋出
- 美創科技位居IDC MarketScape:中國資料安全管理平臺市場「領導者」類別
- Go 併發程式設計 - 併發安全(二)Go
- Isito 入門(九):安全認證
- Debookee 8.1.2 網路資料抓包及分析工具
- PostgreSQL在雲端:部署、管理和擴充套件你的資料庫資料庫PostgreSQL
- 如何解決 MySQL 主從延時問題?MySQL
- 青藤入選"2023年國產雲原生安全技術代表廠商"
- Screaming Frog SEO Spider for Mac(網路爬蟲開發工具) 19.3註冊版開發工具爬蟲
- NoSQLBooster for MongoDB Mac(資料庫管理)8.1.0無限試用版資料庫MongoDB
- 尖叫青蛙網路爬蟲工具:Screaming Frog SEO Spider Mac啟用版 支援M1爬蟲