国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区

掃一掃
關注微信公眾號

用腳本類IDS抵御Web攻擊
2011-03-08   華軍資訊

IDS即入侵檢測系統(tǒng),專業(yè)上講就是依照一定的安全策略,通過軟、硬件,對網(wǎng)絡、系統(tǒng)的運行狀況進行監(jiān)視,盡可能發(fā)現(xiàn)各種攻擊企圖、攻擊行為或者攻擊結(jié)果,以保證網(wǎng)絡系統(tǒng)資源的機密性、完整性和可用性。 傳統(tǒng)的IDS是一個監(jiān)聽設備,這個設備通過網(wǎng)絡鏈路掛接在服務器和客戶端所有流量都必須流經(jīng)的鏈路上,IDS就是通過特有IDS規(guī)則匹配黑客惡意攻擊入侵行為的流量,進行即時的監(jiān)測和報警。

在歷年來開源的Web程序中,被披露最多最嚴重的安全漏洞一直是SQL注射,為了減少SQL注射漏洞對各大網(wǎng)站造成的安全威脅,web安全研究組織80SEC在2008年編寫了國內(nèi)第一個腳本類IDS - MysqlIds,使用MysqlIds可以更好的、更有效率的幫助網(wǎng)站管理員和程序員抵御和檢測Sql注射漏洞。

現(xiàn)在流行的技術(shù)大部分是旁路監(jiān)聽,一般不會因為IDS的性能影響網(wǎng)站正常的訪問流量,而Mysqlids也是按照類似的思路同樣不會影響程序的性能。Mysqlids存在于應用程序和數(shù)據(jù)庫操作之間的一個環(huán)節(jié),完全以數(shù)據(jù)庫的語法來分析執(zhí)行的SQL語句,而不是采用傳統(tǒng)的關鍵字檢測的方法,對于一些非正常的SQL語句能進行阻止并且記錄相關的信息,這樣就可以很快地定位程序中存在注射漏洞的地方,為漏洞的及時修復提供必要的信息。

MysqlIds是由PHP編寫的,通過一個封裝的安全函數(shù),監(jiān)測程序中運行的SQL查詢語句,針對黑客經(jīng)常使用的union查詢、select子查詢、不常用的SQL注釋符、文件操作和benchmark等危險函數(shù)行為進行報警,這個IDS是無縫封裝在程序里的數(shù)據(jù)庫操作流程里的,也就是黑客通過程序漏洞進行惡意的SQL注射都能被非常詳細的監(jiān)測到,程序員或者網(wǎng)站站長甚至能使用IDS發(fā)現(xiàn)自己網(wǎng)站程序中未被察覺的0DAY漏洞。下面我就分析MysqlIds的部分代碼,使大家可以從原理上更容易的理解MysqlIds,我們看看MysqlIds如何監(jiān)測黑客SQL注入經(jīng)常使用的惡意的聯(lián)合查詢。部分代碼如下:

  1. Code highlighting produced by Actipro CodeHighlighter (freeware)  
  2. -->if (strpos($clean, 'union') !== false && preg_match('~(^[^a-z])union($ [^[a-z])~s', $clean) != 0){  
  3. $fail = true;  
  4. $error="union detect";  

MysqlIds使用了PHP中strpos函數(shù)來判斷程序執(zhí)行的SQL語句是否存在惡意的SQL注射,這個函數(shù)可以高效率的查找指定字符串返回一個布爾值,當程序執(zhí)行SQL語句中使用聯(lián)合查詢,規(guī)則條件就開始生效,啟用preg_match函數(shù)調(diào)用IDS規(guī)則來匹配惡意的聯(lián)合查詢語句,這個IDS規(guī)則是精心構(gòu)造的正則表達式,類似于大家使用的傳統(tǒng)IDS規(guī)則,由于MysqlIds是在程序的數(shù)據(jù)庫操作層來檢測,所有能抓取到有效且實實在在的安全問題,且更有效更具有針對性。MysqlIds還針對程序運行的SQL語句出現(xiàn)的異常情況進行了監(jiān)控,如SQL語句中出現(xiàn)異常的注釋符,一般黑客進行SQL注射攻擊,很多情況下需要注釋符完成SQL注射攻擊的SQL語句,同時黑客還有可能使用一些比較危險的MYSQL函數(shù)和功能,如sleep、benchmark、load_file和into outfile功能等,這些黑客在程序中使用SQL注射的惡意動作都能被MysqlIds監(jiān)測到。 MysqlIds與傳統(tǒng)Web安全防御措施的區(qū)別

傳統(tǒng)的Web安全防御措施都非常滯后,在Web程序里未知的漏洞被攻擊的情況下,管理員往往要排查很多東西才能找到問題的關鍵點,有的時候可能是使用的程序中存在一個未知的SQL注射漏洞被黑客利用,卻無法確定黑客是如何攻擊,而導致整個網(wǎng)站一而再,再而三的淪陷。合理地部署Mysqlids后,就可以幫助管理員第一時間準確的定位網(wǎng)站的Web程序漏洞,關鍵在于MysqlIds核心的日志功能,它能準確的將每次精確匹配報警后的信息存入日志,代碼如下:

  1. Code highlighting produced by Actipro CodeHighlighter (freeware)  
  2. -->if (!empty($fail))  
  3. {  
  4. fputs(fopen($log_file,'a+'),"<?php die();?>$db_string$error\r\n");  
  5. die("Hacking Detect<br><a href=http://www.80sec.com />http://www.80sec.com");  
  6. }  
  7. else {  
  8. return $db_string;  
  9. }  

當程序的SQL語句被監(jiān)測到惡意行為后,會打開相應條件語句里的fail開關,也就是觸發(fā)監(jiān)測后根據(jù)信息會留下一條精確的日志信息。管理員排查日志就能精確定位程序中的SQL注射漏洞。

MysqlIds暫時只支持PHP+MYSQL架構(gòu)的Web程序,作為開源程序和其原理的靈活性,大家可以很方便將MysqlIds和自己程序無縫結(jié)合。比如國內(nèi)站長采用比較廣泛的一款PHP建站程序DeDecms,在DeDecms歷史版本中被披露過很多安全問題,其中SQL注射是其安全問題中危害最大也最多的問題。為了解決SQL注射問題,DedeCms在其發(fā)布的最新版中的數(shù)據(jù)庫類中封裝了80sec的Mysqlids,以用來抵御和檢測Sql注射漏洞。我們可以參考DeDecms的MYSQL數(shù)據(jù)庫類,將MysqlIds部署在程序中:

  1. \include\dedesql.class.php 

DeDecms的MYSQL數(shù)據(jù)庫類161行的ExecuteNoneQuery函數(shù)封裝了MysqlIds,程序運行的SQL語句在進入MYSQL查詢之前都會使用MysqlIds的CheckSql函數(shù)處理。

  1. Code highlighting produced by Actipro CodeHighlighter (freeware)  
  2. -->if($this->safeCheck) CheckSql($this->queryString,'update');  
  3. return mysql_query($this->queryString,$this->linkID);  
  4.  

腳本類IDS展望

腳本類IDS作為一種花銷很小當最有效的安全措施值得大力推廣,近年來大家對安全越來越重視,Web程序的開發(fā)也越來越多的考慮程序的安全性,也許以后的WEB程序在開發(fā)之初就會將這類腳本IDS的概念設計在自己的程序中,那么大家只需要打開程序中的一個設置開關就能被實時保護,并能最準確的定位安全問題。目前MysqlIds在80SEC的官方網(wǎng)站上仍然是1.0版,希望他們以后能提供功能更強大腳本IDS。

原文鏈接:http://netsecurity.51cto.com/art/201103/247705.htm

熱詞搜索:

上一篇:使用微軟安全工具評測Server攻擊平面
下一篇:如何打造企業(yè)內(nèi)網(wǎng)安全

分享到: 收藏
国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区
精品国产在天天线2019| 欧美日韩在线三级| 久久电影网电视剧免费观看| 视频一区二区欧美| 午夜激情久久久| 午夜av区久久| 久久国产精品99精品国产| 黄色日韩三级电影| 国产不卡视频一区二区三区| 成人在线综合网| 在线亚洲高清视频| 欧美日韩激情在线| 欧美一区二区三区免费观看视频 | 欧美一区二区在线免费观看| 欧美日韩和欧美的一区二区| 欧美高清www午色夜在线视频| 欧美日韩免费观看一区二区三区 | 99re热视频这里只精品| 色综合色综合色综合色综合色综合| 91最新地址在线播放| 欧美日韩午夜在线视频| 精品99久久久久久| 国产精品美女久久久久av爽李琼| 亚洲美女视频一区| 免费观看在线综合| 不卡高清视频专区| 777亚洲妇女| 国产无一区二区| 亚洲自拍偷拍图区| 久久精品国产免费看久久精品| 国产一区日韩二区欧美三区| av电影在线观看一区| 717成人午夜免费福利电影| 久久精品视频免费| 亚洲一区二区三区免费视频| 久久国产剧场电影| 色综合久久88色综合天天免费| 欧美久久久久久蜜桃| 国产色综合久久| 亚洲不卡一区二区三区| 国产精品2024| 欧美精品久久天天躁| 国产精品视频看| 麻豆精品国产传媒mv男同| 成人午夜av影视| 日韩欧美在线综合网| 亚洲色大成网站www久久九九| 免费人成在线不卡| 色爱区综合激月婷婷| 欧美精品一区二区高清在线观看 | 三级成人在线视频| 一本一道波多野结衣一区二区| 欧美成人精品1314www| 洋洋成人永久网站入口| 成人性生交大片| 精品久久人人做人人爱| 日韩精品一级中文字幕精品视频免费观看| 国产精品一区二区三区四区| 在线成人高清不卡| 一区二区三区在线不卡| 国产成人免费av在线| 欧美mv日韩mv| 美女在线一区二区| 91精品国产全国免费观看| 亚洲成人免费观看| 一本一道久久a久久精品 | 裸体歌舞表演一区二区| 欧美理论电影在线| 五月综合激情婷婷六月色窝| 99re热视频这里只精品| 国产精品不卡视频| av网站免费线看精品| 中文一区二区在线观看| 国产91精品免费| 国产精品欧美一区喷水| 高清不卡一二三区| 国产目拍亚洲精品99久久精品| 国产伦精品一区二区三区免费| 日韩三级伦理片妻子的秘密按摩| 午夜a成v人精品| 日韩精品专区在线| 亚洲va中文字幕| 欧美日韩在线不卡| 日本美女一区二区| 日韩一区二区三区精品视频| 看电视剧不卡顿的网站| 亚洲精品一区二区三区精华液| 日本在线不卡视频| 久久久久久一二三区| 国产91清纯白嫩初高中在线观看| 久久久噜噜噜久久中文字幕色伊伊 | 亚洲欧洲精品天堂一级 | 狠狠色丁香婷综合久久| 欧美精品一区二| 国产伦精品一区二区三区免费迷 | 欧美色网站导航| 日韩av一区二| 国产午夜亚洲精品理论片色戒| 国产成人精品影视| 亚洲已满18点击进入久久| 777精品伊人久久久久大香线蕉| 日本视频免费一区| 亚洲精品在线一区二区| 成人午夜免费视频| 五月天久久比比资源色| 精品少妇一区二区三区在线播放| 成人午夜电影小说| 偷窥少妇高潮呻吟av久久免费| 欧美刺激午夜性久久久久久久| 国产美女主播视频一区| 亚洲免费视频中文字幕| 欧美精品一级二级| 国产成人免费xxxxxxxx| 亚洲国产综合视频在线观看| 2022国产精品视频| 欧美日韩国产综合一区二区| 精品一区二区三区在线观看| 亚洲精品高清在线观看| 欧美mv和日韩mv的网站| 91豆麻精品91久久久久久| 精品在线一区二区三区| 一二三四区精品视频| 国产婷婷一区二区| 欧美一级黄色大片| 91亚洲国产成人精品一区二区三 | 日韩视频一区二区三区在线播放 | 丁香六月综合激情| 免费观看在线色综合| 亚洲国产精品久久人人爱| 欧美激情一区二区三区全黄| 日韩欧美你懂的| 欧美日韩在线免费视频| 91麻豆蜜桃一区二区三区| 国产精品一区二区三区99| 美女视频网站久久| 亚洲国产精品久久不卡毛片 | 一区二区三区四区五区视频在线观看| 8x8x8国产精品| 色综合久久天天| 99久久精品99国产精品| 国产福利精品一区| 国内一区二区视频| 另类专区欧美蜜桃臀第一页| 香蕉久久一区二区不卡无毒影院| 亚洲私人黄色宅男| 国产精品视频免费| 欧美经典三级视频一区二区三区| 欧美成人a∨高清免费观看| 欧美一区二区三区在线视频| 欧美午夜寂寞影院| 欧美在线999| 欧美日韩视频不卡| 欧美视频精品在线观看| 欧美日韩中文字幕精品| 欧美三级在线看| 精品视频一区二区不卡| 欧美日本精品一区二区三区| 91精品免费观看| 日韩欧美国产1| 日韩视频免费直播| 久久综合色婷婷| 欧美国产日韩a欧美在线观看| 国产三级精品视频| 最好看的中文字幕久久| 亚洲精品高清在线| 午夜精品国产更新| 久久99精品一区二区三区三区| 久久成人综合网| 丁香啪啪综合成人亚洲小说| 99精品视频一区| 7777精品伊人久久久大香线蕉完整版 | 色欧美片视频在线观看| 欧美日韩你懂的| 欧美tk—视频vk| 亚洲欧洲日韩在线| 亚洲国产欧美日韩另类综合 | 五月天激情小说综合| 亚洲va国产天堂va久久en| 麻豆91在线看| 国产成人亚洲精品青草天美| 色香蕉成人二区免费| 7777精品伊人久久久大香线蕉最新版| 欧美tickling挠脚心丨vk| 国产欧美日韩精品在线| 一区二区三区电影在线播| 久久狠狠亚洲综合| 99视频精品免费视频| 欧美一区二区三区色| 亚洲人成亚洲人成在线观看图片| 午夜精品一区二区三区三上悠亚| 久久国产欧美日韩精品| 一本色道**综合亚洲精品蜜桃冫| 制服.丝袜.亚洲.中文.综合| 久久久精品中文字幕麻豆发布| 一片黄亚洲嫩模| 国产美女一区二区| 在线不卡中文字幕播放| 亚洲人吸女人奶水| 国产麻豆精品久久一二三| 欧美视频在线一区二区三区|