Goodreads helps you keep track of books you want to read.
Start by marking “Secure by Design” as Want to Read:
Secure by Design
Enlarge cover
Rate this book
Clear rating
Open Preview

Secure by Design

3.47  ·  Rating details ·  32 ratings  ·  6 reviews
As a developer, you need to build software in a secure way. But you can't spend all your time focusing on security. The answer is to use good design principles, tools, and mindsets that make security an implicit result - it's secure by design. Then secure-by-design becomes a guiding principle in how you build your software, from code to architecture. This begins by ...more
Paperback, 375 pages
Published 2017 by Manning
More Details... Edit Details

Friend Reviews

To see what your friends thought of this book, please sign up.

Reader Q&A

To ask other readers questions about Secure by Design, please sign up.

Be the first to ask a question about Secure by Design

This book is not yet featured on Listopia. Add this book to your favorite list »

Community Reviews

Showing 1-30
Average rating 3.47  · 
Rating details
 ·  32 ratings  ·  6 reviews

More filters
Sort order
Start your review of Secure by Design
Dec 16, 2019 rated it it was ok
Shelves: computers
The book is a torture to read. Although it contains some good ideas, which are, by the way, not new ones - the authors merely remind us about good existing practices, - it seems that the main goal was to write as many pages as possible telling as little as possible. Some concepts are repeated over and over again, so you get irritated reading the same thing for tenth time, not only across the book, but even in the same chapter.

The length of the book is further increased by introducing concepts a
Sep 24, 2018 rated it it was ok
There are some great ideas right at the beginning of the book. Dont try to add security as a feature, instead put it in the design. Dont use the basic data types like string, int and float for concepts that have important business rules attached.
The example with a negative quantity in a shopping bag shows this well: Using an int offers the possibility to use a negative number. What happens if you order -1 book? In his example the book store tried to send a check to get even with the customer.
Eduards Sizovs
Oct 09, 2019 rated it liked it
The book promotes an important idea, that developers should be designing software domain models that can protect themselves from harm security attacks, data corruption, invariant breaches. I completely agree with the idea, and the book has some good examples, such as leveraging type-safety and value objects, designing a sound exception handling hierarchy, but in general I found the content shallow. The whole idea can be described in a single blog post.

The book is OK. Read this book and skim
Łukasz Biedrycki
Dec 28, 2018 rated it liked it
This is a good book, I just prefer more condensed content.
Maciej Pakulski
Jun 26, 2019 rated it really liked it
Quite interesting, mostly recommended for junior/mid developers.
Rene Stein
May 05, 2019 rated it it was ok
Hodnocení pro MEAP v13.
rated it liked it
Sep 07, 2018
rated it it was amazing
Feb 02, 2020
rated it really liked it
Feb 23, 2020
Triple D
rated it really liked it
May 07, 2018
Kosta Petan
rated it it was ok
Aug 03, 2019
rated it really liked it
Oct 29, 2019
Sara Wänerskär
rated it really liked it
Sep 21, 2019
Subhajit Das
rated it liked it
Nov 29, 2019
rated it really liked it
Nov 16, 2019
rated it it was amazing
Feb 13, 2019
rated it liked it
Mar 04, 2020
rated it it was ok
Jan 10, 2020
rated it liked it
Mar 22, 2020
Le Hong Quan
rated it liked it
Dec 11, 2019
rated it liked it
Mar 29, 2020
Christophe Addinquy
rated it liked it
Nov 09, 2019
rated it really liked it
Dec 23, 2019
Matt Busche
rated it really liked it
Nov 29, 2018
rated it it was amazing
Sep 27, 2019
rated it really liked it
Jan 01, 2020
Henrik Warne
rated it it was amazing
Mar 18, 2020
Ville Svärd
rated it really liked it
Feb 09, 2020
rated it liked it
Feb 13, 2020
« previous 1 next »
topics  posts  views  last activity   
Goodreads Librari...: Update cover 3 18 Sep 25, 2019 03:24AM  

Readers also enjoyed

  • Refactoring: Improving the Design of Existing Code
  • Permanent Record
  • The Unicorn Project
  • Clean Architecture
  • The Pragmatic Programmer: From Journeyman to Master
  • Java by Comparison: Become a Java Craftsman in 70 Examples
  • Black Edge: Inside Information, Dirty Money, and the Quest to Bring Down the Most Wanted Man on Wall Street
  • The Little Red Writing Book
  • Carlo Ancelotti: The Beautiful Games of an Ordinary Genius
  • Ålevangeliet
  • The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations
  • Sandworm: A New Era of Cyberwar and the Hunt for the Kremlin's Most Dangerous Hackers
  • Microservice Patterns
  • Becoming a Technical Leader: An Organic Problem-Solving Approach
  • Cloud Native Patterns: Designing change-tolerant software
  • Command Line Kung Fu: Bash Scripting Tricks, Linux Shell Programming Tips, and Bash One-liners
  • The Ghost Map: The Story of London's Most Terrifying Epidemic—and How It Changed Science, Cities, and the Modern World
  • Infrastructure as Code: Managing Servers in the Cloud
See similar books…

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »

News & Interviews

"Stay calm and read on" might be our collective slogan for the coming months. Since we all might need some help with that, we asked Goodreads m...
132 likes · 138 comments