SSL 인증서 발급과 SSL 인증서 갱신 주기 단축에 맞춘 HTTPS 관리
전문가는 전문가를 만나야 한다 연재 10편, 인증서가 없거나 만료된 사이트의 브라우저 표시, 유효기간 47일 단축 일정, Let's Encrypt 변경 사항, 자동 발급이 멈추는 원인, 혼합 콘텐츠
SSL 인증서는 방문자와 홈페이지 사이의 연결을 암호화하고, 주소창의 HTTPS 표시를 만듭니다. 인증서 유효기간은 2026년 3월부터 단계적으로 줄어들고 있어 갱신 횟수가 늘어납니다. 연재 10편에서는 인증서가 없거나 만료된 사이트의 브라우저 표시, 유효기간 단축 일정, 무료 인증서의 변경 사항, 자동 발급이 멈추는 원인, 혼합 콘텐츠를 정리하였습니다.
SSL 인증서가 없거나 만료된 사이트의 브라우저 표시
크롬 브라우저는 연결 상태에 따라 주소창과 화면을 다르게 표출합니다.
HTTPS 연결인증서 유효
HTTP 연결인증서 없음
연결이 비공개로 설정되어 있지 않습니다NET::ERR_CERT_DATE_INVALID
인증서 만료전체 화면 경고
구글 크롬 보안팀은 2025년 10월 28일, 2026년 10월 크롬 154부터 보안 연결 항상 사용 설정을 기본으로 켠다고 발표하였습니다. 이 설정이 켜지면 HTTPS가 없는 공개 사이트에 처음 접속할 때 이동 여부를 묻는 화면이 먼저 표출됩니다.
개인정보의 안전성 확보조치 기준 제7조 제4항
개인정보처리자는 개인정보를 정보통신망을 통하여 인터넷망 구간으로 송ㆍ수신하는 경우에는 이를 안전한 암호 알고리즘으로 암호화하여야 한다.
이름과 연락처를 받는 상담 신청서가 있는 홈페이지는 HTTPS 연결이 필요합니다.
SSL 인증서 유효기간 단축 일정
인증서 발급 기준을 정하는 CA/브라우저 포럼은 2025년 4월 11일 SC-081v3 안건을 찬성 29표, 반대 0표로 통과시켰습니다. 공개 인증서의 최대 유효기간은 아래 일정으로 줄어듭니다.
새 유효기간은 각 날짜 이후 새로 발급하는 인증서부터 적용됩니다. 흐름소프트 홈페이지 인증서는 2025년 12월 11일에 발급된 1년 인증서이며, 2026년 12월 갱신부터 최대 200일 인증서가 적용됩니다.
- 포함 주소루트 주소와 www 주소가 모두 인증서에 포함되어 있는지 확인
- 만료일인증서 만료일과 갱신 담당자 확인
- 자동 갱신수동 갱신이면 연 8회 이상 작업이 필요하므로 자동 갱신 전환 검토
무료 SSL 인증서 Let's Encrypt의 변경 사항
Let's Encrypt는 무료 인증서를 발급하는 기관이며 현재 기본 유효기간은 90일입니다. Let's Encrypt가 발표한 변경 일정은 다음과 같습니다.
2025년 6월 4일
만료 안내 메일 종료
자동 갱신이 멈추어도 만료 전 안내 메일이 오지 않습니다.
2027년 2월 10일
기본 인증서 64일
90일에서 64일로 줄어듭니다.
2028년 2월 16일
기본 인증서 45일
64일에서 45일로 줄어듭니다.
Let's Encrypt는 갱신 시점을 인증서 유효기간의 3분의 2 지점으로 권장하며, 60일마다 갱신하도록 고정한 설정은 앞으로 충분하지 않다고 안내합니다. 서버에 직접 설치한 자동 갱신 설정은 갱신 주기를 다시 확인해야 합니다.
무료 배포 서비스의 인증서 자동 발급이 멈추는 원인
Vercel 같은 무료 배포 서비스는 개인 도메인을 연결하면 Let's Encrypt 인증서를 자동으로 발급합니다. Vercel 공식 문서가 안내하는 발급 조건과 발급이 멈추는 원인은 다음과 같습니다.
우리병원.kr인증서 발급 대기
- DNS 레코드도메인 레코드가 추가되고 반영된 후에 발급 진행
- CAA 레코드CAA 레코드가 있으면 letsencrypt.org 발급 허용 값 필요
- 인증 경로 이동/.well-known/acme-challenge 경로에 이동이나 재작성 규칙이 있으면 확인 실패
- 프록시와 방화벽프록시, CDN, 방화벽이 확인 요청을 차단하면 확인 실패
도메인 레코드 구조와 네임서버 변경은 연재 9편, 무료 배포 서비스의 이용 조건은 연재 8편에서 다루었습니다.
HTTPS 페이지의 혼합 콘텐츠
HTTPS 페이지 안에 http 주소로 불러오는 파일이 있으면 혼합 콘텐츠가 됩니다. MDN 웹 문서 기준으로 브라우저는 파일 종류에 따라 자동 전환하거나 차단합니다.
https로 자동 전환
- 그림 img
- CSS 배경 그림
- 영상 video
- 소리 audio
차단
- 스크립트 script
- 스타일시트 link
- 외부 화면 iframe
- 웹 글꼴
- fetch 요청
- srcset 그림
스크립트와 스타일시트가 차단되면 화면 배치와 상담 신청 버튼이 작동하지 않습니다. 도메인 대신 IP 주소로 불러오는 파일은 그림이어도 차단됩니다. 예전 게시판이나 외부 위젯을 옮겨 온 페이지는 브라우저 개발자 도구 콘솔에서 혼합 콘텐츠 경고를 확인합니다.
연재 순서
- 1편전문가는 전문가를 만나야 한다
- 2편네이버 검색 노출
- 3편구글 검색 노출
- 4편AI 검색 노출
- 5편블로그 연동
- 6편메타 태그와 구조화 데이터
- 7편홈페이지 유지보수
- 8편서버 관리
- 9편도메인 관리
10편SSL 인증서 관리
11편리소스 관리
출처
- Google Chrome 보안팀, HTTPS by default(2025년 10월 28일)
- 개인정보의 안전성 확보조치 기준 제7조 개인정보의 암호화
- CA/Browser Forum, Ballot SC-081v3 Introduce Schedule of Reducing Validity and Data Reuse Periods
- Let's Encrypt, Ending Support for Expiration Notification Emails
- Let's Encrypt, 인증서 유효기간 90일에서 45일 전환 발표(2025년 12월 2일)
- Vercel Docs, Working with SSL certificates
- MDN Web Docs, Mixed content