Security Requirements Engineering: Designing Secure Socio-Technical Systems (Information Systems)
暫譯: 安全需求工程:設計安全的社會技術系統 (資訊系統)
Fabiano Dalpiaz, Elda Paja, Paolo Giorgini
相關主題
商品描述
Security requirements engineering is especially challenging because designers must consider not just the software under design but also interactions among people, organizations, hardware, and software. Taking this broader perspective means designing a secure socio-technical system rather than a merely technical system. This book presents a novel, model-driven approach to designing secure socio-technical systems. It introduces the Socio-Technical Modeling Language (STS-ML) and presents a freely available software tool, STS-Tool, that supports this design approach through graphical modeling, automated reasoning capabilities to verify the models constructed, and the automatic derivation of security requirements documents.
After an introduction to security requirements engineering and an overview of computer and information security, the book presents the STS-ML modeling language, introducing the modeling concepts used, explaining how to use STS-ML within the STS method for security requirements, and providing guidelines for the creation of models. The book then puts the STS approach into practice, introducing the STS-Tool and presenting two case studies from industry: an online collaborative platform and an e-Government system. Finally, the book considers other methods that can be used in conjunction with the STS method or that constitute an alternative to it. The book is suitable for course use or as a reference for practitioners. Exercises, review questions, and problems appear at the end of each chapter.
商品描述(中文翻譯)
安全需求工程特別具有挑戰性,因為設計者必須考慮的不僅是正在設計的軟體,還包括人員、組織、硬體和軟體之間的互動。採取這種更廣泛的視角意味著設計一個安全的社會技術系統,而不僅僅是一個技術系統。本書提出了一種新穎的、以模型為驅動的設計安全社會技術系統的方法。它介紹了社會技術建模語言(Socio-Technical Modeling Language, STS-ML),並提供了一個免費的軟體工具STS-Tool,該工具通過圖形建模、自動推理能力來驗證所構建的模型,以及自動生成安全需求文件來支持這種設計方法。
在介紹安全需求工程和計算機及信息安全的概述後,本書介紹了STS-ML建模語言,闡述了所使用的建模概念,解釋了如何在STS方法中使用STS-ML來進行安全需求,並提供了創建模型的指導。接著,本書將STS方法付諸實踐,介紹了STS-Tool並呈現了來自行業的兩個案例研究:一個在線協作平台和一個電子政府系統。最後,本書考慮了可以與STS方法一起使用的其他方法或作為其替代方案的方法。本書適合用作課程教材或作為從業者的參考。每章的末尾都有練習題、回顧問題和問題。