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

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

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

3天內不再提示

對您的設備操作進行威脅建模有助于識別不需要的暴露

郝埃連 ? 2023-01-04 11:17 ? 次閱讀

威脅建模是一個嚴格的過程,旨在在設計的早期階段識別和糾正潛在的產品漏洞。您創建的威脅模型描述了您的產品組件如何與用戶一起工作,并列舉了潛在的威脅和減輕這些威脅的對策。理想情況下,您會希望在設計過程的早期對每個系統進行威脅建模,此時可以以比產品完成時低得多的成本進行更改。威脅建模是安全開發生命周期 (SDL) 計劃的重要組成部分,可確保您的組件、系統和代碼在設計上得到適當保護。威脅建模是軟件開發人員和信息技術系統工程師和架構師的一項重要工作。即使您沒有構建您運行的系統,定期進行威脅建模練習會迫使您像攻擊者一樣思考,并會激發提高產品安全性的想法。當然,只要對系統進行重大更改,請務必更新現有的威脅模型。

威脅建模的核心是記錄系統設計元素的過程,特別是從攻擊者的角度來看對這些元素的威脅。該過程涉及了解系統的組件和用戶、這些組件和用戶之間的界限,以及攻擊者可能喜歡的攻擊路徑或威脅向量。這種觀點可幫助您采用基于風險的方法來設計減輕這些威脅的正確保護措施和對策。例如,威脅模型將突出顯示連接敏感數據存儲與公共 Web 服務器相鄰的風險,并指導選擇適當的邏輯安全控制以將風險降低到可接受的水平。

威脅模型方法

即使互聯網在 20 世紀 90 年代初開始興起,研究人員和科學家也已經開始考慮威脅建模。攻擊樹和威脅樹的早期模型是通過枚舉系統漏洞并系統地檢查攻擊者可能破壞系統的所有方式而開發的。隨著 Internet 的擴展和利用漏洞成為日常問題,許多公司尋求在其產品的核心中構建更好的安全性。例如,Microsoft 開發了 STRIDE 威脅模型,該模型成為其自身安全開發生命周期的重要組成部分。STRIDE 是一個系統的過程,用于發現潛在威脅并建議針對六個潛在威脅類別的緩解措施:

欺騙

篡改

否認

信息披露

拒絕服務

特權提升

還有其他類型的威脅模型方法論,原理都是類似的。重要的是問問自己可能出了什么問題,然后將這些潛在威脅分類以幫助您考慮適當的對策的過程。例如,您可能將敏感數據通過 HTTP 傳輸到遠程系統視為潛在的信息泄露威脅,可以通過加密網絡流量來緩解這種威脅。

數據流程圖

威脅建模的基本要素是數據流圖 (DFD),其中包括系統的所有重要組件及其交互。該圖顯示了所有關鍵組件和系統——無論它們分布在本地和云基礎設施中,還是駐留在一臺服務器上或單個應用程序中。DFD 中的方法和詳細程度取決于您的設計。例如,如果您要在網絡上部署新的攝像機,您可能無法對攝像機軟件本身進行威脅建模,但您應該確定攝像機需要與之通信的所有周圍系統、它使用的協議以及誰將訪問它。請務必將此信息包含在您的 DFD 中。希望相機制造商也對他們的視頻軟件的開發進行威脅建模。例如,他們的軟件威脅模型可能會識別軟件用來隔離敏感數據并與其他對象和系統通信的內部邊界、對象和方法。DFD 應顯示對象及其對其他對象的請求和響應,并清楚地劃定不同對象組之間的邊界。例如,您可能會顯示前端網絡應用系統和更敏感的數據存儲之間的邏輯邊界。將您系統的用戶,特別是可能濫用您系統的參與者(或威脅代理)添加到您的 DFD 中。例如,在為您的系統建模授權流程時,將特權操作員與定期獲得證書的員工區分開來。識別您的 DFD 中潛在的不良行為者并展示他們可能如何訪問您的系統。軟件用來隔離敏感數據并與其他對象和系統通信的方法。DFD 應顯示對象及其對其他對象的請求和響應,并清楚地劃定不同對象組之間的邊界。例如,您可能會顯示前端網絡應用系統和更敏感的數據存儲之間的邏輯邊界。將您系統的用戶,特別是可能濫用您系統的參與者(或威脅代理)添加到您的 DFD 中。例如,在為您的系統建模授權流程時,將特權操作員與定期獲得證書的員工區分開來。識別您的 DFD 中潛在的不良行為者并展示他們可能如何訪問您的系統。軟件用來隔離敏感數據并與其他對象和系統通信的方法。DFD 應顯示對象及其對其他對象的請求和響應,并清楚地劃定不同對象組之間的邊界。例如,您可能會顯示前端網絡應用系統和更敏感的數據存儲之間的邏輯邊界。將您系統的用戶,特別是可能濫用您系統的參與者(或威脅代理)添加到您的 DFD 中。例如,在為您的系統建模授權流程時,將特權操作員與定期獲得證書的員工區分開來。識別您的 DFD 中潛在的不良行為者并展示他們可能如何訪問您的系統。DFD 應顯示對象及其對其他對象的請求和響應,并清楚地劃定不同對象組之間的邊界。例如,您可能會顯示前端網絡應用系統和更敏感的數據存儲之間的邏輯邊界。將您系統的用戶,特別是可能濫用您系統的參與者(或威脅代理)添加到您的 DFD 中。例如,在為您的系統建模授權流程時,將特權操作員與定期獲得證書的員工區分開來。識別您的 DFD 中潛在的不良行為者并展示他們可能如何訪問您的系統。DFD 應顯示對象及其對其他對象的請求和響應,并清楚地劃定不同對象組之間的邊界。例如,您可能會顯示前端網絡應用系統和更敏感的數據存儲之間的邏輯邊界。將您系統的用戶,特別是可能濫用您系統的參與者(或威脅代理)添加到您的 DFD 中。例如,在為您的系統建模授權流程時,將特權操作員與定期獲得證書的員工區分開來。識別您的 DFD 中潛在的不良行為者并展示他們可能如何訪問您的系統。將您系統的用戶,特別是可能濫用您系統的參與者(或威脅代理)添加到您的 DFD 中。例如,在為您的系統建模授權流程時,將特權操作員與定期獲得證書的員工區分開來。識別您的 DFD 中潛在的不良行為者并展示他們可能如何訪問您的系統。將您系統的用戶,特別是可能濫用您系統的參與者(或威脅代理)添加到您的 DFD 中。例如,在為您的系統建模授權流程時,將特權操作員與定期獲得證書的員工區分開來。識別您的 DFD 中潛在的不良行為者并展示他們可能如何訪問您的系統。

通過確定信任邊界、跨越這些邊界的通信以及構成這些通信的人員和內容的 DFD,您可以開始查看對系統的潛在威脅。

威脅建模工具

如果您不熟悉威脅建模,那么識別正確的威脅可能會讓人不知所措。幸運的是,有多種威脅建模工具可用于指導您完成此過程并幫助確定要查找的威脅類型。一種免費且易于使用的工具是 Microsoft 威脅建模工具。雖然此工具面向軟件開發人員和架構師,但它也可以針對基本 IT 運營模型進行擴展。Microsoft 威脅建模工具在嘗試快速掌握威脅建模的基礎知識時特別有用。下載并安裝客戶端,您將在幾分鐘內創建您的第一個威脅模型。按照以下步驟使用 Microsoft 威脅建模工具創建威脅模型:

通過拖放各種組件(例如數據庫、主機或移動客戶端)并將它們與數據流操作鏈接起來,使用圖形界面創建 DFD。

套索對象以創建各種邊界。邊界示例包括物聯網 (IoT) 設備區域、Azure 信任邊界和遠程用戶區域。

自定義這些對象以反映您自己的環境。例如,將數據存儲對象屬性設置為您使用的特定 SQL 版本。

完成后,您可以運行報告,該工具將使用這些對象、屬性和邊界來生成并向您顯示初步的威脅列表和建議的緩解措施。您將需要驗證其假設并調整威脅模型以將其改進為您的環境和特定用例。

還有許多其他針對特定類型的操作模型量身定制的強大的商業和社區威脅建模工具。例如,一種工具可能與敏捷軟件開發過程集成得特別好,而另一種工具可能擅長對傳統信息技術系統進行建模,例如調出特定的防火墻和入侵檢測系統及其配置。其中一些工具執行復雜的攻擊模擬,并托管在基于權限的協作 Web 平臺上,該平臺使您可以輕松地在團隊成員之間共享威脅建模數據。

結論

威脅建模是一個直接的過程,用于識別您的系統、系統可能出現的問題以及如何預防。然而,創建一個好的威脅模型有很多細微差別,你會希望確保你自己的過程捕獲正確的數據,這樣你就不會錯過任何重要的事情。威脅建模工具在幫助提供此框架方面大有幫助。請記住利用 Internet 上的許多威脅建模資源來幫助您設計和構建非常適合您自己環境的流程。

審核編輯hhy

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

    關注

    1

    文章

    313

    瀏覽量

    60853
  • IOT
    IOT
    +關注

    關注

    187

    文章

    4230

    瀏覽量

    197594
收藏 人收藏

    評論

    相關推薦

    5G不需要點表的工業網關是什么,5g不需要點表的工業網關生產廠家有哪些?

    深圳市深控信息技術有限公司的物聯網解決方案,專注于工業物聯網技術研發和應用,其不需要點表的工業網關在多個行業得到廣泛應用,以先進的自動識別技術和穩定的性能受到客戶好評。
    的頭像 發表于 01-07 16:24 ?143次閱讀
    5G<b class='flag-5'>不需要</b>點表的工業網關是什么,5g<b class='flag-5'>不需要</b>點表的工業網關生產廠家有哪些?

    異地組網方案如何通過不需要點表的邊緣網關實現PLC設備如何遠程維護?

    異地組網方案結合不需要點表的邊緣網關為 PLC 設備的遠程維護帶來了諸多便利和優勢,它打破了傳統維護模式的地域局限,實現了從數據監測、故障預警到程序更新、故障診斷修復以及設備配置優化等全方位的遠程
    的頭像 發表于 12-03 11:02 ?350次閱讀
    異地組網方案如何通過<b class='flag-5'>不需要</b>點表的邊緣網關實現PLC<b class='flag-5'>設備</b>如何遠程維護?

    不需要點表的工業網關應用案例:如何提升工業企業生產效率與質量?

    不需要點表的工業網關解決方案。技術團隊在車間各個關鍵設備節點安裝了新的工業網關。由于不需要點表,安裝過程極為簡便,技術人員僅需將網關與設備連接,并
    的頭像 發表于 11-13 10:27 ?202次閱讀
    <b class='flag-5'>不需要</b>點表的工業網關應用案例:如何提升工業企業生產效率與質量?

    不需要點表的 PLC 工業網關 在印刷 / 包裝行業的實施案例

    深控技術的 “不需要點表的 PLC 工業網關” 被部署在各條關鍵生產設備上,通過標準的工業通信接口(如以太網、串口等)與 PLC 進行連接。由于其獨特的設計,無需人工繁瑣地配置點表,網關能夠自動
    的頭像 發表于 11-06 09:58 ?259次閱讀
    <b class='flag-5'>不需要</b>點表的 PLC 工業網關 在印刷 / 包裝行業的實施案例

    C語言為什么不需要包含stdio.h

    我們在寫單片機程序的時候,第一行都會包含 reg51.h,于是就有同學提出了疑問,為什么不需要包含 stdio.h?
    的頭像 發表于 10-29 15:48 ?438次閱讀

    基于 “不需要點表的工業網關” 的工業自動化設備遠程監控解決方案

    基于 “不需要點表的工業網關” 的工業自動化設備遠程監控解決方案具有顯著的優勢,能夠為工業企業提供高效、便捷、安全的設備遠程監控服務,助力企業提升生產效率和競爭力。
    的頭像 發表于 10-28 15:20 ?255次閱讀
    基于 “<b class='flag-5'>不需要</b>點表的工業網關” 的工業自動化<b class='flag-5'>設備</b>遠程監控解決方案

    不需要點表的工業網關 在 CNC 設備工業數據采集的應用

    在一家電氣設備制造企業中,大量使用了施耐德的 CNC 設備。引入 “不需要點表的工業網關” 后,實現了對這些設備的高效數據采集。網關自動識別
    的頭像 發表于 10-17 15:39 ?284次閱讀
    <b class='flag-5'>不需要</b>點表的工業網關 在 CNC <b class='flag-5'>設備</b>工業數據采集的應用

    深控技術研發的 “不需要點表的工業網關” 在工廠產線設備的應用

    工廠產線設備的高效運行與數據交互至關重要。深控技術研發的 “不需要點表的工業網關” 為工廠產線帶來了創新性的解決方案,極大地提升了設備的互聯互通性、數據處理效率以及整體運營的智能化水平。
    的頭像 發表于 10-14 10:52 ?317次閱讀
    深控技術研發的 “<b class='flag-5'>不需要</b>點表的工業網關” 在工廠產線<b class='flag-5'>設備</b>的應用

    深控技術 “不需要點表的工業網關” 在匯川 PLC 數據采集中的操作流程及應用案例

    不需要點表的工業網關” 在匯川 PLC 數據采集中具有顯著的優勢和便捷性。通過簡單的硬件連接和配置操作流程,即可實現對匯川 PLC 中各種設備和變量的數據自動識別、采集和傳輸。結合實
    的頭像 發表于 10-11 16:28 ?1087次閱讀
    深控技術 “<b class='flag-5'>不需要</b>點表的工業網關” 在匯川 PLC 數據采集中的<b class='flag-5'>操作</b>流程及應用案例

    網線那幾根線不需要

    在網線中,哪幾根線不需要接主要取決于網絡的需求和類型。一般來說,在百兆網絡中,通常只需要用到其中的四根線,即第1、第2、第3、第6根線,它們分別承擔著數據的發送和接收功能。這四根線在網線中的顏色
    的頭像 發表于 09-04 09:40 ?2239次閱讀

    MSPM0-高級控制計時器有助于實現更好的控制和更好的數字輸出

    電子發燒友網站提供《MSPM0-高級控制計時器有助于實現更好的控制和更好的數字輸出.pdf》資料免費下載
    發表于 08-28 11:30 ?0次下載
    MSPM0-高級控制計時器<b class='flag-5'>有助于</b>實現更好的控制和更好的數字輸出

    有助于提高網絡設備性能的FRAM SF25C20(MB85RS2MT)

    有助于提高網絡設備性能的FRAM SF25C20(MB85RS2MT)
    的頭像 發表于 07-25 09:49 ?335次閱讀
    <b class='flag-5'>有助于</b>提高網絡<b class='flag-5'>設備</b>性能的FRAM SF25C20(MB85RS2MT)

    cad如何進行三維建模

    的基本步驟 確定建模目標和需求 在開始三維建模之前,首先要明確建模的目標和需求。這包括確定模型的用途、尺寸、形狀、材料等。明確目標和需求有助于選擇合適的
    的頭像 發表于 07-09 10:23 ?1190次閱讀

    愛普生的高精度傳感技術有助于監控自動化

    Epson、JREast和NaganoKeiki聯合開發了一種適用于鐵路運營商的實用撓度監測設備-愛普生的高精度傳感技術有助于監控自動化-SeikoEpsonCorporation(TSE:6724
    的頭像 發表于 06-27 10:53 ?384次閱讀
    愛普生的高精度傳感技術<b class='flag-5'>有助于</b>監控自動化

    六類屏蔽網線和六類非屏蔽網線都不需要接地嗎

    干擾因素。 對于屏蔽網線,其屏蔽層一般不需要接地。屏蔽層的接地通常是在網絡設備端實現的,通過設備的接地腳位連接到大地,從而起到電磁屏蔽的作用。因此,在網線的使用過程中,如果屏蔽層沒有損壞或斷開,就
    的頭像 發表于 03-08 10:01 ?3552次閱讀
    水果老虎机的程序| 赌百家乐的高手| 大丰收娱乐城开户| 网上百家乐投注法| 徐水县| 大发888赢速通充值| 大发888注册送钱| 百家乐庄家赢钱方法| 百家乐官网送1000| 大发888官方中文网址| 百家乐赌场方法| 金世豪百家乐官网的玩法技巧和规则| 百家乐官网扑克牌耙| 大发888官方6222.co| 找查百家乐玩法技巧| 太阳城百家乐币| 菲律宾百家乐官网娱乐平台| 富贵乐园棋牌游戏| 博彩百家乐网址| 二爷百家乐官网的玩法技巧和规则| 在线百家乐官网3d| 澳门百家乐的故事| 怎么赌百家乐官网能赢| 玉门市| 足球赌球网| 大发888登陆网页游戏| 百家乐透明牌靴| 百家乐投注科学公式| 百家乐官网最好投| 百家乐官网推锅| 柯坪县| 永康市| 百家乐官网单双打法| 六合彩现金网| 波胆网站| 盈丰国际博彩网| 中华娱乐城| 顶级赌场是真的吗| 运城百家乐的玩法技巧和规则| 百家乐英皇娱乐场开户注册| 黄金百家乐的玩法技巧和规则|