티스토리 뷰
서버 애플리케이션 EOL·EOS 총정리 (2026) — Apache·Nginx·Tomcat·Kubernetes 지원 종료일 확인 방법
실더 2026. 9. 14. 08:50
서버에 올라가는 미들웨어는 설치한 사람과 관리하는 사람이 다른 경우가 많습니다. 처음 구축할 때 올려둔 Tomcat 버전이 몇 년째 그대로인데, 서비스가 잘 돌아가니 아무도 문제 삼지 않는 상태가 흔합니다.
결론부터 말하면 이 분류는 외부에 직접 노출되는 자산이 많아 우선순위가 가장 높습니다. 웹서버·WAS·협업 도구는 인터넷에서 바로 닿는 경우가 많고, 실제 침해 사례에서도 지원 종료된 미들웨어가 최초 침투 경로가 되는 일이 반복됩니다.
endoflife.date에서 이 분류가 166종으로 가장 많습니다. 이 글은 그중 국내 환경에서 실제로 자주 보이는 제품을 추려 지원 종료일과 공식 확인처를 정리했습니다.
🧭 EOL, EOS, EOSL — 용어부터 정리
오픈소스 미들웨어는 “공식 EOL 발표가 없는” 경우가 많아 판단 기준이 하나 더 필요합니다.
| 용어 | 의미 | 실무 판단 |
|---|---|---|
| EOAS | 기능 개선·일반 버그 수정 중단 | 보안 패치는 아직 나옵니다. “계획 수립” 단계. |
| EOL / EOS | 보안 패치 포함 모든 지원 중단 | 실질적 마지노선. 이후 CVE는 영구 미조치로 남습니다. |
| EOSL / ESU | 유상 연장 보안 업데이트 | 계약이 있어야 패치를 받습니다. 날짜만 보면 안 됩니다. |
| EOO | 신규 주문·판매 종료 | 지원은 계속되나 증설이 막힙니다. |
📌 흩어진 EOL 날짜를 한 화면에서 보는 법
벤더별 라이프사이클 페이지를 하나씩 찾는 대신 endoflife.date 를 쓰면 470여 개 제품의 지원 일정을 같은 형식으로 볼 수 있습니다. 오픈소스 프로젝트이고 각 페이지에 벤더 원본 링크가 붙어 있어 교차 확인이 쉽습니다.
| 용도 | 주소 |
|---|---|
| 제품 페이지 | endoflife.date/tomcat |
| 이 분류 전체 | endoflife.date/tags/server-app |
| JSON API (인증 불필요) | endoflife.date/api/v1/products/tomcat/ |
| 캘린더 구독 | endoflife.date/calendar/tomcat.ics |
⚠️ 감사 증적에는 벤더 원본 문서를 인용하세요. endoflife.date는 커뮤니티가 관리하는 2차 자료라 드물게 반영이 늦습니다. 빠르게 훑을 때는 이 사이트, 보고서에 넣을 때는 아래 ‘근거 문서’ 링크를 쓰는 조합이 가장 실용적입니다.
🌐 웹서버 · WAS · 프록시
가장 앞단에 있는 자산입니다. Apache HTTP Server 2.4처럼 종료일을 정하지 않고 계속 유지되는 제품도 있는데, 이 경우 판단 기준은 “마이너 패치를 최신으로 유지하고 있는가”가 됩니다.
| 제품 · 버전 | 출시일 | 보안 지원 종료 (EOL) | 연장 지원 | 상태 |
|---|---|---|---|---|
| Apache HTTP Server 2.4 | 2012.02.21 | 미정 | — | 지원 |
| nginx 1.31 (mainline) | 2026.05.13 | 미정 | — | 지원 |
| nginx 1.30 (stable) | 2026.04.14 | 미정 | — | 지원 |
| Apache Tomcat 11.0 | 2024.10.03 | 미정 | — | 지원 |
| Apache Tomcat 10.1 | 2022.09.23 | 미정 | — | 지원 |
| Apache Tomcat 9.0 | 2017.09.27 | 2027.03.31 | — | 임박 |
| Apache Tomcat 8.5 | 2016.03.17 | 2024.03.31 | — | 종료 |
| Eclipse Jetty 12.1 | 2025.08.18 | 미정 | 미정 | 지원 |
| Eclipse Jetty 12.0 | 2023.08.07 | 미정 | 미정 | 지원 |
| Eclipse Jetty 11 | 2020.12.02 | 2025.01.01 | 미정 | 종료 |
| HAProxy 3.4 (LTS) | 2026.06.03 | 2031.04.01 | — | 지원 |
| HAProxy 3.2 (LTS) | 2025.05.28 | 2030.04.01 | — | 지원 |
| HAProxy 3.0 (LTS) | 2024.05.29 | 2029.04.01 | — | 지원 |
| HAProxy 2.8 (LTS) | 2023.05.31 | 2028.04.01 | — | 지원 |
| Squid 7 | 2025.07.10 | 미정 | — | 지원 |
| Squid 6 | 2023.07.06 | 2025.07.10 | — | 종료 |
Tomcat 8.5는 2024년 3월에 종료됐습니다. 국내 시스템에서 아직 가장 많이 발견되는 EOL 미들웨어 중 하나입니다. 8.5 → 9.0은 비교적 수월하지만 10.x부터는javax.*→jakarta.*네임스페이스 변경이 있어 애플리케이션 수정이 필요합니다. 이 점 때문에 이관이 미뤄지는 경우가 많으니 일정을 넉넉히 잡으세요.
☸️ 컨테이너 · 오케스트레이션
Kubernetes는 릴리스당 약 14개월입니다. 1년에 세 번 나오므로 사실상 매년 두 번은 업그레이드해야 합니다. 직접 구축한 클러스터라면 이 주기를 운영 일정에 고정해두는 편이 안전합니다.
| 제품 · 버전 | 출시일 | 보안 지원 종료 (EOL) | 연장 지원 | 상태 |
|---|---|---|---|---|
| Kubernetes 1.37 | 2026.08.26 | 2027.10.28 | — | 지원 |
| Kubernetes 1.36 | 2026.04.22 | 2027.06.28 | — | 임박 |
| Kubernetes 1.35 | 2025.12.17 | 2027.02.28 | — | 임박 |
| Kubernetes 1.34 | 2025.08.27 | 2026.10.27 | — | 임박 |
| Kubernetes 1.33 | 2025.04.23 | 2026.06.28 | — | 종료 |
| Red Hat OpenShift 4.22 | 2026.06.09 | 2027.12.31 | — | 지원 |
| Red Hat OpenShift 4.21 | 2025.10.21 | 2027.08.03 | — | 임박 |
| Red Hat OpenShift 4.19 | 2025.06.17 | 2026.12.17 | — | 임박 |
| Istio 1.31 | 2026.08.31 | 2027.02.28 | — | 임박 |
| Istio 1.30 | 2026.05.18 | 2026.12.31 | — | 임박 |
| Harbor 2.15 | 2026.03.20 | 미정 | — | 지원 |
| Harbor 2.14 | 2025.09.17 | 미정 | — | 지원 |
💼 협업 · 그룹웨어 · 형상관리
사내 사용자 대부분이 접속하는 시스템이라 침해 시 영향 범위가 넓습니다. Exchange 2016과 2019는 2025년 10월에 지원이 끝났습니다. Microsoft는 구독형(Exchange Server SE)으로 전환을 요구하고 있습니다.
| 제품 · 버전 | 출시일 | 보안 지원 종료 (EOL) | 연장 지원 | 상태 |
|---|---|---|---|---|
| Exchange Server SE (구독형) | 2025.07.01 | 미정 | — | 지원 |
| Exchange Server 2019 | 2018.10.22 | 2025.10.14 | 2026.11.01 | 종료 |
| Exchange Server 2016 | 2015.10.01 | 2025.10.14 | 2026.11.01 | 종료 |
| SharePoint Server 구독형 | 2021.11.02 | 미정 | — | 지원 |
| SharePoint Server 2019 | 2018.10.22 | 2026.07.14 | — | 종료 |
| SharePoint Server 2016 | 2016.05.01 | 2026.07.14 | — | 종료 |
| GitLab 19.3 | 2026.08.20 | 2026.11.19 | — | 임박 |
| GitLab 19.2 | 2026.07.16 | 2026.10.15 | — | 임박 |
| Jenkins 2.568 (LTS) | 2026.06.10 | 미정 | — | 지원 |
| Jira Software 11.3 (LTS) | 2025.12.03 | 2027.12.03 | — | 지원 |
| Confluence 10.2 (LTS) | 2025.12.02 | 2027.12.02 | — | 지원 |
| Nextcloud 34 | 2026.06.09 | 2027.06.30 | — | 임박 |
| Nextcloud 33 | 2026.02.18 | 2027.02.28 | — | 임박 |
| Nextcloud 32 | 2025.09.27 | 2026.09.30 | — | 임박 |
GitLab과 Jenkins는 주기가 매우 짧습니다. GitLab 자체 호스팅은 월 단위로 패치가 나오고 3개월이면 이전 버전 지원이 끝납니다. “분기에 한 번 업데이트”로는 따라갈 수 없어, 자동 업데이트 또는 월간 패치 일정을 별도로 잡아야 합니다.
📝 CMS · 웹 애플리케이션
외부 공개 웹사이트에서 가장 많이 쓰이고, 가장 많이 뚫리는 계열입니다. 코어보다 플러그인·테마가 더 큰 위험이지만 코어 버전이 EOL이면 플러그인 보안 패치도 호환되지 않기 시작합니다.
| 제품 · 버전 | 출시일 | 보안 지원 종료 (EOL) | 연장 지원 | 상태 |
|---|---|---|---|---|
| WordPress 7.1 | 2026.08.19 | 미정 | — | 지원 |
| WordPress 7.0 | 2026.05.20 | 2026.08.19 | — | 종료 |
| Drupal 11.4 | 2026.07.01 | 2027.07.07 | — | 임박 |
| Drupal 11.3 | 2025.12.17 | 2026.12.16 | — | 임박 |
| Drupal 10.6 | 2025.12.17 | 2026.12.16 | — | 임박 |
| Joomla! 6 | 2025.10.14 | 2029.10.16 | — | 지원 |
| Joomla! 5 | 2023.10.14 | 2027.10.12 | — | 지원 |
| Joomla! 4 | 2021.08.17 | 2025.10.14 | — | 종료 |
| Moodle 5.1 | 2025.10.06 | 2027.04.19 | — | 임박 |
📊 모니터링 · 인증 · 메시징
보안팀이 직접 운영하거나 연동하는 시스템이 많습니다. 특히 Keycloak 같은 인증 서버가 EOL이면 영향이 전 서비스로 퍼집니다. Keycloak은 릴리스 주기가 3개월로 매우 짧으니 주의하세요.
| 제품 · 버전 | 출시일 | 보안 지원 종료 (EOL) | 연장 지원 | 상태 |
|---|---|---|---|---|
| Zabbix 7.4 | 2025.06.30 | 2026.12.31 | — | 임박 |
| Zabbix 7.0 (LTS) | 2024.06.04 | 2029.06.30 | — | 지원 |
| Zabbix 6.0 (LTS) | 2022.02.08 | 2027.02.28 | — | 임박 |
| Grafana 13.2 | 2026.08.18 | 2027.05.18 | — | 임박 |
| Grafana 12.4 | 2026.02.24 | 2027.05.24 | — | 임박 |
| Prometheus 3.13 (LTS) | 2026.07.01 | 2027.07.31 | — | 임박 |
| Graylog 7.1 | 2026.05.04 | 2027.05.04 | — | 임박 |
| Graylog 7.0 | 2025.11.03 | 2026.11.03 | — | 임박 |
| Splunk 10.4 | 2026.05.18 | 2028.05.18 | — | 지원 |
| Splunk 9.4 | 2024.12.16 | 2026.12.16 | — | 임박 |
| Keycloak 26.7 | 2026.07.09 | 미정 | — | 지원 |
| HashiCorp Vault 2.1 | 2026.08.31 | 미정 | — | 지원 |
| Apache Kafka 4.3 | 2026.05.20 | 미정 | 2028.06.17 | 지원 |
| Apache Kafka 4.1 | 2025.09.02 | 미정 | 2027.10.15 | 지원 |
| Apache Kafka 3.9 | 2024.11.06 | 미정 | 2027.02.19 | 지원 |
| RabbitMQ 4.3 | 2026.04.23 | 미정 | 미정 | 지원 |
| RabbitMQ 4.2 | 2025.10.27 | 2026.07.31 | 2030.06.30 | 종료 |
🚨 앞으로 12개월 안에 지원이 끝나는 서버 애플리케이션
국내 환경에서 자주 보이는 제품으로 한정했습니다. 외부에 노출된 자산부터 확인하세요.
| 제품 | 버전 | 마지막 패치 제공일 | 남은 기간 | 비고 | 상태 |
|---|---|---|---|---|---|
| Mattermost | 11.8 | 2026.09.15 | 1일 | — | 임박 |
| GitLab | 19.1 | 2026.09.17 | 3일 | — | 임박 |
| Nextcloud | 32 | 2026.09.30 | 16일 | — | 임박 |
| Prometheus | 3.14 | 2026.09.30 | 16일 | — | 임박 |
| Nexus Repository | 3.79 | 2026.10.01 | 17일 | — | 임박 |
| Confluence | 9.1 | 2026.10.03 | 19일 | — | 임박 |
| Moodle | 5.0 | 2026.10.05 | 21일 | — | 임박 |
| Jira Software | 10.1 | 2026.10.09 | 25일 | — | 임박 |
| GitLab | 19.2 | 2026.10.15 | 1개월 | — | 임박 |
| Mattermost | 11.9 | 2026.10.15 | 1개월 | — | 임박 |
| Artifactory | 7.111 | 2026.10.23 | 1개월 | — | 임박 |
| Kubernetes | 1.34 | 2026.10.27 | 1개월 | — | 임박 |
| Istio | 1.29 | 2026.10.31 | 1개월 | — | 임박 |
| Microsoft Exchange | 2019 CU15 SU5 | 2026.11.01 유상 연장(ESU) 종료 |
2개월 | 이미 종료 2025.10.14 | 임박 |
| Microsoft Exchange | 2016 CU23 SU19 | 2026.11.01 유상 연장(ESU) 종료 |
2개월 | 이미 종료 2025.10.14 | 임박 |
| Graylog | 7.0 | 2026.11.03 | 2개월 | — | 임박 |
| Nexus Repository | 3.80 | 2026.11.06 | 2개월 | — | 임박 |
| Adobe ColdFusion | 2021 | 2026.11.10 유상 연장(ESU) 종료 |
2개월 | 이미 종료 2025.12.09 | 임박 |
| Mattermost | 11.10 | 2026.11.15 | 2개월 | — | 임박 |
| GitLab | 19.3 | 2026.11.19 | 2개월 | — | 임박 |
| Jira Software | 10.2 | 2026.11.20 | 2개월 | — | 임박 |
| Apache Kafka | 3.8 | 2026.12.02 유상 연장(ESU) 종료 |
3개월 | 이미 종료 2024.11.06 | 임박 |
| Jira Software | 10.3 | 2026.12.05 | 3개월 | — | 임박 |
| Confluence | 9.2 | 2026.12.10 | 3개월 | — | 임박 |
| Nexus Repository | 3.81 | 2026.12.10 | 3개월 | — | 임박 |
| Drupal | 11.3 | 2026.12.16 | 3개월 | — | 임박 |
| Drupal | 10.6 | 2026.12.16 | 3개월 | — | 임박 |
| Splunk | 9.4 | 2026.12.16 | 3개월 | — | 임박 |
| Red Hat OpenShift | 4.19 | 2026.12.17 | 3개월 | — | 임박 |
| Istio | 1.30 | 2026.12.31 | 3개월 | — | 임박 |
🔗 제품별 EOL·EOS 공식 확인처
🛠 현재 버전 확인 명령어
| 제품 | 확인 방법 | 비고 |
|---|---|---|
| Apache HTTP Server | httpd -v / apache2 -v |
|
| nginx | nginx -v |
nginx -V 는 컴파일 옵션까지 |
| Apache Tomcat | $CATALINA_HOME/bin/version.sh |
|
| Kubernetes | kubectl version |
노드별 kubelet 버전도 확인 |
| Jenkins | 관리 화면 하단 또는 /api/json |
|
| GitLab | gitlab-rake gitlab:env:info |
|
| Keycloak | 관리 콘솔 하단 표기 | |
| Zabbix | zabbix_server -V |
|
| Exchange Server | Get-ExchangeServer | fl Name,AdminDisplayVersion |
CU 번호까지 확인 |
| WordPress | wp core version |
플러그인은 wp plugin list |
웹서버는 버전 배너가 응답 헤더로 그대로 나가는 경우가 많습니다. 점검 시 Server 헤더를 확인하면 외부에서도 버전이 보이는지 알 수 있고, 배너 노출 자체도 조치 대상입니다. 다만 배너를 숨긴다고 EOL 문제가 해결되는 것은 아니니 혼동하지 마세요.
💬 자주 나올 질문
Q. Apache 2.4는 EOL 날짜가 없는데 어떻게 판단하나요?
종료일이 정해지지 않은 제품은 “마이너 패치를 최신으로 유지하는가”가 판단 기준이 됩니다. 2.4 계열은 계속 유지되지만 2.4.58 같은 구버전에 머물러 있으면 그동안 나온 CVE가 전부 미조치입니다. 점검 시 메이저 버전이 아니라 전체 버전 문자열을 기록하고 최신 릴리스와 비교하세요.
Q. Tomcat 8.5에서 올리려는데 애플리케이션 수정이 필요하다고 합니다.
사실입니다. Tomcat 10부터 Jakarta EE로 넘어가면서 javax.servlet 이 jakarta.servlet 로 바뀌었습니다. 다만 8.5 → 9.0은 이 변경이 없어 비교적 수월합니다. 9.0의 지원이 2027년 3월까지이므로, 당장 급하면 9.0으로 옮겨 시간을 벌고 그사이 10.x·11.x 대응을 준비하는 2단계 계획이 현실적입니다.
Q. Exchange 2019가 끝났는데 온프레미스를 유지하려면요?
Exchange Server SE(구독형)로 전환하는 것이 Microsoft가 제시한 경로입니다. 2019에서 SE로의 전환은 in-place 업그레이드에 가깝게 설계돼 있습니다. 확장 지원(ESU 성격)도 2026년 11월이면 끝나므로 지금 계획이 없다면 서둘러야 합니다. 메일 서버는 외부 노출 자산이라 미패치 상태를 오래 유지하는 것이 특히 위험합니다.
Q. 제품이 너무 많은데 어디부터 봐야 하나요?
우선순위는 이 순서를 권합니다.
- 인터넷에 직접 노출된 것 — 웹서버, 리버스 프록시, 메일, VPN, CMS
- 인증·권한을 다루는 것 — Keycloak, LDAP, Vault, SSO 연동 서버
- 전사 사용자가 쓰는 것 — 그룹웨어, 형상관리, 협업 도구
- 내부 전용 인프라 — 모니터링, 메시징, 빌드 서버
🎉 정리
- 이 분류는 외부 노출 자산이 많아 우선순위가 가장 높다. 웹서버·메일·CMS부터 본다.
- Tomcat 8.5는 이미 종료됐다. 8.5 → 9.0으로 시간을 벌고 10.x를 준비하는 2단계가 현실적이다.
- Exchange 2016·2019는 2025년 10월에 끝났다. 확장 지원도 2026년 11월이면 종료된다.
- EOL 날짜가 없는 제품은 마이너 패치 최신 여부로 판단한다. 전체 버전 문자열을 기록한다.
- GitLab·Jenkins·Keycloak은 주기가 3개월 안팎이다. 분기 점검으로는 못 따라간다.
- Kubernetes는 릴리스당 14개월이다. 연 2회 업그레이드를 운영 일정에 고정한다.
- 배너를 숨기는 것과 EOL을 해결하는 것은 다른 문제다. 혼동하지 않는다.
📚 이 시리즈의 다른 글
분류별로 나눠 정리했습니다. 필요한 분류만 골라 보셔도 됩니다.
| 시리즈 구성 | 상태 |
|---|---|
| 01. 애플리케이션 · 개발도구 | https://sitview.tistory.com/193 |
| 02. 데이터베이스 | https://sitview.tistory.com/194 |
| 03. 단말기 · 하드웨어 | https://sitview.tistory.com/195 |
| 04. 프레임워크 · 라이브러리 | https://sitview.tistory.com/196 |
| 05. 언어 · 런타임 | https://sitview.tistory.com/197 |
| 06. 운영체제 | https://sitview.tistory.com/198 |
| 07. 서버 애플리케이션 | 지금 보는 글 |
| 08. 클라우드 관리형 서비스 | https://sitview.tistory.com/200 |
🔗 참고
'정보보안 > Infra' 카테고리의 다른 글
- Total
- Today
- Yesterday
- 스마트폰보안
- cve
- ASV
- 개인정보유출
- 해킹예방
- 전자금융기반시설취약점분석평가
- 사이버보안
- 전자금융기반시설
- 보안뉴스
- 개인정보보호
- 세븐일레븐해킹
- 금취분평
- 보안꿀팁
- 암호화폐보안
- 취약점
- AI보안
- 개발자보안
- 보안상식
- 공급망공격
- 샤이니헌터스
- 정보보안
- 해킹주의
- SAP
- KISA
- awssap
- 악성코드
- 2단계인증
- AWS
- 전자금융취약점분석평가
- 랜섬웨어
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
