Skip to content

An ongoing & curated collection of awesome software best practices and techniques, libraries and frameworks, E-books and videos, websites, blog posts, links to github Repositories, technical guidelines and important resources about Software & Systems Architecture in Cybersecurity

License

Notifications You must be signed in to change notification settings

paulveillard/cybersecurity-architecture

Repository files navigation

Cybersecurity Architecture, Frameworks, and Standards

Welcome To The World of Architecture in Cybersecurity:

An ongoing & curated collection of awesome software best practices and techniques, libraries and frameworks, E-books and videos, websites, blog posts, links to github Repositories, technical guidelines and important resources about Security Software Architecture & design patterns.

Thanks to all contributors, you're awesome and wouldn't be possible without you! Our goal is to build a categorized community-driven collection of very well-known resources.

What is Cybersecurity Architecture?

"Cybersecurity architecture is a fusion of architecture and cybersecurity. "Cybersecurity" is a combination of "cyber" (from the Greek word κυβερνήτης meaning "helmsman") and security ("the freedom from risk or danger"). Putting these all together, it's a model to produce an intended outcome related to freedom from technology-related danger."

What is Secure Software Architecture?

  • The software architecture of a system depicts the system’s organization or structure, and provides an explanation of how it behaves.

Software design includes all activities that aid in the transformation from requirement specification to implementation. Major artifacts of the software design process include:

  • Software requirements specification
  • High-level design
  • Detailed design

What is Security By Design?

Security by design focuses on preventing a cybersecurity breach rather than repairing the issue and restoring systems after a company has been hit by a cybersecurity breach.

secure

Also known as secure by design, security by design means that companies think about cybersecurity at the beginning of a project. Secure by design means that software engineers have designed the software to be secure from the outset so as to reduce the likelihood of flaws that might compromise a company’s information security.

^ back to top ^

Table of Contents

^ back to top ^

Principle

^ back to top ^

Scalability

Availability

Stability

Performance

Intelligence

Architecture

Interview

Organization

Talk

Book

Security By Design

Programming Language Design Patterns

General Architecture

Cloud Architecture

Serverless Architecture

Micro services & Distributed Systems

Internet of things

Big Data

Databases and Storage

^ back to top ^

DevOps & containers

Mobile

^ back to top ^

Front-End Development

^ back to top ^

Security

^ back to top ^

License

MIT License & cc license

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.

To the extent possible under law, Paul Veillard has waived all copyright and related or neighboring rights to this work.

About

An ongoing & curated collection of awesome software best practices and techniques, libraries and frameworks, E-books and videos, websites, blog posts, links to github Repositories, technical guidelines and important resources about Software & Systems Architecture in Cybersecurity

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published