liveBook · Manning

Secure by design

Secure by design is an engineering approach that incorporates security requirements and protections throughout a system’s design, development, and lifecycle.

How 3 Manning books explain it

Secure APIs

API security by design is an API security approach that incorporates security concerns from API design through the entire development cycle.

How it is used
Positions security as a continuous API development concern spanning design, implementation, testing, deployment, and operations.
How deep it goes
Explains shift-left rationale, lifecycle practices, design flaws, implementation patterns, testing, and infrastructure, but defers detailed vulnerability categories.
Examples
Uses bounded pagination, payment request models, sensitive response data, unsafe user flows, and infrastructure controls as concrete security cases.
What you can do after
Apply it to design, implement, test, deploy, and monitor APIs with fewer late security surprises.

Read how Secure APIs explains secure by design →

Data-Driven Cybersecurity

An engineering approach that incorporates security considerations and controls throughout the design and development life cycle.

How it is used
Embeds security collaboration and controls within product development rather than relying solely on hierarchical policy enforcement.
How deep it goes
Explains the organizational model and software development life cycle integration, but stops short of specifying individual controls or implementation steps.
Examples
Uses technology companies, agile development cycles, and collaboration between security, product, and engineering leads.
What you can do after
Apply it via cross-functional collaboration that embeds security controls within software development life cycles.

Read how Data-Driven Cybersecurity explains secure by design →

Building Web APIs with ASP.NET Core

Security by design is an engineering approach that incorporates security considerations into system design and implementation from the beginning.

How it is used
Guides release and deployment decisions for a web API before publishing it to production.
How deep it goes
Explains a decision principle and several deployment checks, but stops short of detailed implementation procedures.
Examples
Uses configuration review, middleware removal, HTTP security headers, CDN encryption, and cloud VM port checks as practical examples.
What you can do after
Operate/configure a web API release by reducing unnecessary exposure and selecting more secure hosting and edge protections.

Read how Building Web APIs with ASP.NET Core explains secure by design →

Related concepts

These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.