Security design and implementation
Having prioritized the risks, we will now focus on identifying appropriate mitigations and mapping them to security controls in the SbD AI methodology. This involves doing the following:
- Applying security controls: Implementing specific controls that align with the selected mitigations. Controls should be standardized where possible, leveraging industry frameworks (for example, OWASP ASVS) to ensure comprehensiveness and efficacy.
- Integrating with the architecture: Ensuring that mitigations and controls are seamlessly integrated with the AI system’s architecture and ensuring security without critical compromises to functionality or performance while adopting best practices.
Adopting standard controls can help you create a verifiable security design that most architects and engineers can understand and will likely be supported by tools.
Here is an example of the FoodieAI threats, mitigations, and their mapping to standard...