프로젝트 배경
글로벌 본사의 정기 보안 스캔에서 홈페이지의 jQuery·jQuery UI 구버전이 취약점으로 지적됐습니다. 전면 리뉴얼은 일정과 비용 부담이 크고, 라이브러리만 올리면 메뉴·팝업·슬라이더 등 기존 화면 동작이 깨질 위험이 있었습니다. 그래서 디자인과 동작을 그대로 둔 채 취약한 구버전만 안전하게 교체하는 인플레이스 업그레이드로 보안 검수를 통과시켰습니다.
프로젝트 성과
알려진 취약점 10건 모두 해소 확인
구버전 jQuery·jQuery UI의 알려진 보안 취약점 10건이 최신 버전 적용 후 전부 사라짐을 점검 도구로 확인했습니다.
디자인·메뉴·슬라이더 100% 무손상
현재본과 업그레이드본을 나란히 비교해 화면·메뉴·슬라이더가 동일하게 동작함을 확인. 전면 리뉴얼 없이 보안만 해결했습니다.
호환성 치환 단 2곳으로 최소 변경
최신 버전에서 제거된 API 사용처를 두 곳으로 좁혀 표준 API로 직접 치환. 추가 호환 라이브러리 없이 기존 코드가 그대로 동작합니다.
스캐너 인식 참조 5개 → 2개로 정리
구버전·중복·죽은 스크립트 참조를 정리해 보안 스캐너가 읽는 라이브러리 참조를 다섯 개에서 두 개로 줄였습니다.
핵심 기능
진행 단계
현재본·업그레이드본 비교 환경 구성
2026.05.
운영 화면을 그대로 둔 현재본과 최신 버전을 적용한 업그레이드본을 같은 화면에서 나란히 비교할 수 있는 검증 환경을 구성했습니다.
프로젝트 상세
글로벌 본사 보안 스캔에서 지적된 jQuery·jQuery UI 구버전을 전면 리뉴얼 없이 최신 버전으로 올리고, 디자인 무손상 인플레이스 업그레이드로 보안 검수를 통과시켰습니다. 현재본과 업그레이드본을 나란히 비교하는 검증 환경을 두고 호환성 이슈를 하나씩 치환했으며, 메뉴·팝업·슬라이더 동작 보존과 알려진 취약점 일괄 해소, 크로스브라우징까지 확인했습니다. 짧은 기간 안에 화면 변경 없이 보안 검수를 통과







