JDK 6 일경우, 업데이트 가능한 log4j 최신 버전이 어떻게 될까요?
- 작성자 :
- 안*정
- 작성일 :
- 2021-12-16 13:44:28
- 조회수 :
- 3,625
- 구분 :
- 운영환경 / 기타
- 진행상태 :
- 완료
Q
JDK 6 일경우, 업데이트 가능한 log4j 최신 버전이 어떻게 될까요?
JDK 7 은 1.12 버전까지 지원한다고 하는데
JDK6 도 지원 가능한지 궁금합니다.
JDK 7 은 1.12 버전까지 지원한다고 하는데
JDK6 도 지원 가능한지 궁금합니다.
환경정보
- JDK 6 일경우, 업데이트 가능한 log4j 최신 버전이 어떻게 될까요?
A
안녕하세요.
표준프레임워크센터입니다.
JDK6을 위한 버전은
아파치 재단에서 보안패치에 대응하는 버전을 출시 하지 않았습니다.
JDK6을 지원하는 마지막 버전은 Log4j v2.3 입니다.
해당 버전도 보안패치 대상입니다.
https://logging.apache.org/log4j/2.x/changelog.html
JDK6이 2006년 출시되어 노후화 되었기 때문에
아파치 재단에서 JDK6에 맞는 패치버전을 내놓을지 불투명 합니다.
우선 다음 임시 조치를 진행하셔야 합니다.
o JndiLookup 클래스를 경로에서 제거 :
zip -q -d log4j-core-*.jar org/apache/logging/log4j/core/lookup/JndiLookup.class
* 해당 명령이 수행되지 않는 경우 다른 압축해제 툴을 사용하여 압축을 해제한후 "JndiLookup.class"를 삭제후 동일한 파일명으로 다시 압축을 합니다.
이후 JDK를 8이상으로 또는 최소 7이상으로 업그레이드 하시고
사용하시는 프레임워크와 Log4j-core를 업데이트를 하셔야 합니다.
그외에
다음 자주묻는 질문을 확인하실수 있습니다.
https://www.egovframe.go.kr/home/faqinfo/faqinfoRead.do?pagerOffset=0&searchKey=&searchValue=&menuNo=68&faqId=FAQ_0000000000000812
감사합니다.
표준프레임워크센터입니다.
JDK6을 위한 버전은
아파치 재단에서 보안패치에 대응하는 버전을 출시 하지 않았습니다.
JDK6을 지원하는 마지막 버전은 Log4j v2.3 입니다.
해당 버전도 보안패치 대상입니다.
https://logging.apache.org/log4j/2.x/changelog.html
JDK6이 2006년 출시되어 노후화 되었기 때문에
아파치 재단에서 JDK6에 맞는 패치버전을 내놓을지 불투명 합니다.
우선 다음 임시 조치를 진행하셔야 합니다.
o JndiLookup 클래스를 경로에서 제거 :
zip -q -d log4j-core-*.jar org/apache/logging/log4j/core/lookup/JndiLookup.class
* 해당 명령이 수행되지 않는 경우 다른 압축해제 툴을 사용하여 압축을 해제한후 "JndiLookup.class"를 삭제후 동일한 파일명으로 다시 압축을 합니다.
이후 JDK를 8이상으로 또는 최소 7이상으로 업그레이드 하시고
사용하시는 프레임워크와 Log4j-core를 업데이트를 하셔야 합니다.
그외에
다음 자주묻는 질문을 확인하실수 있습니다.
https://www.egovframe.go.kr/home/faqinfo/faqinfoRead.do?pagerOffset=0&searchKey=&searchValue=&menuNo=68&faqId=FAQ_0000000000000812
감사합니다.