December 2021
Beginner
550 pages
20h 48m
English
You learned earlier in this chapter about the importance of developing secure software and that software development requires special attention from a security perspective. Applications represent the most common avenue for users, customers, and attackers to access data, which means you must build the software to enforce the security policy and to ensure compliance with regulations, including the privacy and integrity of both data and system processes. Regardless of the development model an organization adopts, the application must properly perform the following tasks:
Checks user authentication to the application
Checks user authorization (privilege level)
Has procedures for recovering database integrity in ...