===================== Shared security model ===================== Security and compliance is only effective once the AWS customer understands their role. AWS operates the operating system (OS) and virtualization layer along with securing the physical drives. AWS also offers updates and security patches as supplied by the various OS. The AWS customer must: - manage the OS - update and patch the OS - configure the firewall (aka security group) - integrate AWS services into any existing environment - abide by applicable laws and regulations - apply the relevant IAM tools Data ----- Handling and encrypting data is a massive security consideration. The AWS customer must understand that they are responsible for all: - Client-side data encryption - Data integrity authentication - Server-side encryption - Encrypting networking traffic IT controls ----------- The above help separate the responsibilities that may otherwise remain unclear. For example: Patch management **************** AWS will patch and fix flaws relevant to the infrastructure but will never update the OS or any other application software that customers install on that infrastructure. Configuration management ************************ AWS configures its infrastructure's hardware and software; while the customer configures OS, self-managed databases, and applications. Training ******** Both AWS and the customer have responsibility for training their own employees. This often means having a good level of understanding of standards and frameworks such as: - NIST Cybersecurity framework - AWS Cloud Adoption Framework