채널톡 아이콘

"AI 딸깍의 시대" 피할 수 없다면, 마주하라: 시스템을 지키는 암호학과 보안

Hash, Salt, JWT, 대칭키 비대칭키, 그리고 HTTPS와 TLS까지. 매일 쓰면서도 늘 모호하고 찝찝했던 보안의 뼈대. 방치해 둔 수많은 위협과 기술적 부채, 언젠가 마주해야 한다면 이번 한 번으로 제대로 끝냅시다.

(4.6) 수강평 19개

수강생 282명

난이도 초급

수강기한 무제한

실습 중심
실습 중심
AI 코딩
AI 코딩
백엔드이해하기
백엔드이해하기
AI 활용법
AI 활용법
컴퓨터구조
컴퓨터구조
실습 중심
실습 중심
AI 코딩
AI 코딩
백엔드이해하기
백엔드이해하기
AI 활용법
AI 활용법
컴퓨터구조
컴퓨터구조
잉카인터넷
비즈톡
카카오
롯데쇼핑 이커머스사업본부
딜리버리히어로

딜리버리히어로

임직원들도 이 강의를 듣고 있어요!

잉카인터넷
비즈톡
카카오
롯데쇼핑 이커머스사업본부
딜리버리히어로

딜리버리히어로

임직원들도 이 강의를 듣고 있어요!

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

4.6

5.0

정파피

100% 수강 후 작성

현직에서 백엔드로 일하고 있습니다. 최근 실무에서 AI를 자주 활용하다 보니 기본기가 부족하다는 느낌이 들었고, 보안이나 암호화 쪽 코드를 제대로 검증할 수 있어야겠다는 생각에 강의를 찾고 있었습니다. 그러던 중 동료 개발자의 추천으로 정말 우연한 기회에 수강하게 되었는데, 결과는 기대 이상이었습니다. 백엔드 개발을 해보신 분들이라면 누구나 한 번쯤 Hash, Salt, AES, HTTPS 같은 내용을 구글링하며 파편적으로 찾아보셨을 겁니다. 다만 바쁜 일정 탓에 깊게 파고들지 못하고, 대략 돌아가는 것만 확인한 뒤 넘어가는 경우가 많았을 텐데요. 이 강의는 그렇게 흩어져 있던 개념들을 하나의 흐름으로 깔끔하게 연결해 줍니다. 중간중간 현실적인 비유가 꽤 많다고 느껴지긴 했지만, 어려운 암호학 개념을 직관적으로 이해시키려는 의도가 잘 와닿아서 막히지 않고 따라갈 수 있었습니다. 특히 HTTPS를 직접 구현해 보고, 강의 후반부로 갈수록 실무에서 자주 마주치는 개념들을 코드로 직접 구현해 주는 부분이 무척 인상적이었습니다. 평소 라이브러리나 AI가 짜준 코드 뒤에 숨겨진 내부 동작에 조금이라도 찝찝함이 남아있던 분들이라면, 미루지 말고 꼭 한 번 시간 내어 수강해 보셨으면 좋겠습니다. 백엔드를 다룬다면 필수 교양으로 거쳐 가기에 충분히 가치 있는 강의입니다. 좋은 강의 만들어주셔서 감사합니다. Part 2도 기대하겠습니다.

5.0

pririring0410

95% 수강 후 작성

수강평 같은 거 잘 안 남기는데 너무 만족스러워서 짧게 몇 줄 적어봅니다. 주력 언어가 Java / Spring 쪽이라 노드 기반 실습을 보고 살짝 망설여져서 수강 전에 메일로 먼저 여쭤봤었는데요. 언어 장벽 걱정했던 게 무색할 정도로 개념이랑 원리 위주로 탄탄하게 짚어주셔서 JS 문법 거의 모르는 상태였는데도 막힘없이 완강했습니다. 스프링 쓸 땐 설정 파일 몇 줄이랑 어노테이션 뒤에 가려져 있던 동작들이 내부에서 실제로 어떻게 돌아가는 건지 뼈대가 확실하게 잡혔네요. 저처럼 타 언어 쓰시는 분들도 언어 때문에 거를 필요는 전혀 없는 강의 같습니다. 덕분에 많이 배웠습니다~

5.0

dominico

51% 수강 후 작성

내용을 전달하는 방식에서 약간의 호불호는 있을 수 있겠지만, 저에게는 무척 잘 맞았습니다. 저는 이해도가 다소 느린 편이라 단순히 이거는 이거다 하고 넘어가는 방식보다는, 이거는 이렇고, 이래서 결국 이거다처럼 인과관계를 하나하나 풀어서 설명해 주는 방식을 선호합니다. 이 강사님 강의 전반이 딱 그렇게 전후 맥락을 차근차근 풀어서 설명해 주는 형태라, 중간에 길을 잃지 않고 개념을 확실하게 이해하는 데 정말 큰 도움이 되었습니다. 감사합니다.

수강 후 이런걸 얻을 수 있어요

  • AI가 작성한 암호화·보안 코드의 논리적 결함과 취약점을 검토하고 교정하는 방법

  • 단방향 해시 함수의 일방향성과 Salt의 결합으로 레인보우 테이블 공격을 무력화하는 원리 이해

  • SHA-256의 메시지 패딩, 블록 압축 메커니즘, 충돌 저항성의 완벽한 해체

  • 대칭키 암호화(AES)의 동작 원리와 블록 암호 모드(CBC, GCM), IV(초기화 벡터)의 역할 정복

  • 비대칭키(RSA)의 소수 기반 수학적 원리와 키 쌍 생성 및 암·복호화 메커니즘 체득

  • 비밀키와 공개키를 활용한 디지털 서명(Digital Signature) 생성 및 데이터 무결성 검증 원리 완성

  • Diffie-Hellman 및 타원곡선 기반의 안전한 키 교환(Key Exchange) 프로세스 이해

  • 중간자 공격(MITM)의 위협 구조와 공개키 가로채기를 방어하는 암호학적 원리 정복

  • 공개키 인증서 구조와 CA(인증기관) 기반 신뢰 체인(Chain of Trust)의 완벽한 이해

  • 자체 서명 인증서(Self-signed Certificate) 발급과 OpenSSL을 활용한 인증서 생성 실무 정복

  • TLS 핸드쉐이크 과정에서 비대칭키를 통해 안전하게 세션키(대칭키)를 공유하는 전 과정의 완벽한 해체

  • 패킷 스니핑 공격을 차단하고 브라우저 주소창의 자물쇠를 완성하는 HTTPS 암호화 통신 메커니즘 정복

  • 개별 암호 모듈을 전체 인프라 맥락에 맞춰 결합하는 종단간(End-to-End) 보안 아키텍처 설계 능력 획득

  • 암호화 강도와 시스템 성능 간의 트레이드오프를 계산해 보안 기술을 주도적으로 결정하는 판단력 체득

  • 암·복호화 패딩 에러, 키 교환 실패, 인증서 검증 오류 등 실무 암호학 장애를 밑바닥부터 역추적하는 트러블슈팅 능력 완성

  • '일단 돌아가니까' 덮어두었던 모호함을 털어내고 AI 복붙 코드를 넘어 시스템을 지배하는 대체 불가능한 엔지니어링 시야 획득

  • 인증서 신뢰 오류, 핸드쉐이크 실패, 암·복호화 에러 등 실무 보안 장애를 계층별로 역추적하는 트러블슈팅 역량 완성

이런 분들께
추천드려요

학습 대상은
누구일까요?

  • AI 코딩 도구(Claude Code, Codex, Copilot 등)가 짜준 보안 코드를 그대로 쓰면서도 마음 한구석이 늘 불안했던 개발자

  • 인증서 발급 명령어 복붙으로 HTTPS '자물쇠'만 띄우고 내부 동작은 모른 채 넘어갔던 백엔드·풀스택 개발자

  • 비밀번호 저장 시 해시와 솔트를 적용하면서도 "왜 이 알고리즘이어야 하는가"에 답하기 어려웠던 주니어 개발자

  • 대칭키와 비대칭키의 개념은 알지만 실무 아키텍처 설계 시 기준이 모호했던 엔지니어

  • 외부 라이브러리(npm 패키지 등) 의존 없이 순수 언어 레벨(crypto, OpenSSL)로 보안 파이프라인을 구축해 보고 싶은 개발자

  • 실무에서 인증서 만료, 핸드쉐이크 실패, 암·복호화 패딩 에러를 만났을 때 감으로 구글링하던 개발자

  • 수학적 이론이나 학술 논문에 질려 암호학 공부를 중도 포기했던 개발자

  • Java(Spring), Python, Go 등 타 언어를 쓰지만 언어에 종속되지 않는 범용 보안 뼈대를 세우고 싶은 엔지니어

  • 사이드 프로젝트를 넘어 실제 유저 데이터를 다루는 프로덕션 서비스 배포를 앞둔 1인 개발자 및 창업자

  • 'AI 딸깍'으로 기능만 구현하는 개발자를 넘어, 시스템의 본질을 통제하는 대체 불가능한 엔지니어로 도약하고 싶은 분

선수 지식,
필요할까요?

  • JavaScript 언어의 기초 문법

  • 웹 통신 및 네트워크 흐름 (알고 계시면 좋지만, 필수는 아닙니다)

안녕하세요
nhcodingstudio입니다.

인프런인증

커리어인증

4,289

명

수강생

263

개

수강평

76

개

답변

4.8

점

강의 평점

23

개

강의

안녕하세요, 우리동네코딩 스튜디오에 오신 것을 환영합니다!

우리동네코딩 스튜디오는 카네기 멜론, 워싱턴, 토론토, 워터루 등 북미의 주요 대학에서 컴퓨터공학을 전공하고, Google, Microsoft, Meta 등 글로벌 IT 기업에서 실무 경험을 쌓은 개발자들이 함께 만든 교육 그룹입니다.

처음에는 미국과 캐나다의 컴퓨터공학 전공자들끼리 함께 공부하며 성장하고자 만든 스터디 모임에서 시작되었습니다. 각기 다른 대학, 다른 시간대에 있었지만 함께 문제를 해결하고 서로에게 배운 그 시간은 매우 특별했고, 자연스럽게 이런 생각이 들었습니다.

“우리가 공부하던 이 방식, 그대로 다른 사람에게도 전하면 어떨까?”

그 물음이 바로 우리동네코딩 스튜디오의 출발점이었습니다.

현재는 약 30명의 현직 개발자와 컴퓨터공학 전공 대학생들이 각자의 전문 분야를 맡아, 입문부터 실전까지 아우르는 커리큘럼을 직접 설계하고 강의합니다. 단순한 지식 전달을 넘어, 진짜 개발자의 시선으로 배우고 함께 성장할 수 있는 환경을 제공합니다.

“진짜 개발자는, 진짜 개발자에게 배워야 합니다.”

저희는 웹 개발의 전 과정을 처음부터 끝까지 체계적으로 다루되, 이론에 머무르지 않고 실습과 실전 중심의 피드백을 통해 실력을 키워드립니다.
수강생 한 사람, 한 사람의 성장을 함께 고민하고 이끌어가는 것이 우리의 철학입니다.

🎯 우리의 철학은 분명합니다.
"진정한 배움은 실천에서 오고, 성장은 함께할 때 완성된다."

개발을 처음 시작하는 입문자부터, 실무 능력을 키우고 싶은 취업 준비생, 진로를 탐색 중인 청소년까지.
우리동네코딩 스튜디오는 모두의 출발점이자, 함께 걷는 든든한 동반자가 되고자 합니다.

이제, 혼자 고민하지 마세요.
우리동네코딩 스튜디오가 여러분의 성장을 함께하겠습니다.


Welcome to Neighborhood Coding Studio!

Neighborhood Coding Studio was founded by a team of developers who studied computer science at top North American universities such as Carnegie Mellon, the University of Washington, the University of Toronto, and the University of Waterloo, and went on to gain hands-on experience at global tech companies like Google, Microsoft, and Meta.

It all began as a study group formed by computer science students across the U.S. and Canada, created to grow together by sharing knowledge, solving problems, and learning from one another.
Though we were attending different schools in different time zones, the experience was so meaningful that it led us to one simple thought:

“What if we shared this way of learning with others?”

That thought became the foundation of Neighborhood Coding Studio.

Today, we are a team of around 30 active developers and computer science students, each taking responsibility for their area of expertise—designing and delivering a curriculum that spans from foundational knowledge to real-world development.
We’re not just here to teach—we’re here to help you see through the lens of real developers and grow together.

“To become a real developer, you must learn from real developers.”

Our courses take you through the entire web development journey—from start to finish—focused on hands-on practice, real-world projects, and practical feedback.
We care deeply about each learner’s growth and are committed to supporting your path every step of the way.

🎯 Our philosophy is simple but powerful:
"True learning comes from doing, and true growth happens together."

Whether you're just getting started, preparing for your first job, or exploring your future in tech,
Neighborhood Coding Studio is here to be your launchpad—and your trusted companion on the journey.

You don’t have to do it alone.
Let Neighborhood Coding Studio walk with you toward your future in development.

더보기

커리큘럼

전체

55개 ∙ (8시간 54분)

해당 강의에서 제공:

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

수강평

전체

19개

4.6

19개의 수강평

  • jinhwan0601님의 프로필 이미지
    jinhwan0601

    수강평 1

    ∙

    평균 평점 5.0

    5

    11% 수강 후 작성

    초급자 입장에서는 너무 유익한 강의에요

    • 나루레옹님의 프로필 이미지
      나루레옹

      수강평 6

      ∙

      평균 평점 5.0

      수정됨

      5

      95% 수강 후 작성

      바로 완강했습니다. 수강평 쓰려고 들어왔다가 다른 분들 글도 봤는데 AI 얘기가 있더라고요. 근데 요즘 강의 만들면서 AI 아예 안 쓰는 분이 있나 싶기도 하고 저는 사실 AI를 썼냐 안 썼냐보다는 결과물이 괜찮냐가 더 중요한 것 같습니다. 일단 이 강의는 구성하고 가성비가 제일 좋았습니다. 암호학이 하나하나 찾아보면 자료는 엄청 많은데 막상 공부하려면 뭐부터 봐야 되는지, 각각 어떻게 이어지는지가 은근 헷갈리는데 그런 흐름을 잘 잡아줍니다. Astra나 Fable 같은 거 좀 돌려보신 분들은 아시겠지만 이것저것 뽑고 다시 질문하고 검수하다 보면 비용도 생각보다 금방 나가는데 여기 있는 내용 몇 개만 비슷하게 정리해도 강의값이랑은 비교가 안 될 것 같고 시간까지 생각하면 그냥 강의 듣는 게 훨씬 편했습니다. 암호학도 맨날 나중에 봐야지 하고 미뤘던 건데 생각보다 안 어렵게 설명해줘서 교양 과목 듣는 느낌으로 쭉 봤습니다. 다만 비유가 좀 많고 절대, 결코, 완전히 이런 강조 표현이 자주 나와서 몇 군데는 그게 오히려 신경 쓰이긴 했습니다ㅋㅋ 다음 강의에서는 이런 부분만 조금 줄이면 더 좋을 것 같습니다. 그래도 전체적으로는 재밌게 잘 들었습니다.

      • sumin park님의 프로필 이미지
        sumin park

        수강평 5

        ∙

        평균 평점 5.0

        5

        71% 수강 후 작성

        공개키랑 개인키 개념은 볼 때마다 헷갈리고 와닿지 않았는데 드디어 확실하게 이해했습니다. 왜 이렇게 복잡하게 굴러가는지 이유를 알고 나니까 속이 다 후련하네요.

        • Hyunsu Park님의 프로필 이미지
          Hyunsu Park

          수강평 7

          ∙

          평균 평점 5.0

          5

          93% 수강 후 작성

          난이도 조절이 잘 되어 있어 막히는 부분 없이 끝까지 들었습니다. 감사합니다!

          • 레미콘아저씨님의 프로필 이미지
            레미콘아저씨

            수강평 3

            ∙

            평균 평점 5.0

            5

            96% 수강 후 작성

            맨날 기사에서 비트코인 기술 어쩌구 할 땐 그냥 흘려들었는데, 직접 배워보니 사토시 이 사람 진짜 지독하게 완벽주의자였군요.. 뜬구름 잡던 보안 메커니즘 퍼즐 제대로 맞추고 갑니다.

            nhcodingstudio님의 다른 강의

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

            비슷한 강의

            같은 분야의 다른 강의를 만나보세요!

            연관 로드맵

            강의가 포함된 로드맵으로 학습해 보세요!

            신규가입 25% 할인

            ₩30,520

            25%

            ₩40,700

            평생교육이용권 지원 강의