Upgrade to Pro — share decks privately, control downloads, hide ads and more …

AWS Cloud and Security Overview

AWS Cloud and Security Overview

Presents an overview of network resources in the AWS Cloud and then presents some services to help protecting these resources.

Avatar for Luiz Yanai

Luiz Yanai

August 03, 2020

More Decks by Luiz Yanai

Other Decks in Technology

Transcript

  1. © 2020, Amazon Web Services, Inc. or its Affiliates. Luiz

    Yanai Solutions Architect AWS Cloud and Security overview
  2. © 2020, Amazon Web Services, Inc. or its Affiliates. Region

    & Number of Availability Zones Announced Regions Cape Town, Jakarta, Milan, Spain and Osaka Scale globally with resilience in every region The largest global foot print consistently built with a multi-AZ and multi-datacenter design AWS Availability Zone (AZ) AWS Region A Region is a physical location in the world where we have multiple Availability Zones. Availability Zones consist of one or more discrete data centers, each with redundant power, networking, and connectivity, housed in separate facilities. Datacenter Datacenter Datacenter 24 Regions 77 Availability Zones 216 Points of Presence AZ AZ AZ AZ Transit Transit #
  3. © 2020, Amazon Web Services, Inc. or its Affiliates. NAT

    Instance B 10.1.1.11/24 Instance B NAT-GW NAT-GW 0.0.0.0/0 AWS Region Private subnet VGW VPC Peering VPC Flow Logs VPN The Internet Private subnet Public subnet Instance A Public subnet Amazon S3 VPC CIDR 10.1.0.0/16 10.1.0.11/24 Instance C 10.1.2.11/24 Instance D 10.1.3.11/24 DXGW + Expand + IPv6 IGW VPCE 10.1.0.0/16 Local 0.0.0.0/0 IGW S3.prefix.list VPCE-123 On-premises VGW VPC-B PCX-123 Destination Target Intra or Inter region 10.1.0.0/16 Local S3.prefix.list VPCE-123 On-premises VGW VPC-B PCX-123 Destination Target AWS PrivateLink Service Provider VPC NLB On premises VPC-B EIP - 10.1.0.11 : 54.23.12.43 EIP - 10.1.1.11 : 54.19.12.23 Amazon DynamoDB AWS Lambda AWS Direct Connect Amazon SQS Amazon SNS AWS IOT Amazon CloudWatch AWS PrivateLink VPC VPC VPC Transit GW VPC VPC On premises AWS PrivateLink Enabled Services Other Routes TGW Other Routes TGW Amazon S3 AWS Global Accelerator Availability Zone 2 Availability Zone 1
  4. © 2020, Amazon Web Services, Inc. or its Affiliates. At

    AWS, cloud security is job zero. All AWS customers benefit from a data center and network architecture built to satisfy the requirements of the most security-sensitive organizations.
  5. © 2020, Amazon Web Services, Inc. or its Affiliates. Gain

    access to a world-class security team Where would some of the world’s top security people like to work? At scale on huge challenges with huge rewards So AWS has world-class security and compliance teams watching your back! Every customer benefits from the tough scrutiny of other AWS customers
  6. © 2020, Amazon Web Services, Inc. or its Affiliates. Software

    Compute Storage Database Networking Client-side data encryption Server-side data encryption Network traffic protection Platform, applications, identity & access management Operating system, network & firewall configuration Customer content AWS/customer shared responsibility AWS Global Infrastructure Availability Zones Regions Edge Locations
  7. © 2020, Amazon Web Services, Inc. or its Affiliates. Certifications

    / Attestations Laws / Regulations / Privacy Alignments / Frameworks C5 ! Agentina Data Privacy CIS (Center for Internet Security) " Cyber Essentials Plus # CISPE $ CJIS (US FBI) % DoD SRG % EU Model Clauses $ CSA (Cloud Security Alliance) " FedRAMP % FERPA % ENS High & FIPS % GDPR $ EU-US Privacy Shield $ HITRUST % GLBA % FFIEC % IRAP ' HIPAA % FISC ( ISO 9001 " HITECH " FISMA % ISO 27001 " IRS 1075 % G-Cloud # ISO 27017 " ITAR % GxP (US FDA CFR 21 Part 11) % ISO 27018 " My Number Act ( ICREA " K-ISMS ) UK DPA - 1988 # IT Grundschutz ! MTCS * VPAT/Section 508 % MITA 3.0 (US Medicaid) % PCI DSS Level 1 " Data Protection Directive $ MPAA % SEC Rule 17-a-4(f) % Privacy Act [Australia] ' NIST % SOC 1, SOC 2, SOC 3 " Privacy Act [New Zealand] + PHR % PDPA—2010 [Malaysia] , Uptime Institute Tiers " PDPA—2012 [Singapore] * Cloud Security Principles # PIPEDA [Canada] - " = industry or global standard Spanish DPA Authorization & Spanish DPA Authorization & Inherit global security and compliance controls
  8. © 2020, Amazon Web Services, Inc. or its Affiliates. What

    is Identity Management? “…the management of individual principals, their authentication, authorization, and privileges …with the goal of increasing security and productivity while decreasing cost, downtime and repetitive tasks.” (Wikipedia)
  9. © 2020, Amazon Web Services, Inc. or its Affiliates. AAA

    with AWS Authenticate IAM Username/Password Access Key (+ MFA) Federation Authorize IAM Policies Audit CloudTrail
  10. © 2020, Amazon Web Services, Inc. or its Affiliates. Operating

    Systems • Identities: Developers, and/or Systems Engineers Applications • Identities: Application Users, Application Administrators Considerations for Layers of Principals Amazon Web Services • Identities: Developers, Solutions Architects, Testers, Software/Platform • Interaction of AWS Identities: • Provisioning/deprovisioning EC2 instances and EBS storage. • Configuring Elastic Load Balancers. • Accessing S3 Objects or data in DynamoDB. • Accessing data in DynamoDB. • Interacting with SQS queues. • Sending SNS notifications.
  11. © 2020, Amazon Web Services, Inc. or its Affiliates. AWS

    Principals • Access to specific services. • Access to console and/or APIs. • Access to Customer Support (Business and Enterprise). IAM Users, Groups and Roles • Access to specific services. • Access to console and/or APIs. Temporary Security Credentials • Access to all subscribed services. • Access to billing. • Access to console and APIs. • Access to Customer Support. Account Owner ID (Root Account)
  12. © 2020, Amazon Web Services, Inc. or its Affiliates. AWS

    Identity Authentication Authentication: How do we know you are who you say you are? AWS Management Console API access Login with Username/Password with optional MFA (recommended) Access API using Access Key + Secret Key, with optional MFA ACCESS KEY ID Ex: AKIAIOSFODNN7EXAMPLE SECRET KEY Ex: UtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY For time-limited access: Call the AWS Security Token Service (STS) to get a temporary AccessKey + SecretKey + session token For time-limited access: a Signed URL can provide temporary access to the Console
  13. © 2020, Amazon Web Services, Inc. or its Affiliates. AWS

    Authorization and Privileges Authorization: What are you allowed to do? Account Owner (Root) • Privileged for all actions. IAM Policies • Privileges defined at User and Resource Level Note: Always associate the account owner ID with an MFA device and store it in a secured place!
  14. © 2020, Amazon Web Services, Inc. or its Affiliates. AWS

    IAM Hierarchy of Privileges AWS Account Owner (Root) AWS IAM User Temporary Security Credentials Permission s Example Unrestricted access to all enabled services and resources. Action: * Effect: Allow Resource: * (implicit) Access restricted by Group and User policies Action: [‘s3:*’,’sts:Get*’] Effect: Allow Resource: * Access restricted by generating identity and further by policies used to generate token Action: [ ‘s3:Get*’ ] Effect: Allow Resource: ‘arn:aws:s3:::mybucket/*’ Enforce principle of least privilege with Identity and Access Management (IAM) users, groups, and policies and temporary credentials.
  15. © 2020, Amazon Web Services, Inc. or its Affiliates. AWS

    Identity and Access Management (IAM) Securely control access to AWS services and resources for your users. Username/User Manage groups of users Centralized Access Control • Password for console access. • Policies for controlling access AWS APIs. • Two methods to sign API calls: • X.509 certificate • Access/Secret Keys • Multi-factor Authentication (MFA) Optional Configurations:
  16. © 2020, Amazon Web Services, Inc. or its Affiliates. LDAP

    Directories Identity and Access Management User DB Common approaches for Applications and Operating Systems Local User Databases AWS Directory Service Domain Controller • On-premise accessed over VPN. • Replicated to AWS (read-only or read/write) • Federated (one-way trusts, ADFS). • Managed Samba-based directories via AWS Directory Services. • Local Password (passwd) files • Local Windows admin accounts • User Databases
  17. © 2020, Amazon Web Services, Inc. or its Affiliates. AWS

    Directory Service Managed service for Active Directory Use your existing Corporate Credentials for • AWS-based applications • AWS Management Console AD Connector Connect to your on-premises Active Directory. Integrates with existing RADIUS MFA solutions . Simple AD A Microsoft Active-Directory compatible directory powered by Samba 4. Microsoft AD Based on Microsoft Active Directory in Windows Server 2012 R2. Supports adding trust relationships with on-premises domains. Extend your schema using MS AD
  18. © 2020, Amazon Web Services, Inc. or its Affiliates. How

    are you currently encrypting your data?
  19. © 2020, Amazon Web Services, Inc. or its Affiliates. Encryption

    Protecting data in-transit and at-rest. Details about encryption can be found in the AWS Whitepaper, “Securing Data at Rest with Encryption”. Encryption In-Transit HTTPS SSL/TLS VPN / IPSEC SSH Encryption At-Rest Object Database Filesystem Disk
  20. © 2020, Amazon Web Services, Inc. or its Affiliates. Encryption

    at Rest Volume Encryption EBS Encryption Filesystem Tools AWS Marketplace/Partner Object Encryption S3 Server Side Encryption (SSE) S3 SSE w/ Customer Provided Keys Client-Side Encryption Database Encryption Redshift Encryption RDS PostgreSQL KMS RDS MYSQL KMS RDS ORACLE TDE/HSM RDS MSSQL TDE
  21. © 2020, Amazon Web Services, Inc. or its Affiliates. AWS

    Certificate Manager AWS Certificate Manager (ACM) makes it easy to provision, manage, deploy, and renew SSL/TLS certificates on the AWS platform.
  22. © 2020, Amazon Web Services, Inc. or its Affiliates. AWS

    Key Management Service Customer Master Key(s) Data Key 1 Amazon S3 Object Amazon EBS Volume Amazon Redshift Cluster Data Key 2 Data Key 3 Data Key 4 Managed service to securely create, control, rotate, and use encryption keys.
  23. © 2020, Amazon Web Services, Inc. or its Affiliates. AWS

    CloudHSM AWS CloudHSM AWS Administrator – manages the appliance You – control keys and crypto operations Amazon Virtual Private Cloud Help meet compliance requirements for data security by using a dedicated Hardware Security Module appliance with AWS. • Dedicated, single-tenant hardware device • Can be deployed as HA and load balanced • Customer use cases: • Oracle TDE • MS SQL Server TDE • Setup SSL connections • Digital Rights Management (DRM) • Document Signing
  24. © 2020, Amazon Web Services, Inc. or its Affiliates. Amazon

    Inspector • Vulnerability Assessment Service • Built from the ground up to support DevSecOps • Automatable via APIs • Integrates with CI/CD tools • On-Demand Pricing model • Static & Dynamic Rules Packages • Generates Findings
  25. © 2020, Amazon Web Services, Inc. or its Affiliates. AWS

    CloudTrail Web service that records AWS API calls for your account and delivers logs. Who? When? What? Where to? Where from? Bill 3:27pm Launch Instance us-west-2 72.21.198.64 Alice 8:19am Added Bob to admin group us-east-1 127.0.0.1 Steve 2:22pm Deleted DynamoDB table eu-west-1 205.251.233.17 6
  26. © 2020, Amazon Web Services, Inc. or its Affiliates. AWS

    CloudWatch Monitoring services for AWS Resources and AWS-based Applications. Monitor and Store Logs Set Alarms (react to changes) View Graphs and Statistics Collect and Track Metrics What does it do? How can you use it? React to application log events and availability Automatically scale EC2 instance fleet View Operational Status and Identify Issues Monitor CPU, Memory, Disk I/O, Network, etc. CloudWatch Logs / CloudWatch Events CloudWatch Alarms CloudWatch Dashboards CloudWatch Metrics
  27. © 2020, Amazon Web Services, Inc. or its Affiliates. VPC

    Flow Logs • Agentless • Enable per ENI, per subnet, or per VPC • Logged to AWS CloudWatch Logs • Create CloudWatch metrics from log data • Alarm on those metrics AWS account Source IP Destination IP Source port Destination port Interface Protocol Packets Bytes Start/end time Accept or reject
  28. © 2020, Amazon Web Services, Inc. or its Affiliates. VPC

    Flow Logs • Amazon Elasticsearch Service • Amazon CloudWatch Logs subscriptions
  29. © 2020, Amazon Web Services, Inc. or its Affiliates. AWS

    Service Catalog Self-service portal for creating and managing resources in AWS. Administrator CloudFormation Template Create Portfolio w/Permissions Service Catalog Product Notifications Portfolio Product A Product B Deployed Stack(s) Notifications Launch Products Browse Products End Users • Create and manage approved catalogs of resources. • End users browse and launch products via self-service portal. • Control user access to applications or AWS resources per compliance needs. • Extensible via API to existing self-service frameworks.
  30. © 2020, Amazon Web Services, Inc. or its Affiliates. AWS

    Config Managed service for tracking AWS inventory and configuration, and configuration change notification. AWS Config EC2 VPC EBS CloudTrail Change Management Audit Compliance Security Analysis Troubleshooting Discovery
  31. © 2020, Amazon Web Services, Inc. or its Affiliates. Normalize

    Record Changing Resources AWS Config & Config Rules Deliver Stream Snapshot (ex. 2014-11-05) AWS Config APIs Store History Rules
  32. © 2020, Amazon Web Services, Inc. or its Affiliates. AWS

    Trusted Advisor Leverage Trusted Advisor to analyze your AWS resources for best practices for availability, cost, performance and security.
  33. © 2020, Amazon Web Services, Inc. or its Affiliates. Amazon

    Macie Leverage Amazon Macie to help prevent data loss in AWS.
  34. © 2020, Amazon Web Services, Inc. or its Affiliates. AWS

    services that enforce application pipeline security Investigate Automate Identify Protect Detect Respond Recover Amazon Inspector Amazon Macie AWS Security Hub Amazon GuardDuty AWS Config AWS Systems Manager Amazon CloudWatch AWS CloudTrail AWS Shield AWS Firewall Manager AWS WAF AWS Secrets Manager Amazon VPC AWS Single Sign-On AWS Key Management Service AWS Identity and Access Management AWS IoT Device Defender Snapshot Archive
  35. © 2020, Amazon Web Services, Inc. or its Affiliates. Seller

    solutions further support your CSF activities Cloud compliance Best-practices checks Network visibility Backup & recovery SIEM/UEBA WAF/enterprise firewall BC/DR" Identify Protect Detect Respond Recover Web proxies/secure web gateways Enterprise firewall/IPS VAM WAF VAM Instance/container visibility HIDs EDR Enterprise firewall/IPS
  36. © 2020, Amazon Web Services, Inc. or its Affiliates. So

    how can you easily purchase/deploy these solutions?
  37. © 2020, Amazon Web Services, Inc. or its Affiliates. What

    is AWS Marketplace? A curated digital software catalog that helps you find, buy, test, govern & deploy software Get the software you need in minutes with just a few clicks or use the 1-click deployment option Software in AWS Marketplace is ready to run on AWS Quick All software in AWS Marketplace is continuously scanned to ensure reliability Verified Only pay for what you use through various payment options and receive discounts on longer or custom terms All charges from AWS Marketplace are consolidated into your AWS billing Pay-as-you-go
  38. © 2020, Amazon Web Services, Inc. or its Affiliates. Get

    started in AWS Marketplace with a free trial and no commitment Ideal for initial evaluation Pay for software and compute capacity by the hour with no long-term commitments Ideal for development and testing or workloads with inconsistent traffic Make a monthly payment and receive a discount on the monthly pricing charge Ideal for temporary projects and baseline workloads Make a one-time payment and receive significant discount Multi-year options are also available Ideal for long- term workloads Migrate to AWS with your existing product licenses Intended for pre- existing customers Negotiate a custom price with a software seller Offer is reviewed and accepted in AWS Marketplace Ideal for high- value and complicated transactions Flexible consumption and contract models AWS Marketplace pricing options Free trial Hourly Monthly Annual and multi-year BYOL Seller private offers
  39. © 2020, Amazon Web Services, Inc. or its Affiliates. The

    AWS well-architected framework Identity & access management Core 5 security epics Logging & monitoring Infrastructure security Data protection Incident response Secure CI/CD: DevSecOps Augmenting the core 5 Compliance validation Resilience Configuration & vulnerability analysis Security big data & analytics Figure 4: AWS ten security epics