Economic arguments for cloud services migration

profileuntamedghost1
UKL1_CKIT_523_Wk8_LaureateEducation_AWSSecurityandCompliance.pdf

AWS Security and Compliance

As was previously mentioned, AWS uses a shared responsibility model in which AWS and its

customers share control over the IT environment, so both parties have responsibility for managing

that environment.

AWS’ role, in this shared responsibility approach, includes providing its services on a highly secure

and controlled platform and providing a wide array of security features customers can use. The

customer is responsible for configuring their IT environment in a secure and controlled manner for

their purposes.

AWS advises customers about any changes to its security and control environment, as appropriate,

and works to obtain industry certifications and independent third-party attestations. AWS publishes

information about its security and control practices openly. It also provides website content,

certificates, reports, and other documentation directly to its customers under Non-Disclosure

Agreements (NDAs).

When a customer moves their production workloads to the AWS cloud, responsibility for the

management of the IT environment falls to both AWS and the customer. The customer is responsible

for establishing their environment in a secure and controlled manner. The customer is also required

to maintain acceptable governance over the whole of their IT control environment.

The shared responsibility model helps reduce the customer’s IT operational burden, as it is AWS’

responsibility to manage the components from the host operating system and virtualisation layer

down to the physical security of the data centers in which these services operate. The customer is

responsible for the components from the guest operating system upwards (including updates,

security patches and antivirus software).

The customer is also responsible for any other application software, as well as the configuration of

security groups, Virtual Private Clouds (VPCs) and so on. While AWS manages the security of the

cloud, security in the cloud is the responsibility of the customer. Customers retain control of what

security they choose to implement to protect their own content, platform, applications, systems and

networks, no differently than they would for applications in an on-site data center.

The figure below illustrates the allocation of responsibilities to roles, in AWS’ shared responsibility

model –

Figure 1: AWS’ shared responsibility model

The customer-AWS shared responsibility model is not just limited to security considerations, but it

also extends to IT controls. For example, the management, operation and verification of IT controls

are shared between AWS and the customer.

Before moving to the AWS Cloud, customers were responsible for managing all of the IT controls in

their environments. AWS manages the controls for the physical infrastructure, thereby allowing

customers to focus on managing the relevant IT controls.

Because every customer is deployed differently in AWS, customers can shift management of certain

IT controls to AWS. This change in management of IT controls results in a new, distributed control

environment. Customers can then use the AWS control and compliance documentation available to

them to perform their control evaluation and verification procedures as required.

It is still the customers’ responsibility to maintain adequate governance over the entire IT control

environment, regardless of how their IT is deployed (whether it is on-premises, on the cloud or part

of a hybrid environment). By deploying to the AWS Cloud, customers have options to apply different

types of controls and various verification methods.

AWS Controls:

AWS provides customers with a wide range of information regarding its IT control environment

through whitepapers, reports, certifications, and other third-party attestations. This documentation

assists customers in understanding the controls in place relevant to the AWS Cloud services they use

and how those controls have been validated.

The information also assists customers in accounting for and validating that controls in their

extended IT environment are operating effectively. Traditionally, the design and operating

effectiveness of controls and control objectives are validated by internal and/ or external auditors

via process walkthroughs and evidence evaluation. Direct observation and verification, by the

customer or customer’s external auditor, is generally performed to validate controls.

In cases where service providers such as AWS are used, companies request and evaluate third-party

attestations and certifications to gain reasonable assurance of the design and operating

effectiveness of controls and control objectives. As a result, although a customer’s key controls may

be managed by AWS, the control environment can still be a unified framework in which all controls

are accounted for and are verified as operating effectively.

AWS third-party attestations and certifications not only provide a higher level of validation of the

control environment, but may also relieve customers of the requirement to perform certain

validation work themselves.

AWS Key Controls –

AWS customers can identify key controls managed by AWS. Key controls are critical to the

customer’s control environment and require an external attestation of the operating effectiveness of

these key controls in order to meet compliance requirements (for example, an annual financial

audit).

For this purpose, AWS publishes a wide range of specific IT controls in its Service Organisation

Controls 1 (SOC 1) Type II report. The SOC 1 Type II report, formerly the Statement on Auditing

Standards (SAS) No. 70, is a widely recognised auditing standard developed by the American

Institute of Certified Public Accountants (AICPA).

The SOC 1 audit is an in-depth audit of both the design and operating effectiveness of AWS-defined

control objectives and control activities (which include control objectives and control activities over

the part of the infrastructure that AWS manages). ‘Type II’ refers to the fact that each of the controls

described in the report are not only evaluated for adequacy of design, but are also tested for

operating effectiveness by the external auditor. Because of the independence and competence of

AWS external auditor, controls identified in the report should provide customers with a high level of

confidence in AWS control environment.

AWS controls can be considered effectively designed and operating for many compliance purposes,

including Sarbanes-Oxley (SOX) Section 404 financial statement audits. Leveraging SOC 1 Type II

reports is also generally permitted by other external certifying bodies. For example, International

Organization for Standardization (ISO) 27001 auditors may request a SOC 1 Type II report in order to

complete their evaluations for customers.

General AWS Controls based on Compliance with Industry-wide Standards –

If AWS customers require a broad set of control objectives to be met, evaluation of AWS industry

certifications may be performed. With the ISO 27001 certification, AWS complies with a broad,

comprehensive security standard and follows best practices in maintaining a secure environment.

With the Payment Card Industry (PCI) Data Security Standard (DSS) certification, AWS complies with

a set of controls important to companies that handle credit card information.

AWS compliance with Federal Information Security Management Act (FISMA) standards means

that AWS complies with a wide range of specific controls required by U.S. government agencies.

AWS compliance with these general standards provides customers with in-depth information on the

comprehensive nature of the controls and security processes in place in the AWS Cloud.

AWS’ Structured Approach to Risk Management:

AWS has a strategic business plan that includes risk identification and the implementation of

controls to mitigate or manage risks, similar to the risk-management framework presented in an

earlier lecture. An AWS management team re-evaluates the business risk plan at least twice a year.

As a part of this process, management team members are required to identify risks within their

specific areas of responsibility and implement controls designed to address and perhaps even

eliminate those risks. The AWS control environment is subject to additional internal and external risk

assessments.

AWS compliance and security teams have established information security frameworks and policies

based on the Control Objectives for Information and Related Technology (COBIT) framework, and

they have effectively integrated the ISO 27001 certifiable framework based on ISO 27002 controls,

AICPA Trust Services Principles, PCI DSS v3.1, and the National Institute of Standards and Technology

(NIST) Publication 800-53, Revision 3, Recommended Security Controls for Federal Information

Systems.

AWS maintains the security policy and provides security training to its employees. Additionally, AWS

performs regular application security reviews to assess the confidentiality, integrity and availability

of data, and conformance to the information security policy. The AWS security team regularly scans

any public-facing endpoint IP addresses for vulnerabilities. Note that these scans do not include

customer instances.

AWS security notifies the appropriate parties to remediate any identified vulnerabilities. In addition,

independent security firms regularly perform external vulnerability threat assessments. Findings and

recommendations resulting from these assessments are categorised and delivered to AWS

leadership. These scans are done in a manner for the health and viability of the underlying AWS

infrastructure and are not meant to replace the customer’s own vulnerability scans that are required

to meet their specific compliance requirements (based on local regulations).

  • AWS Security and Compliance
  • Figure 1: AWS’ shared responsibility model
  • AWS Controls:
  • AWS Key Controls –
  • General AWS Controls based on Compliance with Industry-wide Standards –
  • AWS’ Structured Approach to Risk Management: