강의

멘토링

로드맵

BEST
보안 · 네트워크

/

보안

외워서 끝내는 SSL과 최소한의 암호기술

인터넷의 안전을 책임지는 암호기술에 대해 아주 쉽게 외워서 끝낼 수 있도록 도와드립니다. SSL인증서, PKI 기술, 디지털 서명, 공인인증시스템 등 다양한 기술의 구조와 원리를 이해할 수 있습니다.

(4.9) 수강평 143개

수강생 2,609명

먼저 경험한 수강생들의 후기

이런 걸 배울 수 있어요

  • 암호기술의 개념적인 구조와 원리

  • 대칭키, 비대칭키, 해시 등 IT기술 전반에 사용되는 암호기술

  • 웹 서비스에 적용되는 SSL 인증 체계의 구조

  • 공인인증서의 구조와 작동원리

  • PKI기술과 디지털 서명 원리

암호 기술, 어렵게 배우지 마세요! 
2시간 안에 빠르게 외워서 끝낼 수 있어요.

웹 시스템 보안의 핵심, PKI? 🔑

공개 키 보안 구조(PKI)는

VPN, SSL 인증서, 공인인증서 등 다양한 보안 기술의 핵심입니다. 
복잡한 암호 기술의 작동 원리를 제대로 이해하기 위해서는 반드시 PKI 기술 전반에 대해 알아야 합니다.

개인정보보호를 비롯한 모든 보안 기술에는 PKI 기술이 핵심입니다. VPN 같은 네트워크 보안 기술이든, SSL 인증서든 모든 분야에서 활용됩니다. SSL 인증서나 공인인증서 같은 것들은 이미 우리 일상과 밀접하게 관계를 맺고 있습니다. 굳이 개발자나 시스템 엔지니어가 아니더라도 관련 이론을 이해해야 할 필요성은 점점 높아지고 있습니다!

실제로 PKI는 이미 우리 일상에 깊이 자리하고 있습니다. 최근 대부분의 웹 서비스는 HTTP가 아닌 HTTPS로 통신합니다. 이러한 HTTPS에 SSL 통신이 왜 필요하며, 어떤 원리로 작동하는지를 이해하려면 결국 PKI 기술 전반에 대해 알아야 합니다. 

그러한 암호 기술은 생각보다 난해하고 공부하기 어려운 고난도 수학으로 이루어져 있습니다. 때문에 많은 분들이 학습을 주저하는 경향이 있습니다. 하지만 복잡한 수식을 제외하고 구조와 원리만 생각한다면 결코 어렵지 않습니다.


암호기술, 정말로 외워서 
끝낼 수 있습니다! 👨‍🎓

이런 분들이 들으면 좋습니다 ✅

😵

SSL, PKI 기술 등 복잡한 암호기술을 쉽게 이해하고 싶은 모든 분들

🥺

암호기술에 대한 이해가 절실한 시스템 엔지니어 및 개발자, IT 실무자

💡

산술연산, 2진수 ↔ 16진수 진법 변환웹 서비스의 구조를 대략적으로 알고 계셔야 합니다.

본 강의는 PKI 기술 전반에 대한 개요를 수식 없이 쉽게 설명합니다. 딱딱하고 어려운 이론일 수 있지만, 암기만으로도 일정 수준 이상의 이해에 도달할 수 있습니다. 컴퓨터 공학 전공자 수준까지 누구나 아주 쉽게 암호기술을 이해하고, PKI의 핵심 원리를 이해할 수 있도록 이끌어드리겠습니다!

학습 내용 📖

  • Hash, Checksum에 대한 이해
  • 대칭키와 비대칭키의 차이
  • PKI 기술의 원리 및 HTTPS의 작동 원리
  • SSL 인증서 검증 방법에 대한 이해
복잡한 암호기술 관련 내용 중 꼭 알아야 할 부분만 정리했습니다.
강의에 쓰인 28p 분량의 시각자료까지 함께 제공합니다.

이 강의를 만든 
지식공유자는 👨‍💻

널널한 개발자 TV의 ‘널널한 개발자’ 최호성입니다.

  • (모두가 싫어하는) 국내 최초 PC 방화벽 개발자
  • 1992년부터 C언어를 공부한 30년 묵은 C/C++ 개발자
  • 다수 국책과제 수행 경험자이자 15년 이상 개발 강의 경력을 함께 보유한 아저씨!
  • C언어 인기 입문서 『독하게 시작하는 C 프로그래밍』 저자

3만 명 이상이 구독하는 "널널한 개발자 TV" 유튜브 채널을 운영하고 있습니다. (바로가기)

복잡한 암호 기술? 어렵게 돌아갈 필요가 없습니다. 😊

SSL과 PKI 등은 굉장히 많이 쓰이는 기술입니다. 하지만 암호학에 대한 부담 때문에 배우기 망설이시는 분들의 모습을 종종 보았습니다. 하지만 인터넷이라는 공개된 환경 안에서 정보를 보호하는 이러한 암호 기술에 대해 어느 정도 이해할 수만 있다면 IT 실무자로서의 든든한 무기가 되어줄 것입니다.

정말 말 그대로 부담 없이 외워서 이러한 내용을 이해할 수 있도록 하는 것이 이번 강의의 목표입니다. 많은 분들이 길지 않은 시간을 투자해서 인터넷의 보안성을 이루는 핵심 원리를 쉽고 빠르게 끝낼 수 있기를 바랍니다!

이런 분들께
추천드려요

학습 대상은
누구일까요?

  • 웹 서비스 시스템을 관리하는 운영자

  • SSL 인증서의 구조와 특징을 알고 싶은 개발자

  • PKI 기술에 대해 관심이 있는 IT실무자나 학생

선수 지식,
필요할까요?

  • 2진수, 16진수 진법변환

  • 논리연산(특히 XOR)과 산술연산 능력

안녕하세요
입니다.

37,584

수강생

2,206

수강평

1,102

답변

4.9

강의 평점

25

강의

널널한 개발자 TV 채널 주인장이자
30년 넘게 IT기술의 바다를 항해하고 있는 개발자 입니다.  반갑습니다. ^^  

커리큘럼

전체

11개 ∙ (1시간 51분)

해당 강의에서 제공:

수업자료
강의 게시일: 
마지막 업데이트일: 

수강평

전체

143개

4.9

143개의 수강평

  • aaaa123님의 프로필 이미지
    aaaa123

    수강평 18

    평균 평점 4.9

    5

    100% 수강 후 작성

    I have completed the course. Regarding SSL, I only knew about determining whether a certificate is trustworthy by Googling the public key of the CA installed on the PC, but I have a chance to properly learn about the organizations related to certificates, such as symmetric key ~ asymmetric key ~ hybrid method ~ PKI authentication system flow. Thank you. --------------------------------------- For your information, the tuition fee of 44,000 won for this course is not expensive for students compared to the class time. For those who are taking the course, I recommend subscribing to the instructor's YouTube channel and visiting the community, where the instructor gives out coupons for his lectures every month, and using the coupons to receive a discount and take the course.

    • nullnull8537
      지식공유자

      Thank you for your good evaluation and specific feedback. Also, thank you for the information for students. I will continue to upload coupons for students in the future. ^^

  • hjy939922851님의 프로필 이미지
    hjy939922851

    수강평 8

    평균 평점 4.8

    5

    64% 수강 후 작성

    I am a student. I was assigned to the authentication and authorization part of the web service team project, so I wrote the code using the jwt token method. Since I followed someone else's code without understanding it, I searched for various videos to understand it, but I wasted time. This lecture is the answer. It is not important to have a jwt token or a jwt data structure, but the concept of cryptography. (Even if you don't know terms like jwt token or something, if you have a concept of cryptography, you will be able to understand it when you write the code.) The lecture title is "Memorize and finish", but the core concepts are explained very logically. "Memorize and finish" means "I will not prove it mathematically, but I will just organize the results and tell you." Anyway, I gained a lot of knowledge, and it was very fun. Maybe because the lecture title is cryptography, not many people seem to take it, but it is almost essential for developers to know.

    • nullnull8537
      지식공유자

      PKI theory appears in all parts related to JWT or authentication systems. As you have given feedback, I personally hope that developers will watch this lecture. I am surprised and grateful that you have accurately explained that part. ^^

  • sorayeon님의 프로필 이미지
    sorayeon

    수강평 81

    평균 평점 5.0

    5

    100% 수강 후 작성

    Thank you for the great lecture. I thought it was a difficult topic, but the analogy was so good that I could understand it easily.

    • nullnull8537
      지식공유자

      As a teacher, I am very happy that you understood it easily. Thank you. ^^

  • steadyon님의 프로필 이미지
    steadyon

    수강평 1

    평균 평점 5.0

    5

    100% 수강 후 작성

    Thank you so much for the great lecture!! I was implementing the login part while making an app, and I didn't understand what they were talking about, such as hash and public key, but you explained the entire flow, so I understood it so well!!

    • nullnull8537
      지식공유자

      Thank you for your good evaluation. You are a developer! If you do not want to study complex cryptography theory mathematically, I expect that you will be able to utilize the APIs well just by understanding the contents of this lecture. ^^

  • bhkim님의 프로필 이미지
    bhkim

    수강평 32

    평균 평점 5.0

    5

    100% 수강 후 작성

    This lecture is also very helpful for basic knowledge in understanding OAuth2. If I had watched this lecture and tried to understand JWT's RS256 algorithm and JWK, I think it would have taken a lot of time. Thank you for the great lecture.

    • nullnull8537
      지식공유자

      Thank you for your first class review. I am glad that you found it helpful. I will continue to make better lectures. And I will also add more content to this lecture. Thank you. ^^

신규 강의 오픈 기념 중

₩24

29%

₩44,000

널널한 개발자님의 다른 강의

지식공유자님의 다른 강의를 만나보세요!