티스토리 뷰
HTTPS란 무엇일까?
보안은 매우 중요한 요소입니다.
이러한 보안을 강화하기 위한 핵심 기술로 HTTPS가 사용되고 있습니다.
HTTPS는 " Hypertext transfer protocol secure"의 약자로서 데이터를 암호화하여 전송하는 프로토콜입니다.
HTTPS는 SSL/TLS 프로토콜을 사용해 데이터를 암호화함으로써 무결성과 기밀성을 보장하게 됩니다.
이러한 특징 때문에 중간자 공격으로부터 보호되기 때문에 대부분의 웹사이트에서 필수적으로 사용되고 있습니다.
왜 로컬에서 HTTPS를 사용해야할까?
대부분 로컬에서 HTTPS를 사용할 필요는 없습니다.
하지만 로컬에서 HTTPS를 사용할경우 아래와 같은 이점이 있습니다.
- 실제 배포 환경과 유사한 조건에서 개발 및 테스트
- 혼합 콘텐츠를 로컬에서 확인 가능
- HTTPS를 요구하는 API의 연동
- sameSite: "none" 설정을 위해 쿠키에 Secure 속성을 설정하는 경우
위와 같은 이유로 개발 환경과 실제 배포 환경을 최대한 유사하게 유지하는 것은 중요합니다.
로컬에서 HTTPS는 어떻게 설정할 수 있을까?
#로컬 환경에서 HTTPS 설정을 위해 인증서가 필요합니다.
mkcert와 같은 도구를 사용하여 로컬에서 인증서를 발급받고 사용하는 방법을 찾아보세요.
'기타' 카테고리의 다른 글
당신이 알아야 할 10가지 CSS 고수로 만들어주는 팁 - 1 (0) | 2024.11.03 |
---|---|
CSS로 중앙 정렬은 어떻게 할 수 있을까? (1) | 2024.11.02 |
소프트웨어 개발 원칙에 관해 (2) | 2024.10.24 |
Node.js express 프레임워크 매우 심플한 TDD. (0) | 2019.08.13 |
Windows 10 CMD창에서 Git사용시 한글 문제 해결법 (0) | 2019.04.26 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 파이썬
- 구글맵
- Windows
- 팩토리 패턴
- Python
- 웹
- flask
- Google Map
- cmd
- 심플 팩토리 패턴
- Apache
- 안드로이드
- 깨짐
- 플라스크
- 한글깨짐
- 구글 맵
- 추상 클래스
- django
- 한글
- ㄹ
- Windwos
- Git
- 팩토리 메소드 패턴
- git log
- 한글 깨짐
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함