AWS Security Services
AWS Security Services
Parameters
Most of the enterprises are moving towards the cloud and expanding their infrastructure. Cloud helps
companies to share their data anywhere around the globe. As a result, cloud security can’t be
compromised. Cloud security consists of a bunch of regulations and procedures that work together
to protect cloud-based systems. AWS is a giant cloud and helping industries with a wide variety of
services.
Availability is that the percentage of your time that a workload is out there to be used.
This percentage is calculated over a period of time, like a month, year, or trailing three years.
Applying the strictest possible interpretation, availability is reduced anytime that the
application isn’t operating normally, including both scheduled and unscheduled interruptions.
We define availability as follows:
Availability is a percentage uptime (such as 99.9%) over a period of time (commonly a month
or year).
Common short-hand refers only to the “number of nines”; for instance, “five nines” translates
to being 99.999% available.
AWS Single Sign-on (SSO): It makes it easier to centrally manage and access multiple AWS
accounts and business applications. It enables you to provide users with single sign-on
access to all their assigned accounts and applications.
Amazon Cognito: It is a service used for authentication, authorization, and user management
for web or mobile applications. It allows customers to sign in through social identity providers
such as Google, Facebook, Amazon and through enterprise identity providers such as
Microsoft Active Directory via SAML.
AWS Directory Service: It is also known as AWS Managed Microsoft Active Directory (AD)
and also enables multiple ways to use Microsoft Active Directory (AD) with other AWS
services. By using AWS Managed Microsoft AD, it becomes easy to migrate Active Directory-
dependent applications and Windows workloads to AWS.
AWS Organizations: It is a service that allows users to manage multiple AWS accounts
grouped into a single organization.
Amazon CloudTrail: It is a service that gets enabled when the AWS account helps to enable
compliance and auditing of the AWS account. It offers to view, analyse and respond to the
activity across the AWS infrastructure. It records actions as an event by an IAM user, role or
an AWS service.
AWS GuardDuty: It is a treat detection service that continuously monitors for malicious
activity and unauthorized behaviour to protect our AWS Account, Workloads, and data stored
in the S3.
Amazon Config: It is a service that allows users to determine the quality of a resource’s
configuration in the AWS account.
AWS Shield: It is a managed Distributed Denial of Service (DDoS) protection service that
safeguards applications running on AWS. Shield provides always-on detection and automatic
inline mitigations that minimize application downtime and latency, so there is no need to
engage AWS Support to benefit from DDoS protection. There are two types of AWS Shield –
Standard and Advanced.
Amazon Firewall Manager: It is a security management service that allows you to centrally
configure and manage firewall rules across your accounts and applications in AWS
Organizations. It makes it easy to bring new applications and resources into compliance by
enforcing a common set of security rules.
AWS Web Application Firewall (WAF): It is a web application firewall that helps to protect
your web applications or APIs against common web exploits and bots that may affect
availability, compromise security or consume excessive resources. AWS WAF gives you
control over how the traffic reaches your applications by enabling you to create the security
rules that control bot traffic and block some common attack patterns, such as SQL injection or
cross-site scripting.
AWS KMS: AWS Key Management Service (KMS) makes it easy for you to create and
manage cryptographic keys and control their uses across a wide range of AWS services.
AWS KMS is integrated with AWS CloudTrail to provide you with the logs of all keys usage to
help you meet your regulatory and compliance needs.
AWS Certificate Manager: It is a service that allows you to easily provision, manage and
deploy public and private Secure Sockets Layer/Transport Layer Security (SSL/TLS)
certificates to use with AWS services and your internal connected resources. SSL/TLS
certificates are used to secure network communications and establish the identity of internet
websites over the web also as resources on the private networks.
AWS Secret Manager: It helps you to guard secrets needed to access your applications,
services, and IT resources. The service enables you to simply rotate, manage, and retrieve
database credentials, API keys, and few other secrets throughout their lifecycle. Users and
applications retrieve secrets with a call to Secrets Manager APIs, eliminating the necessity to
hardcode sensitive information within the plain text.
Amazon Macie: It is a fully managed data security and data privacy service that uses
machine learning and pattern matching to discover and protect your sensitive data in AWS
Environment. Amazon Macie automates the invention of sensitive data at scales up and
lowers the cost of protecting your data.
AWS CloudHSM: It is a cloud-based hardware security module (HSM) that enables you to
generate and use your own encryption keys on the AWS Cloud. It is a fully managed service
that automates time-consuming administrative tasks for you, such as hardware provisioning,
high availability and backups. CloudHSM also enables you to scale quickly by adding and
removing HSM capacity on-demand, with no up-front costs.
individually.
Amazon CloudWatch Events: It delivers a near real-time stream of system events that
describe changes in Amazon Web Services (AWS) resources. Using simple rules that can be
quickly set up, we can match events and route them to one or more target functions or
streams.