devcon summit 2016

18
DevCon #2016 Securing AWS Infrastructure

Upload: neil-alwin-hermosilla

Post on 22-Jan-2018

217 views

Category:

Software


0 download

TRANSCRIPT

Page 1: DevCon Summit 2016

DevCon #2016Securing AWS Infrastructure

Page 2: DevCon Summit 2016

About the speaker

- Neil Alwin Hermosilla

- Devops Engineer

- Blogger [https://cebuserver.com]

- Cebuano Native

- Ansible Lover

- Die-hard Debian User

Page 3: DevCon Summit 2016
Page 4: DevCon Summit 2016
Page 5: DevCon Summit 2016
Page 6: DevCon Summit 2016

Meet the threat

Page 7: DevCon Summit 2016

Focusing on ...

- AWS Key Management

- AWS IAM Management

- AWS AMI Management

- AWS Security Groups

- Server Monitoring

- Alert Notification

- Art of Monitoring

Page 8: DevCon Summit 2016

Key Management

Page 9: DevCon Summit 2016

Key Management

Page 10: DevCon Summit 2016

Key Management

Page 11: DevCon Summit 2016

AWS IAM

3rd Party Providers

- Make sure you don’t give full permission to execute unauthorized API Calls.

- Make sure to evaluate permission every quarter

- Use it dedicatedly

User

- Control resource access permission (ACL)

- Utilize ReadOnly/Full policy

Page 12: DevCon Summit 2016

AWS IAM

Group

- Group users properly

- Best practice is to group it via Department/Team

- Developer Support - QA Engineer

- Developer Release - Business Groups

- System Admin I - Project Managers

- System Admin II

Roles

- Utilize creating IAM Roles (enabling resource triggers from one or more

Page 13: DevCon Summit 2016

AWS AMI

- Evaluate preferred Distro

- Evaluate AMI format/type

- Evaluate AMI builds (components)

- Evaluate defaults (libraries to be added)

- Evaluate base softwares (pre-installed)

- Initiate a snapshot of the server

- Use the snapshot to spawn additional machines

Page 14: DevCon Summit 2016
Page 15: DevCon Summit 2016

AWS Security Groups

Things to be aware:

- If instance is created via classic mode (default), once it’s fired up, there is no

way for you to add more security groups to it.

*BETTER UTILIZE VPC -- SEGREGATE THE NETWORK*

- Always create a “spare-tire” Security-Group. Remote IP Whitelisting

Page 16: DevCon Summit 2016

Server Monitoring

Page 17: DevCon Summit 2016

Alert Notification

Page 18: DevCon Summit 2016

DEVOPSHQ.ORG@NeilUpbeta01

CebuServer.Com

AWSUGPH