
자동차 개발 프로세스 (ASPICE)
윤우주
자동차 국제 표준 프로세스 모델 ASPICE에 대해 이해하고 학습합니다.
Beginner
automotive, 소프트웨어 설계, 소프트웨어 테스트
TLS에 대한 이해
TLS 1.2 vs TLS 1.3
인증서 ( Certificate )
보안 알고리즘 기초 - 양방향 암호화 ( 대칭키, 비대칭키 )
보안 알고리즘 기초 - 단방향 암호화 ( Hash )
이번 강의의 목적은 보안 기초 알고리즘 및 인증서에 대한 이해를 기반으로 TLS를 이해하기 위해 만든 인증서와 TLS 강의입니다.
제가 사이버 보안 업무를 담당하며 'TLS를 이해하면 사이버 보안 기초를 이해했다' 라고 말할 수 있을 것이라는 생각이 들었습니다. 그에 따라, 보안 기초 개념, 알고리즘, 인증서를 학습하고 TLS 패킷을 분석하며 TLS를 학습하기 위한 강의를 구성하였습니다.
※ 해당 강의는 자동차 사이버 보안 강의와 겹치는 부분이 존재합니다. ( 단방향 암호화, 양방향 암호화 )
--> 해당 강의 수강자 여러분은 게시판 쿠폰을 이용하시면 할인된 금액으로 강의 수강 가능하십니다.
강의 목적 및 목표
강의 주제
TLS란 인터넷 보안 프로토콜로써 웹 서버와 Client 사이의 보안을 위해 만들어진 프로토콜입니다. 웹 서버의 데이터를 송수신 할 때 해커가 데이터를 탈취하여 사용하면 안되기 때문에 데이터를 암호화하여 보내게 됩니다. 이에 따라 서버와 Client 사이가 서로 신뢰할 수 있는 사용자인지 인증을 거쳐야 하는데요, 이 과정을 Handshake 라 부릅니다.
Handshake 과정에는 여러 보안 알고리즘이 적용되며, 각 Step 별 이해를 돕고자 보안 알고리즘 기초 학습 및 저만의 방식으로 뜻을 풀이하여 강의에 녹였습니다.
사이버 보안 목적
보안 알고리즘 기초 - 단방향 암호화 학습 및 실습
보안 알고리즘 기초 - 양방향 암호화 학습 및 실습
인증서 학습 및 실습
TLS에 대한 이해 - Handshake 과정 Step 별 분석
TLS 1.2 vs TLS 1.3
보안 기초 적립이 필요하신 분
대칭키? 비대칭키? 인증서?
각 보안 알고리즘은 어떻게 동작하나요? 인증서의 구조에 대해 정확히 알고 싶어요 !
TLS에 대한 이해가 필요하신 분
TLS 1.3이 적용 되었다고 하는데, TLS 1.3이 무엇인가요? 인터넷 보안 프로토콜에서 어떻게 데이터를 암호화하여 송수신하나요?
제품 개발에 TLS가 필요하신 분
이번에 신규 프로젝트를 들어가는데 인터넷 보안을 위해 TLS를 적용해야 합니다..ㅜ TLS에 대해 알려주실 수 있을까요?
사이버 보안 개념 학습
사이버 보안 기초 알고리즘 학습
HASH
AES
RSA
인증서 ( Certificate )
TLS Handshake 이해
TLS 1.2 Handshake
TLS 1.3 Handshake
TLS 관련 보안 알고리즘
인증서 사용 배경 및 인증서 구조에 대해 학습합니다. 실생활에서 공인 인증서, 금융 인증서 등과 같이 기관이 저희를 인증해준다는 의미로 인증서를 발급해줍니다. TLS 인증서의 구조, 체인 구조, 포멧 등을 학습하고 실습을 통해 개념을 다질 수 있습니다.
TLS가 적용된 계기와 개념을 학습합니다. 현재 기준으로 TLS 1.3이 최신이지만, 모든 프로토콜이 TLS 1.3을 적용하고 있지는 않습니다. 또한, 패킷을 확인해보면 모두 TLS 1.2로 적혀있는 것을 확인할 수 있습니다. 해당 강의를 통해 해당 이유와 더불어 TLS 1.2와 TLS 1.3의 차이가 정확히 무엇인지 TLS 전반적인 Flow에 대해 학습합니다.
Openssl을 통한 실습
제가 생각하기에 개념을 학습하기 위한 가장 좋은 방법은 이론 이해를 바탕으로 한 실습입니다. 강의를 통해 학습한 개념을 직접 적용해보며 완전한 이해를 돕고자 합니다. Openssl이라는 암호화 오픈 소스 라이브러리를 이용하여 실습을 진행합니다.
Handshake Step 별 분석
TLS는 암호화 데이터를 송수신하는 프로토콜을 의미하지만, 송수신 과정 이 전에 Server와 Client 서로가 인증된 사용자임을 인증하고 Session Key를 만드는 Handshake 과정이 필요합니다. 이에 대한 과정을 step by step으로 분석합니다.
안녕하세요. 지식공유자 윤우주입니다. 자동차 업계 SW 개발자로 일하고 있습니다!
완성차 업체 V사 모델 개발
완성차 업체 H사 모델 개발
완성차 업체 J사 모델 개발
학습 대상은
누구일까요?
보안 알고리즘 기초 개념 확립이 필요하신 분
인증서에 대해 이해가 필요하신 분
TLS에 대한 이해가 필요하신 분
보안 네트워크 프로토콜 원리를 배우려는 분
전체
12개 ∙ (3시간 13분)
해당 강의에서 제공:
1. 소개 및 강의 주제
06:44
4. 단방향 암호화 - Hash
15:32
5. 대칭키에 대한 이해
16:23
6. 비대칭키에 대한 이해
20:05
7. 인증서 개요 및 개념
21:59
8. 인증서 실습
16:04
9. 인증서 포맷에 대한 이해
13:26
10. TLS 1.2
33:32
11. TLS 1.3
24:10
12. 강의를 마치며 - 정리
07:31
₩49,500
지식공유자님의 다른 강의를 만나보세요!
같은 분야의 다른 강의를 만나보세요!