50
Speaker: Rinon Belegu Cloud und Security geht nicht? Geht DOCH!

Speaker: Rinon Belegu Cloud und Security geht nicht? Geht ... · Speaker: Rinon Belegu. Cloud und Security geht nicht? Geht DOCH! Agenda Einleitung AWS 101 in 5 Minuten ... Integration

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Speaker: Rinon Belegu Cloud und Security geht nicht? Geht ... · Speaker: Rinon Belegu. Cloud und Security geht nicht? Geht DOCH! Agenda Einleitung AWS 101 in 5 Minuten ... Integration

Speaker: Rinon Belegu

Cloud und Security geht nicht? Geht DOCH!

Page 2: Speaker: Rinon Belegu Cloud und Security geht nicht? Geht ... · Speaker: Rinon Belegu. Cloud und Security geht nicht? Geht DOCH! Agenda Einleitung AWS 101 in 5 Minuten ... Integration

Agenda

Einleitung AWS 101 in 5 Minuten

Shared Responsibility Model Identity and Access Management Logging-Möglichkeiten und Visualisierung

Überblick Tools und Möglichkeiten

Page 3: Speaker: Rinon Belegu Cloud und Security geht nicht? Geht ... · Speaker: Rinon Belegu. Cloud und Security geht nicht? Geht DOCH! Agenda Einleitung AWS 101 in 5 Minuten ... Integration

Rinon BeleguLegendary IT (Founder),Digicomp (Technical-Lead AWS and Veeam)

[email protected]

Certification:

AWS Mentor, AWS Champion AAI, AWS Trainer, AWS Ambassador, DASA DevOps Trainer, Microsoft Certified Trainer, Veeam Trainer, Veeam Exam Author

Cloud experience:Buildup diffrent Cloud-Solutions 2007 – 2019 (Switzerland) Implementation of Private-,Public- and Hybrid-Cloud Solutions

Page 4: Speaker: Rinon Belegu Cloud und Security geht nicht? Geht ... · Speaker: Rinon Belegu. Cloud und Security geht nicht? Geht DOCH! Agenda Einleitung AWS 101 in 5 Minuten ... Integration

AWS 101 in 5 Minuten

Page 5: Speaker: Rinon Belegu Cloud und Security geht nicht? Geht ... · Speaker: Rinon Belegu. Cloud und Security geht nicht? Geht DOCH! Agenda Einleitung AWS 101 in 5 Minuten ... Integration
Page 6: Speaker: Rinon Belegu Cloud und Security geht nicht? Geht ... · Speaker: Rinon Belegu. Cloud und Security geht nicht? Geht DOCH! Agenda Einleitung AWS 101 in 5 Minuten ... Integration
Page 7: Speaker: Rinon Belegu Cloud und Security geht nicht? Geht ... · Speaker: Rinon Belegu. Cloud und Security geht nicht? Geht DOCH! Agenda Einleitung AWS 101 in 5 Minuten ... Integration

Basic Network Security

Page 8: Speaker: Rinon Belegu Cloud und Security geht nicht? Geht ... · Speaker: Rinon Belegu. Cloud und Security geht nicht? Geht DOCH! Agenda Einleitung AWS 101 in 5 Minuten ... Integration

Overview 3-Tier App

Page 9: Speaker: Rinon Belegu Cloud und Security geht nicht? Geht ... · Speaker: Rinon Belegu. Cloud und Security geht nicht? Geht DOCH! Agenda Einleitung AWS 101 in 5 Minuten ... Integration

Schutz der Kundendaten

Anonymisierung: Bei der Anonymisierung werdenpersonenbezogene Attribute (zum Beispiel Name und andereIdentifikationsmerkmale einerPerson) unwiederbringlichverändert, so dass nicht mehr auf die betroffene Person geschlossen werden kann. Die Daten sind folglich nicht mehr alsCID beziehungsweisePersonendaten zu klassifizieren.

Pseudonymisierung: Bei der Pseudonymisierung werdenpersonenbezogene Attribute durch ein Kennzeichen, einsogenanntes Pseudonym, ersetzt. Die Zuordnungsregeldieser Pseudonymisierungsollte unter Kontrolle der Firma stehen und angemessengeschützt werden. JederZugang sollte nach dem Need-to-know-Prinzip geschützt und der Zugriff nachvollziehbarprotokolliert werden.

Page 10: Speaker: Rinon Belegu Cloud und Security geht nicht? Geht ... · Speaker: Rinon Belegu. Cloud und Security geht nicht? Geht DOCH! Agenda Einleitung AWS 101 in 5 Minuten ... Integration

KMS

AWS Key Management

Service

Two-tiered key hierarchy using envelope

encryption

Centrally manage and secure keys

Determine who can use keys with usage policies

Managed encryption service that provides key storage and management, and data encryption

Page 11: Speaker: Rinon Belegu Cloud und Security geht nicht? Geht ... · Speaker: Rinon Belegu. Cloud und Security geht nicht? Geht DOCH! Agenda Einleitung AWS 101 in 5 Minuten ... Integration

KMS vereinfacht

Page 12: Speaker: Rinon Belegu Cloud und Security geht nicht? Geht ... · Speaker: Rinon Belegu. Cloud und Security geht nicht? Geht DOCH! Agenda Einleitung AWS 101 in 5 Minuten ... Integration

KMS Integration

Page 13: Speaker: Rinon Belegu Cloud und Security geht nicht? Geht ... · Speaker: Rinon Belegu. Cloud und Security geht nicht? Geht DOCH! Agenda Einleitung AWS 101 in 5 Minuten ... Integration

Data-Security S3

Page 14: Speaker: Rinon Belegu Cloud und Security geht nicht? Geht ... · Speaker: Rinon Belegu. Cloud und Security geht nicht? Geht DOCH! Agenda Einleitung AWS 101 in 5 Minuten ... Integration

Data-Security S3

Page 15: Speaker: Rinon Belegu Cloud und Security geht nicht? Geht ... · Speaker: Rinon Belegu. Cloud und Security geht nicht? Geht DOCH! Agenda Einleitung AWS 101 in 5 Minuten ... Integration

What’s that?

Page 16: Speaker: Rinon Belegu Cloud und Security geht nicht? Geht ... · Speaker: Rinon Belegu. Cloud und Security geht nicht? Geht DOCH! Agenda Einleitung AWS 101 in 5 Minuten ... Integration

Once Upon a time there was an hard disk..

Page 17: Speaker: Rinon Belegu Cloud und Security geht nicht? Geht ... · Speaker: Rinon Belegu. Cloud und Security geht nicht? Geht DOCH! Agenda Einleitung AWS 101 in 5 Minuten ... Integration

Shared Responsibility Model

Page 18: Speaker: Rinon Belegu Cloud und Security geht nicht? Geht ... · Speaker: Rinon Belegu. Cloud und Security geht nicht? Geht DOCH! Agenda Einleitung AWS 101 in 5 Minuten ... Integration

Shared Responsibility Model

Page 19: Speaker: Rinon Belegu Cloud und Security geht nicht? Geht ... · Speaker: Rinon Belegu. Cloud und Security geht nicht? Geht DOCH! Agenda Einleitung AWS 101 in 5 Minuten ... Integration

Security of the Cloud

Page 20: Speaker: Rinon Belegu Cloud und Security geht nicht? Geht ... · Speaker: Rinon Belegu. Cloud und Security geht nicht? Geht DOCH! Agenda Einleitung AWS 101 in 5 Minuten ... Integration

Security in the Cloud

Page 21: Speaker: Rinon Belegu Cloud und Security geht nicht? Geht ... · Speaker: Rinon Belegu. Cloud und Security geht nicht? Geht DOCH! Agenda Einleitung AWS 101 in 5 Minuten ... Integration

Identity and Access Management (IAM)

Page 22: Speaker: Rinon Belegu Cloud und Security geht nicht? Geht ... · Speaker: Rinon Belegu. Cloud und Security geht nicht? Geht DOCH! Agenda Einleitung AWS 101 in 5 Minuten ... Integration

Securely control access to AWS resources

Page 23: Speaker: Rinon Belegu Cloud und Security geht nicht? Geht ... · Speaker: Rinon Belegu. Cloud und Security geht nicht? Geht DOCH! Agenda Einleitung AWS 101 in 5 Minuten ... Integration

IAM Authentication

Page 24: Speaker: Rinon Belegu Cloud und Security geht nicht? Geht ... · Speaker: Rinon Belegu. Cloud und Security geht nicht? Geht DOCH! Agenda Einleitung AWS 101 in 5 Minuten ... Integration

IAM Authorization

Page 25: Speaker: Rinon Belegu Cloud und Security geht nicht? Geht ... · Speaker: Rinon Belegu. Cloud und Security geht nicht? Geht DOCH! Agenda Einleitung AWS 101 in 5 Minuten ... Integration

AWS Account Root User

Page 26: Speaker: Rinon Belegu Cloud und Security geht nicht? Geht ... · Speaker: Rinon Belegu. Cloud und Security geht nicht? Geht DOCH! Agenda Einleitung AWS 101 in 5 Minuten ... Integration

IAM Roles

Page 27: Speaker: Rinon Belegu Cloud und Security geht nicht? Geht ... · Speaker: Rinon Belegu. Cloud und Security geht nicht? Geht DOCH! Agenda Einleitung AWS 101 in 5 Minuten ... Integration

Using Roles for Temporary Security Credentials

Page 28: Speaker: Rinon Belegu Cloud und Security geht nicht? Geht ... · Speaker: Rinon Belegu. Cloud und Security geht nicht? Geht DOCH! Agenda Einleitung AWS 101 in 5 Minuten ... Integration

Logging-Möglichkeiten und Visualisierung

Page 29: Speaker: Rinon Belegu Cloud und Security geht nicht? Geht ... · Speaker: Rinon Belegu. Cloud und Security geht nicht? Geht DOCH! Agenda Einleitung AWS 101 in 5 Minuten ... Integration

Challenges in Logging

Page 30: Speaker: Rinon Belegu Cloud und Security geht nicht? Geht ... · Speaker: Rinon Belegu. Cloud und Security geht nicht? Geht DOCH! Agenda Einleitung AWS 101 in 5 Minuten ... Integration

Amazon CloudWatch

Amazon CloudWatch

Monitors AWS built-in and custom metrics

Collects log files from services and applications

Includes events and alarms to send notifications

and automatically make changes

Provides real-time monitoring of your AWS resources and the applications you run on AWS

Page 31: Speaker: Rinon Belegu Cloud und Security geht nicht? Geht ... · Speaker: Rinon Belegu. Cloud und Security geht nicht? Geht DOCH! Agenda Einleitung AWS 101 in 5 Minuten ... Integration

Simple CloudWatch Example

EC2 instance with CloudWatch agent

CPU utilization > X%(CloudWatch Alarm)

Amazon CloudWatch

Amazon SNS

Email Happy

Administrator

CPU utilization(standard)

Notify

404 Errors (custom)

Page 32: Speaker: Rinon Belegu Cloud und Security geht nicht? Geht ... · Speaker: Rinon Belegu. Cloud und Security geht nicht? Geht DOCH! Agenda Einleitung AWS 101 in 5 Minuten ... Integration

CloudWatch EventsEvents

• Resource state changes

• API events from AWS CloudTrail

• Application-level events

• Scheduled events

Rules

• Match incoming events and routes events to one or more targets.

Targets*

Page 33: Speaker: Rinon Belegu Cloud und Security geht nicht? Geht ... · Speaker: Rinon Belegu. Cloud und Security geht nicht? Geht DOCH! Agenda Einleitung AWS 101 in 5 Minuten ... Integration

Use Case: Application Security

Page 34: Speaker: Rinon Belegu Cloud und Security geht nicht? Geht ... · Speaker: Rinon Belegu. Cloud und Security geht nicht? Geht DOCH! Agenda Einleitung AWS 101 in 5 Minuten ... Integration

API Security-Relevant Information

AWSCloudTrail

Who?

Where? When?

What?Who made the API call?

Where was the API call made from?

When was the API call made?

What was the API call and what resources were affected?

Page 35: Speaker: Rinon Belegu Cloud und Security geht nicht? Geht ... · Speaker: Rinon Belegu. Cloud und Security geht nicht? Geht DOCH! Agenda Einleitung AWS 101 in 5 Minuten ... Integration

Log sample

35

{"Records": [{

"eventVersion": "1.0","userIdentity": {

"type": "IAMUser","principalId": "EX_PRINCIPAL_ID","arn":

"arn:aws:iam::123456789012:user/Alice","accountId": "123456789012","accessKeyId": "EXAMPLE_KEY_ID","userName": "Alice"

},

"eventTime": "2018-03-06T21:01:59Z","eventSource": "ec2.amazonaws.com","eventName": "StopInstances","awsRegion": "us-west-2","sourceIPAddress": "205.251.233.176","userAgent": "ec2-api-tools 1.6.12.2",

"responseElements": {"instancesSet": {

"items": [{"instanceId": "i-ebeaf9e2","currentState": {

"code": 64,"name": "stopping"

},"previousState": {

"code": 16,"name": "running"

}

"requestParameters": {"instancesSet": {

"items": [{"instanceId": "i-ebeaf9e2"

}]},"force": false

},

Who made the request? When and from where?

What was requested?

What was the response?

Page 36: Speaker: Rinon Belegu Cloud und Security geht nicht? Geht ... · Speaker: Rinon Belegu. Cloud und Security geht nicht? Geht DOCH! Agenda Einleitung AWS 101 in 5 Minuten ... Integration

Demo-Aufbau

Page 37: Speaker: Rinon Belegu Cloud und Security geht nicht? Geht ... · Speaker: Rinon Belegu. Cloud und Security geht nicht? Geht DOCH! Agenda Einleitung AWS 101 in 5 Minuten ... Integration

AWS Config

AWS Config

Continuously captures details on all configuration

changes associated with your resources

Enables compliance monitoring and security

analysis

Sends notifications when changes occur

Managed service that provides resource inventory, configuration history, and change notifications

Page 38: Speaker: Rinon Belegu Cloud und Security geht nicht? Geht ... · Speaker: Rinon Belegu. Cloud und Security geht nicht? Geht DOCH! Agenda Einleitung AWS 101 in 5 Minuten ... Integration

VPC Flow Logs

Page 39: Speaker: Rinon Belegu Cloud und Security geht nicht? Geht ... · Speaker: Rinon Belegu. Cloud und Security geht nicht? Geht DOCH! Agenda Einleitung AWS 101 in 5 Minuten ... Integration

Guard Duty

Page 40: Speaker: Rinon Belegu Cloud und Security geht nicht? Geht ... · Speaker: Rinon Belegu. Cloud und Security geht nicht? Geht DOCH! Agenda Einleitung AWS 101 in 5 Minuten ... Integration

Demo Visualization

Page 41: Speaker: Rinon Belegu Cloud und Security geht nicht? Geht ... · Speaker: Rinon Belegu. Cloud und Security geht nicht? Geht DOCH! Agenda Einleitung AWS 101 in 5 Minuten ... Integration

Überblick Tools and Possibilities

Page 42: Speaker: Rinon Belegu Cloud und Security geht nicht? Geht ... · Speaker: Rinon Belegu. Cloud und Security geht nicht? Geht DOCH! Agenda Einleitung AWS 101 in 5 Minuten ... Integration

DDoS Challenges

Page 43: Speaker: Rinon Belegu Cloud und Security geht nicht? Geht ... · Speaker: Rinon Belegu. Cloud und Security geht nicht? Geht DOCH! Agenda Einleitung AWS 101 in 5 Minuten ... Integration

AWS Shield

Page 44: Speaker: Rinon Belegu Cloud und Security geht nicht? Geht ... · Speaker: Rinon Belegu. Cloud und Security geht nicht? Geht DOCH! Agenda Einleitung AWS 101 in 5 Minuten ... Integration

AWS Shield

AWS Shield

Always-on detection

Network and Transport layer protection

Standard vs. Advanced

Integration with Amazon Route 53, Amazon

CloudFront, ELB

Managed Distributed Denial of Service (DDoS) protection service

Page 45: Speaker: Rinon Belegu Cloud und Security geht nicht? Geht ... · Speaker: Rinon Belegu. Cloud und Security geht nicht? Geht DOCH! Agenda Einleitung AWS 101 in 5 Minuten ... Integration

AWS WAF

AWS WAF

Web traffic filtering

Real-time metrics

Application layer protection

Helps detect and block malicious web requests targeted at your web applications

Page 46: Speaker: Rinon Belegu Cloud und Security geht nicht? Geht ... · Speaker: Rinon Belegu. Cloud und Security geht nicht? Geht DOCH! Agenda Einleitung AWS 101 in 5 Minuten ... Integration

AWS Inspector Overview

Amazon Inspector

Offers an agent-based solution

Detects vulnerabilities

Verifies security best practices

Generates findings report

Agent-less option available

Automated assessments that help improve security and compliance of applications

Page 47: Speaker: Rinon Belegu Cloud und Security geht nicht? Geht ... · Speaker: Rinon Belegu. Cloud und Security geht nicht? Geht DOCH! Agenda Einleitung AWS 101 in 5 Minuten ... Integration

Inspector - Findings

Page 48: Speaker: Rinon Belegu Cloud und Security geht nicht? Geht ... · Speaker: Rinon Belegu. Cloud und Security geht nicht? Geht DOCH! Agenda Einleitung AWS 101 in 5 Minuten ... Integration

Assurance

Page 49: Speaker: Rinon Belegu Cloud und Security geht nicht? Geht ... · Speaker: Rinon Belegu. Cloud und Security geht nicht? Geht DOCH! Agenda Einleitung AWS 101 in 5 Minuten ... Integration

Summary

AWS IAM

AWS SSO

AWS Directory Service

AWS Cloud Directory

AWS Secrets Manager

AWS Cognito

AWS Organizations

AWS Resource Access

Manager

AWS Security Hub

Amazon GuardDuty

AWS CloudTrail

AWS Config

Amazon CloudWatch

VPC Flow Logs

AWS Systems Manager

AWS Shield

AWS WAF

Amazon Inspector

Amazon VPC

AWS Key Management

Service (KMS)

AWS CloudHSM

Amazon Macie

AWS Certificate

Manager

Server-Side Encryption

AWS Config Rules

AWS Lambda

Page 50: Speaker: Rinon Belegu Cloud und Security geht nicht? Geht ... · Speaker: Rinon Belegu. Cloud und Security geht nicht? Geht DOCH! Agenda Einleitung AWS 101 in 5 Minuten ... Integration

Questions?