September 2019
Intermediate to advanced
400 pages
13h 13m
English
This chapter covers
In chapter 4, you learned about powerful design constructs like immutability, failing fast, and validation. Those constructs do indeed address several security issues, such as invalid input, illegal state, and data integrity, but applying them individually isn’t an effective way of achieving secure code. Table 5.1 shows the problem areas we’ll address in this chapter and those constructs that will help you achieve a greater level of security.
Table 5.1 Problem areas addressed
| Section | Problem area |
| Domain primitives and invariants | Security issues ... |
Read now
Unlock full access