久久综合丝袜日本网_人妻丰满AV无码久久不卡_久久精品国产一区二区三区日韩_9久久9久久精品

 手機版 微信公眾號 新浪微博 友情鏈接
當前位置: 網站首頁 > 建站設計 > 設計文章 > 文章 當前位置: 設計文章 > 文章

WEB前端常見受攻擊方式及解決辦法總結

時間:2021-08-27    點擊: 次    來源:網絡    作者:佚名 - 小 + 大

這篇文章主要介紹了WEB前端常見受攻擊方式及解決辦法總結,文中講解非常細致,幫助大家更好的面對web攻擊,感興趣的朋友可以了解下。

一個網站建立以后,如果不注意安全方面的問題,很容易被人攻擊,下面就討論一下幾種漏洞情況和防止攻擊的辦法。

一、SQL注入

所謂SQL注入,就是通過把SQL命令插入到Web表單提交或輸入域名或頁面請求的查詢字符串,最終達到欺騙服務器執行惡意的SQL命令。具體來說,它是利用現有應用程序,將(惡意)的SQL命令注入到后臺數據庫引擎執行的能力,它可以通過在Web表單中輸入(惡意)SQL語句得到一個存在安全漏洞的網站上的數據庫,而不是按照設計者意圖去執行SQL語句。比如先前的很多影視網站泄露VIP會員密碼大多就是通過WEB表單遞交查詢字符暴出的,這類表單特別容易受到SQL注入式攻擊。

原理:

SQL注入攻擊指的是通過構建特殊的輸入作為參數傳入Web應用程序,而這些輸入大都是SQL語法里的一些組合,通過執行SQL語句進而執行攻擊者所要的操作,其主要原因是程序沒有細致地過濾用戶輸入的數據,致使非法數據侵入系統。

根據相關技術原理,SQL注入可以分為平臺層注入和代碼層注入。前者由不安全的數據庫配置或數據庫平臺的漏洞所致;后者主要是由于程序員對輸入未進行細致地過濾,從而執行了非法的數據查詢。基于此,SQL注入的產生原因通常表現在以下幾方面:

①不當的類型處理;

②不安全的數據庫配置;

③不合理的查詢集處理;

④不當的錯誤處理;

⑤轉義字符處理不合適;

⑥多個提交處理不當。

防護:

1.永遠不要信任用戶的輸入。對用戶的輸入進行校驗,可以通過正則表達式,或限制長度;對單引號和雙"-"進行轉換等。

2.永遠不要使用動態拼裝sql,可以使用參數化的sql或者直接使用存儲過程進行數據查詢存取。

3.永遠不要使用管理員權限的數據庫連接,為每個應用使用單獨的權限有限的數據庫連接。

4.不要把機密信息直接存放,加密或者hash掉密碼和敏感的信息。

5.應用的異常信息應該給出盡可能少的提示,最好使用自定義的錯誤信息對原始錯誤信息進行包裝

6.sql注入的檢測方法一般采取輔助軟件或網站平臺來檢測,軟件一般采用sql注入檢測工具jsky,MDCSOFT SCAN等。采用MDCSOFT-IPS可以有效的防御SQL注入,XSS攻擊等。

二、跨站腳本攻擊(XSS,Cross-site scripting)

跨站腳本攻擊(XSS)是最常見和基本的攻擊WEB網站的方法。攻擊者在網頁上發布包含攻擊性代碼的數據。當瀏覽者看到此網頁時,特定的腳本就會以瀏覽者用戶的身份和權限來執行。通過XSS可以比較容易地修改用戶數據、竊取用戶信息,以及造成其它類型的攻擊,例如CSRF攻擊。

常見解決辦法:確保輸出到HTML頁面的數據以HTML的方式被轉義

出錯的頁面的漏洞也可能造成XSS攻擊,比如頁面/gift/giftList.htm?page=2找不到。出錯頁面直接把該url原樣輸出,如果攻擊者在url后面加上攻擊代碼發給受害者,就有可能出現XSS攻擊

三、 跨站請求偽造攻擊(CSRF)

跨站請求偽造(CSRF,Cross-site request forgery)是另一種常見的攻擊。攻擊者通過各種方法偽造一個請求,模仿用戶提交表單的行為,從而達到修改用戶的數據,或者執行特定任務的目的。為了假冒用戶的身份,CSRF攻擊常常和XSS攻擊配合起來做,但也可以通過其它手段,例如誘使用戶點擊一個包含攻擊的鏈接。

解決的思路有:

1.采用POST請求,增加攻擊的難度.用戶點擊一個鏈接就可以發起GET類型的請求。而POST請求相對比較難,攻擊者往往需要借助javascript才能實現

2.對請求進行認證,確保該請求確實是用戶本人填寫表單并提交的,而不是第三者偽造的.具體可以在會話中增加token,確保看到信息和提交信息的是同一個人

四、Http Heads攻擊

凡是用瀏覽器查看任何WEB網站,無論你的WEB網站采用何種技術和框架,都用到了HTTP協議。HTTP協議在Response header和content之間,有一個空行,即兩組CRLF(0x0D 0A)字符。這個空行標志著headers的結束和content的開始。“聰明”的攻擊者可以利用這一點。只要攻擊者有辦法將任意字符“注入”到 headers中,這種攻擊就可以發生。

以登陸為例:有這樣一個url:http://localhost/login?page=http%3A%2F%2Flocalhost%2Findex

當登錄成功以后,需要重定向回page參數所指定的頁面。下面是重定向發生時的response headers。

HTTP/1.1 302 Moved Temporarily

Date: Tue, 17 Aug 2010 20:00:29 GMT

Server: Apache mod_fcgid/2.3.5 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635

Location: http://localhost/index

假如把URL修改一下,變成這個樣子:

http://localhost/login?page=http%3A%2F%2Flocalhost%2Fcheckout%0D%0A%0D%0A%3Cscript%3Ealert%28%27hello%27%29%3C%2Fscript%3E

那么重定向發生時的reponse會變成下面的樣子:

HTTP/1.1 302 Moved Temporarily

Date: Tue, 17 Aug 2010 20:00:29 GMT

Server: Apache mod_fcgid/2.3.5 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635

Location: http://localhost/checkout<CRLF>

<CRLF>

<script>alert('hello')</script>

這個頁面可能會意外地執行隱藏在URL中的javascript。類似的情況不僅發生在重定向(Location header)上,也有可能發生在其它headers中,如Set-Cookie header。這種攻擊如果成功的話,可以做很多事,例如:執行腳本、設置額外的cookie(<CRLF>Set-Cookie: evil=value)等。

避免這種攻擊的方法,就是過濾所有的response headers,除去header中出現的非法字符,尤其是CRLF。

服務器一般會限制request headers的大小。例如Apache server默認限制request header為8K。如果超過8K,Aapche Server將會返回400 Bad Request響應:

對于大多數情況,8K是足夠大的。假設應用程序把用戶輸入的某內容保存在cookie中,就有可能超過8K.攻擊者把超過8k的header鏈接發給受害 者,就會被服務器拒絕訪問.解決辦法就是檢查cookie的大小,限制新cookie的總大寫,減少因header過大而產生的拒絕訪問攻擊。

五、Cookie攻擊

通過JavaScript非常容易訪問到當前網站的cookie。你可以打開任何網站,然后在瀏覽器地址欄中輸入:javascript:alert(doucment.cookie),立刻就可以看到當前站點的cookie(如果有的話)。攻擊者可以利用這個特性來取得你的關鍵信息。例如,和XSS攻擊相配合,攻擊者在你的瀏覽器上執行特定的JavaScript腳本,取得你的cookie。假設這個網站僅依賴cookie來驗證用戶身份,那么攻擊者就可以假冒你的身份來做一些事情。

現在多數瀏覽器都支持在cookie上打上HttpOnly的標記,凡有這個標志的cookie就無法通過JavaScript來取得,如果能在關鍵cookie上打上這個標記,就會大大增強cookie的安全性

六、重定向攻擊

一種常用的攻擊手段是“釣魚”。釣魚攻擊者,通常會發送給受害者一個合法鏈接,當鏈接被點擊時,用戶被導向一個似是而非的非法網站,從而達到騙取用戶信任、竊取用戶資料的目的。為防止這種行為,我們必須對所有的重定向操作進行審核,以避免重定向到一個危險的地方。常見解決方案是白名單,將合法的要重定向的url加到白名單中,非白名單上的域名重定向時拒之。第二種解決方案是重定向token,在合法的url上加上token,重定向時進行驗證。

七、上傳文件攻擊

1.文件名攻擊,上傳的文件采用上傳之前的文件名,可能造成:客戶端和服務端字符碼不兼容,導致文件名亂碼問題;文件名包含腳本,從而造成攻擊。

2.文件后綴攻擊,上傳的文件的后綴可能是exe可執行程序、js腳本等文件,這些程序可能被執行于受害者的客戶端,甚至可能執行于服務器上。因此我們必須過濾文件名后綴,排除那些不被許可的文件名后綴。

3.文件內容攻擊,IE6有一個很嚴重的問題,它不信任服務器所發送的content type,而是自動根據文件內容來識別文件的類型,并根據所識別的類型來顯示或執行文件。如果上傳一個gif文件,在文件末尾放一段js攻擊腳本,就有可能被執行。這種攻擊,它的文件名和content type看起來都是合法的gif圖片,然而其內容卻包含腳本,這樣的攻擊無法用文件名過濾來排除,而是必須掃描其文件內容,才能識別。

 

上一篇:扁平化設計與Material Design區別在哪里?

下一篇:沒有了

 推薦閱讀
  • Copyright © 2009—2025 ,m.julong-ads.com,All Rights Reserved. |  黔ICP備2023009491號-1  |  貴公網安備52010302003427號
  • 關于本站  |  網站聲明  |  網站導航  |  留言交流  |  友情鏈接  |  祝福頻道  |  微信公眾號  |  新浪微博  |  我的大學  |  我的高中  |  簡歷2009
  • 版權聲明:凡注明本站原創文章、作品,未經本人許可,任何人或機構不得以任何形式對本站內容進行復制作商業用途.
  • 本站部分文章、資源來自互聯網,版權歸原作者及網站所有,如果侵犯了您的權利,請及時致信告知我站.
  • 地址:中國·貴州·貴陽  郵編:550018   微信公眾號:WEBZZQ  郵箱:admin@zouzhiqiang.com
  • QQ:470870191 歡迎各位站長加入個人網站交流討論QQ群: 15410235
  • 訪問統計:
  • 久久综合丝袜日本网_人妻丰满AV无码久久不卡_久久精品国产一区二区三区日韩_9久久9久久精品
    <em id="l4gxk"><noframes id="l4gxk">

    <em id="l4gxk"></em>
        
        

          欧美国产日韩a欧美在线观看| 一区二区三区在线免费视频| 亚洲小说欧美另类婷婷| 亚洲免费高清| 亚洲日韩欧美视频| 亚洲靠逼com| 亚洲午夜日本在线观看| 亚洲综合不卡| 久久久久久日产精品| 美日韩精品免费| 久久青青草综合| 欧美人与性动交cc0o| 国产精品久久久99| 在线国产精品播放| 亚洲在线中文字幕| 国产精一区二区三区| 国产精品美女一区二区| 国产三级欧美三级| 伊人久久综合| 亚洲三级视频在线观看| 亚洲天堂激情| 久久先锋影音| 亚洲精品美女在线观看播放| 亚洲尤物视频网| 美国成人直播| 国产精品视频网址| 在线电影一区| 亚洲天堂av电影| 美国成人毛片| 亚洲一区二区三区视频播放| 玖玖综合伊人| 国产欧美大片| 一区二区av在线| 免费在线亚洲| 欧美成人午夜激情| 亚洲在线免费| 久久青草久久| 在线一区二区三区四区| 99在线精品视频| 久色成人在线| 在线不卡中文字幕| 久久精品国产999大香线蕉| 亚洲激情在线观看视频免费| 欧美一区国产二区| 国产精品久久久久久亚洲调教| 在线观看视频一区| 久久久久**毛片大全| 在线视频一区观看| 欧美精品激情| 亚洲精品久久视频| 欧美激情一区二区三区成人| 久久久久中文| 精品51国产黑色丝袜高跟鞋| 欧美在线国产精品| 亚洲影院色无极综合| 国产精品成人免费视频| aa国产精品| 99视频热这里只有精品免费| 欧美日韩国产影院| 一区二区电影免费观看| 亚洲欧洲日本国产| 欧美精品一区二区精品网| 亚洲精品少妇网址| 91久久国产综合久久| 欧美乱人伦中文字幕在线| 亚洲精品一区二区三区在线观看| 亚洲国产成人在线| 欧美顶级大胆免费视频| 亚洲人成在线观看一区二区| 亚洲日本一区二区| 国产精品久久婷婷六月丁香| 欧美在线亚洲在线| 国产日韩欧美一区二区三区四区| 精品成人国产| 欧美激情视频网站| 欧美韩国一区| 亚洲与欧洲av电影| 午夜视黄欧洲亚洲| 亚洲二区免费| 夜夜嗨av一区二区三区网站四季av | 美女亚洲精品| 一区二区欧美日韩| 亚洲一区二区毛片| 国产亚洲第一区| 欧美aⅴ99久久黑人专区| 欧美顶级大胆免费视频| 亚洲综合欧美日韩| 久久久久久高潮国产精品视| 99精品欧美一区二区蜜桃免费| 9色porny自拍视频一区二区| 国产色爱av资源综合区| 欧美福利小视频| 国产精品毛片高清在线完整版| 久久乐国产精品| 欧美伦理a级免费电影| 欧美一区二区视频97| 欧美成人三级在线| 久久久久国产精品麻豆ai换脸| 欧美成人亚洲成人日韩成人| 欧美一区二视频| 欧美男人的天堂| 久久综合亚洲社区| 国产精品美女久久久免费| 亚洲福利在线观看| 国产午夜亚洲精品羞羞网站| 日韩一级欧洲| 亚洲国产日韩欧美在线动漫| 亚洲午夜精品福利| 亚洲毛片在线观看| 久久精品免视看| 午夜综合激情| 欧美亚洲第一页| 亚洲国产一区在线观看| 黄色成人在线网址| 亚洲欧美一区二区三区在线| aa成人免费视频| 免费观看欧美在线视频的网站| 久久99伊人| 国产欧美一二三区| 99国产精品国产精品毛片| 亚洲精品国产精品国产自| 久久人人97超碰国产公开结果| 欧美亚洲一级片| 欧美体内she精视频在线观看| 亚洲第一页中文字幕| 欲色影视综合吧| 久久久爽爽爽美女图片| 久久久精品欧美丰满| 国产视频不卡| 亚洲欧美日韩中文在线制服| 亚洲欧美精品在线观看| 欧美日韩中文另类| 亚洲视频在线免费观看| 亚洲一品av免费观看| 欧美色另类天堂2015| 亚洲三级免费电影| 亚洲国产99精品国自产| 在线观看亚洲一区| 久久久99爱| 欧美成人激情视频| 亚洲国产天堂久久综合网| 久热精品在线| 91久久久精品| 中文有码久久| 国产精品久久久久久久久久ktv | 久久精品人人做人人爽电影蜜月| 国产精品一区在线观看| 亚洲欧美日韩久久精品 | 日韩一级精品视频在线观看| 亚洲综合国产激情另类一区| 国产精品色网| 欧美在线www| 欧美激情精品久久久| 99综合精品| 国产欧美一区二区精品婷婷| 西瓜成人精品人成网站| 久久亚洲精品一区二区| 亚洲国产精品高清久久久| 欧美日本二区| 欧美亚洲视频在线看网址| 欧美第一黄网免费网站| 亚洲一区二区三区国产| 国语自产精品视频在线看一大j8| 乱码第一页成人| 亚洲视频碰碰| 欧美激情导航| 午夜天堂精品久久久久 | 久久久久久久综合| 亚洲精品久久久久久久久久久久久 | 老司机凹凸av亚洲导航| 日韩一级免费| 国产一区二区三区四区三区四| 久久一区精品| 亚洲天堂av图片| 欧美大片免费观看在线观看网站推荐| 99re热这里只有精品视频| 国产精品一区二区女厕厕| 美女黄毛**国产精品啪啪| 亚洲网在线观看| 亚洲福利视频网站| 久久久久国产精品一区| 亚洲午夜久久久| 亚洲第一页在线| 国产日韩欧美一区二区| 欧美日韩亚洲高清一区二区| 久久一区二区三区四区| 欧美一区二区三区免费视频| 99国内精品久久| 欧美激情欧美狂野欧美精品| 久久国产精品第一页| 亚洲一区在线免费| 日韩亚洲一区在线播放| 在线成人免费观看| 国产一区视频在线看| 国产精品jvid在线观看蜜臀 | 欧美精品乱码久久久久久按摩| 久久国产精品色婷婷| 亚洲欧美日韩国产一区二区三区| 亚洲精品久久在线| 久久久久久久一区|