精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

軟件安全測試有哪些測試手段

齊魯物理聯網測試中心 ? 來源: 齊魯物理聯網測試中心 ? 作者: 齊魯物理聯網測試 ? 2023-04-11 13:46 ? 次閱讀

現如今互聯網高度發達,智能化的軟件成為商業決策、推廣等不可缺少的利器,很多軟件涉及了客戶商業上重要的信息資料,因此企業都很關心軟件的安全性。往往一個細小的安全漏洞,對客戶產生的影響都是巨大的。所以企業都想著盡可能的保證軟件的安全性,確保軟件在安全性方面能滿足客戶期望,在軟件測試行業,安全測試的重要性是不言而喻的。
一、什么是軟件安全性測試 ?
安全性測試是指有關驗證應用程序的安全等級和識別潛在安全性缺陷的過程。應用程序級安全測試的主要目的是查找軟件自身程序設計中存在的安全隱患,并檢查應用程序對非法侵入的防范能力,根據安全指標不同測試策略也不同。

二、軟件安全測試的測試手段

1、代碼安全測試:

主要通過對源代碼進行安全掃描,根據程序中數據流、控制流、語義等信息與其特有軟件安全規則庫進行匹對,從中找出代碼中潛在的安全漏洞。靜態的源代碼安全測試是非常有用的方法,它可以在編碼階段找出所有可能存在安全風險的代碼,這樣開發人員可以在早期解決潛在的安全問題。而正因為如此,靜態代碼測試比較適用于早期的代碼開發階段,而不是測試階段。

2、滲透測試:

是使用自動化工具或者人工的方法模擬黑客的輸入,對應用系統進行攻擊性測試,從中找出運行時刻所存在的安全漏洞。這種測試的特點是真實有效,一般找出來的問題都是正確的,也是較為嚴重的。但滲透測試一個致命的缺點是模擬的測試數據只能到達有限的測試點,覆蓋率很低。

3、程序數據掃描:

一個有高安全性需求的軟件,在運行過程中數據是不能遭到破壞的,否則會導致緩沖區溢出類型的攻擊。數據掃描的手段通常是進行內存測試,內存測試可以發現許多諸如緩沖區溢出之類的漏洞,而這類漏洞使用除此之外的測試手段都難以發現。例如,對軟件運行時的內存信息進行掃描,看是否存在一些導致隱患的信息,當然這需要專門的工具來進行驗證。
4、功能驗證
功能驗證是采用軟件測試當中的黑盒測試方法,對涉及安全的軟件功能,如:用戶管理模塊,權限管理模塊,加密系統,認證系統等進行測試,主要驗證上述功能是否有效,具體方法可使用黑盒測試方法。
5、偵聽技術
偵聽技術實際上是在數據通信或數據交互過程,對數據進行截取分析的過程。目前最為流行的是網絡數據包的捕獲技術,通常我們稱為 Capture,黑客可以利用該項技術實現數據的盜用,而測試人員同樣可以利用該項技術實現安全測試。

審核編輯黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 測試
    +關注

    關注

    8

    文章

    5162

    瀏覽量

    126472
  • 軟件安全
    +關注

    關注

    0

    文章

    23

    瀏覽量

    9197
收藏 人收藏

    評論

    相關推薦

    【北京迅為】itop-3588開發板快速測試手冊-銀河麒麟系統功能測試

    【北京迅為】itop-3588開發板快速測試手冊-銀河麒麟系統功能測試
    的頭像 發表于 09-09 14:44 ?636次閱讀
    【北京迅為】itop-3588開發板快速<b class='flag-5'>測試手</b>冊-銀河麒麟系統功能<b class='flag-5'>測試</b>

    軟件測試六大問 全面而深入的軟件測試行業解疑

    什么是軟件測試軟件測試是通過人工或自動化的手段來運行或測定某個軟件系統的過程。 其目的是檢
    的頭像 發表于 07-30 10:28 ?232次閱讀

    接口測試屬于功能測試嗎為什么

    接口測試和功能測試軟件測試中的兩種不同類型,它們之間一定的聯系,但也存在明顯的區別。本文將詳細討論接口
    的頭像 發表于 05-30 14:57 ?422次閱讀

    仿真測試和臺架測試的區別

    在復雜系統或產品的開發過程中,測試是確保其質量、性能和可靠性的關鍵步驟。仿真測試和臺架測試作為兩種常見的測試方法,在多個領域如汽車、航空航天、電子等領域中都有著廣泛的應用。然而,盡管它
    的頭像 發表于 05-17 14:45 ?994次閱讀

    仿真測試軟件測試的區別

    在當今軟件開發和驗證的領域中,測試是保證軟件質量的關鍵環節。而在測試的眾多方法中,仿真測試軟件
    的頭像 發表于 05-17 14:33 ?790次閱讀

    TLT507-EVM-評估板測試手

    TLT507-EVM-評估板測試手
    的頭像 發表于 01-26 09:27 ?685次閱讀
    TLT507-EVM-評估板<b class='flag-5'>測試手</b>冊

    TL3588-PCIe 5G通信測試手冊.

    TL3588-PCIe 5G通信測試手冊.
    的頭像 發表于 01-24 14:21 ?631次閱讀
    TL3588-PCIe 5G通信<b class='flag-5'>測試手</b>冊.

    TL3588-EVM評估板測試手

    TL3588-EVM評估板測試手
    的頭像 發表于 01-24 10:27 ?779次閱讀
    TL3588-EVM評估板<b class='flag-5'>測試手</b>冊

    RK3568-基于PTP的時鐘同步測試手

    RK3568-基于PTP的時鐘同步測試手
    的頭像 發表于 01-19 16:20 ?1398次閱讀
    RK3568-基于PTP的時鐘同步<b class='flag-5'>測試手</b>冊

    RK3568-PCIe 5G通信測試手

    RK3568-PCIe 5G通信測試手
    的頭像 發表于 01-18 14:53 ?646次閱讀
    RK3568-PCIe 5G通信<b class='flag-5'>測試手</b>冊

    軟件測試活動哪些?

    第三方軟件測試是一種軟件測試活動,旨在確保軟件的質量、功能、性能和安全性等方面符合預期要求。 一
    發表于 01-08 11:11

    軟件測試的八大特性哪些?

    軟件測試軟件開發過程中重要的一環,其目的是發現軟件中存在的問題,并提供解決方案。因此,軟件測試
    發表于 01-02 10:15

    軟件測試的需求哪些

    軟件測試的需求哪些
    的頭像 發表于 12-28 10:46 ?880次閱讀

    軟件測試工作中常見的風險哪些

    軟件測試 工作中常見的風險哪些,作為測試人員我們應該如何規避呢? ** 1、需求的風險** 其實存在于測試各階段,例如:
    的頭像 發表于 12-27 10:35 ?944次閱讀

    開關電源功率如何測試哪些測試方法?開關電源測試軟件測試優勢是什么?

    開關電源功率常見的測試方法:通過測量電壓和電流來計算出功率、使用功率計直接測出功率。這兩種測試方法各有優點與不足。以自動化方式測試開關電源工率,用開關電源
    的頭像 發表于 12-20 16:03 ?1899次閱讀