久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合

站長資訊網
最全最豐富的資訊網站

前端安全以及如何防范詳細介紹

隨著互聯網的發達,各種WEB應用也變得越來越復雜,滿足了用戶的各種需求,但是隨之而來的就是各種網絡安全的問題。作為前端開發行業的我們也逃不開這個問題。所以今天我就簡單聊一聊WEB前端安全以及如何防范。

首先前端攻擊都有哪些形式,我們該如何防范?

一、XSS攻擊

XSS是一種經常出現在web應用中的計算機安全漏洞,它允許惡意web用戶將代碼植 入到提供給其它用戶使用的頁面中。比如這些代碼包括HTML代碼和客戶端腳本。攻 擊者利用XSS漏洞旁路掉訪問控制——例如同源策略(same origin policy)。這種類型 的漏洞由于被黑客用來編寫危害性更大的網絡釣魚(Phishing)攻擊而變得廣為人知。

XSS攻擊的危害包括:

  1、盜取各類用戶帳號,如機器登錄帳號、用戶網銀帳號、各類管理員帳號

  2、控制企業數據,包括讀取、篡改、添加、刪除企業敏感數據的能力

  3、盜竊企業重要的具有商業價值的資料

  4、非法轉賬

  5、強制發送電子郵件

  6、網站掛馬

  7、控制受害者機器向其它網站發起攻擊

XSS攻擊的具體表現:

  1、JavaScript代碼注入

  下面是代碼的頁面:

前端安全以及如何防范詳細介紹

這段代碼的作用是把第一個輸入框的字符串,輸出到第二個輸入框,我們輸入1,那么第二個input里的value值就是1,下面是頁面的截圖和源代碼的截圖(這里我輸入下面的代碼來測試)

<SCRIPT>alert('xss')</SCRIPT>

前端安全以及如何防范詳細介紹

前端安全以及如何防范詳細介紹

明顯的可以看到,并沒有彈出對話框,大家可能會疑惑為什么沒有彈窗呢,看看源代碼

前端安全以及如何防范詳細介紹

我們看到我們輸入的字符串被輸出到第15行input標簽里的value屬性里面,被當成value里的值來顯現出來,所以并沒有彈窗,這時候我們該怎么辦呢?聰明的人已經發現了可以在

<SCRIPT>alert('xss')</SCRIPT>

  前面加個">來閉合input標簽。所以應該得到的結果為

前端安全以及如何防范詳細介紹

成功彈窗了,我們在看看這時的頁面

前端安全以及如何防范詳細介紹

看到后面有第二個input輸入框后面跟有">字符串,為什么會這樣呢,我們來看看源代碼

前端安全以及如何防范詳細介紹

解決辦法:目前來講,最簡單的辦法防治辦法,還是將前端輸出數據都進行轉義最為穩妥,雖然顯示出來是有script標簽的,但是實際上,script標簽的左右尖括號(><),均被轉義為html字符實體,所以,便不會被當做標簽來解析的,但是實際顯示的時候,這兩個尖括號,還是可以正常展示的。

2、append的利用

  上一小節我們防住了script標簽的左右尖括號,但聰明的黑客們還是想出了好辦法去破解,我們知道,直接給innerHTML賦值一段js,是無法被執行的。比如,


  但是,jQuery的append可以做到,究其原因,就是因為jquery會在將append元素變為fragment的時候,找到其中的script標簽,再使用eval執行一遍。jquery的append使用的方式也是innerHTML。而innerHTML是會將unicode碼轉換為字符實體的。

  利用這兩種知識結合,我們可以得出,網站使用append進行dom操作,如果是append我們可以決定的字段,那么我們可以將左右尖括號,使用unicode碼偽裝起來,就像這樣–"u003cscriptu003ealert('xss');"。接下來轉義的時候,偽裝成u003的<會被漏掉,append的時候,則會被重新調用。雖然進行了轉義,注入的代碼還是會再次被執行

3、img標簽的再次利用

  img標簽,在加載圖片失敗的時候,會調用該元素上的onerror事件。我們正可以利用這種方式來進行攻擊。

前端安全以及如何防范詳細介紹

但是,如果這張圖片的地址我們換種寫法呢?

前端安全以及如何防范詳細介紹

這時的源碼已經變為–src為空,但是onerror的時候,執行注入代碼。我們刷新查看頁面,就會發現,代碼注入已經成功,需要繼續轉義。

二、 CSRF攻擊

什么是CSRF攻擊?

  CSRF(Crosssite request forgery跨站請求偽造,也被稱為“One Click Attack”或者Session Riding,通常縮寫為CSRF或者XSRF,是一種對網站的惡意利用。其實就是網站中的一些提交行為,被黑客利用,你在訪問黑客的網站的時候,進行的操作,會被操作到其他網站上(如:你所使用的網絡銀行的網站)。

1、要合理使用post與get

  通常我們會為了省事兒,把一些應當提交的數據,做成get請求。殊不知,這不僅僅是違反了http的標準而已,也同樣會被黑客所利用。

  比如,你開發的網站中,有一個購買商品的操作。你是這么開發的:

前端安全以及如何防范詳細介紹

那么,黑客的網站可以這樣開發:

前端安全以及如何防范詳細介紹

這樣的話,用戶只需要訪問一次黑客的網站,其實就相當于在你的網站中,操作了一次。然而用戶卻沒有感知。

所以,我們日常的開發,還是要遵循提交業務,嚴格按照post請求去做的。更不要使用jsonp去做提交型的接口,這樣非常的危險。

2、xsrf攻擊升級

如果你使用了post請求來處理關鍵業務的,還是有辦法可以破解的。我們的業務代碼如下:

前端安全以及如何防范詳細介紹

黑客代碼如下:

前端安全以及如何防范詳細介紹

點擊后,用戶進行了提交,卻連自己都不知情。這種情況如何防御呢?

  最簡單的辦法就是加驗證碼,這樣除了用戶,黑客的網站是獲取不到用戶本次session的驗證碼的。但是這樣也會降低用戶的提交體驗,特別是有些經常性的操作,如果總讓用戶輸入驗證碼,用戶也會非常的煩。

  另一種方式,就是在用訪問的頁面中,都種下驗證用的token,用戶所有的提交都必須帶上本次頁面中生成的token,這種方式的本質和使用驗證碼沒什么兩樣,但是這種方式,整個頁面每一次的session,使用同一個token就行,很多post操作,開發者就可以自動帶上當前頁面的token。如果token校驗不通過,則證明此次提交并非從本站發送來,則終止提交過程。如果token確實為本網站生成的話,則可以通過。

  代碼如下

前端安全以及如何防范詳細介紹

并沒有攜帶本站每次session生成的token,則提交失敗。

  本站的網站form,則都會自動攜帶本站生成的token

前端安全以及如何防范詳細介紹

再次使用本站的網頁進行提交,則通過

  當然,上面的只是例子,具體的token生成,肯定是要隨著session與用戶ID去變的,如果各位看官覺得自己的網站也需要加個token,請自行百度,進行深入的學習。

三、網絡劫持攻擊

很多的時候,我們的網站不是直接就訪問到我們的服務器上的,中間會經過很多層代理,如果在某一個環節,數據被中間代理層的劫持者所截獲,他們就能獲取到使用你網站的用戶的密碼等保密數據。比如,我們的用戶經常會在各種飯館里面,連一些奇奇怪怪的wifi,如果這個wifi是黑客所建立的熱點wifi,那么黑客就可以結果該用戶收發的所有數據。這里,建議站長們網站都使用https進行加密。這樣,就算網站的數據能被拿到,黑客也無法解開。

  如果你的網站還沒有進行https加密的化,則在表單提交部分,最好進行非對稱加密–即客戶端加密,只有服務端能解開。這樣中間的劫持者便無法獲取加密內容的真實信息了。

四、控制臺注入代碼

  不知道各位看官有沒有注意到天貓官網控制臺的警告信息,如圖4.1所示,這是為什么呢?因為有的黑客會誘騙用戶去往控制臺里面粘貼東西(欺負小白用戶不懂代碼),比如可以在朋友圈貼個什么文章,說:"只要訪問天貓,按下F12并且粘貼以下內容,則可以獲得xx元禮品"之類的,那么有的用戶真的會去操作,并且自己隱私被暴露了也不知道。

  天貓這種做法,也是在警告用戶不要這么做,看來天貓的前端安全做的也是很到位的。不過,這種攻擊畢竟是少數,所以各位看官看一眼就行,如果真的發現有的用戶會被這樣攻擊的話,記得想起天貓的這種解決方案。

前端安全以及如何防范詳細介紹

五、釣魚

  釣魚也是一種非常古老的攻擊方式了,其實并不太算前端攻擊。可畢竟是頁面級別的攻擊,我們也來一起聊一聊。我相信很多人會有這樣的經歷,QQ群里面有人發什么兼職啦、什么自己要去國外了房子車子甩賣了,詳情在我QQ空間里啦,之類的連接。打開之后發現一個QQ登錄框,其實一看域名就知道不是QQ,不過做得非常像QQ登錄,不明就里的用戶們,就真的把用戶名和密碼輸入了進去,結果沒登錄到QQ,用戶名和密碼卻給人發過去了。

  其實這種方式,在前端也有利用。下面,我們就來試試如果利用前端進行一次逼真的釣魚。

  1、首先,我們在xx空間里分享一篇文章,然后吸引別人去點擊。

前端安全以及如何防范詳細介紹

2 接著,我們在cheat.php這個網站上面,將跳轉過來的源網頁地址悄悄的進行修改。

  于是,在用戶訪問了我們的欺騙網站后,之前的tab已經悄然發生了變化,我們將其悄悄的替換為了釣魚的網站,欺騙用戶輸入用戶名、密碼等。

前端安全以及如何防范詳細介紹

3 我們的釣魚網站,偽裝成XX空間,讓用戶輸入用戶名與密碼

  這種釣魚方式比較有意思,重點在于我們比較難防住這種攻擊,我們并不能將所有的頁面鏈接都使用js打開。所以,要么就將外鏈跳轉的連接改為當前頁面跳轉,要么就在頁面unload的時候給用戶加以提示,要么就將頁面所有的跳轉均改為window.open,在打開時,跟大多數釣魚防治殊途同歸的一點是,我們需要網民們的安全意識提高。

六、我們平時開發要注意些什么?

  開發時要提防用戶產生的內容,要對用戶輸入的信息進行層層檢測要注意對用戶的輸出內容進行過濾(進行轉義等)重要的內容記得要加密傳輸(無論是利用https也好,自己加密也好)

  get與post請求,要嚴格遵守規范,不要混用,不要將一些危險的提交使用jsonp完成。

  對于URL上攜帶的信息,要謹慎使用。心中時刻記著,自己的網站哪里可能有危險。

以上便是關于前端安全的全部內容,更多前端問題請訪問PHP中文網:https://www.php.cn/

贊(0)
分享到: 更多 (0)
?
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合
欧美另类中文字幕| 欧美日韩 国产精品| 日韩国产一区二| 日韩精品高清不卡| 99在线精品免费视频九九视 | 亚洲资源在线| 亚洲网址在线观看| 日本亚洲最大的色成网站www | 五月天久久777| 亚洲在线免费| 人人精品人人爱| 一区二区电影在线观看| 日韩极品在线观看| 国产精品tv| 欧美+日本+国产+在线a∨观看| 久久av在线| 久久不卡日韩美女| 伊人成人网在线看| 国产精品一区二区三区av麻 | 国产精品草草| 天堂√8在线中文| 亚洲欧美日韩国产| 国产精品麻豆成人av电影艾秋 | 国产日产精品一区二区三区四区的观看方式 | 亚洲一区二区av| 国产伦精品一区二区三区在线播放| 荡女精品导航| 日韩综合一区二区| av一区在线| 日韩激情啪啪| 欧美精品一二| 久久久免费人体| 欧美va天堂| 国产福利91精品一区二区| 一区二区三区四区日韩| 黑人精品一区| 国产精品一页| 亚洲欧美日本国产专区一区| 国产精品国产三级在线观看| 欧美午夜不卡| 四虎成人av| 国产精品免费精品自在线观看| 中国女人久久久| 色乱码一区二区三区网站| 国产欧美日韩视频在线| 综合亚洲视频| 日日夜夜免费精品视频| 日韩不卡在线| 97欧美在线视频| 美女毛片一区二区三区四区最新中文字幕亚洲 | 亚洲专区在线| 亚洲二区免费| 久久婷婷久久| 久久久成人网| 人人精品亚洲| 在线视频观看日韩| 99久久婷婷这里只有精品| 91偷拍一区二区三区精品| 麻豆精品久久| 国产精品一区二区av日韩在线| 视频国产精品| 色综合视频一区二区三区日韩 | 日韩三级视频| 婷婷五月色综合香五月| 男人的天堂亚洲一区| 久久高清国产| 亚洲精品在线a| 国产亚洲精品美女久久 | 国产九一精品| 国产suv精品一区二区四区视频 | 蜜臀国产一区| 国产成人精品三级高清久久91| 国产精品久久久久久久久免费高清 | 国产精品久久久久久久免费观看| 久久国产生活片100| 99久久亚洲精品| 日韩视频免费| 日本a级不卡| 精品美女在线视频| 国产精选在线| 久久成人精品| 国产精品白丝一区二区三区| 国产一区二区三区久久| 日本欧美不卡| 亚洲最大av| 美女性感视频久久| 久久天堂av| 亚洲一区二区三区四区电影| 久久av日韩| 婷婷成人在线| 蜜乳av另类精品一区二区| 国产精品视频一区二区三区综合| 成人精品动漫一区二区三区| 免费观看久久av| 国产欧美一区二区三区精品观看| 色综合狠狠操| 日韩高清欧美激情| 少妇久久久久| 久久超碰99| 亚洲3区在线| 群体交乱之放荡娇妻一区二区| 日本91福利区| 99re国产精品| 三上悠亚国产精品一区二区三区| 日韩精品一级二级 | 国产91精品对白在线播放| 日本特黄久久久高潮| 亚洲播播91| 国产在线观看91一区二区三区| 天堂av一区| 美女尤物久久精品| 欧美va亚洲va日韩∨a综合色| 国产成人久久精品麻豆二区| 日韩在线黄色| 亚洲一区二区毛片| 九九色在线视频| 日韩一区亚洲二区| 国产日韩欧美一区在线| 蜜桃久久久久久| 国产一区91| japanese国产精品| 今天的高清视频免费播放成人| 激情综合五月| 红杏一区二区三区| 日韩成人a**站| 日韩精品一卡| 欧美美女一区| 午夜精品亚洲| 狠狠干成人综合网| 亚洲综合日韩| 综合亚洲视频| 国产精品分类| 国产精品久久久一区二区| 欧美一级二级三级视频| 中文一区一区三区免费在线观 | 欧美日韩国产一区二区三区不卡| 国产区精品区| 成人亚洲一区| 欧美高清一区| 亚洲精品国产精品粉嫩| 欧美伊人影院| 国产成人久久精品麻豆二区| 亚洲国产成人二区| 欧美+亚洲+精品+三区| 亚洲一区二区三区在线免费| 免费的成人av| 国产精品s色| 亚洲不卡av不卡一区二区| 在线亚洲自拍| 国产精品日本一区二区三区在线| 精品深夜福利视频| 国内精品99| 国产精东传媒成人av电影| 日韩成人综合| 伊人久久大香伊蕉在人线观看热v| 日韩精品三级| 天堂√中文最新版在线| 国产美女一区| 国产成人精品一区二区免费看京 | 久久国产精品色av免费看| 天堂av在线| 欧美在线黄色| 久久视频精品| 国产免费av一区二区三区| 久久人人精品| 日本欧美在线| 亚洲激情社区| 国产精品成人一区二区不卡| 久色成人在线| 成人小电影网站| 蜜臀av国产精品久久久久| 日韩av二区| 国产欧美在线| 日韩久久99| 午夜在线一区| 久久久久欧美精品| 精品视频网站| 国产日韩一区二区三区在线| 一本色道精品久久一区二区三区| 国产在线观看91一区二区三区| 日本va欧美va瓶| 一区二区三区四区在线观看国产日韩 | 国产亚洲字幕| 综合欧美精品| 午夜在线一区二区| 亚洲香蕉网站| www.九色在线| 成人国产精品一区二区网站| 欧美日韩亚洲三区| 日韩精品一区二区三区中文在线| 久久国产精品亚洲77777| 久久人人99| 欧美特黄一区| 亚洲少妇一区| 日韩午夜高潮| 国产精品色网| 亚洲日韩中文字幕一区| 好看的av在线不卡观看| 一级欧洲+日本+国产| 亚洲精品1区|