Security and compliance
Security is one of the most essential attributes of solution design. Many organizations are compromised by security breaches, which results in a loss of customer trust and damage to your business' reputation. Industry-standard regulations, such as PCI for finance, HIPAA for health care, GDPR for the European Union, and SOC compliance, enforce security safeguards to protect consumer data while providing standard guidance to the organization. Depending on your industry and region, you must comply with local legislation by adhering to compliance needs.
Primarily, application security needs to be applied in the following aspects of solution design:
Figure 3.9: Security aspects in solution design
Let's take a look at the different security aspects. You will dive deep into each component in Chapter 8, Security Considerations.
Authentication and authorization
Authentication means specifying who can access the system, while authorization...