衡阳派盒市场营销有限公司

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

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

3天內不再提示

如何使您更好地進行應用程序安全測試

星星科技指導員 ? 來源:synopsys ? 作者:synopsys ? 2023-05-25 14:46 ? 次閱讀

了解如何創建攻擊樹圖。攻擊樹可幫助您提高應用程序安全性、發現漏洞、評估防御成本等。

想象一下,一群小偷計劃在拉斯維加斯的一家賭場進行一次重大搶劫,就像海洋十一人一樣。為了盡量減少當場被抓的機會并最大限度地提高運輸量,他們需要概述計劃的每一步。

海洋十一攻擊樹示例

他們的戰略地圖可能看起來像這樣。攻擊者的目標——搶劫賭場——位于頂部,有幾個潛在的攻擊路徑通向它。

wKgaomRvB4aAB09bAALX3WwpeVE442.png

這是攻擊樹圖的一個示例,即從攻擊者的角度對攻擊進行的方法、圖形表示。

像這樣的攻擊樹已被用于識別所有類型的復雜系統中的安全漏洞,例如監督控制和數據采集(SCADA)網絡,生物識別系統和GSM無線接入網絡。

在應用程序測試策略中,使用攻擊樹可以幫助您模擬各種攻擊場景,并就如何最好地保護應用程序做出決策。您將能夠查明最容易受到攻擊的系統和控制,并更有效地構建特定的對策。

如何創建攻擊樹圖

創建攻擊樹圖時,首先將自己置于潛在黑客的位置。你的首要目標是什么?您是否正在嘗試訪問客戶數據?擾亂業務流程?將該目標放在樹的頂部。這就是“根節點”。

在它下面,將最高級別的目標分解為一系列分支或“葉節點”,表示增量的、更易于管理的目標以及實現這些目標所需的步驟。集思廣益,想出實現目標的方法,并將它們添加到你的樹上。

使用“或”節點來表示實現目標的不同方式。在賭場搶劫案的例子中,您可以通過在槍口下突襲登記冊或使用內部人員竊取現金和籌碼來搶劫賭場。

“和”節點是實現每個子目標所需的步驟。在我們的海洋十一人場景中,竊賊精心策劃的計劃包括一系列步驟,所有這些步驟對于實現他們的總體目標都至關重要:用炸藥破壞金庫,破壞隱藏金庫漏洞的力量,以及訪問金庫安全代碼。

繪制每個攻擊途徑后,確定發生這些攻擊的可能性。每條攻擊線都需要一定的資源,例如金錢、時間或技能。要評估要求,請為每個節點分配值,例如是否可行、成本如何以及是否需要特殊技能或設備。

你能從攻擊樹中學到什么?

創建樹并為每個節點分配值后,您可以更好地準備做出主動的安全決策。以下是四種方法,您可以使用攻擊樹作為應用程序安全測試的一部分來識別、修復和防止安全漏洞。

發現計算機網絡和應用程序設計中的多步驟攻擊漏洞。 大多數組織使用多層安全性來保護其計算機網絡,這要求攻擊者完成一系列步驟才能實現其目標。攻擊樹在單獨繪制每個步驟時非常寶貴。它們可以幫助您識別攻擊路徑,從而考慮需要哪些安全控制。

表示沿樹的每條路徑的成本。 攻擊樹形圖可以幫助您計算定量和定性指標,幫助您確定防御措施的優先級。例如:

對手的觀點

發起攻擊的成本是多少?

設置和完成攻擊需要多長時間?

哪些攻擊不需要特殊技能和工具,因此更有可能發生?

攻擊的回報是多少?對手從攻擊中獲得什么?他們是在尋仇嗎?他們是否能夠訪問和重用您寶貴的 IP 或敏感的客戶數據?他們可以通過破壞您的電子商務業務邏輯來進行購買嗎?

后衛的觀點

攻擊影響:攻擊是否會影響您的業務連續性或與客戶的關系?

安全成本:如果系統遭到破壞,您是否無法通過外部安全審計或需要支付罰款?

檢測:檢測到攻擊的概率是多少?

Mincut:保護一組關鍵資產的成本最低的對策是什么?

提高測試策略的有效性。 滲透測試從各種來源收集和綜合信息,以搜索安全漏洞。但是,它們并不全面,尤其是在自動化時。它們可能無法檢測到新出現的威脅,并且可以將正常或預期行為識別為異常或惡意,從而留下一長串誤報。Synopsys 的應用測試服務包括一種手動方法,該方法結合了攻擊樹的戰略使用,以提高準確性并節省您的時間和精力。

評估潛在防御的成本和有效性。 您可以通過創建防御樹(也稱為攻擊對策樹)來扭轉攻擊樹的視角。這些節點包括表示旨在消除或減少攻擊可能性的對策的節點。您可以使用這些樹在優化的低成本防御措施選項之間進行選擇。

底線

面對日益復雜的應用程序和潛在黑客的日益成熟,您需要一種既強大又易于構建的方法來預測和解決潛在風險。

攻擊樹圖可幫助您將潛在攻擊分解為多個步驟,查明漏洞并確定對策。將它們合并到全面的應用程序安全測試計劃中,以便您可以主動分配資源和預算。

審核編輯:郭婷

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

    關注

    19

    文章

    7536

    瀏覽量

    88638
  • Synopsys
    +關注

    關注

    2

    文章

    158

    瀏覽量

    90250
  • 應用程序
    +關注

    關注

    38

    文章

    3292

    瀏覽量

    57911
收藏 人收藏

    評論

    相關推薦

    如何對VI應用程序進行軟件測試

    賦值,而不用在待測VI應用程序上進行賦值(這里可能涉及到一個自動測試方面的問題)? 希望有經驗的大神能夠指點下,謝謝!
    發表于 11-26 16:44

    為什么增加矢量性能能更好進行應用程序代碼設計

    了解為什么增加的矢量性能可以更好地關注應用程序代碼設計。
    的頭像 發表于 11-01 06:28 ?2772次閱讀

    加入移動應用程序世界的計劃是什么?

    如果剛開始,請確保雇用了著名的軟件開發公司來進行無錯誤的處理。如今競爭非常激烈,需要創建一個能夠很好地吸引客戶的高科技移動應用程序
    的頭像 發表于 07-10 16:05 ?1634次閱讀

    應用程序屏蔽和應用程序內保護哪個更安全

    眾所周知,攻擊者往往會使用用戶移動設備上運行的應用程序來攻擊后端的系統,比如攻擊者利用移動操作系統和你的應用程序中的漏洞來監視你,獲取私人數據甚至竊取資金。為了應對這種情況,許多移動應用程序開發人員
    的頭像 發表于 08-26 16:02 ?4416次閱讀

    Facebook積極嘗試將Instagram變成更好應用程序

    Facebook積極嘗試將Instagram變成更好應用程序,并不斷使用新功能更新我們的帳戶。盡管不斷進行更新,但仍然存在經典的限制,這使該應用程序的許多用戶感到困難。
    的頭像 發表于 09-25 16:31 ?1572次閱讀

    基于組合測試的Web應用程序搜索功能

    為了方便用戶查詢感興趣的資源,許多Web應用程序會提供搜索功能。如果搜索功能存在欯障,將會導致Web應用程序的功能異常,甚至會引發安全問題,因而需要對其進行充分的
    發表于 06-08 11:47 ?11次下載

    通過基于功能的軟件許可增加應用程序收入

      只需許可應用程序即可為您提供基本但至關重要的安全優勢。但是,您可以走得更遠:通過為的客戶提供更多選擇和更低的啟動成本來增強您在市場上的競爭力。他們會喜歡
    的頭像 發表于 07-01 09:22 ?706次閱讀
    通過基于功能的軟件許可增加<b class='flag-5'>應用程序</b>收入

    安全應用程序指南

    安全應用程序指南 產品規格書
    發表于 08-25 10:29 ?0次下載
    <b class='flag-5'>安全</b><b class='flag-5'>應用程序</b>指南

    應用程序漏洞測試如何保護應用程序

    Kiuwan是一個開發安全平臺,開發人員和安全團隊使用它來快速開發應用程序,同時保持總體安全性。
    的頭像 發表于 02-28 10:35 ?657次閱讀

    什么是網頁應用程序測試

    網頁app測試,或網頁測試,是一種軟件測試實踐,有助于根據要求確保應用程序的質量和功能。網頁測試必須在交付之前檢測所有潛在問題,例如功能差異
    的頭像 發表于 05-11 14:09 ?891次閱讀

    什么是應用程序安全性AppSec?應用安全 + 應用安全工具概述

    應用程序安全 (AppSec) 對于高效和有效的安全措施至關重要,有助于解決軟件應用程序日益嚴重的安全威脅。在這里,我們將討論
    的頭像 發表于 06-12 09:37 ?1132次閱讀
    什么是<b class='flag-5'>應用程序</b><b class='flag-5'>安全</b>性AppSec?應用<b class='flag-5'>安全</b> + 應用<b class='flag-5'>安全</b>工具概述

    Preemptive 全面的移動應用程序保護

    由于黑客越來越多地將目標對準消費者和企業移動應用程序應用程序可能會給的組織帶來風險。例如,黑客可以使用反編譯器或反匯編器對的安卓或
    的頭像 發表于 07-06 10:41 ?724次閱讀
    Preemptive 全面的移動<b class='flag-5'>應用程序</b>保護

    PreEmptiveProtection:全面的移動應用程序保護

    的組織經不起黑客攻擊 保護在不受信任的環境中運行的移動應用程序變得越來越重要,因為移動和物聯網應用程序使客戶端更智能,并經常訪問敏感或金融信息。 由于黑客越來越多地將目標對準消費者和
    的頭像 發表于 07-06 10:42 ?706次閱讀

    .NET應用程序的性能測試

    WebLOAD通過輕松的測試腳本創建和基于深度服務器端分析的性能測試.NET應用程序提供了全面的解決方案。
    的頭像 發表于 08-29 09:40 ?569次閱讀

    開發java應用程序的基本步驟是

    Java應用程序。確定希望應用程序能夠執行的任務和提供的功能。這將有助于指導您在開發過程中進行決策并確定實現代碼的方式。 2.設計應用程序
    的頭像 發表于 11-28 16:52 ?1703次閱讀
    新澳门百家乐官网软件下载| 风水学24山看水法| 百家乐官网赢赌场百家乐官网| 索雷尔百家乐的玩法技巧和规则| 百家乐官网路单生| 明溪百家乐官网的玩法技巧和规则| 赌百家乐官网心里技巧| 香港六合彩网址大全| 德州扑克打法| 皇冠娱乐网| 星河国际娱乐场| 大发888八大胜博彩| 青岛棋牌英雄| 大发888虎牌官方下载| 网上百家乐官网赢钱公式| 百家乐官网百家乐官网群| 马牌线上娱乐| 百家乐官网游戏高手| 百家乐官网稳赚秘籍| 网络百家乐官网软件真假| 金海岸百家乐官网的玩法技巧和规则 | bet365投注网| 电子百家乐官网博彩正网| 沙雅县| 百家乐官网买闲打法| 百家乐官网任你博娱乐平台| 温州百家乐官网真人网| 视频百家乐官网信誉| 属龙人与属虎人做生意| 百家乐稳中一注法| 微信百家乐群资源| 大发888英皇国际| 鼎龙百家乐官网的玩法技巧和规则 | 百家乐官网龙虎玩| 旧金山百家乐官网的玩法技巧和规则| e世博百家乐官网攻略| 做生意适合摆放龙龟吗| 大连百家乐商场| 品尊国际娱乐| 百家乐官网老是输| 百家乐龙虎台布作弊技巧|