那么系統(tǒng)上線前需要做哪些測試內容呢?"/>
專業(yè)CMA\CNAS第三方軟件測試報告服務商

全國服務熱線:18684048962(微信同號)

系統(tǒng)上線安全測評需要做哪些內容?

59
發(fā)表時間:2023-06-16 09:41

安全測試

安全測試報告




電力信息系統(tǒng)、航空航天、交通運輸、銀行金融、地圖繪畫、政府官網等系統(tǒng)再正式上線前需要做安全測試。避免造成數(shù)據(jù)泄露從而引起的各種嚴重問題。

那么系統(tǒng)上線前需要做哪些測試內容呢?下面由我給大家介紹


1、安全機制檢測-應用安全

身份鑒別
登錄控制模塊
應提供專用的登錄控制模塊對登錄用戶進行身份標識和鑒別
鑒別信息復雜度
應提供用戶身份標識唯一和鑒別信息復雜度檢查功能,保證應用系統(tǒng)中不存在重復用戶身份標識,身份鑒別信息不易被冒用
登錄失敗處理
應提供登錄失敗處理功能,可采取結束會話、限制非法登錄次數(shù)和自動退出等措施
安全策略配置參數(shù)
應啟用身份鑒別、 用戶身份標識唯一性檢查、用戶身份鑒別信息復雜度檢查以及登錄失敗處理功能,并根據(jù)安全策略配置相關參數(shù)
訪問控制
訪問控制策略
應提供訪問控制功能, 依據(jù)安全策略控制用戶對文件、數(shù)據(jù)庫表等客體的訪問
訪問控制范圍
訪問控制的覆蓋范圍應包括與資源訪問相關的主體、客體及它們之間的操作
授權主體配置
應由授權主體配置訪問控制策略,并嚴格限制默認帳戶的訪問權限
最小權限
應授予不同帳戶為完成各自承擔任務所需的最小權限,并在它們之間形成相互制約的關系
安全審計
安全審計覆蓋范圍
應提供覆蓋到每個用戶的安全審計功能,對應用系統(tǒng)重要安全事件進行審計
審計記錄保護
應保證無法刪除、修改或覆蓋審計記錄
審計內容
審計記錄的內容至少應包括事件日期、時間、發(fā)起者信息、類型、描述和結果等
通信完整性
通信完整性
應采用校驗碼技術保證通信過程中數(shù)據(jù)的完整性
通信保密性
會話初始化
在通信雙方建立連接之前,應用系統(tǒng)應利用密碼技術進行會話初始化驗證
敏感信息加密
應對通信過程中的敏感信息字段進行加密
軟件容錯
數(shù)據(jù)有效性校驗
保證通過人機接口輸入或通過通信接口輸入的數(shù)據(jù)格式或長度符合系統(tǒng)設定要求
故障恢復
在故障發(fā)生時,應用系統(tǒng)應能夠繼續(xù)提供一部分功能,確保能夠實施必要的措施
資源控制
自動結束會話
當通信雙方中的一方在一段時間內未作任何響應,另一方應能夠自動結束會話
會話連接數(shù)
應能夠對應用系統(tǒng)的最大并發(fā)會話連接數(shù)進行限制
多重并發(fā)限制
應能夠對單個帳戶的多重并發(fā)會話進行限制


2、漏洞掃描

漏洞掃描通過 Ping 掃描、端口掃描、OS 探測、脆弱點探測、防火墻掃描五種主要技術,每種技術實現(xiàn)的目標和運用的原理各不相同。Ping 掃描確定目標主機的 IP 地址,端口掃描探測目標主機所開放的端口,然后基于端口掃描的結果,進行 OS 探測和脆弱點掃描。

漏洞掃描主要覆蓋以下漏洞:遠程和本地輸入驗證錯誤;遠程和本地代碼注入漏洞;跨站腳本攻擊(XSS);跨站請求偽造(CSRF);不安全的直接對象引用;錯誤的認證和會話管理;安全配置錯誤;代碼問題安全漏洞;文件包含漏洞;文件上傳漏洞;業(yè)務邏輯漏洞;其他的注入問題(LDAP注入、PHP注入、MySQL注入等);其他通用弱點(如上傳漏洞、路徑遍歷等)。


3、代碼審計

代碼審計是針對系統(tǒng)開發(fā)的源代碼進行安全性檢查,通過工具掃描件加人工驗證的形式是從代碼層面審計發(fā)掘,系統(tǒng)在開發(fā)的過程中,代碼邏輯是否合理,是否存在后門等漏洞。

源代碼靜態(tài)分析是一種在不運行程序的情況下分析程序代碼的方法,目的是檢測代碼中的潛在問題,如安全漏洞、性能問題、代碼質量問題等。以下是一些常用的源代碼靜態(tài)分析方法:

詞法分析:將源代碼分解成一個個單詞或標記,以便后續(xù)分析。

語法分析:將源代碼轉換為抽象語法樹,以便后續(xù)分析。

數(shù)據(jù)流分析:分析程序中的變量和函數(shù)調用,以確定變量的生命周期和值的變化情況。

控制流分析:分析程序中的控制流語句,以確定程序的執(zhí)行路徑。

符號執(zhí)行:在執(zhí)行程序的同時跟蹤變量值,以確定程序的執(zhí)行路徑和結果。

路徑敏感分析:分析程序中的每一條執(zhí)行路徑,以確定程序在不同路徑下的行為。

模型檢查:通過建立程序的形式化模型,自動驗證模型是否滿足安全性和正確性等屬性。

源代碼靜態(tài)分析工具可以根據(jù)編程語言的特定規(guī)則和標準進行開發(fā),以識別潛在的問題和漏洞,并提供修復建議。


4、滲透測試

滲透測試是一種授權模擬攻擊,旨在對其安全性進行評估,目的是證明網絡防御按照預期計劃正常運行而提供的一種機制。它是一種安全評估方法,通過對目標系統(tǒng)進行模擬攻擊,發(fā)現(xiàn)系統(tǒng)可能存在的漏洞、弱點及其它安全問題,從而評估系統(tǒng)的安全性能。

滲透測試是為了證明網絡防御按照預期計劃正常運行而提供的一種機制,具體流程階段如下:

前期交互階段。該階段通常是用來確定滲透測試的范圍和目標。

情報收集階段。該階段需要采用各種方法來收集目標主機的信息。

威脅建模階段。該階段主要是使用信息搜集階段所獲得的信息,來標識目標系統(tǒng)有存在可能存在的安全漏洞與弱點的方法之一。

漏洞分析階段。該階段將綜合從前面幾個環(huán)節(jié)中獲取到的信息,從中分析理解那些攻擊和用途徑是可行的,特別是需要重點分析端口和漏掃描結果,截獲到服務的重要信息,以及在信息收集環(huán)節(jié)中得到其他關鍵性的位置信息。

滲透攻擊階段。該階段可能是存在滲透測試過程中最吸引人的地方,然后在這種情況下,往往沒有用戶所預想的那么一帆風順,而是曲徑通幽,在攻擊目標系統(tǒng)主機時,一定要清晰的了解在目標系統(tǒng)存在這個漏洞,否則,根本無法啟動攻擊成功的步驟。

后滲透測試階段。該階段在任何一次滲透過程中都是一個關鍵環(huán)節(jié),該階段將以特定的業(yè)務系統(tǒng)作為目標,識別出關鍵的基礎設施,并尋找客戶組織罪具有價值和嘗試進行安全保護的信息和資產。

滲透測試報告。報告是滲透測試過程中最重要的因素,使用該報告文檔可以交流滲透測試過程中國做了什么,如何做的以及最為重要的安全漏洞和弱點。



標簽:安全測試,安全測評

公司地址:成都市天府新區(qū)萬安街道寧安東路198號
聯(lián)系人:王經理
聯(lián)系電話:18684048962
聯(lián)系我們
成都柯信優(yōu)創(chuàng)信息技術服務有限公司
客服微信
微信公眾號
我們的客戶