首页> 外文会议>International conference on web information systems engineering >Building Secure Web Systems Architectures Using Security Patterns
【24h】

Building Secure Web Systems Architectures Using Security Patterns

机译:使用安全模式构建安全的Web系统体系结构

获取原文

摘要

Software patterns are encapsulated solutions to recurrent problems in a context. Patterns combine experience and good practices to develop basic models that can be used to build new systems, to evaluate existing systems, and as a communication medium for designers. Security patterns provide guidelines for secure system requirements, design, and evaluation. We consider their structure, show a variety of them, and illustrate their use in the construction of secure web-based systems. These patterns include among others Authentication, Authorization/Access Control, Firewalls, Secure Broker, Web Services Security, and Cloud Security patterns. We have built a catalog of over 100 security patterns. We complement these patterns with misuse patterns, which describe how an attack is performed from the point of view of the attacker, we show XSS as an example. We integrate patterns in the form of security reference architectures that represent complete systems. Reference architectures have not been used much in security and we explore their possibilities. We show how to apply these patterns through a secure system development methodology. We introduce patterns in a conceptual way, relating them to their purposes and to the functional parts of the architecture. Example architectures include a browser and a cloud computing system. The use of patterns can provide a holistic view of security, which is a fundamental principle to build secure systems. Patterns can be applied throughout the software lifecycle and provide an ideal communication tool for the builders of the system. They are also useful to record design decisions. The patterns and reference architectures are shown using UML models and examples are taken from my book: "Security patterns in practice: Building secure architectures using software patterns", Wiley Series on Software Design Patterns, 2013. The talk also includes some recent patterns, e.g. Network Function Virtualization. Security is a fundamental quality for any web system. Most proposed solutions are ad hoc or partial; regretfully security must be holistic and systematic. Patterns provide the basis for systematic and holistic approaches and are becoming more important every day. Attendees will be able to understand the idea behind security patterns and security reference architectures, get acquainted with some of them, and use them to build architectures for secure systems.
机译:软件模式是针对上下文中反复出现的问题的封装解决方案。模式结合了经验和良好实践来开发基本模型,这些模型可用于构建新系统,评估现有系统以及作为设计人员的交流媒介。安全模式提供了有关安全系统要求,设计和评估的准则。我们考虑它们的结构,展示它们的种类,并说明它们在构建安全的基于Web的系统中的用途。这些模式包括身份验证,授权/访问控制,防火墙,安全代理,Web服务安全性和云安全性模式。我们已经建立了100多种安全模式的目录。我们用滥用模式对这些模式进行补充,这些模式从攻击者的角度描述了如何进行攻击,我们以XSS为例。我们以代表完整系统的安全性参考体系结构的形式集成模式。参考体系结构在安全性方面没有得到太多使用,我们探索了它们的可能性。我们展示了如何通过安全的系统开发方法来应用这些模式。我们以概念性的方式介绍模式,将它们与目的和体系结构的功能部分相关联。示例架构包括浏览器和云计算系统。模式的使用可以提供整体的安全性视图,这是构建安全系统的基本原理。模式可以在整个软件生命周期中应用,并为系统构建者提供理想的通信工具。它们对于记录设计决策也很有用。使用UML模型显示了模式和参考体系结构,示例摘自我的书:“实践中的安全模式:使用软件模式构建安全体系结构”,Wiley Series on Software Design Patterns,2013年。网络功能虚拟化。安全是任何Web系统的基本素质。提出的大多数解决方案都是临时的或部分的。遗憾的是,安全必须是整体和系统的。模式为系统的整体方法提供了基础,并且每天都在变得越来越重要。与会者将能够理解安全模式和安全参考体系结构背后的思想,熟悉其中的一些,并使用它们来构建安全系统的体系结构。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号