# ssl
[백엔드][SpringBoot] SpringBoot에 SSL 인증서 적용하기
프론트엔드 서버의 도메인엔 certbot을 이용해 SSL 인증서를 쉽게 발급받을 수 있었으나, 백엔드 서버는 포트를 따로 설정해놔서 그런건지 해당 포트에는 certbot으로 인증서 적용이 안되더라. 그래서 certbot으로 인증서를 발급받고 SpringBoot에서 적용
대칭키, 공개키 & HTTPS & SSL/TLS handshake
Hypertext Transfer ProtocolHypertext란 정보를 담고 있는 문서/파일ex. htmlHypertext 문서인 HTML을 전송하기 위한 통신 규약암호화되지 않은 방법으로 데이터를 전송 -> 메시지를 감청이 매우 쉽다.중간에 선 하나 따서 내 컴퓨
Docker를 이용한 서비스 컨테이너화 작업 - 3 (컨테이너 HTTPS 설정)
안녕하세요 오늘은 컨테이너에 https 설정을 진행하고 이에 맞게 Dockerfile을 수정 및 컨테이너를 실행하는 방법에 대해 포스팅해보겠습니다.https에 대해 간단히 알아보자면, https는 http에 보안 취약점을 해결하기 위해 탄생한 프로토콜입니다. http와
ModuleNotFound: SSL Error
파이썬 버전관리를 위해 CPython을 빌드해서 만든 포터블 파이썬에서 웹서버를 띄우기 위해 uvicorn을 실행 했을 때 \_ssl을 찾지 못하는 에러가 발생했습니다.인터넷에서 다양한 블로그와 스택오버플로우의 글을 읽은 결과 내린 결론은 Python에서 openssl

8. 네트워크 보안을 공부하자
1. 방화벽이란 무엇일까? 1-1. 방화벽의 개요 방화벽 미리 설정된 조건에 따라 데이터를 허가하거나 파기함으로써 부정 액세스를 방지한다. PC에서 데이터를 체크하는 타입과 라우터의 기능 일부로써 동작하는 타입이 있고 방화벽 전용 장비도 존재한다. 대부
HTTPS 연결 과정 아주 쉽게 정리하기
HTTP Secure(HTTPS)는 인터넷 상에서 정보를 암호화하는 SSL(Secure Sockets Layer) 프로토콜을 사용하여 클라이언트와 서버 간 통신을 보호하는 프로토콜이다. HTTPS는 HTTP와 마찬가지로 인터넷 상에서 데이터를 주고받는 통신 규약이지만,

HTTPS vs SSL vs TLS
HTTP(Hypertext Transfer Protocol): Hypertext인 HTML을 전송하기 위한 통신 규약HTTPS: 쉽게 말해, HTTP를 보안적으로 강화한 프로토콜 (EX. 로그인 시, HTTPS를 통해)SSL이 더 포괄적.SSL 계층 통신 방법
https를 이해해 봅시다.
사실 https 동작은 브라우저 주소창에서 "https:어쩌구어쩌구"를 쳤을때 이뤄지는 절차보다는 사전에 준비되는 내용들을 먼저 이해하는것이 필요하다는 생각에 정리하였습니다.그림이나 코드없이 작성된 내용을 순차적으로 천천히 읽어보시면 될 것 같습니다.clien
페이스북 소셜 로그인 구현하기
🔗 Meta for Developers 공식 홈페이지 ✏️ 앱 세팅 📍 앱 만들기 로그인 후 오른쪽 상단의 내앱 → 앱 만들기 → 소비자 → 앱 이름 추가 항목을 채우고 앱 만들기 📍 앱에 제품 추가 Facebook 로그인 설정 → 좌측 매뉴의 Faceb
EC2에 SSL 설정하기 - Nginx, Let's Encrypt
EC2에 SSL 인증서를 붙여서 https 통신이 되도록 하자. 사전 준비 1. EC2 인스턴스에 탄력적IP 부여받기 먼저 EC2 인스턴스를 하나 띄워두고 탄력적IP를 부여받는다. 인스턴스를 재시작할 때마다 새로운 ip를 발급받는데 그때마다 DNS 재설정이 번거롭기

Nginx Proxy Manager 사용법
지금까지 bash 명령으로 했던 설정들을 gui 로 가독성 좋게 수행할 수 있다.domain name 도 편리하게 설정할 수 있다.hosts → add proxy hostdoamin names원하는 domain 입력forward hostname / ip도커의 ip 입력

SSL, Keystore 란?
Netscape 라는 회사에서 서버와 브라우저 간 보안을 위해 만든 프로토콜SSL은 CA(Certificate Authority)(인증기관)라 불리는 서드 파티로부터 서버와 클라이언트(브라우저)의 인증을 하는 데 사용된다. HTTPS는 HTTP에 데이터 암호화가 추가

HTTP에서 HTTPS로의 좌충우돌 여행기
HTTP에서 HTTPS로 바꾸기 위해 내가 했던 시도들과 삽질들을 소개하려고 한다.먼저 내가 처음으로 적용했던 SSL 인증 방식에 대해 살펴보자.환경 : Amazon Linux 2023, AWS Certificate Manager, Route 53, ALB

[AWS] ACM SSL Certificate
AWS에서는 SSL/TLS 인증서에 대한 매니지먼트인 Amazon Certificate Manager 서비스를 무료로 제공한다.이를 바탕으로 기존 서버 하나하나 일일이 SSL을 적용하였던 번잡한 작업들을 아마존 ACM 서비스를 통해 하나의 인증서로 여러 인스턴스에 적용