多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

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

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

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

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在线观看 | 国产九九精品 | 社区天堂 | 日本精a在线观看 | 一级国产 | 91精品国产美女福到在线不卡 | 亚洲高清不卡视频 | 欧美成人亚洲高清在线观看 | 久久精品国产精品亚洲毛片 | 宇都宫紫苑野外中文字幕 | 中文字幕在线播 | 日韩在线视频不卡一区二区三区 | 免费国产成人高清在线观看不卡 | japanese日本护士xxxx18一19 | 亚洲激情专区 | 国产精品国产三级国产爱网 | 致命坏男人漫画登录页面免费漫画第三话 | 日本不卡视频一区二区 | 亚洲成人免费视频在线 | 在线碰碰视频在线观看 | 日本三级日本三级日本三级极 | 免费在线观看h | 成人精品视频在线观看播放 | 久久精品国产74国产 | 欧美重口另类videos人妖 | 日本一道本中文字幕 | 亚洲人成在线免费观看 | 黄色专区| 日韩一区二区三区四区不卡 | 大美香蕉伊在看欧美 | 午夜欧美福利 | 男人天堂网2022 | 免费a一毛片 | 亚洲欧美日韩一区 | 性欧美18一19 | 欧美一区二区自偷自拍视频 | 亚洲精品99久久久久久 | 激情五月开心婷婷 | 国产专区在线视频 | 性欧美videofree另类 | 韩国午夜理伦三级2020豆豌 |