728x90 http2 Spring boot SSL 사용 SSL 인증서 : 서버와 클라이언트 간의 통신을 제 3자가 보증해주는 인증서 HTTPS 사용 1. keystore 생성 keytool -genkey -alias tomcat -storetype PKCS12 -keyalg RSA -keysize 2048 -keystore keystore.p12 -validity 4000 2. application.properties 설정 server.ssl.key-store: keystore.p12 server.ssl.key-store-password: 123456 server.ssl.keyStoreType: PKCS12 server.ssl.keyAlias: tomcat * 기존처럼 http://localhost:8080/ 로 접속하는 경우 * https:localhost.. 2022. 2. 1. 쿠키 vs 세션 ? 쿠키 ? : 클라이언트 로컬에 저장되는 키와 값이 들어있는 작은 데이터 파일 특징 ? 1. 클라이언트의 상태 정보를 로컬에 저장했다가 참조 2. 클라이언트에 300개까지 쿠키 저장 가능 하나의 도메인당 20개의 값만 가질 수 있고 하나의 쿠키값은 4KB까지 저장 3. 사용자가 요청하지 않아도 브라우저가 Request시 Request-Header를 넣어 자동으로 서버에 전송 동작 세션? : 사용자의 정보 파일을 서버측에서 관리 (쿠키를 사용) 특징 1. 각 클라이언트에 세션 ID를 부여 2. 세션 ID로 클라이언트를 구분하여 클라이언트의 요구에 맞는 서비스를 제공 3. 사용자가 많아질수록 서버 메모리를 많이 차지하게 됨 동작 쿠키와 세션을 사용하는 이유? : HTTP 프로토콜의 클라이언트가 요청을 한 후 .. 2021. 7. 6. 이전 1 다음 728x90