国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

Web 安全簡明入門指南

安全 應用安全
Web 安全已經是 Web 開發中一個重要的組成部分,而許多程序猿往往希望專注于程序的實現,而忽略了信息安全的實質。如果

本文轉載自微信公眾號“前端先鋒”(jingchengyideng)。

Web 安全已經是 Web 開發中一個重要的組成部分,而許多程序猿往往希望專注于程序的實現,而忽略了信息安全的實質。如果沒有嚴謹地考慮到信息安全問題,等出了亂子之后反而會造成更嚴重的損失。所以要在開發網絡應用時更注重 Web 安全,甚至努力成為一個白帽子黑客。

常見 Web 信息安全

一般來說 Web 安全需要符合三點安全要素:

  • 保密性:通過加密等方法確保數據的保密性
  • 完整性:要求用戶取得的資料是完整而不可被篡改的
  • 可用性:保證網站服務的持續可訪問性

以下是常見的影響 Web 安全的攻擊手段:

1. SQL注入

使用惡意的 SQL 語法去影響數據庫內容:

  1. // “--” 是 SQL 語句的注釋符號 
  2. /user/profile?id=1";DROP TABLE user-- 
  3.  
  4. SELECT * FROM USER WHERE id = "1"; DROP TABLE user-- 

用戶登錄:

  1. // password" AND 11=1--  
  2. SELECT * FROM USER WHERE username = "Mark"; AND 11=1-- AND PASSWORD="1234" 

簡單的防范手段:不信任用戶輸入的數據,確保用戶輸入必須經過檢查,目前許多成熟的 Web 框架都支持ORM 服務,大部分都基本防范了 SQL 注入。

2. XSS(Cross-Site Scripting)

XSS 也很容易將惡意代碼植入到網頁,讓看到網頁的用戶受到干擾,常見的重災區包括BBS、留言板等。實際上 XSS 的概念很簡單,通過表單輸入建立一些惡意網址、惡意圖片網址或把 JavsScript 代碼注入到 HTML中,當用戶瀏覽頁面時就會被觸發。

  1. <IMG SRC=""onerror="alert('XSS')"> 

簡易的防范手段方式:不信任用戶輸入的任何資料,將所有輸入內容編碼并過濾。

3. CSRF

CSRF 跨站請求偽造又被稱為 one-click attack 或者 session riding,通常縮寫為CSRF 或 XSRF。在已登錄的 Web 應用上執行非本意的操作的攻擊方法。

舉一個例子:假如一家銀行執行轉帳操作的 URL 地址如下:

http://www.examplebank.com/withdraw?account=AccoutName&amount=10000&for=PayeeName

那么,一個惡意攻擊者可以在另一個網站上放置如下代碼:

  1. <img src="http://www.examplebank.com/withdraw?account=Mark&amount=10000&for=Bob"> 

如果用戶的登錄信息尚未過期的話,就會損失 10000 元。

簡單的防范手段:

(1) 檢查 Referer 頭字段

這是比較基本的驗證方式,通常 HTTP 頭中有一個 Referer 字段,它的值應該和請求位置在同一個域下,因此可以通過驗證網址是否相同來驗證是不是惡意請求,但是有被偽造的可能。

(2) 添加驗證 token

現在許多 Web 框架都提供在表單加入由服務器生成的隨機驗證 CSRF 的代碼,可以輔助防止 CSRF 攻擊。

4. DoS

DoS 攻擊具體可以分為兩種形式:帶寬消耗型以及資源消耗型,它們都是通過大量合法或偽造的請求大量消耗網絡以及硬件資源,以達到癱瘓網絡和系統的目的。

帶寬消耗型又分為分布式拒絕服務攻擊和放大攻擊:分布式拒絕服務攻擊的特點是利用僵尸網絡向受害者的服務器發送大量流量,目的在于占用其帶寬。放大攻擊和分布式拒絕服務攻擊類似,是通過惡意放大流量限制受害者系統的帶寬;其特點是利用僵尸網絡通過偽造的源 IP(即攻擊目標)向某些存在漏洞的服務器發送請求,服務器在處理請求后向偽造的源 IP 傳送應答包,由于這些服務的特殊性導致應答包比請求包更大,因此只使用少量的帶寬就可以使服務器器傳送大量的響應到目標主機上。

資源消耗型又分為協議分析攻擊(SYN Flood)、LAND攻擊、CC攻擊、僵尸網絡攻擊,應用程序級洪水攻擊(Application level floods)等。

簡易的防范手段:

  • 防火墻 設定規則阻擋簡單攻擊
  • 交換機 大多交換機都有限制訪問的控制功能
  • 路由器 大多交換機都有限制訪問的控制功能
  • 黑洞啟動 將請求轉發到不存在的位置

5. 文件上傳漏洞

許多 web 應用都允許用戶把文件上傳到服務器,由于我們不知道用戶會上傳什么類型的文件,如果不加注意的話就會引發很大的問題。

簡單的防范手段:

(1) 阻止非法文件上傳

  • 設定文件名白名單
  • 判斷文件標頭

(2) 阻止非法文件執行

  • 存儲目錄與 Web 應用分離
  • 存儲目錄無執行權限
  • 文件重命名
  • 圖片壓縮

(3) 加密安全

6. 加密安全

大多數網站都會提供會員注冊的功能,要注意不要將密碼的明文存入數據庫。要如果你所登陸的網站在你忘記密碼時,取回口令的功能會把密碼明文發到你的郵箱,那么這個網站十有八九是沒有做加密或者是用的是可逆加密算法。這時你的密碼很容易會出現在“我的密碼沒加密”(http://plainpass.com/)這個網站上。不過即使將密碼加密也未必安全,網上存在大量的破解網站(http://www.cmd5.com/),使用彩虹表就可以破解加密的密碼。所以一般會針對不同用戶使用隨機產生的 salt 字符串加鹽只后再進行加密的方式來提高密碼的強健性。

  1. sha3(salt + gap + password) 

簡單的入侵流程:

  • 偵查(Reconnaissance) 攻擊者準備攻擊之前進行的調查行為,使用搜索引擎或社工手段尋找目標的相關信息,方便之后的攻擊
  • 掃描(Scanning) 掃描目標主機的弱點,獲取服務器操作系統、服務和運行狀況等相關信息
  • 獲取權限(Gaining Access) 利用系統弱點獲得服務器權限
  • 維護權限(Maintaining Access) 維護當前獲取到的權限,以便日后再次操作
  • 清除痕跡(Clearing Tracks) 清除入侵的痕跡

總結

隨著網絡技術的發展,信息安全會越來越重要,當有系統上線時,最好按照《信息安全檢查清單》

(https://github.com/FallibleInc/security-guide-for-developers/blob/master/security-checklist.md)檢查一下有哪些安全事項是被你忽略掉的。

 

責任編輯:趙寧寧 來源: 前端先鋒
相關推薦

2017-12-04 10:03:45

2017-01-05 13:41:56

2019-02-15 08:51:22

2011-06-08 13:08:03

WEB設計

2024-08-27 09:09:49

Web系統JSP

2024-11-12 15:46:37

2018-06-06 01:02:31

2021-12-06 09:00:00

開發WebDjango

2009-05-25 15:18:52

2009-09-18 13:00:20

2011-03-11 16:53:21

2017-03-23 09:54:17

CentOS 7FirewallD指南

2022-01-10 07:37:01

安全API程序

2011-03-08 09:22:37

2010-08-03 15:19:08

FlexBuilder

2011-05-18 15:15:44

MySQL

2021-03-26 10:31:19

人工智能AIOps

2023-02-14 17:11:50

開源鴻蒙刷機指南

2009-04-23 14:24:18

Web交換機網絡安全

2015-03-11 09:55:08

Web開發初學指南Web開發指南
點贊
收藏

51CTO技術棧公眾號

欧美69xxx| 日日夜夜精品视频免费| 在线观看91视频| 成人在线免费播放视频| 三级一区在线视频先锋| 91香蕉亚洲精品| 日韩大胆成人| 粗暴蹂躏中文一区二区三区| 特黄毛片在线观看| 日韩欧美国产午夜精品| 天天在线女人的天堂视频| 亚洲国产综合人成综合网站| 成人免费在线观看网站| 国产精品美女久久久久aⅴ| 久久久噜噜噜www成人网| av电影一区二区| 91精品国产91久久久久麻豆 主演| 日韩欧美中字| 国产日韩欧美中文在线播放| 国产高清亚洲一区| 91最新国产视频| 日韩在线观看一区| 午夜精品久久久久久久99热| 日本大臀精品| 国产精品一区二区三区乱码| 国产精品视频xxxx| 在线视频国产福利| 亚洲日韩中文字幕一区| 日韩欧美精品中文字幕| 性色a∨人人爽网站| 精品一区二区三区在线播放视频| 成人精品aaaa网站| 91麻豆免费在线视频| 日韩一区二区三区在线视频| 激情综合网婷婷| 韩国三级在线一区| 青青草原国产免费| 国产一区欧美二区| 久久久久久久久久网| 国产日韩欧美a| 黑人另类av| 国产毛片一区| 欧美一区二区三区电影在线观看| 午夜影院日韩| 国产精品久久久久久久久久久不卡| 国产成人久久精品麻豆二区| 91精品国产色综合久久不卡蜜臀| 成人免费视屏| 日韩精品中文字幕在线一区| 亚洲男男av| 中文字幕一区二区三区四区五区| 久久久久99| www.av99| 欧美成人精品xxx| 欧美大片aaaa| 狠狠色综合色区| 99国产精品一区| 国产精品久久乐| 97人人模人人爽人人少妇| www.99精品| 黄视频网站在线观看| 国产丝袜一区二区| 亚洲精选在线| 日韩伦理在线免费观看| 中文字幕综合一区| 国产精品一区二区视频| 成人在线视频免费| 少妇一晚三次一区二区三区| 一区二区av在线| 国产精品久久久久久久久晋中 | av男人天堂一区| 精品视频在线播放一区二区三区| 久久av高潮av| 欧美日韩一区二区在线| a视频在线播放| 成人性生交xxxxx网站| 国产成人精品亚洲777人妖| 97在线观看免费观看高清 | 日韩免费在线观看视频| 久久久久久亚洲综合影院红桃| 在线观看免费黄色| 日本免费在线精品| 国产精品免费人成网站| 精品伊人久久久| 久久.com| 成人精品网站在线观看| 成人免费在线播放视频| 国产精品网在线观看| 欧洲av无码放荡人妇网站| 久久精品2019中文字幕| re久久精品视频| 91av视频在线免费观看| 久久一二三四| 成人性视频欧美一区二区三区| 久久久精品免费免费| 亚洲综合日韩欧美| 视频国产一区| 国产免费一区二区| 亚洲在线国产日韩欧美| 日本一二区视频| 欧美午夜精品一区二区三区| 性感少妇一区| 亚洲欧美日韩专区| 激情成人综合网| 99久久综合狠狠综合久久| 久久一二三国产| 久久午夜影视| 国产女主播在线直播| 亚洲精品一区av在线播放| 日本一区免费网站| 久久久综合亚洲91久久98| 亚洲天堂黄色| 黄色一级大片免费| 欧美在线不卡视频| 国产超碰在线一区| 91九色在线看| 国产亚洲精品va在线观看| 丝袜av一区| 黄色小视频大全| 亚洲人成网站色在线观看| 亚洲欧洲美洲av| 国产高清精品软男同| 色综合久久久久综合99| 亚洲伦伦在线| а天堂中文最新一区二区三区| 嫩草在线播放| 成人天堂噜噜噜| 欧美亚洲日本国产| 激情婷婷综合| 国产天堂在线| 精品国产乱码久久久久久丨区2区| 在线观看日韩av| 国产精品视频一区二区三区不卡| 欧美福利电影在线观看| 正在播放日韩精品| 欧美日韩在线中文字幕| 精品伦理一区二区| 成人在线免费观看av| 国产 高清 精品 在线 a| 91丝袜脚交足在线播放| 久久亚洲精品国产亚洲老地址| 91豆麻精品91久久久久久| 中文字幕av不卡| 91精品国产91久久久久久密臀 | 网址你懂得在线观看| 日本性视频网| 别急慢慢来1978如如2| 91小视频网站| 777.av| 青青国产在线| 成人好色电影| 欧美性video| 深夜av在线| 精品视频一区二区三区在线观看| 久久久久久女乱国产| 成人久久18免费网站漫画| 成人h猎奇视频网站| 日本一区免费观看| 免费久久久久久| 1024国产在线| 无人区在线高清完整免费版 一区二| 国产情侣一区二区三区| 欧美精选一区二区三区| 国产乱码午夜在线视频| free亚洲| 77thz桃花论族在线观看| 久久天堂久久| 婷婷成人在线| 日本不卡视频在线| 亚洲香肠在线观看| 欧美日韩激情视频8区| 日韩女优电影在线观看| 精品五月天久久| 91成人天堂久久成人| 欧美视频1区| 999在线免费观看视频| 国产66精品久久久久999小说| 成人午夜视频免费观看| 最色在线观看| 国产欧美自拍| 日韩精品一级二级| 北条麻妃一区二区三区| 一本大道久久a久久综合婷婷| 亚洲欧美中文日韩在线| 国产亚洲情侣一区二区无| 不卡av免费在线观看| 精品国产区一区| 成人h视频在线观看| 夜夜嗨aⅴ免费视频| 久久精品凹凸全集| 国产精品午夜春色av| 久久国产精品影视| 1024精品视频| 玖玖精品一区| 欧美国产激情一区二区三区蜜月 | 一级视频在线观看视频在线啦啦| 成人av在线播放| 91麻豆蜜桃一区二区三区| 在线性视频日韩欧美| 看全色黄大色大片|