HTTP와 HTTPS의 차이점을 알아보자
·
개발 노트/etc.
오늘은 웹사이트에 대해 자주 듣게 되는 두 가지 용어인 HTTP와 HTTPS의 차이점을 알아보겠습니다.이 두 프로토콜은 우리 일상에서 웹사이트에 접속할 때 사용되며, 웹 페이지의 보안과 신뢰성에 큰 영향을 미칩니다.각각의 개념과 그 차이점을 정리해 보도록 하겠습니다. 🫡1. HTTP와 HTTPS의 기본 개념HTTP(Hypertext Transfer Protocol)는 웹 서버와 클라이언트 간의 데이터 전송을 위한 프로토콜입니다. 사용자가 웹사이트에 접속하기 위해 브라우저에 URL을 입력하면, HTTP를 통해 요청이 서버로 전송됩니다. 그러나 HTTP는 보안 기능이 없는 평문 텍스트 방식으로 데이터를 전송하기 때문에 외부 공격자에게 쉽게 노출될 수 있습니다.반면, HTTPS(Hypertext Transf..
Spring Boot에서 SSL 인증서 설정하기(localhost에서 https를!)
·
삽질 로그
1. 키 파일을 저장할 폴더로 이동먼저, SSL 인증서 파일을 생성하고 저장할 폴더로 이동합니다.2. 인증서 파일 생성SSL 인증서 파일을 생성하기 위해 mkcert를 사용합니다.먼저 mkcert -install 명령으로 인증서를 생성하고, 이후에 pkcs12 형식의 keystore 파일을 생성합니다.mkcert -installmkcert -pkcs12 -p12-file keystore.p12 localhost이 과정을 통해 keystore.p12 파일이 생성됩니다.3. 파일을 Spring Boot 프로젝트에 저장생성된 keystore.p12 파일을 Spring Boot 프로젝트의 src/main/resources 폴더에 저장합니다.이 경로로 파일을 이동시키면, 애플리케이션 설정에서 쉽게 참조할 수 있습..