日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > 互聯網 > 幾個實際工作中測出來的web安全漏洞

幾個實際工作中測出來的web安全漏洞

來源:程序員人生   發布時間:2017-03-13 16:56:47 閱讀次數:5504次

XSS

現象

        以下系統是我平時負責的系統,手工進行安全測試時,發現“<”、“script”等特殊字符串都被攔截了,沒法進行注入。通過Appscan盡心掃描,發現還是存在xss漏洞。以下圖,通過get要求給輸入框傳入1個onmouseover()的鼠標事件作為參數,可以繞過特殊字符串的攔截,進而進行xss攻擊。
查看代碼,發現前端控件做了參數綁定,使得get要求的參數直接綁定到輸入框了;另外,特殊字符串的過濾只是過濾了1些特殊字符,沒有對js函數進行過濾,這才致使了這起漏洞。



解決辦法

1、取消控件的參數綁定。

2、對所有輸入框進行完全的過濾,既包括能拼接成html和js的特殊字符,也包括所有的js函數。

總結——Xss注入的防范

  • 完善的過濾體系。使用攔截器把能拼接成htmljs的特殊字符、函數全都過濾掉。
  • Html encode假設某些情況下,我們不能對用戶數據進行嚴格的過濾,那末就需要對輸入的html標簽之類的特殊字符進行轉義。
  • 將重要的cookie標記為http onlysecure,  這樣的話Javascript中的document.cookie語句就不能獲得到cookie了,或只有用https才能使用cookie
  • 開啟閱讀器中的XSS過濾器。具體方法,大家可以自行百度。
  • 完善的測試。手工腳本注入測試+自動化xss漏洞掃描工具掃描。


CSRF

現象


解決辦法

和上面xss的解決方法類似。

總結——CSRF的防范措施

  • 完善過濾和攔截機制。
  • 正確使用GET,POST和Cookie。
  • 查詢操作用get,增加、刪除和修改等操作用post。
  • 在非GET要求中使用securityToken。服務端收到用戶要求后,把客戶端傳過來的securityToken和通過session計算出來的進行比對就能夠判斷是不是是合法要求了。


SQL注入

我們有個用戶登錄的頁面,代碼中驗證用戶登錄的sql 以下:select COUNT(*) from Users where Password = 'a' and UserName = 'b' 

這段代碼返回Password和UserName都匹配的用戶數量。


注入方法以下:

如果將UserName設置為 “b' or 1=1 –”.那末,上述sql就變成了: select COUNT(*) from Users where Password = 'a' and UserName = 'b' or 1=1—'

不難看出,SQL的語意產生了改變。為何產生改變呢?由于沒有重用之前的履行計劃,對注入后的SQL語句重新進行了編譯,重新履行了語法解析。

其實,要保證SQL語義不變,即我寫的SQL就是我想表達的意思,不因sql注入而改變語義,就應當重用履行計劃。從這個角度說,任何動態的履行SQL 都有注入的風險,由于動態意味著不重用履行計劃,而如果不重用履行計劃的話,那末就基本上沒法保證你寫的SQL所表示的意思就是你要表達的意思,SQL的語意如果變化了,所表達的查詢就會變化。

重用履行計劃,這就好像小學時做的填空題:查找密碼是(____) 并且用戶名是(____)的用戶。不管你填的是甚么值,我所表達的就是這個意思。只要語義不變,就沒有風險。

最后再總結1句:由于參數化查詢可以重用履行計劃,并且如果重用履行計劃的話,SQL所要表達的語義就不會變化,所以就能夠避免SQL注入,如果不能重用履行計劃,就有可能出現SQL注入。存儲進程之所以安全,也是1樣的道理!



~這是最近1個月發現的系統中的web安全問題,做個記錄,加深點印象,以時時提示自己革命還沒有成功,測試還需警省!



生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 黄色片a级片 | 国产成人免费网站 | 精品香蕉99久久久久网站 | 免费性色 | 激情久久久久 | 色婷婷91| 国产成人av网站 | 国产精品久久一区二区三区动漫 | a中文在线视频 | 毛片在线免费观看网站 | 一区二区三区日韩欧美 | 国产成人精品免费视频大全最热 | 成人不卡| 欧美一级一| 综合久久久久综合 | 欧美日韩高清在线一区 | 欧美精品久久 | 黑人中文字幕一区二区三区 | 欧美精品乱码久久久久久按摩 | 中文字幕精品久久久 | 91看片淫黄大片在线天堂最新 | 国产精品区一区二区三 | 国产区在线看 | 精品少妇一区二区 | 欧美精品高清 | 久久福利网 | 欧美亚洲激情 | 97视频免费观看 | 日本免费高清一区 | 欧美一级做a爰片久久高潮 亚洲一级一级 | 丁香婷婷综合网 | 亚洲一本大道在线 | 国产精品久久久久久久久久免 | 中文字幕不卡在线 | 久久尤物 | 国产一区二区av | 81精品国产乱码久久久久久 | 国产高清a v | 国产视频在线播放 | 国产精品久久久av | www.国产一区 |