日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
“讓開發(fā)者愛上安全測試”系列之源碼安全測試誰負(fù)責(zé)?

前言

網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)公司!專注于網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、微信小程序開發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了南譙免費(fèi)建站歡迎大家使用!

順著應(yīng)用安全的發(fā)展,對于源代碼安全測試,在源代碼層面是進(jìn)行安全漏洞的測試與防范,避免產(chǎn)生所謂的“0-day”漏洞,現(xiàn)在已是大家的共識,成為構(gòu)建軟件安全保障體系中必備環(huán)節(jié)。但我也常常聽到有人抱怨“源代碼安全測試很難開展,總是遇到這樣那樣的問題,分工不明,權(quán)責(zé)不清,配合變成對抗,最后導(dǎo)致虎頭蛇尾,甚至是執(zhí)行不下去,留以形勢,無法產(chǎn)生實(shí)際作用。

那么今天我們就來討論一下,企業(yè)內(nèi)部怎樣開展源代碼安全測試?到底誰來負(fù)責(zé)源代碼安全測試,才能使其有效地執(zhí)行,事半功倍?

源代碼安全測試歸準(zhǔn)?

我們把今天這個話題,變成一個相對具體的問題來討論吧:

 軟件源代碼安全測試工作到底應(yīng)該歸屬于哪個部門?是測試部門?是安全部門?還是開發(fā)部門?

作為一直致力于為用戶提供最佳的軟件源代碼安全測試解決方案的我,這個問題是我必須思考和解決的。因?yàn)橹挥姓嬲靼走@個問題,才能清楚地根據(jù)用戶的實(shí)際需求,為用戶提供真正有效的幫助。

乍一看,這個問題看上去不難回答,但在實(shí)際工作分配的時候,你會發(fā)現(xiàn)好像交給誰,他們都會說“不太合適”。我們一一來分析一下:

答案1:測試部門。既然是測試嘛,當(dāng)然屬于測試部門的工作范疇。當(dāng)你把工作交給測試部門的時候,他們會告訴你:“對不起,我們只懂測試。功能和性能測試交給我們沒有問題,可是我們不太懂安全和安全漏洞,還是源代碼級別的安全漏洞,我們一是看不懂代碼,二是不明白什么是安全漏洞,這是安全工作,你還是找安全部門人員”。

答案2:安全部門。安全測試嘛,我們所熟知的一些測試,如漏掃,基線安全掃描,滲透測試等都是屬于安全工作職責(zé)嘛??砂踩藛T卻會說:“這是源代碼安全,屬于代碼安全優(yōu)化和加固,我們安全人員90%的人員來自于網(wǎng)絡(luò)安全背景,基本上看不懂代碼,更不會編寫代碼。同時,軟件源代碼我們一般也很少拿得到源代碼,拿到了也不會構(gòu)建測試環(huán)境。這還是開發(fā)部門做比較合適?!?/p>

答案3:開發(fā)部門。既然前兩個部門的人員都共同指出了他們看不懂代碼,不會編碼,所以做不好代碼安全測試。那就由開發(fā)部門來做吧??砷_發(fā)部門做源代碼安全測試,他們能同意嗎?從經(jīng)驗(yàn)上看,一般他們會以“開發(fā)時間緊、任務(wù)重;功能開發(fā)都無法按時完成;安全問題是安全部門考慮的”等等一系列“借口”給你推掉。要是遇到較為“強(qiáng)勢”的開發(fā)部門,他們會說:“安全測試的活都要我們做,那還要安全部門和測試干什么?”不過在我看來,即使開發(fā)人員做了源代碼安全測試,他們也都會以“各種各樣的理由,而將“問題”判定為‘誤報(bào)’,不去修復(fù)”。這種即作“選手”,又作“裁判”的情況,也很難真正發(fā)揮源代碼安全測試的功能。

完整的源代碼安全測試體系

那到底該誰來負(fù)責(zé)實(shí)施源代碼安全測試工作?以我們多年對服務(wù)的經(jīng)驗(yàn)來看,這項(xiàng)工作需要安全、測試和開發(fā)三個部門有效地配合才能真正執(zhí)行下去。我將其總結(jié)如下圖:

以上圖所見,我們將四個相互獨(dú)立四個部門,在源代碼安全上進(jìn)行地貫穿,相互牽動,形成一個上通下達(dá)的有效的整體,各個部門分工明確,權(quán)責(zé)清楚,再加以積極配合即可實(shí)現(xiàn)源代碼安全保障。具體上講,就是建立以“源代碼安全測試標(biāo)準(zhǔn)”中心,“審計(jì)式測試和開發(fā)者測試”為兩個基本點(diǎn)的源代碼安全測試制度,以“安全測試與安全開發(fā)”兩手都要抓,兩手都硬的原則來開展源代碼安全工作,并最終形成“有法可依,有法必依,執(zhí)法必嚴(yán),違法必究”的管理格局。具體要點(diǎn)如下:

“源代碼安全測試標(biāo)準(zhǔn)”為中心。在以安全部門為主,開發(fā)和測試為輔的方式下,合理地制定出源代碼安全測試標(biāo)準(zhǔn)。該標(biāo)準(zhǔn)要即能滿足安全部門安全防范的要求,又要能讓測試和開發(fā)部門能夠執(zhí)行得下去,避免矯枉過正。然后由管理部門制定和發(fā)布執(zhí)行。形成“有法可依”。

“審計(jì)式測試”一個基本點(diǎn)。在以測試部門為主選擇業(yè)界最佳的安全解決產(chǎn)品解決方案(如思客云公司的“找八哥”云安全測試系統(tǒng)),以此建立盡可能全自動化的源代碼安全測試平臺。來實(shí)現(xiàn)測試成本最小的“審計(jì)式測試”和“開發(fā)者測試”。其中“審計(jì)式測試”是指在系統(tǒng)階段性版本發(fā)布或者系統(tǒng)發(fā)布之前的安全測試,由測試部門完成。安全部門執(zhí)行監(jiān)督。確保任何一個系統(tǒng)在發(fā)布之前都執(zhí)行了安全測試,并符合“源代碼安全測試標(biāo)準(zhǔn)”。形成“有法必依”和“執(zhí)法必嚴(yán)”。

“開發(fā)者測試”第二個基本點(diǎn)。開發(fā)部門在經(jīng)過幾次安全問題測試和修復(fù)過程后,就會發(fā)現(xiàn)“與其被動測試,被動修復(fù)問題,不如主動防范錯誤”。這樣一方面開發(fā)人員就會進(jìn)行安全編碼方面的學(xué)習(xí)和實(shí)踐,達(dá)到盡量不出錯。另一方面,如果安全測試產(chǎn)品授權(quán)上是允許的,并測試過程也基本上是全自動化的,測試成本很低的情況下,開發(fā)人員會主動地在開發(fā)程中進(jìn)行源代碼安全測試。開發(fā)者測試還帶來的另一個好處是,及時地發(fā)現(xiàn)安全問題,修復(fù)成本變化極低。這樣一來,形成了“違法必究”。

結(jié)束語

通過上面詳細(xì)的分析和總結(jié),我相們大家已經(jīng)明白了軟件源代碼安全測試工作的特點(diǎn)以及對實(shí)施這項(xiàng)目工作的工作重點(diǎn)。那么就形成統(tǒng)一的測試整體體系,各部門有效地積極配合才能讓整個企業(yè)安全開發(fā)水平、測試水平、理水平得到提高,真正達(dá)到事半功倍的效果。


新聞標(biāo)題:“讓開發(fā)者愛上安全測試”系列之源碼安全測試誰負(fù)責(zé)?
網(wǎng)頁URL:http://www.5511xx.com/article/dpjdddd.html