1. HTTPS란 무엇인가?
HTTPS란 (HyperText Transfer Protocol over Secure Socket Layer, HTTP over TLS HTTP over SSL, HTTP Secure)는 WorldWideWeb 통신 프로토콜인 HTTP의 보안이 강화된 버전이다.
HTTP는 약점이 존재한다.
- 암호화 하지 않은 평문 통신이기 때문에 도청이 가능하다
- 통신 상대를 확인하지 않기 때문에 위장이 가능하다
- 완전성을 증명할 수 없기 때문에 변조가 가능하다.
이 약점을 보완하기 위해서 SSL을 사용한다.
2. SSL이란 무엇인가?
SSL(Secure Socket Layer)은 웹 표준 암호화 통신으로서 웹브라우저와 서버 사이에 정보를 암호화해주는 방식이다. 그리고 TLS(Transport Layer Security)는 이 SSL이란 것의 업그레이드 버전이라고 할 수 있다.
3. ACM이란 무엇인지, 획득 방법에 대해서
웹 서비스를 구현하고 서비스를 배포하려고 한다면 위와 같이 HTTPS 인증서를 받아서 등록해야하는 시점이 옵니다. AWS를 사용한다면 Certificate Manager를 활용해서 간편하게 SSL 인증서를 발급받을 수 있습니다.
인증서 발급 절차
도메인 이름을 추가
검증방법은 DNS, 이메일 중 하나를 선택
태그를 통해 이름이나 필요한 태그값을 선택
요청
순서대로 입력 한 후 요청을 하면
화면 확인 후 인증서를 클릭한 후
Route 53에서 레코드 생성을 클릭한다.
1분 정도 기다리면 정상적으로 요청한 도메인에 인증서가 발급된 것을 확인할 수 있다.
출처
SSL이란 게 뭐고, HTTPS란 건 왜 필요함? | 살살살림 (gentlysallim.com)
AWS HTTPS 인증서 발급받는 방법 (AWS Certificate Manager(ACM) SSL) (tistory.com)
'[AWS] > AWS 활용' 카테고리의 다른 글
[AWS] [활용] CLI 통해서 S3 버킷 파일 업로드 (0) | 2022.05.27 |
---|---|
[AWS] [활용] Transfer Family(SFTP) (0) | 2022.05.27 |
[AWS][활용][S3] 특정 IP만 사용 가능하도록 설정 (0) | 2022.05.26 |
[AWS] [활용] Amazon S3에 원격 백업하기 / Sync (0) | 2022.05.25 |
[AWS][활용] PC 파일을 AWS S3 버킷으로 백업하기 (0) | 2022.05.25 |
[AWS] [활용] 배치 파일에서 시(hour)를 두 자리로 표시하기 (0) | 2022.05.24 |
[AWS] [활용] s3 cp / awscli 사용하여 로컬 복수 파일 S3 업로드!! (0) | 2022.05.20 |
[AWS] [활용] CMD 및 PowerShell 사용하여 파일과 폴더 삭제!! (0) | 2022.05.19 |
댓글