퍼블릭 클라우드 사용이 늘어난 만큼 보안 사고도 증가하고 있습니다. 이러한 보안 사고는 왜 일어날까요? 해커가 특별한 기술을 가지고 데이터에 접근하거나 시스템에 침입했기 때문에 일어나는 걸까요?
IBM에서 발표한 ‘2022 데이터 유출 비용 연구 보고서(Cost of a Data Breach Report 2022)’에 따르면 우리나라 데이터 유출 사고를 일으킨 최초의 공격 방법으로 ‘사용자 인증 정보 도용’이 20%로 가장 높았고, 클라우드 구성오류, 3rd Party 소프트웨어 취약성 공격이 그 뒤를 따른다고 해요.
즉, 기술적인 측면보다 관리적 측면에서의 보안이 더 위협을 받고 있는 거죠. 결국 기술적인 측면은 오히려 2차적인 방어일 뿐입니다.
“고객이 비즈니스에 집중할 수 있도록 인프라적인 부분은 우리가 담당하겠다”고 AWS는 말합니다. 그 의도에 맞게 클라우드도 사용자가 이용하기 편하게 개발되고 있어요. 사용자 입장에서는 비즈니스에 집중하다 보니 보안 설정 같은 부분은 상대적으로 우선순위나 무게 중심에서 밀려날 수밖에 없었고 이런 부분이 대규모 보안 사고를 부르는 시발점이 된 거죠.
이 클래스에서는 주목한 점이 바로 이것입니다.
이 클래스에서는 실제로 발생한 21가지 보안 사고 사례를 살펴봅니다. 여기서 다룬 보안 사고들은 해커가 악의적으로 접근한 경우도 있지만, 대부분 일반적인 AWS 보안 원칙을 준수하지 않아 발생한 사고들입니다. 이 클래스를 수강하다 보면 “우리 회사는 잘 되어있나?”, “나는 어떻게 했지?” 같은 생각을 갖게 되실 겁니다. 이 클래스는 그런 부분을 통해 경각심을 가지고 사고를 사전에 미리 예방할 수 있게 돕는 것을 목표로 하고 있기 때문입니다.
이 클래스를 통해 AWS 보안 수준을 높이기 위한 정보 공유와 현직으로서 고민할 수밖에 없는 보안에 대한 이야기를 나누겠습니다. 만약 보안에 관해 관심이 있고, 고민이 있었다면 이 클래스를 통해 해답을 찾아보세요.
실제 보안 사고 21가지 사례에서 배워요
다양한 비즈니스와 그 비즈니스가 보유하고 있는 데이터, 그리고 보안 사고로 인해 벌어진 또는 벌어질 수도 있는 피해에 대해 다루게 됩니다. 이미 널리 알려져 유명한 보안 사고도 있지만, 대부분 처음 들어보실 법한 사례를 중점적으로 수록했습니다.
보안이란 결국 무언가를 지켜내는 겁니다. 사례를 통해 우리 회사(서비스)에서 최우선으로 지켜야 할 자산은 무엇인지 생각해보고, 그를 보호하기 위해 우리가 지켜야 할 보안 원칙 등에 대해 생각해봅시다.
보안과 관련된 AWS 기능을 살펴요
간단한 체크박스 하나 차이로 보안 사고가 발생한다는 사실을 알고 계신가요? AWS에서 제공하는 기능 중 보안과 관련된 기능 및 각종 설정에 대해 살펴보고 배웁니다. 이 외에 클라우드와 온프레미스 같은 플랫폼적인 부분과 전혀 상관없는 일반적인 보안에 대해서도 함께 살펴볼 거예요.
AWS를 이용해 서비스를 하고 있는 회사의 보안 담당자
AWS를 업무 시 직접 사용하고 있는 DevOps, 개발자
AWS 보안에 관심이 있는 누구나
내가 속한 회사(서비스)에 맞는 보안 프로세스를 확립할 수 있습니다.
AWS IAM, S3, Session Manager 등을 이용해 적절한 보안 설정을 할 수 있습니다.
키 모니터링, 3rd party 모니터링 등을 통해 더욱 안전한 AWS 환경을 구축할 수 있습니다.
1 | OT. AWS 필수 보안 지침 : 사고사례를 통해 배우는 예방 방법 | 13:21 |
2 | 01. 루트 자격증명 사용의 결과 | 0:00 |
3 | 1.1 무엇 문제였을까? | 12:01 |
4 | 1.2 보안점검 : 우리 회사는? | 3:57 |
5 | 1.3.1 [실습] 문제해결 : AWS Root Account로 접속하기 | 7:02 |
6 | 1.3.2 [실습] 문제해결 : AWS S3 암호화 | 4:06 |
7 | 02. 배상금 1억 4800만 | 0:00 |
8 | 2.1 무엇 문제였을까? | 11:59 |
9 | 2.2 보안점검 : 우리 회사는? | 2:18 |
10 | 2.3 [실습] 문제해결 : 코드 리포지토리에서 Access Key 보호 | 4:10 |
11 | 03. 취약점을 들키다 | 0:00 |
12 | 3.1 무엇이 문제였을까? | 9:45 |
13 | 3.2 보안점검: 우리 회사는? | 4:42 |
14 | 3.3 [실습] 문제해결 : CodeGuru | 3:10 |
15 | 04. 그놈의 키!키!키! | 0:00 |
16 | 4.1 무엇이 문제였을까? | 6:53 |
17 | 4.2 보안점검 : 우리 회사는? | 6:39 |
18 | 4.3 [실습] 문제해결 : SSH Key 대체 | 8:41 |
19 | 05. 패스워드 관리 플랫폼이 뚫렸다 | 0:00 |
20 | 5.1 무엇이 문제였을까? | 9:54 |
21 | 5.2 보안점검 : 우리 회사는? | 8:00 |
22 | 5.3 [실습] 문제해결: Access Key 모니터링 및 관리 | 5:32 |
23 | 06. 제발 키는 교체하면서 써요 | 0:00 |
24 | 6.1 무엇이 문제였을까? | 15:37 |
25 | 6.2 보안점검 : 우리 회사는? | 1:41 |
26 | 6.3 [실습] 문제해결 : Key 교체 | 7:27 |
27 | 07. 침투의 원인이 된 3rd party 솔루션 | 0:00 |
28 | 7.1 무엇이 문제였을까? | 10:53 |
29 | 7.2 보안점검 : 우리 회사는? | 4:17 |
30 | 7.3 [실습] 문제해결 : 3rd Party 모니터링 | 9:14 |
31 | 08. 이메일 관리를 소홀히 한 대가 | 0:00 |
32 | 8.1 무엇이 문제였을까? | 13:07 |
33 | 8.2 보안점검 : 우리 회사는? | 2:59 |
34 | 8.3 [실습] 문제해결 : Root 사용기록 확인 | 2:42 |
35 | 09. 총체적 난국 | 0:00 |
36 | 9.1 무엇이 문제였을까? | 18:15 |
37 | 9.2 보안점검: 우리 회사는? | 6:55 |
38 | 9.3 [실습] 문제해결: GitHub 2FA 설정 | 4:27 |
39 | 10. 어떻게 맨날 털릴까? | 0:00 |
40 | 10.1 무엇이 문제였을까? | 11:16 |
41 | 10.2 보안점검 : 우리 회사는? | 3:35 |
42 | 11. 사라진 456개 인스턴스 | 0:00 |
43 | 11.1 무엇이 문제였을까? | 11:20 |
44 | 11.2 보안점검 : 우리 회사는? | 7:07 |
45 | 11.3 [실습] 문제해결 : SAML Federation | 11:20 |
46 | 12. 파트너사 퇴직자도 관리 대상! | 0:00 |
47 | 12.1 무엇이 문제였을까? | 5:46 |
48 | 12.2 보안점검 : 우리 회사는? | 5:31 |
49 | 13. MFA 설정은 기본이죠 | 0:00 |
50 | 13.1 무엇이 문제였을까? | 9:49 |
51 | 13.2 보안점검 : 우리 회사는? | 5:06 |
52 | 13.3 [실습] 문제해결 : AWS MFA 설정 | 5:11 |
53 | 14. 설정은 확인하고 또 확인 | 0:00 |
54 | 14.1 무엇이 문제였을까? | 9:56 |
55 | 14.2 보안점검 : 우리 회사는? | 11:21 |
56 | 15. 잊고 있던 API 키가 공격에 사용되었다 | 0:00 |
57 | 15.1 무엇이 문제였을까? | 16:12 |
58 | 15.2 보안점검 : 우리 회사는? | 10:38 |
59 | 16. S3는 퍼블릭으로 설정하지 마세요! | 0:00 |
60 | 16.1 무엇이 문제였을까? | 8:17 |
61 | 16.2 보안점검 : 우리 회사는? | 4:31 |
62 | 16.3 [실습] 문제해결 : S3 Public Open 차단 | 8:07 |
63 | 17. S3도 안전한 정책이 필요해요 | 0:00 |
64 | 17.1 무엇이 문제였을까? | 11:08 |
65 | 17.2 보안점검 : 우리 회사는? | 3:09 |
66 | 17.3 [실습] 문제해결 : S3 Public Open 검색 | 6:24 |
67 | 18. 편리한 만큼 안전하게 | 0:00 |
68 | 18.1 무엇이 문제였을까? | 7:04 |
69 | 18.2 보안점검 : 우리 회사는? | 5:26 |
70 | 19. DDoS에 장사없다! | 0:00 |
71 | 19.1 무엇이 문제였을까? | 13:26 |
72 | 19.2 보안점검 : 우리 회사는? | 3:39 |
73 | 20. 답은 기본을 지키는 것! | 16:12 |