본문 바로가기

* Twodragon/보안 강의 (Course)

클라우드 시큐리티 과정 2기 - 2주차 클라우드 서비스 비교 및 AWS 심화

안녕하세요. Twodragon입니다. 

클라우드 시큐리티 과정 2기 강의를 시작하게 되었고, 게더 타운(Gather Town)에서 진행되는 일정을 소개 드리려고 합니다.

 

먼저 게더 타운 진행 스케줄은 총 2시간(20분 진행, 5분 휴식)으로 다음과 같습니다.

온라인 강의 특성 상 눈의 피로 또는 학생분들의 높은 집중력을 위해 20분씩 진행하고 5분 휴식을 취하고 있습니다. 


10:00 - 10:20 = 근황 토크 & 멘티끼리 토론 (1분이 요약하여 발표 // 과제 토론 1회, 주제 토론 1회) & 과제 피드백 

10:25 - 10:45 = 클라우드 서비스 비교 (AWS vs Azure vs GCP)

10:50 - 11:10 = AWS 심화 (EC2, S3, IAM)

11:15 - 11:35 = AWS 실습

11:40 - 12:00 = 3주차 과정 이해를 위한 필수적인 실습


 

1. 근황 토크 & 과제 피드백

- 근황 토크 & 과제 관련하여 토론 진행

  Q1) 과제하면서 힘들었던 점 또는 개선할 점, 과제 내용 요약 발표

- AWS vs Azure vs GCP 과제 피드백

 

- 현재 클라우드 보안에서 이슈가 되고 있는 사항 (KRCERT 또는 기사를 통해 얻은 참고자료)

 * RUST 취약점(CVE-2022-21658) : RUST std::fs::remove_dir_all 표준 라이브러리 함수가 레이스 컨디션에 취약하여 발생

 * Windows DNS 서버 원격 코드 실행 취약점(CVE-2022-21984) : Windows DNS에서 부적절한 입력값 처리로 인해 발생하는 원격코드 실행 취약점

 * Citrix 사의 Hypervisor, XenServer 취약점(CVE-2022-23034) : Citrix Hypervisor 및 XenServer에서 발생하는 권한상승 취약점 

 * Cisco Small Business RV 시리즈 라우터 취약점(CVE-2022-20699) : 공격자가 SSL VPN 게이트웨이로 역할을 하는 기기에 특수 제작된 HTTP 요청을 전송해 원격으로 루트 권한으로 악성코드를 실행

 * 2022년 1월 중순 이후 GuardDuty에서 Kubernetes 유형 발생

 

2. 클라우드 서비스 비교 (AWS vs Azure vs GCP)

클라우드 컴퓨팅 패러다임 : https://twodragon.tistory.com/567

 

클라우드 컴퓨팅의 패러다임 변화 (Paradigm in cloud computing)

안녕하세요. Twodragon 입니다. 이번에 AWS, Azure, Google Cloud Platform (GCP) 등 퍼블릭 클라우드 이야기를 해보려고 합니다. 특히 올해 채용에서는 클라우드 및 인프라 시장이 메인이며, 기존 네트

twodragon.tistory.com

- 마이크로서비스 아키텍처 : 마이크로 서비스 기반 복합 UI 만들기 | Microsoft Docs

 

마이크로 서비스 기반 복합 UI 만들기

마이크로 서비스 아키텍처 백 엔드에 대해서만은 아닙니다. 프런트 엔드에서 사용하는 Peek 뷰를 가져옵니다.

docs.microsoft.com

- 온프레미스와 클라우드 보안 : https://youtu.be/EnF4I0J2K8g

- AWS, Azure, GCP 서비스 용어 및 보안 정책 정리 : https://twodragon.tistory.com/557

 

AWS, Azure, GCP 서비스 용어 및 보안 정책 정리

안녕하세요. Twodragon 입니다. 이번에 AWS, Azure, Google Cloud Platform (GCP) 등 퍼블릭 클라우드 이야기를 해보려고 합니다. 다양한 보안업계에서 현재 핫이슈로 떠오르고 있는 퍼블릭 클라우드, 이 분

twodragon.tistory.com

- AWS 용어 정리 : https://yongdev91.tistory.com/22

 

간단하게 AWS용어들을 정리해보자

기본개념 리전(Region) - 리전은 AWS의 물리적 장소가 있는 지역 - 한국에도 16년 1월에 서울 리전을 공개했다. (서울리전 코드 : ap-northeast-2) - 우측 링크를 접속하면 지역별 대륙별로 리전들의 리소

yongdev91.tistory.com

 

3. AWS 심화 (EC2, S3, IAM)

- AWS에서 많이 사용하는 서비스 위주로 설명 (EC2, VPC, SG, S3, IAM 등)

Q2) 회사에서 AWS에 2계층 고가용성 웹 애플리케이션을 배포하고 있다. 웹 계층에 대해 더 낮은 전체 CPU 리소스를 활용하면서 정적 콘텐츠를 위한 내구성 있는 스토리지를 제공하는 서비스는 무엇입니까?
1. Amazon EBS Volume
2. Amazon EC2 Instance Store
3. Amazon RDS Instance
4. Amazon S3

- Windows 에서 putty를 이용한 EC2 ssh 접속 : https://www.devoops.kr/79  

 

Windows Putty 환경에서 AWS EC2 ssh 접속

항상 MAC에서만 작업하다 보니 Windows 환경에서 접속 설정을 해놓지 않았었는데. 오늘 Windows Putty 환경에서 접속 할일이 생겼네요. 아래와 같이 EC2 인스턴스에 설정되어 있는 키 페어 이름이 HarryJun

www.devoops.kr

- IAM 명시적 거부 추가 설명 : https://whchoi98.gitbook.io/aws-iam/iam-policy

 

IAM 정책(Policy)과 권한(Permission) - AWS IAM

명시적 거부가 있는 경우, 허용된 정책 권한이 있더라도 우선하게 됩니다. hawkeye는 EC2FullAccess 권한으로 Cloudwatch에 대한 권한을 가지고 있지만, 사용자에 인라인정책을 적용하여 명시적 접근 거

whchoi98.gitbook.io

- IAM 인증정보 유출 경로 : 스크린샷, 코드 형상관리 파일(git, env) 관리 미흡, 코드 내 하드코딩 된 인증정보(서버 측 코드)/코드 내 하드코딩 된 인증정보(HTML), 불필요한 공개 설정 등 다양함 

- IAM 유출 시 위협: 키 획득 이후 인스턴스 조작(시작, 종료, 원격접속), 타 사용자 생성, 권한 부여, 로그 삭제로 추가 공격 수행 가능

 - EC2 내의 DB vs RDS 비교 : [Bespin’s Pick vol.11] AWS RDS vs EC2 차이점, 간단히 파악하기 - BESPINGLOBAL

 

[Bespin’s Pick vol.11] AWS RDS vs EC2 차이점, 간단히 파악하기 - BESPINGLOBAL

 

www.bespinglobal.com

 

4. AWS 실습

- AWS EC2 셋팅, VPC NACL 설정, 필요한 IP만 SG 등록

- S3 버킷 퍼블릭액세스 차단 및 접근제어 ACL 설정

- IAM 권한 및 정책 설정 그리고 명시적 거부

- ARN Format 설명

 

5. 3주차 과정 이해를 위한 필수적인 실습

- AWS EC2 설정 : AWS EC2 인스턴스 생성하기 ~ My Programming Trend Report (progtrend.blogspot.com)

- AWS EC2 Web Server 설치 : (AWS) Amazon Linux 2에 Apache Web Server 설치하기 ~ My Programming Trend Report (progtrend.blogspot.com) 

- AWS Nginx 설치 : [AWS] 아마존 EC2 서버에 NginX 설치하는 방법 (tistory.com)

- AWS MySQL 설치 : [AWS] 아마존 EC2 서버에 MariaDB 설치 (tistory.com)

- AWS GuardDuty 유형 파악 : Finding types - Amazon GuardDuty

 


참고자료

투드래곤 (클라우드 시큐리티 과정 2기 - 3주차 AWS 보안 심화) (tistory.com)

투드래곤 (클라우드 시큐리티 과정 2기 - 1주차 클라우드 서비스 기초) (tistory.com)

투드래곤 (클라우드 시큐리티 과정 2기 시작 (2022년 01월 22일 ~ )) (tistory.com)

투드래곤 (클라우드 보안 온라인 강의 시작 (2021년 07월 24일 ~ 10월 3일)) (tistory.com)