AWS Audit & Compliance and Content Delivery Services

Shreyas Srinivasa
4 min readDec 14, 2024

--

This blog provides extensive information about the different Audit & Compliance and Content Delivery services developed by AWS.

AWS Audit & Compliance Services

These services can audit user’s resources to see who created which services like AWS Cloud Trail, AWS Artifact and AWS Security Hub.

  1. AWS Cloud Trail: This service is used for IT audits which tracks user activity and API usage.
    > This services stores audit log data in S3 bucket.
    > Service enables risk auditing by continuously monitoring user actions for AWS Management Console, AWS SDK, AWS API and AWS CLI.
    > There are two types of data that can be logged in AWS Cloud Trail.

2. AWS Artifact: This service provides on demand AWS Security and Compliance reports and finds compliance related information.

3. AWS Security Hub: Provides centralized view of security posture.
> Also helps user to comply with company’s security standards.
> This service works like a hub that collects security alerts , findings from multiple AWS services as — Amazon Guard Duty, Amazon Inspector, Amazon Macie, AWS IAM Access Analyzer, AWS Firewall Manager.

AWS Network and Content Delivery Services

Service helps to integrate on-prem data center to AWS Cloud infra.

  1. Amazon Virtual Private Cloud (VPC): The logical private network within AWS cloud.
    > Allows users to launch EC2 instances and other resources in virtual network and user has complete control over virtual network environment.
    > VPC can communicate to external network using gateways.
    > Virtual Privacy Gateway allows VPC to connect to on-premises or external network.
    > VPC peering connecting VPC’s together.
  2. Elastic Load Balancing (ELB): Automatically distributes incoming traffic across multiple targets.
    > This service distributes traffic to underlying resources or servers.
    > This service provides high availability to web application.
    > Routes traffic across multiple Available Zones within single AWS Region like Application Load Balancer, Network Load Balancer, Gateway Load Balancer, Classic Load Balancer.
  3. Route 53: DNS that routes traffic to various targets and routes domain name to particular IP address.
    > Route policy which allows user to customize how the traffic is routed to the specific domain.
  4. AWS Global Accelerator: This network service that provides set of static IP address that served as single fixed entry points.
    > Using Global Accelerator, user can connect multiple AWS resources which are running in one or more AWS Regions using single endpoint.
  5. Amazon Cloudfront: Is a CDN service that delivers static content to the clients;
    > CDN is globally distributed network of services spread across the globe that stores or caches files.
    > Reduces latency by shortening time to deliver data.

6. AWS Private Link: Allows private connectivity to various AWS services does not pass through public internet.
> Data does not pass through public internet, data stays within Amazon Network.

7. AWS Virtual Private Network (VPN): This service is used to connect the on-prem network to AWS.
> The encrypted connection that passes through public internet uses IPSec protocol to authenticate and encrypt data.
> Comprises of 2 services

8. AWS Direct Connect: This service allows dedicated network connection from on-premise to AWS and has more consistent network experience.
> It can use public virtual interface to connect to S3 and other public resources and the traffic does not pass through public internet.

9. AWS Transit Gateway: Connects cloud network to single gateway.
> It is recommended for large organization with many VPCs and site to site and reduces complexity which makes scaling easier.

10. Amazon API Gateway: Fully managed service that allows users to publish, maintain, monitor and secure RESTful APIs.
> It supports web sockets for real time message connection.
> This service acts as front door to backend services like EC2, ECS, Fargate, Lambda, AWS EBS and also works as proxy-similar to APIGEE, Mulesoft.

11. AWS AppMesh: Handles communication between microservices and provides application level network for different type of containerized application in AWS.
> Allows services to communicate with each other.
> This service uses an open source service mesh proxy called Envoy.

12. AWS Cloud Map: This is Cloud resource discovery service. It is commonly used in containing microservices that have dynamically changing resources.

--

--

Shreyas Srinivasa
Shreyas Srinivasa

Written by Shreyas Srinivasa

Uncovering the world of Information Security | CEH | Sec+ | SC 900 |

No responses yet