https(3)
-
cs 전공지식 #25 네트워크 -HTTPS, HTTP/3
2022/12/06 학습내용 1. HTTPS HTTP/2는 HTTPS 위에서 동작한다. HTTPS는 애플리케이션 계층(HTTP)과 전송 계층(TCP) 사이에 신뢰 계층인 SSL/TLS 계층을 넣은 HTTP 요청을 말한다. HTTPS를 통해 통신을 암호화한다. 기존의 HTTP는 요청, 응답 내용이 그대로 전달되어 노출 위험이 있었다.HTTPS는 요청, 응답 내용을 암호화해서 내용을 알아내기 어렵다. https://leedonggu.tistory.com/38 프로젝트 인프라 #02 HTTPS 2022/11/18 학습내용 HTTP vs HTTPS HTTP (HyperText Transfer Protocol) 서로 다른 시스템들 사이에서 통신을 주고받게 하는 기본적인 프로토콜 서버에서 브라우저로 데이터를 전송하..
2022.12.06 -
프로젝트 인프라 #03 HTTPS AWS로 설정
2022/11/28 설정내용 기존의 ec2에 생성한 인스턴스의 퍼블릭 ip 주소를 가비아에서 도메인을 구매해 적용해줬다. 도메인의 HTTP -> HTTPS로 변경하기 위해 AWS Certificate Manager(ACM) 를 이용하기로 했다. AWS에 있는 해킹에 조금이라도 이용될 수 있는 계정이나 값들은 모두 안 보이게 작성했다. AWS 해킹 사례를 경험해보고 해킹은 엄청 빠르게 진행되므로 계정이나 값들을 보여주는 사진은 최대한 안 보이게 했다. 1.인증서 요청 HTTPS를 적용하기 위해 SSL 인증서를 받아야하는데 ACM에서 인증서 적용을 받기 위해 인증서 요청을 한다. 퍼블릭 인증서를 요청해 가비아에서 구매한 도메인 이름을 작성해준다. 검증 방법, 키 알고리즘은 따로 바꿔줄 사항이 없으므로 초기에..
2022.11.28 -
프로젝트 인프라 #02 HTTPS
2022/11/18 학습내용 HTTP vs HTTPS HTTP (HyperText Transfer Protocol) 서로 다른 시스템들 사이에서 통신을 주고받게 하는 기본적인 프로토콜 서버에서 브라우저로 데이터를 전송하는 용도로 가장 많이 사용한다. 문제점 HTTP는 서버에서 브라우저로 데이터를 전송되는 정보가 암호화되지 않는다는 문제점을 가지고 있다. 즉 데이터가 쉽게 도난당할 수 있다. HTTPS (HyperText Transfer Protocol Secure) HTTP에 SSL(보안 소켓 계층)를 사용한 프로토콜이다. HTTP의 정보 암호화 문제를 해결했다. SSL은 서버와 브라우저 사이에 안전하게 암호화된 연결을 만들 수 있게 도와주고, 서버와 브라우저가 민감한 정보를 주고받을 때 해당 정보가 도..
2022.11.19