999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于風(fēng)險(xiǎn)點(diǎn)知識(shí)庫(kù)的銀行業(yè)務(wù)安全測(cè)試方法研究

2021-10-30 05:19:20劉沅斌

◆劉沅斌

基于風(fēng)險(xiǎn)點(diǎn)知識(shí)庫(kù)的銀行業(yè)務(wù)安全測(cè)試方法研究

◆劉沅斌

(中國(guó)農(nóng)業(yè)銀行研發(fā)中心 北京 100161)

結(jié)合當(dāng)前業(yè)務(wù)安全漏洞攻擊日益增多,商業(yè)銀行內(nèi)部逐漸重視系統(tǒng)業(yè)務(wù)安全測(cè)試的現(xiàn)狀,本文提出一種基于風(fēng)險(xiǎn)點(diǎn)知識(shí)庫(kù)的業(yè)務(wù)安全測(cè)試方法。該方法通過(guò)設(shè)計(jì)業(yè)務(wù)安全測(cè)試流程,規(guī)范風(fēng)險(xiǎn)點(diǎn)知識(shí)庫(kù)的形式化描述,基于規(guī)則的實(shí)體識(shí)別構(gòu)建風(fēng)險(xiǎn)點(diǎn)知識(shí)庫(kù),實(shí)現(xiàn)業(yè)務(wù)安全測(cè)試流程的標(biāo)準(zhǔn)化和業(yè)務(wù)安全測(cè)試用例設(shè)計(jì)的自動(dòng)化。

安全測(cè)試;業(yè)務(wù)安全;風(fēng)險(xiǎn)點(diǎn)知識(shí)庫(kù);測(cè)試用例

1 引言

隨著互聯(lián)網(wǎng)的飛速發(fā)展,銀行信息系統(tǒng)受到的安全攻擊逐年增加。安全測(cè)試作為一種評(píng)估銀行信息系統(tǒng)安全性的手段,逐步受到重視。而銀行系統(tǒng)對(duì)于傳統(tǒng)安全漏洞防護(hù)的技術(shù)和設(shè)備日趨成熟,基于傳統(tǒng)安全漏洞攻擊也變得日益困難,增加了黑客的攻擊成本,使得基于業(yè)務(wù)安全漏洞的攻擊日益增加,業(yè)務(wù)安全測(cè)試重要性凸顯。安全測(cè)試作為一項(xiàng)專業(yè)性強(qiáng)的工作,其測(cè)試效果取決于安全測(cè)試人員的專業(yè)知識(shí)、技能和經(jīng)驗(yàn),缺乏成熟的方法和模型。如何充分利用內(nèi)外部已有知識(shí),構(gòu)建組織級(jí)資產(chǎn),降低安全測(cè)試的準(zhǔn)入門檻?

攻擊圖是目前較常用的安全評(píng)估方法,文獻(xiàn)[1]基于對(duì)系統(tǒng)業(yè)務(wù)數(shù)據(jù)流,攻擊流和安全措施要素統(tǒng)一建模分析的結(jié)果構(gòu)建節(jié)點(diǎn)間脆弱性利用圖,基于攻擊成功率識(shí)別出攻擊者獲取某種可能危害到業(yè)務(wù)系統(tǒng)安全屬性的攻擊能力節(jié)點(diǎn)的最短攻擊路徑。該方法主要目的是評(píng)估信息系統(tǒng)安全措施的效用。文獻(xiàn)[2]利用基于邏輯表達(dá)式和條件偏好網(wǎng)絡(luò)的推理機(jī)制,提出一套靜態(tài)分析攻擊圖的系統(tǒng)方法。文獻(xiàn)[3]提出一種基于AEGM的網(wǎng)絡(luò)攻擊滲透測(cè)試預(yù)案生成系統(tǒng),文獻(xiàn)[4]提出一種基于設(shè)計(jì)級(jí)別的攻擊場(chǎng)景生成安全測(cè)試的方法,文獻(xiàn)[5]提出一種基于攻擊圖的安全威脅識(shí)別和分析方法,文獻(xiàn)[6]設(shè)計(jì)網(wǎng)絡(luò)滲透測(cè)試的實(shí)施流程,提出可復(fù)用的滲透測(cè)試用例管理框架。上述方法均是覆蓋傳統(tǒng)安全漏洞,沒(méi)有關(guān)注系統(tǒng)業(yè)務(wù)安全層面的測(cè)試方案,且存在工作量大,人力成本高,耗時(shí)較長(zhǎng)的問(wèn)題。本文提出一種基于風(fēng)險(xiǎn)點(diǎn)知識(shí)庫(kù)的銀行業(yè)務(wù)安全測(cè)試方法,制定規(guī)范化的業(yè)務(wù)安全測(cè)試流程,同時(shí)基于以業(yè)務(wù)風(fēng)險(xiǎn)點(diǎn)知識(shí)庫(kù)為核心的組織級(jí)資產(chǎn),達(dá)到知識(shí)共享的目的,使測(cè)試用例設(shè)計(jì)自動(dòng)化,降低了設(shè)計(jì)門檻,有效提升業(yè)務(wù)安全測(cè)試質(zhì)量和效率。

2 業(yè)務(wù)安全測(cè)試現(xiàn)狀

當(dāng)前銀行信息科技的安全測(cè)試主要分為兩類:行內(nèi)安全測(cè)試和行外安全測(cè)試。行內(nèi)安全測(cè)試又可分為投產(chǎn)前安全測(cè)試和已投產(chǎn)系統(tǒng)安全測(cè)試。而行外安全測(cè)試一般是采用專業(yè)安全機(jī)構(gòu)安全測(cè)試服務(wù)和安全眾測(cè)兩種類型的測(cè)試。

本文研究?jī)?nèi)容主要針對(duì)行內(nèi)安全測(cè)試部分,行內(nèi)安全測(cè)試部分可劃分為源代碼掃描,自動(dòng)化漏洞掃描、人工測(cè)試三種類型。源代碼掃描采用的靜態(tài)應(yīng)用程序安全測(cè)試(Static Application Security Testing)技術(shù),通常在編碼階段分析應(yīng)用程序的源代碼或二進(jìn)制文件的語(yǔ)法、結(jié)構(gòu)、過(guò)程、接口等來(lái)發(fā)現(xiàn)程序代碼存在的安全漏洞。自動(dòng)化漏洞掃描一般采用動(dòng)態(tài)應(yīng)用程序安全測(cè)試(Dynamic Application Security Testing)技術(shù),模擬黑客行為對(duì)應(yīng)用程序進(jìn)行動(dòng)態(tài)攻擊,分析應(yīng)用程序的反應(yīng),從而確定該應(yīng)用是否易受攻擊。2012年Gartner公司新提出了交互式應(yīng)用程序安全測(cè)試(Interactive Application Security Testing)方案。

上述自動(dòng)化掃描方案均只能發(fā)現(xiàn)傳統(tǒng)安全漏洞,不能或極少能發(fā)現(xiàn)業(yè)務(wù)安全漏洞,業(yè)務(wù)安全漏洞主要依靠人工進(jìn)行業(yè)務(wù)安全測(cè)試來(lái)檢測(cè)。但業(yè)務(wù)安全測(cè)試由于缺乏通用的規(guī)則,其測(cè)試對(duì)象和測(cè)試內(nèi)容取決于系統(tǒng)提供的業(yè)務(wù)功能,在實(shí)際測(cè)試過(guò)程中,可能存在如下問(wèn)題:

(1)缺乏統(tǒng)一的標(biāo)準(zhǔn),安全測(cè)試過(guò)程不受控,測(cè)試效率和質(zhì)量難以度量。

(2)測(cè)試人員的技能水平不一,技能和經(jīng)驗(yàn)無(wú)法有效地共享,無(wú)法成為組織的公共資源,當(dāng)相應(yīng)人員流失時(shí),也意味著組織技能的缺失。

(3)測(cè)試人員的業(yè)務(wù)領(lǐng)域知識(shí)缺乏,無(wú)法對(duì)不同業(yè)務(wù)領(lǐng)域的系統(tǒng)進(jìn)行有效的測(cè)試。

(4)安全測(cè)試人員在測(cè)試過(guò)程中,過(guò)分依賴自動(dòng)化測(cè)試工具,自動(dòng)化測(cè)試工具通常只能覆蓋傳統(tǒng)通用型漏洞諸如sql注入,跨站腳本攻擊等,不能覆蓋系統(tǒng)業(yè)務(wù)邏輯相關(guān)漏洞如越權(quán)類,篡改類漏洞。

上述問(wèn)題的存在,導(dǎo)致安全測(cè)試的測(cè)試效率和結(jié)果難以保證。業(yè)務(wù)安全測(cè)試亟需一套有效的行之有效的測(cè)試方法,既能規(guī)范測(cè)試過(guò)程,又實(shí)現(xiàn)知識(shí)共享和復(fù)用。

3 業(yè)務(wù)安全測(cè)試流程

PTES(Penetration Testing Execution Standard)標(biāo)準(zhǔn)是一個(gè)旨在為企業(yè)和安全服務(wù)提供商提供的執(zhí)行滲透測(cè)試的通用語(yǔ)言和范圍的標(biāo)準(zhǔn)。該標(biāo)準(zhǔn)定義的滲透測(cè)試過(guò)程環(huán)節(jié)包含7個(gè)階段:前期交互階段、情報(bào)搜集階段、威脅建模階段、漏洞分析階段、滲透攻擊階段、滲透測(cè)試階段、撰寫報(bào)告階段。但企業(yè)內(nèi)部的業(yè)務(wù)安全測(cè)試與滲透測(cè)試存在區(qū)別的,體現(xiàn)在三個(gè)方面:

滲透測(cè)試假定測(cè)試人員是在對(duì)目標(biāo)系統(tǒng)一無(wú)所知的狀態(tài)下進(jìn)行測(cè)試工作,除知道目標(biāo)的基本范圍外,所有的信息都依賴測(cè)試人員自行發(fā)掘。主要是模擬來(lái)自互聯(lián)網(wǎng)的攻擊者,讓用戶了解自己系統(tǒng)對(duì)外來(lái)攻擊者的真實(shí)安全情況。而企業(yè)內(nèi)部的業(yè)務(wù)安全測(cè)試假定測(cè)試人員是對(duì)目標(biāo)系統(tǒng)的比較了解的情況下進(jìn)行測(cè)試工作,如測(cè)試范圍、業(yè)務(wù)功能,測(cè)試相關(guān)的信息都可在前期與系統(tǒng)開(kāi)發(fā)維護(hù)人員溝通獲取,主要目的是為檢測(cè)系統(tǒng)功能在實(shí)現(xiàn)過(guò)程中是否由于邏輯不嚴(yán)謹(jǐn)而引入安全漏洞。

滲透測(cè)試的目的除發(fā)現(xiàn)目標(biāo)系統(tǒng)存在的漏洞外,還需利用目標(biāo)系統(tǒng)安全漏洞,真正入侵系統(tǒng)當(dāng)中,獲得訪問(wèn)控制權(quán)。而企業(yè)內(nèi)部的業(yè)務(wù)安全測(cè)試只需發(fā)現(xiàn)業(yè)務(wù)漏洞,通過(guò)一定的手段證明漏洞存在,并不需要利用漏洞入侵系統(tǒng)。

攻擊者對(duì)于目標(biāo)所進(jìn)行的滲透測(cè)試一般是沒(méi)有時(shí)間限制的,而企業(yè)內(nèi)部的業(yè)務(wù)安全測(cè)試一般是遵循著項(xiàng)目管理的原則,有明確的起始時(shí)間。

業(yè)務(wù)安全測(cè)試和滲透測(cè)試的差異,使得業(yè)務(wù)安全測(cè)試無(wú)法復(fù)用滲透測(cè)試的流程。本文將業(yè)務(wù)安全測(cè)試過(guò)程劃分為測(cè)試計(jì)劃、測(cè)試設(shè)計(jì)、測(cè)試執(zhí)行、測(cè)試總結(jié)四個(gè)階段,每個(gè)測(cè)試階段對(duì)應(yīng)著不同的子任務(wù)。在這四個(gè)階段的測(cè)試過(guò)程中組織級(jí)的資產(chǎn):業(yè)務(wù)風(fēng)險(xiǎn)點(diǎn)知識(shí)庫(kù)、漏洞分類標(biāo)準(zhǔn)、漏洞管理系統(tǒng)、漏洞分級(jí)標(biāo)準(zhǔn)提供基礎(chǔ)支撐。

圖1 業(yè)務(wù)安全測(cè)試流程

3.1 業(yè)務(wù)安全測(cè)試計(jì)劃

在業(yè)務(wù)安全測(cè)試實(shí)施前,需要進(jìn)行嚴(yán)謹(jǐn)?shù)挠?jì)劃,包括:明確業(yè)務(wù)安全測(cè)試的范圍,評(píng)估測(cè)試工作量,測(cè)試的方法、測(cè)試的工具、測(cè)試人員和測(cè)試時(shí)間計(jì)劃、測(cè)試通過(guò)的標(biāo)準(zhǔn)、測(cè)試過(guò)程中可能存在的風(fēng)險(xiǎn)和應(yīng)對(duì)措施。

3.2 業(yè)務(wù)安全測(cè)試設(shè)計(jì)

業(yè)務(wù)安全測(cè)試設(shè)計(jì)階段,其核心的工作就是業(yè)務(wù)安全測(cè)試用例設(shè)計(jì),業(yè)務(wù)安全測(cè)試用例設(shè)計(jì)的質(zhì)量關(guān)系到業(yè)務(wù)安全測(cè)試執(zhí)行的效果。本文第四章提出了一種基于業(yè)務(wù)風(fēng)險(xiǎn)點(diǎn)分析的業(yè)務(wù)安全測(cè)試方法,通過(guò)在構(gòu)建業(yè)務(wù)風(fēng)險(xiǎn)點(diǎn)知識(shí)庫(kù)的基礎(chǔ)上,對(duì)被測(cè)系統(tǒng)需求采用分而治之的結(jié)構(gòu)化分析方法,按照界面要素、業(yè)務(wù)規(guī)則、業(yè)務(wù)流程這三種類型細(xì)化每個(gè)功能的具體組成部分,然后對(duì)每個(gè)部分在風(fēng)險(xiǎn)點(diǎn)知識(shí)庫(kù)中按圖索驥,形成業(yè)務(wù)安全測(cè)試用例。

當(dāng)然業(yè)務(wù)風(fēng)險(xiǎn)知識(shí)庫(kù)的搭建和維護(hù)應(yīng)該是一項(xiàng)常規(guī)的工作,同時(shí)業(yè)務(wù)安全測(cè)試實(shí)施的結(jié)果又會(huì)對(duì)業(yè)務(wù)風(fēng)險(xiǎn)點(diǎn)知識(shí)庫(kù)的效果進(jìn)行一個(gè)反饋,促進(jìn)業(yè)務(wù)風(fēng)險(xiǎn)點(diǎn)知識(shí)庫(kù)的優(yōu)化。

3.3 業(yè)務(wù)安全測(cè)試執(zhí)行

業(yè)務(wù)安全測(cè)試執(zhí)行階段,就是按照業(yè)務(wù)安全測(cè)試設(shè)計(jì)階段編寫的測(cè)試用例,逐條進(jìn)行執(zhí)行,如果發(fā)現(xiàn)漏洞,則提交到漏洞管理系統(tǒng)進(jìn)行管理,并對(duì)漏洞的修復(fù)情況進(jìn)行跟蹤,在漏洞修復(fù)后進(jìn)行復(fù)測(cè)。漏洞應(yīng)該有明確的分類標(biāo)準(zhǔn)和分級(jí)標(biāo)準(zhǔn)。漏洞的分類標(biāo)準(zhǔn)在本文3.1中進(jìn)行了說(shuō)明。

漏洞分級(jí)即明確漏洞嚴(yán)重程度劃分的標(biāo)準(zhǔn),為判斷修復(fù)漏洞的優(yōu)先級(jí)提供依據(jù)。目前業(yè)界常用的三個(gè)漏洞等級(jí)劃分模型Common Vulnerability Scoring System(簡(jiǎn)稱CVSS)和微軟提出的DREAD模型的思路均是制定業(yè)務(wù)安全漏洞分級(jí)相關(guān)的指標(biāo),并對(duì)每個(gè)指標(biāo)賦值標(biāo)準(zhǔn)的定義和賦予一定的權(quán)重,通過(guò)加權(quán)求和計(jì)算得分,不同得分區(qū)間對(duì)應(yīng)相應(yīng)漏洞級(jí)別。

3.4 業(yè)務(wù)安全測(cè)試總結(jié)

在測(cè)試完成后,應(yīng)該及時(shí)整理業(yè)務(wù)安全測(cè)試數(shù)據(jù),編撰業(yè)務(wù)安全測(cè)試總結(jié)報(bào)告,重點(diǎn)是識(shí)別存在的風(fēng)險(xiǎn),給出明確的結(jié)論。

4 基于風(fēng)險(xiǎn)點(diǎn)知識(shí)庫(kù)的業(yè)務(wù)安全測(cè)試方法

4.1 安全風(fēng)險(xiǎn)點(diǎn)知識(shí)庫(kù)要素規(guī)范

安全風(fēng)險(xiǎn)點(diǎn)知識(shí)庫(kù)是業(yè)務(wù)安全測(cè)試的核心,它基于具體漏洞,從漏洞的角度闡述風(fēng)險(xiǎn)。業(yè)務(wù)安全測(cè)試風(fēng)險(xiǎn)點(diǎn)可以分成風(fēng)險(xiǎn)點(diǎn)關(guān)鍵部分和輔助部分,在風(fēng)險(xiǎn)點(diǎn)關(guān)鍵部分主要包含風(fēng)險(xiǎn)點(diǎn)ID,業(yè)務(wù)安全漏洞類型、漏洞對(duì)應(yīng)的具體元素類型,元素類型賦值有三類:界面要素、業(yè)務(wù)規(guī)則、業(yè)務(wù)流程,元素、該風(fēng)險(xiǎn)點(diǎn)的來(lái)源,也分為三種來(lái)源:漏洞知識(shí)庫(kù)、企業(yè)內(nèi)部的歷史漏洞、專家經(jīng)驗(yàn)。在風(fēng)險(xiǎn)點(diǎn)輔助部分主要包含針對(duì)該漏洞的測(cè)試方法、測(cè)試工具、以及漏洞修復(fù)建議。

對(duì)于安全風(fēng)險(xiǎn)點(diǎn)知識(shí)庫(kù)的形式化描述如下,其表現(xiàn)形式為Ri={RIi,VTi,ETi,Ei,Ri,Di,Mi,Ti,Si},其中,RI為風(fēng)險(xiǎn)點(diǎn)ID,是業(yè)務(wù)風(fēng)險(xiǎn)點(diǎn)的唯一標(biāo)識(shí);VT為業(yè)務(wù)安全漏洞類型,ET為元素類型三元組,其值為界面要素、業(yè)務(wù)規(guī)則和業(yè)務(wù)流程。E為元素,諸如登錄用戶名,R為安全測(cè)試風(fēng)險(xiǎn)點(diǎn)來(lái)源,D為風(fēng)險(xiǎn)點(diǎn)描述,M為針對(duì)該風(fēng)險(xiǎn)點(diǎn)的測(cè)試方法,T為測(cè)試工具,S為漏洞修復(fù)建議。

表1 風(fēng)險(xiǎn)點(diǎn)知識(shí)庫(kù)結(jié)構(gòu)表

其中業(yè)務(wù)安全漏洞類型需進(jìn)行標(biāo)準(zhǔn)化的定義。目前《GB∕T 33561-2017 信息安全技術(shù)安全漏洞分類》[6]提供了三種類型的漏洞分類方法,第一種是按成因分類;第二種是按空間分類;第三種是按照時(shí)間分類。不論采取哪種分類方法,業(yè)務(wù)安全漏洞分類都應(yīng)遵循唯一性原則,即按照分類標(biāo)準(zhǔn),安全漏洞可明確歸屬到某一類,不能同時(shí)屬于兩個(gè)或以上類別。

綜合分析風(fēng)險(xiǎn)點(diǎn)知識(shí)庫(kù)的來(lái)源之一的外部漏洞庫(kù)的分類方法,同時(shí)考慮元素類型與漏洞類型的適配,本文提出一種新的漏洞類型劃分方法,首先按照表1中的元素類型劃分為界面要素類型、業(yè)務(wù)規(guī)則類型、業(yè)務(wù)流程類型三類,然后針對(duì)每個(gè)類型按照漏洞影響劃分,如信息泄露漏洞、水平越權(quán)漏洞,如無(wú)法按照漏洞影響劃分,則繼續(xù)按照漏洞檢測(cè)方法劃分,如暴力破解,如無(wú)法按照漏洞檢測(cè)方法劃分,則繼續(xù)按照成因劃分,如萬(wàn)能密碼。漏洞類型劃分示例如圖2所示。

4.2 安全風(fēng)險(xiǎn)點(diǎn)知識(shí)庫(kù)構(gòu)建

安全風(fēng)險(xiǎn)點(diǎn)知識(shí)庫(kù)的來(lái)源主要有三類,一是CNNVD、CNVD、CVE、CWE等漏洞知識(shí)庫(kù);二是企業(yè)內(nèi)部的歷史漏洞;三是專家經(jīng)驗(yàn)。由于內(nèi)部漏洞集和專家經(jīng)驗(yàn)的成果可以從管理上規(guī)范格式化的描述,統(tǒng)一口徑,并以結(jié)構(gòu)化的形式進(jìn)行存儲(chǔ)管理。本文重點(diǎn)闡述以外部漏洞庫(kù)為來(lái)源的安全風(fēng)險(xiǎn)點(diǎn)知識(shí)庫(kù)的構(gòu)建。通過(guò)對(duì)外部公開(kāi)漏洞庫(kù)進(jìn)行網(wǎng)絡(luò)爬取、頁(yè)面解析、信息抽取等過(guò)程獲取多個(gè)數(shù)據(jù)源的漏洞庫(kù)數(shù)據(jù),再通過(guò)特征提取,制定實(shí)體識(shí)別的規(guī)則,基于規(guī)則進(jìn)行實(shí)體識(shí)別,在同一框架規(guī)范下進(jìn)行異構(gòu)數(shù)據(jù)整合加工,生成風(fēng)險(xiǎn)點(diǎn)知識(shí)庫(kù)。圖3展示了該過(guò)程。

圖2 業(yè)務(wù)安全漏洞分類示例

圖3 安全風(fēng)險(xiǎn)點(diǎn)知識(shí)庫(kù)構(gòu)建流程

由于外部漏洞庫(kù)的信息既有結(jié)構(gòu)化的信息,如編號(hào)、漏洞類型等,又有非結(jié)構(gòu)化的文本信息,如漏洞簡(jiǎn)介中的文字描述,因此需要從大量信息中識(shí)別出在4.1中規(guī)范的風(fēng)險(xiǎn)點(diǎn)知識(shí)庫(kù)的實(shí)體。實(shí)體識(shí)別方法常用的有基于條件隨機(jī)場(chǎng)(Conditional Random Field, CRF)的方法、基于規(guī)則的方法,基于統(tǒng)計(jì)的方法,文獻(xiàn)[8]提出了基于條件隨機(jī)場(chǎng)的漢語(yǔ)詞匯特征研究,文獻(xiàn)[9] 提出一種集規(guī)則方法與統(tǒng)計(jì)方法于一體的漢語(yǔ)連動(dòng)句識(shí)別方法。通過(guò)對(duì)CNNVD、CNVD等漏洞庫(kù)中的安全漏洞描述形式的分析,發(fā)現(xiàn)漏洞名稱和漏洞簡(jiǎn)介/漏洞描述均遵循一定的規(guī)則,因此采用基于規(guī)則的實(shí)體識(shí)別方法,同時(shí)由于漏洞類型劃分的不一致,并且部分字段無(wú)法通過(guò)漏洞庫(kù)獲取的情況,通過(guò)建立實(shí)體的字典來(lái)進(jìn)行字段的匹配。圖4為安全風(fēng)險(xiǎn)點(diǎn)知識(shí)庫(kù)構(gòu)建過(guò)程中的基于規(guī)則的實(shí)體識(shí)別子流程。

圖4 安全風(fēng)險(xiǎn)點(diǎn)知識(shí)庫(kù)構(gòu)建-實(shí)體識(shí)別子流程

4.3 業(yè)務(wù)安全風(fēng)險(xiǎn)點(diǎn)知識(shí)庫(kù)的應(yīng)用

安全風(fēng)險(xiǎn)點(diǎn)知識(shí)庫(kù)以系統(tǒng)的形式對(duì)組織內(nèi)部進(jìn)行展現(xiàn),可以提供知識(shí)的檢索和更新等功能,并提供實(shí)時(shí)可視化交互接口便于在測(cè)試用例設(shè)計(jì)過(guò)程中進(jìn)行測(cè)試用例的自動(dòng)化生成。基于安全風(fēng)險(xiǎn)點(diǎn)知識(shí)庫(kù)的測(cè)試用例設(shè)計(jì)包含兩大步驟:業(yè)務(wù)需求結(jié)構(gòu)化分析和安全測(cè)試用例自動(dòng)生成兩個(gè)步驟。

業(yè)務(wù)需求結(jié)構(gòu)化分析基于各系統(tǒng)需求文檔完整規(guī)范的假設(shè)。采用自頂向下逐層分解的方式,最終將系統(tǒng)劃分成各個(gè)功能/交易。完成功能/交易的拆分后,將功能/交易作為基本分析單位。將基本分析單位的被測(cè)內(nèi)容劃分為界面要素、業(yè)務(wù)規(guī)則、業(yè)務(wù)流程三種類型,然后針對(duì)這三種類型再細(xì)分到原子級(jí),即分到不可再劃分的程度。該劃分是基于安全領(lǐng)域的“所有用戶輸入不可信”的原則,用戶可控的輸入都是可以篡改的,而業(yè)務(wù)安全漏洞的發(fā)生則是由于篡改而導(dǎo)致的。

表2以一個(gè)簡(jiǎn)單的登錄功能為例,展示了需求結(jié)構(gòu)化分析的過(guò)程示例,表中的元素類型和元素值與本文4.1業(yè)務(wù)測(cè)試風(fēng)險(xiǎn)點(diǎn)知識(shí)庫(kù)中的元素類型和元素值含義一致。

表2 需求結(jié)構(gòu)化分析示例

圖5即運(yùn)用需求結(jié)構(gòu)化分析得到的元素類型和元素值,逐個(gè)在業(yè)務(wù)安全風(fēng)險(xiǎn)點(diǎn)知識(shí)庫(kù)中查找對(duì)應(yīng)風(fēng)險(xiǎn)點(diǎn),生成測(cè)試用例的過(guò)程。

圖5 業(yè)務(wù)安全測(cè)試用例生成過(guò)程

安全測(cè)試用例生成基于兩部分的內(nèi)容:需求結(jié)構(gòu)化分析的結(jié)果和安全風(fēng)險(xiǎn)點(diǎn)知識(shí)庫(kù)。

表3 業(yè)務(wù)安全測(cè)試用例示例

生成的業(yè)務(wù)安全測(cè)試用例就作為業(yè)務(wù)安全測(cè)試執(zhí)行的指南,在執(zhí)行結(jié)算若發(fā)現(xiàn)安全漏洞,還可以參考安全風(fēng)險(xiǎn)點(diǎn)知識(shí)庫(kù)中漏洞對(duì)應(yīng)的修復(fù)建議。

5 結(jié)束語(yǔ)

針對(duì)當(dāng)前銀行業(yè)務(wù)系統(tǒng)面臨業(yè)務(wù)安全漏洞攻擊日益增加,內(nèi)部安全測(cè)試技能無(wú)法有效應(yīng)對(duì)的現(xiàn)狀,本文提出一種基于業(yè)務(wù)安全風(fēng)險(xiǎn)點(diǎn)的銀行業(yè)務(wù)安全測(cè)試方法。對(duì)業(yè)務(wù)安全測(cè)試流程進(jìn)行了標(biāo)準(zhǔn)化,同時(shí)通過(guò)搭建業(yè)務(wù)安全風(fēng)險(xiǎn)點(diǎn)知識(shí)庫(kù)為核心的組織級(jí)資產(chǎn),結(jié)合結(jié)構(gòu)化需求分析方法,實(shí)現(xiàn)測(cè)試用例設(shè)計(jì)的自動(dòng)化。

該方法在某國(guó)有大型商業(yè)銀行進(jìn)行了實(shí)踐,搭建包含459個(gè)風(fēng)險(xiǎn)點(diǎn)的風(fēng)險(xiǎn)點(diǎn)知識(shí)庫(kù),在3個(gè)測(cè)試系統(tǒng)中進(jìn)行試點(diǎn)和使用,生成287個(gè)業(yè)務(wù)安全測(cè)試用例,發(fā)現(xiàn)安全漏洞19個(gè),其中高危3個(gè),中危7個(gè),低危9個(gè)。有效提升業(yè)務(wù)安全測(cè)試的效率,降低業(yè)務(wù)安全測(cè)試的準(zhǔn)入門檻,同時(shí)實(shí)現(xiàn)組織級(jí)資產(chǎn)的知識(shí)共享和復(fù)用。

本研究仍存在待改進(jìn)的地方:一是業(yè)務(wù)安全漏洞分級(jí)模型;二是業(yè)務(wù)安全測(cè)試執(zhí)行自動(dòng)化。這也是后續(xù)進(jìn)一步研究方向。

[1]吳迪,馮登國(guó),連一峰,陳愷. 一種給定脆弱性環(huán)境下的安全措施效用評(píng)估模型[J]. 軟件學(xué)報(bào),2012,23(7).

[2]Kijsanayot hin P,Hewett R. Analytical approach to attack graph analysis for network security//Proceedings of the 2010 International Conference on Availability,Reliability and Security. Krakow,Poland,2010. Washington,DC,USA: IEEE Computer Society Press,2010:25232.

[3]章麗娟,崔穎,王清賢. 基于AEGM的網(wǎng)絡(luò)攻擊滲透測(cè)試預(yù)案生成系統(tǒng)[J]. 計(jì)算機(jī)工程與設(shè)計(jì),2011,32(4):1254-1259.

[4]何可,李曉紅,馮志勇,AARON Marback. 基于攻擊場(chǎng)景的安全測(cè)試生成方法[J]. 天津大學(xué)學(xué)報(bào),2011,44(4):344-352.

[5]吳迪,連一峰,陳愷,劉玉嶺. 一種基于攻擊圖的安全威脅識(shí)別和分析方法[J]. 計(jì)算機(jī)學(xué)報(bào),2012,35(9):1938-1950.

[6]李亮,樓芳. 網(wǎng)絡(luò)滲透測(cè)試流程、用例管理和風(fēng)險(xiǎn)控制研究[J]. 煤炭技術(shù),2010,29(11):175-176.

[7]GB∕T 33561-2017,信息安全技術(shù)安全漏洞分類[S].

[8]黃定琦,史晟輝. 基于條件隨機(jī)場(chǎng)的漢語(yǔ)詞匯特征研究[J]. 計(jì)算機(jī)應(yīng)用研究,2020,37(6):1724-1728,1754.

[9]劉雯旻,張曉如. 一種基于規(guī)則和統(tǒng)計(jì)的連動(dòng)句識(shí)別方法[J]. 電子設(shè)計(jì)工程,2017,25(22):18-22.

主站蜘蛛池模板: 欧美一区国产| 久久性妇女精品免费| 国产h视频在线观看视频| 久久婷婷五月综合色一区二区| 日本欧美成人免费| 在线观看国产一区二区三区99| 国产乱人乱偷精品视频a人人澡| 亚洲人视频在线观看| 亚洲水蜜桃久久综合网站| 久久久久亚洲av成人网人人软件| 2048国产精品原创综合在线| 青青青伊人色综合久久| 久久婷婷五月综合97色| 热久久综合这里只有精品电影| 国产成人福利在线| a免费毛片在线播放| av午夜福利一片免费看| 免费AV在线播放观看18禁强制| 免费播放毛片| 国产主播福利在线观看| 一本色道久久88综合日韩精品| 国产一区二区三区免费观看| 露脸真实国语乱在线观看| 欧美日韩资源| 亚洲精品视频网| 亚洲激情99| 免费国产高清视频| 91在线高清视频| 亚洲制服丝袜第一页| 国产情侣一区二区三区| 麻豆国产精品| 亚洲精品无码不卡在线播放| 国产精品任我爽爆在线播放6080 | 无码精品国产VA在线观看DVD| 成人午夜天| 国产男人天堂| 在线观看免费人成视频色快速| 欧美日韩精品一区二区在线线 | 直接黄91麻豆网站| 日韩欧美国产区| 国产一区二区免费播放| 欧美成人怡春院在线激情| 四虎亚洲国产成人久久精品| 一区二区理伦视频| 99在线小视频| a亚洲视频| 亚洲国产一区在线观看| 精品伊人久久久久7777人| 国产精品偷伦在线观看| 超级碰免费视频91| 丰满少妇αⅴ无码区| 日韩 欧美 小说 综合网 另类| 久久精品视频亚洲| 丝袜久久剧情精品国产| 国产肉感大码AV无码| www.av男人.com| 日韩精品一区二区深田咏美| 国产成人综合亚洲网址| 亚洲无线一二三四区男男| 国产第二十一页| 亚洲无码91视频| 伊人久久大香线蕉综合影视| 精品少妇人妻一区二区| 国产综合另类小说色区色噜噜| 亚洲精品成人片在线观看| 一区二区影院| 国产成人精品亚洲日本对白优播| 日本欧美成人免费| 99久久精品免费观看国产| 亚洲人视频在线观看| 久久永久视频| 亚洲三级a| 麻豆国产精品视频| 国产粉嫩粉嫩的18在线播放91| 精品免费在线视频| 伊人查蕉在线观看国产精品| 全部无卡免费的毛片在线看| 99在线小视频| 亚洲h视频在线| 国产午夜福利在线小视频| 国产精品视屏| 一区二区欧美日韩高清免费|