내가 배운 것들
[SSL 보안을 알아보자] 1. 대칭키와 비대칭키 암호화
0. 잡설 이번에 배포를 위한 서버를 제작하던 중, 보안에 대한 이슈가 많았습니다. 기존 개인 프로젝트를 하면서 신경쓰지 않았던 부분이라 좋은 경험을 하게 되었습니다. HTTPS, 즉 SSL보안을 적용시켜야 한다고 생각했고, 이에 관해 동작 원리를 알고 싶어 정리합니다. '정보보호'과목에서 배웠던 이론을 기초로 나름 제 언어로 정리해보겠습니다. 1. SSL(HTTPS)보안이 필요한 이유 2학년 시절, 간단한 웹소켓 채팅 웹을 만들어 Wire shark로 패킷을 검사해보는 프로젝트가 있었습니다. SSL보안을 적용하지 않고 HTTP로 프로젝트를 진행했었습니다. HTTPS로는 패킷 검사하는 것이 힘드니까요. HTTP로 접속했을 때 패킷을 중간에 누군가가 까본다면 어떻게 보일까요? 이렇게 왼쪽 msg처럼, "안..