SlideShare a Scribd company logo
AWS Network and Security
24. Jan. 2018
hello@hbsmith.io
1
발표자 소개
• 한종원
• Python과 Cloud Infra, Lean/Agile 방법론 그리고 애플의 제품을 사랑.
• 2012년 석사 학위를 마치고, startup을 시작

(이때부터 AWS를 production level에서 사용)
• '의미가 있는 일을, 올바르게 하고 싶다.'
• 경력
• (현) DevOps 전문 스타트업 ‘HB Smith’ 대표
• 택시 O2O 서비스 스타트업 ‘Kanizsa Lab’의 backend server / infra devops 담당
• Cloud computing 전문 스타트업 'A2 company' co-founder (‘KINX’에 인수합병)
• NEXON 'MapleStory 국내 Live Team'에서 DBA, SA로 근무 (산업 기능 요원)
2
https://www.linkedin.com/in/addnull/
https://hbsmith.io
“Startup 경력 = AWS 사용 기간”
목차
• 발표 대상: AWS를 처음 접하는 네트워크, 보안 관리자
• 발표 내용
• AWS 소개
• AWS Account
• VPC
• CloudTrail and GuardDuty
• WAF and Shield
3
(예상 발표 시간: 50분)
AWS 소개
4
AWS 소개
• ‘어디서부터

시작해야하는거지?’
5
2018년 1월 현재
90개가 넘는 서비스
매년 약 10개의

신규 서비스가 추가 됨
AWS 소개
• AWS 쓴다는 것은?
• LEGO 블럭처럼 여러 개의 AWS 서비스를 조합해서 나만의 Infra 구축
• 관리자가 할 일을 일부 또는 거의 전체를 위임
6
Troubleshooting
API
HA
DR
Automation
Scale Out
Scale Up
Backup
Migration
Failover
AWS 소개
7
자료출처 https://www.slideshare.net/awskorea/2017-awsome-day-online-1-aws-aws
AWS 소개
8
자료출처 https://www.slideshare.net/awskorea/2017-awsome-day-online-1-aws-aws
AWS 소개
• 조합의 예시
9
자료출처 https://www.slideshare.net/AmazonWebServices/deep-dive-on-aws-mobile-hub-for-enterprise-mobile-applications/
AWS 소개
10
자료출처 https://www.slideshare.net/awskorea/2017-awsome-day-online-1-aws-aws
AWS 소개
자료출처 http://www.hostingadvice.com/how-to/iaas-vs-paas-vs-saas/
• Abstraction level
• 음식점 피자:

돈만 있으면 OK!
• 배달 피자:

식탁과 돈 필요
• 냉동 피자:

전자렌지, 식탁, 돈 필요
• 홈피자:

집에서 AtoZ 모두 다 필요
11
AWS 소개
Software 통채로 대여
Platform 까지 대여
Infrastructure만 대여
Cloud 안 씁니다..
• Abstraction level
• 음식점 피자:

• 배달 피자:

• 냉동 피자:

• 홈피자:

12
자료출처 http://www.hostingadvice.com/how-to/iaas-vs-paas-vs-saas/
AWS 소개
• Abstraction level
• 음식점 피자:

• 배달 피자:

• 냉동 피자:

• 홈피자:

13
자료출처 http://www.hostingadvice.com/how-to/iaas-vs-paas-vs-saas/
Software 통채로 대여
Platform 까지 대여
Infrastructure만 대여
Cloud 안 씁니다..
AWS 소개
14
“직접 설치와 관리” “위임”
AWS 소개
• Region & Availability Zone
• 18 Regions (city)
• 49 AZ (data center)
15
AWS Account
16
AWS Account
• 권한(Authorization) 관리 관점에서 크게 2가지로 나뉨
• Root User
• 이메일 주소
• 모든 권한을 가짐
• IAM Users
• 특정 root user에 귀속된 계정
• root user의 권한 중에 일부만 가짐
• 즉, 일부 AWS service 에 대해서만 권한을 부여 가능
17
인감증명서
사원증, 운전면허증
AWS Account
18
자료출처 http://jayendrapatil.com/tag/iam/
AWS Account
• 인증(Authentication)은 접근 방식에 따라 크게 2가지로 나뉨
• Web management console (웹브라우저)
• Programmatic access (REST API, SDK, CLI, 3rd-party SW)
19
AWS Account
• 인증(Authentication)은 접근 방식에 따라 크게 2가지로 나뉨
• Web management console (웹브라우저)
• Passwords
• 옵션으로 MFA 설정 (6자리 숫자)
20
Root/IAM user 당 오직 1개
AWS Account
• 인증(Authentication)은 접근 방식에 따라 크게 2가지로 나뉨
• Programmatic access (REST API, SDK, CLI, 3rd-party SW)
• Access/Secret Keys
21
Root/IAM user 에 여러 개 생성 가능
VPC
22
VPC
• VPC는 infrastructure의 뼈대
• public/private subnet
• public/private route table
• internet gateway
• NAT gateway
• VPN gateway
• VPC는 network traffic 흐름과

instance(EC2, RDS 등)의 위치를 결정
23
VPC = 가상의 IDC
VPC
• 예시
24
VPC
• 보안 관점에서 VPC
• Security groups

EC2 단위의 방화벽 역할

(in/out-bound allow rule only)
• NACL

subnet 단위의 방화벽 역할

(in/outbound allow/deny rules)
• Flow logs

subnet 안의 IP traffic을 CloudWatch로 기록 (GuardDuty와 연동 가능)
25
CloudTrail and GuardDuty
26
CloudTrail and GuardDuty
• CloudTrail
• AWS service 와 resource 에 대한

모든 API 대상 audit

(user, account, IP address, time)
• Audit log를 S3 와 CloudWatch로

전달 가능
• 특정 event에 대해서 workflow

정의 가능
27
CloudTrail and GuardDuty
• GuardDuty
• CloudTrail 와 VPC Flow logs 의

데이터 기반으로 위협 감지 시스템
• 2017년 11월 re:Invent 행사에서

최초 공개
• 다수의 3rd party 와 연동 가능
• Alert Logic / Evident.io /

Palo Alto Networks / Rapid7 /

Redlock / Splunk /

Sumo Logic / Trend Micro
28
WAF and Shield
29
WAF and Shield
• WAF: CloudFront 와 ALB 의 web request 를 제어
30
WAF and Shield
• WAF: CloudFront 와 ALB 의 web request 를 제어
• 복수 개의 condition 에 대한

rule를 생성

(옵션으로 rate limit 설정)
• 복수 개의 rule 에 대한

action(allow, block, count)을

web ACL로 추가

31
WAF and Shield
• Shield: DDoS 방어 시스템. 2가지 tier로 나뉨
• standard tier: 무료이며 기본적으로 활성화된 상태.

WAF와 함께 직접 관리 (WAF 사용 부분은 과금)
• advanced tier: application-layer traffic 모니터링 등의 추가 기능.

WAF를 무료로 쓸 수 있음.

32
Wrap Up
33
Wrap Up
• 발표 대상: AWS를 처음 접하는 네트워크, 보안 관리자
• 발표 내용
• AWS 소개
• AWS Account
• VPC
• CloudTrail and GuardDuty
• WAF and Shield
34
authentication and authorization
network configuration
audit and anomaly detection
DDoS protection
감사합니다
hello@hbsmith.io
010-9166-6855
35

More Related Content

PDF
20180124 스타트업부터 대기업까지 aws와 함께한 7년
PDF
AWS에 대해 궁금했던 10가지 질문들(윤석찬) - AWS 웨비나 시리즈 2015
PDF
Lambda를 활용한 서버없는 아키텍쳐 구현하기 :: 김기완 :: AWS Summit Seoul 2016
PPTX
AWS-IAM,S3,EC2
PDF
SBS 콘텐츠허브의 AWS 도입 사례 :: SBS 콘텐츠허브 :: AWS Media Day 2016
PDF
AWS와 Open Source - 윤석찬 (OSS개발자 그룹)
PDF
AWS 활용하여 핀테크 신사업 시작하기 - 피플펀드 고객 사례 :: 지성국 :: AWS Finance Seminar
PDF
AWS Lambda 100% 활용하기 :: 김상필 솔루션즈 아키텍트 :: Gaming on AWS 2016
20180124 스타트업부터 대기업까지 aws와 함께한 7년
AWS에 대해 궁금했던 10가지 질문들(윤석찬) - AWS 웨비나 시리즈 2015
Lambda를 활용한 서버없는 아키텍쳐 구현하기 :: 김기완 :: AWS Summit Seoul 2016
AWS-IAM,S3,EC2
SBS 콘텐츠허브의 AWS 도입 사례 :: SBS 콘텐츠허브 :: AWS Media Day 2016
AWS와 Open Source - 윤석찬 (OSS개발자 그룹)
AWS 활용하여 핀테크 신사업 시작하기 - 피플펀드 고객 사례 :: 지성국 :: AWS Finance Seminar
AWS Lambda 100% 활용하기 :: 김상필 솔루션즈 아키텍트 :: Gaming on AWS 2016

What's hot (20)

PPTX
AWS 아마존 웹 서비스 책 없이 시작하기 - AWS 유저그룹 엔터프라이즈 모임 발표 20180514 이준구(SDS)
PDF
2등 :: Dream team :: Gaming on AWS Hackathon 2016
PDF
AWS Enterprise Summit :: 클라우드 도입 사례를 통한 적용 대상과 실행 전략 (정우진 이사)
PDF
Aws architecture
PDF
EC2 컨테이너 서비스 고객사례 Vingle - 조휘철 소프트웨어 엔지니어 :: AWS Container Day
PDF
AWS 서버리스 신규 서비스 총정리 - 트랙2, Community Day 2018 re:Invent 특집
PPTX
10월 웨비나 - AWS에서 MS Windows 운영, 관리 및 개발 손쉽게 하기 (박철수 솔루션즈 아키텍트)
PDF
AWS Lambda와 API Gateway를 통한 Serverless Architecture 특집 (윤석찬)
PDF
AWS 서울 리전(Region) 서비스 소개- 김용우 솔루션즈 아키텍트:: AWS Cloud Track 2 Advanced
PDF
AWS re:Invent 특집(2) – 서버리스(Serverless) 마이크로서비스를 위한 일곱 가지 모범 사례 (윤석찬)
PDF
AWS re:Invent 특집(1) – 파이선(Python) 개발자를 위한 AWS 활용 방법 (윤석찬)
PDF
Amazon EKS로 간단한 웹 애플리케이션 구축하기 - 김주영 (AWS) :: AWS Community Day Online 2021
PDF
아마존의 관리형 게임 플랫폼 활용하기: GameLift (Deep Dive) :: 구승모 솔루션즈 아키텍트 :: Gaming on AWS ...
PDF
ELB와 EBS의 아키텍터로 생각해보는 사용상 주의할 점들
PDF
AWS IoT 서비스 활용하기- 윤석찬, AWS 테크에반젤리스트 :: IoT Convergence Conference 2015
PDF
모바일을 위한 (AWS) 클라우드 기술 동향
PDF
서버리스(Serverless)를 위한 Zombie Microservices Workshop 실습 가이드 :: 윤석찬 (AWS 테크에반젤...
PDF
서버리스 애플리케이션 구축 패턴 및 구축 사례 - AWS Summit Seoul 2017
PPTX
Serverless Architecture - 김현민
PDF
AWS로 사용자 천만 명 서비스 만들기 (윤석찬)- 클라우드 태권 2015
AWS 아마존 웹 서비스 책 없이 시작하기 - AWS 유저그룹 엔터프라이즈 모임 발표 20180514 이준구(SDS)
2등 :: Dream team :: Gaming on AWS Hackathon 2016
AWS Enterprise Summit :: 클라우드 도입 사례를 통한 적용 대상과 실행 전략 (정우진 이사)
Aws architecture
EC2 컨테이너 서비스 고객사례 Vingle - 조휘철 소프트웨어 엔지니어 :: AWS Container Day
AWS 서버리스 신규 서비스 총정리 - 트랙2, Community Day 2018 re:Invent 특집
10월 웨비나 - AWS에서 MS Windows 운영, 관리 및 개발 손쉽게 하기 (박철수 솔루션즈 아키텍트)
AWS Lambda와 API Gateway를 통한 Serverless Architecture 특집 (윤석찬)
AWS 서울 리전(Region) 서비스 소개- 김용우 솔루션즈 아키텍트:: AWS Cloud Track 2 Advanced
AWS re:Invent 특집(2) – 서버리스(Serverless) 마이크로서비스를 위한 일곱 가지 모범 사례 (윤석찬)
AWS re:Invent 특집(1) – 파이선(Python) 개발자를 위한 AWS 활용 방법 (윤석찬)
Amazon EKS로 간단한 웹 애플리케이션 구축하기 - 김주영 (AWS) :: AWS Community Day Online 2021
아마존의 관리형 게임 플랫폼 활용하기: GameLift (Deep Dive) :: 구승모 솔루션즈 아키텍트 :: Gaming on AWS ...
ELB와 EBS의 아키텍터로 생각해보는 사용상 주의할 점들
AWS IoT 서비스 활용하기- 윤석찬, AWS 테크에반젤리스트 :: IoT Convergence Conference 2015
모바일을 위한 (AWS) 클라우드 기술 동향
서버리스(Serverless)를 위한 Zombie Microservices Workshop 실습 가이드 :: 윤석찬 (AWS 테크에반젤...
서버리스 애플리케이션 구축 패턴 및 구축 사례 - AWS Summit Seoul 2017
Serverless Architecture - 김현민
AWS로 사용자 천만 명 서비스 만들기 (윤석찬)- 클라우드 태권 2015
Ad

Similar to 20180124 naver labs aws network and security (20)

PDF
20190214 Startup의 한정된 자원(인력, 자금)에서 AWS를 효율적으로 사ᄋ...
PDF
비트교육센터-AWS활용 1주차: EC2, S3, Elastic Beanstalks 사용
PDF
스타트업 관점에서 본 AWS 선택과 집중 (한승호, 에멘탈) :: AWS DevDay 2018
PDF
20181108 HBSmith에서는 이렇게 AWS IaC로 배포한다
PDF
AWS risk_detection_webinar
PPTX
리스펙토링 6월 세미나, AWS로 개인서버 구축하기
PDF
AWS Lambdas with a Static Outgoing IP
PDF
데브옵스 엔지니어를 위한 신규 운영 서비스 - 김필중, AWS 개발 전문 솔루션즈 아키텍트 / 김현민, 메가존클라우드 솔루션즈 아키텍트 :...
PPTX
Aws lambda 와 함께 서버리스 서비스 만들기
PDF
서버리스 아키텍처 패턴 및 로그 처리를 위한 파이프라인 구축기 - 황윤상 솔루션즈 아키텍트, AWS / Matthew Han, SendBi...
PDF
서버리스 앱 배포 자동화 (김필중, AWS 솔루션즈 아키텍트) :: AWS DevDay2018
PDF
[2017 AWS Startup Day] 서버리스 마이크로서비스로 일당백 개발조직 만들기
PDF
AWS Meetup 프리젠테이션.pdf
PDF
[AWS Builders] AWS와 함께하는 클라우드 컴퓨팅
PDF
AWS와 함께하는 클라우드 컴퓨팅 - 강철, AWS 어카운트 매니저 :: AWS Builders 100
PPTX
Aws serverless services
PDF
Amazon OpenSearch - Use Cases, Security/Observability, Serverless and Enhance...
PPTX
AWS 12월 웨비나 │성공적인 마이그레이션을 위한 클라우드 아키텍처 및 운영 고도화
PDF
판교 개발자 데이 – Aws가 제안하는 서버리스 아키텍처 – 김필중
PDF
AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나
20190214 Startup의 한정된 자원(인력, 자금)에서 AWS를 효율적으로 사ᄋ...
비트교육센터-AWS활용 1주차: EC2, S3, Elastic Beanstalks 사용
스타트업 관점에서 본 AWS 선택과 집중 (한승호, 에멘탈) :: AWS DevDay 2018
20181108 HBSmith에서는 이렇게 AWS IaC로 배포한다
AWS risk_detection_webinar
리스펙토링 6월 세미나, AWS로 개인서버 구축하기
AWS Lambdas with a Static Outgoing IP
데브옵스 엔지니어를 위한 신규 운영 서비스 - 김필중, AWS 개발 전문 솔루션즈 아키텍트 / 김현민, 메가존클라우드 솔루션즈 아키텍트 :...
Aws lambda 와 함께 서버리스 서비스 만들기
서버리스 아키텍처 패턴 및 로그 처리를 위한 파이프라인 구축기 - 황윤상 솔루션즈 아키텍트, AWS / Matthew Han, SendBi...
서버리스 앱 배포 자동화 (김필중, AWS 솔루션즈 아키텍트) :: AWS DevDay2018
[2017 AWS Startup Day] 서버리스 마이크로서비스로 일당백 개발조직 만들기
AWS Meetup 프리젠테이션.pdf
[AWS Builders] AWS와 함께하는 클라우드 컴퓨팅
AWS와 함께하는 클라우드 컴퓨팅 - 강철, AWS 어카운트 매니저 :: AWS Builders 100
Aws serverless services
Amazon OpenSearch - Use Cases, Security/Observability, Serverless and Enhance...
AWS 12월 웨비나 │성공적인 마이그레이션을 위한 클라우드 아키텍처 및 운영 고도화
판교 개발자 데이 – Aws가 제안하는 서버리스 아키텍처 – 김필중
AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나
Ad

More from Jongwon Han (20)

PDF
20191226 LEGACYLAND에서 살아남는 법
PDF
20190518 개발하기 좋은 날
PDF
20190418 Read Replicas and Django DB Router - AWS Summit Seoul 2019
PDF
20181126 AWS S3, SPA, 그리고 Vue.JS - HBSmith는 어떻게 Frontend를 Serverle...
PDF
20180915 HBSmith에서는 Django 이렇게 사용한다
PDF
20180726 AWS KRUG - RDS Aurora에 40억건 데이터 입력하기
PDF
20180609 BIT computer - AWS를 활용한 클라우드 기반 웹 개발 2주차
PDF
20180602 BIT computer - AWS를 활용한 클라우드 기반 웹 개발 1주차
PDF
20171221 naver labs aws 101
PDF
20171013 데이터 분석가를 위한 데이터플랫폼 Seminar - Public Cloud 101
PDF
20170829 HB Smith에서는 AWS 이렇게 사용한다
PDF
20170813 django api server unit test and remote debugging
PDF
20170718 hb smith에서는 aws 이렇게 사용한다
PDF
20170422 HB Smith - Primer workshop
PDF
HB Smith - Primer workshop
PDF
AWS Summit - AWS를 통한 신뢰성 높은 지속적 배포 및 통합(CD, CI) ᄉ...
PDF
HB Smith - business plan - live hero - public
PDF
HB Smith에서는 AWS 이렇게 사용한다
PDF
Daily Continuous Deployment를 위한 Custom CLI 개발 및
 AWS Elastic Beanstalk에 적용하기
PDF
Backend server monitoring and alarm system (collectd, graphite, grafana, zabb...
20191226 LEGACYLAND에서 살아남는 법
20190518 개발하기 좋은 날
20190418 Read Replicas and Django DB Router - AWS Summit Seoul 2019
20181126 AWS S3, SPA, 그리고 Vue.JS - HBSmith는 어떻게 Frontend를 Serverle...
20180915 HBSmith에서는 Django 이렇게 사용한다
20180726 AWS KRUG - RDS Aurora에 40억건 데이터 입력하기
20180609 BIT computer - AWS를 활용한 클라우드 기반 웹 개발 2주차
20180602 BIT computer - AWS를 활용한 클라우드 기반 웹 개발 1주차
20171221 naver labs aws 101
20171013 데이터 분석가를 위한 데이터플랫폼 Seminar - Public Cloud 101
20170829 HB Smith에서는 AWS 이렇게 사용한다
20170813 django api server unit test and remote debugging
20170718 hb smith에서는 aws 이렇게 사용한다
20170422 HB Smith - Primer workshop
HB Smith - Primer workshop
AWS Summit - AWS를 통한 신뢰성 높은 지속적 배포 및 통합(CD, CI) ᄉ...
HB Smith - business plan - live hero - public
HB Smith에서는 AWS 이렇게 사용한다
Daily Continuous Deployment를 위한 Custom CLI 개발 및
 AWS Elastic Beanstalk에 적용하기
Backend server monitoring and alarm system (collectd, graphite, grafana, zabb...

20180124 naver labs aws network and security