成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

應(yīng)用安全工作的那些事兒

安全 應(yīng)用安全
應(yīng)用安全工作決不可能都是由應(yīng)用安全工作者完成的,不是全員參與的應(yīng)用安全工作決不可能做出安全性很好的產(chǎn)品。

好久沒(méi)寫(xiě)文章了,之前寫(xiě)的文章都是實(shí)際解決方案的文章往往看起來(lái)比較晦澀,本文就說(shuō)說(shuō)與我工作有關(guān)的故事吧。

先聲明一下個(gè)人觀點(diǎn):

1. 應(yīng)用安全工作決不可能都是由應(yīng)用安全工作者完成的,不是全員參與的應(yīng)用安全工作決不可能做出安全性很好的產(chǎn)品。

2. 公司期望所有與應(yīng)用安全有關(guān)的工作均有應(yīng)用安全工作者來(lái)完成,那一定是戰(zhàn)略上的輕視、戰(zhàn)術(shù)上的錯(cuò)誤,最終必將以重大安全事故的出現(xiàn)而結(jié)束這場(chǎng)戰(zhàn)爭(zhēng)。

3. 企業(yè)應(yīng)用安全工作者理應(yīng)是:安全風(fēng)險(xiǎn)的識(shí)別者、解決方案策劃者與設(shè)計(jì)者及企業(yè)工程師安全意識(shí)的培訓(xùn)者,必需得到最高層的直接重視方可得以很好的實(shí)施。安全的具體實(shí)施理應(yīng)由普通的工程師完成,規(guī)范化滲透測(cè)試工作理應(yīng)由普通的測(cè)試工程師來(lái)完成。導(dǎo)彈是高科技產(chǎn)品,它的零部件依然是普通的工人來(lái)完成的,不要認(rèn)為應(yīng)用安全很高深,普通工程師做不了,那是應(yīng)用安全實(shí)現(xiàn)“工藝設(shè)計(jì)”人員的工作沒(méi)做好!

【故事一】:XSS的困惑

在公司的早期,當(dāng)我演示XSS的問(wèn)題給我們的開(kāi)發(fā)者與測(cè)試人員的時(shí)候(e.g. http://www.testfire.net/search.aspx?txtSearch=%3Cscript%3Ealert%281%29%3C%2Fscript%3E),他們最最困惑的一個(gè)問(wèn)題是:

|誰(shuí)沒(méi)事把自己的頁(yè)面注入一串javascript的然后在自己的瀏覽器當(dāng)中執(zhí)行?這是漏洞嗎?

這個(gè)問(wèn)題看起來(lái)似乎很傻,其實(shí)不然,這里蘊(yùn)涵著一個(gè)非常重要的問(wèn)題:誰(shuí)是攻擊者、誰(shuí)是受害者以及誰(shuí)是責(zé)任者的問(wèn)題,你想過(guò)這些問(wèn)題嗎?若想讓你的公司的員工明白XSS問(wèn)題的嚴(yán)重性必需讓他們從根本上理解問(wèn)題,方可以得以從心底里接受。于是我就做了一個(gè)虛擬的場(chǎng)景:

假如我是黑客,我發(fā)現(xiàn)某公司網(wǎng)站上可以注入JS腳本,于是我就巧妙的構(gòu)造攻擊URL,通過(guò)社會(huì)工程學(xué)的方式誘使對(duì)方點(diǎn)擊我的URL,當(dāng)對(duì)方處于登錄狀態(tài)時(shí),我可以獲取對(duì)方的會(huì)話信息、本地cookie信息等等,我可以做的事你可以想象了…,在這里我是攻擊者,我們的產(chǎn)品用戶是受害者,我們公司是責(zé)任者,你說(shuō)我們要不要處理這個(gè)問(wèn)題?

【故事二】:關(guān)于CSRF的那些事

先問(wèn)問(wèn)讀者:CSRF是漏洞嗎?

在我要求開(kāi)發(fā)人員解決CSRF(CSRF概念可查詢CSRF)問(wèn)題的時(shí)候,我曾經(jīng)被一個(gè)資深開(kāi)發(fā)人員問(wèn)的目瞪口呆,開(kāi)發(fā)人員的問(wèn)題是:

一個(gè)需要做身份驗(yàn)證的URL,我們?cè)趯?shí)現(xiàn)的時(shí)候已經(jīng)做了嚴(yán)格的身份驗(yàn)證,現(xiàn)在你的要求等于是讓我我們?cè)僮鲆淮紊矸蒡?yàn)證,這不是折騰嗎?換句話問(wèn)用戶訪問(wèn)了一個(gè)只有登錄成功才可以訪問(wèn)的URL,當(dāng)用戶登錄后可以正常訪問(wèn),為什么你還說(shuō)它需要做身份驗(yàn)證?

開(kāi)發(fā)人員的問(wèn)題是有效的,且我認(rèn)為是有價(jià)值的,如果你不能給開(kāi)發(fā)人員解決這個(gè)問(wèn)題,他們是不能從心底里形成類(lèi)似問(wèn)題的防御意識(shí),相反他們會(huì)形成一種內(nèi)心的抵抗,最終的效果將是可想而知的。于是我又做了一個(gè)場(chǎng)景的虛擬:

假如我是黑客,你是用戶,我是黑客,當(dāng)然我同時(shí)也是一個(gè)用戶,沒(méi)有跡象表明我是一個(gè)黑客,對(duì)于別的用戶來(lái)說(shuō),我就是一個(gè)普通的用戶而已。OK,你登錄了我們的產(chǎn)品,我也登錄了我們的產(chǎn)品,現(xiàn)在我找到了changePasswd.do的API,我發(fā)現(xiàn)它并沒(méi)有做CSRF防范,但是這個(gè)URL是做了嚴(yán)格的身份認(rèn)證檢查的,現(xiàn)在我用changePasswd.do?newPWD=XXXX來(lái)構(gòu)造一個(gè)URL,發(fā)給你,為了有隱秘性,我可以使用短鏈接的方式發(fā)給你,你一眼也看不出來(lái)它里面包含了什么,當(dāng)你點(diǎn)擊之后,它會(huì)怎么樣? 開(kāi)發(fā)說(shuō):可以正常運(yùn)行! 我問(wèn):為什么不需要登錄、為什么沒(méi)要求身份驗(yàn)證? 開(kāi)發(fā)說(shuō):我已經(jīng)登錄了!我說(shuō):這就是CSRF了,你覺(jué)得它嚴(yán)重嗎?

此例子當(dāng)中攻擊者是我,受害者是那個(gè)開(kāi)發(fā)人員,責(zé)任者依然是我們產(chǎn)品—服務(wù)的提供者。

【故事三】:身份認(rèn)證與授權(quán)難解之惑

我們要求開(kāi)發(fā)描述清楚你寫(xiě)的URL或者API的身份認(rèn)證的要求,比如:myInfo.do,

開(kāi)發(fā)人員:只有登錄的用戶才可以訪問(wèn)myInfo.do,否則會(huì)轉(zhuǎn)到登錄頁(yè)面要求用戶登錄。

我說(shuō):這樣寫(xiě)是不對(duì)的,你這樣寫(xiě)表明只要登錄的用戶都可以訪問(wèn)myInfo.do了.

開(kāi)發(fā)人員:沒(méi)錯(cuò)啊,登錄的用戶就可以訪問(wèn)myInfo.do,這有什么問(wèn)題?

我說(shuō):如果我登錄了,但是我訪問(wèn)的是你的myInfo.do會(huì)怎么樣?

開(kāi)發(fā)人員:(…沉思了一會(huì)…),這種情況是可能存在的,但是這是比較偏的情況

我說(shuō):我們做安全需要考慮的就是可能存在的安全風(fēng)險(xiǎn),正確的描述訪問(wèn)是:只有登錄的用戶才可以訪問(wèn)他自己的myInfo.do!讀者可能會(huì)問(wèn):咬文嚼字嗎? 我想說(shuō)的是:這樣的咬文嚼字必需有,否則后果很?chē)?yán)重。

責(zé)任編輯:藍(lán)雨淚 來(lái)源: FreebuF
相關(guān)推薦

2021-06-09 13:28:40

密碼安全身份認(rèn)證數(shù)據(jù)安全

2019-12-27 10:28:07

信息安全證書(shū)信息安全網(wǎng)絡(luò)安全

2022-06-28 22:17:52

瀏覽器底層css

2011-12-15 09:45:21

PhoneGap

2011-12-22 19:57:38

PhoneGap

2020-05-06 16:47:08

線程安全Python數(shù)據(jù)安全

2020-05-07 10:05:52

Python數(shù)據(jù)安全

2014-02-14 09:28:55

數(shù)據(jù)中心日常維護(hù)

2023-04-11 07:34:40

分布式系統(tǒng)算法

2021-03-18 09:01:53

軟件開(kāi)發(fā)軟件選型

2016-05-31 10:29:09

2013-12-26 14:23:03

定位系統(tǒng)GPS監(jiān)測(cè)

2022-02-08 17:39:04

MySQL服務(wù)器存儲(chǔ)

2018-09-26 06:50:19

2021-06-02 08:33:31

TPCTPC-H系統(tǒng)

2011-02-25 14:35:00

2010-10-15 10:31:00

2021-02-01 14:17:53

裝飾器外層函數(shù)里層函數(shù)

2021-03-09 23:12:51

Python集合項(xiàng)目

2021-10-13 08:53:53

Zookeeper存儲(chǔ)系統(tǒng)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 国产精品久久久久久久免费大片 | 精品不卡 | 噜啊噜在线 | 亚洲一区二区 | 毛片在线免费 | 欧美精品网 | 精品视频一区在线 | av天天澡天天爽天天av | 超碰激情 | 激情av| 最新中文字幕一区 | 中文字幕在线一区 | 日韩精品成人 | 精品国产乱码久久久久久牛牛 | 亚洲一区二区三区免费在线观看 | 可以免费观看的av | 麻豆视频在线免费看 | 精品欧美一区二区三区精品久久 | 久久久久久久久久久福利观看 | 欧美二区在线 | 成人免费看片 | 欧美一区二区三区久久精品 | 亚洲精品免费视频 | 一区二区在线不卡 | www国产成人免费观看视频,深夜成人网 | 久久蜜桃av一区二区天堂 | 狠狠操狠狠操 | 国产蜜臀97一区二区三区 | www亚洲精品 | 久久久免费电影 | 亚洲在线 | 黄视频网址 | 日本激情一区二区 | 91视视频在线观看入口直接观看 | 日韩和的一区二区 | 午夜精品 | 久久久久se| 国产成人精品一区 | www.天天操.com| av一级在线观看 | 中文字幕av网址 |