
APT를 통해 Debian/Ubuntu에서 Java JDK/JRE 설치를 감사하고, 패키지와 프로세스를 보고한 뒤, 시뮬레이션된 확인 절차를 거치는 보안 업데이트를 적용합니다.
APT를 사용하는 Ubuntu, Debian 및 파생 배포판에서 Java 설치를 감사하기 위한 보수적인 도구로, 특히 컨테이너를 사용하지 않는 iDempiere 서버에 적합합니다.
curl -fsSL https://raw.githubusercontent.com/Carl0gonzalez/java-security-update/main/java-security-update.sh | bash -s -- --audit
Java 설치가 일반적이지 않은 경로를 사용하는 경우, 먼저 스크립트를 다운로드한 후 bash java-security-update.sh --audit --root /경로를 실행하십시오.
프로덕션 환경에서 curl | sudo bash를 실행하지 마십시오. 다운로드하고, 독립적인 채널에서 게시된 해시를 검증하며, 관리자 권한을 사용하기 전에 스크립트를 검토하십시오:
curl -fsSLo java-security-update.sh https://raw.githubusercontent.com/Carl0gonzalez/java-security-update/main/java-security-update.sh
sha256sum java-security-update.sh
bash -n java-security-update.sh
less java-security-update.sh
bash java-security-update.sh --audit
sudo bash java-security-update.sh --apply
첫 번째 게시 버전에 해당하는 SHA-256:
63bab4224c681feda4b36206ee642848ed3e653870e6b766b86142c39f818173 java-security-update.sh
--audit: 시스템을 수정하지 않고 JDK/JRE 바이너리, 공급자, 위치, APT 패키지 및 Java 프로세스를 탐색합니다.--apply: 사용 가능한 버전을 조회하고, 이미 설치된 Java 패키지 및 인증서의 APT 업데이트를 시뮬레이션하며, 계획을 표시하고 계속하려면 ACTUALIZAR를 입력하도록 요구합니다.git clone [email protected]:Carl0gonzalez/java-security-update.git
cd java-security-update
sha256sum -c java-security-update.sh.sha256
bash java-security-update.sh --audit
main의 Raw 파일은 변경될 수 있습니다. 프로덕션 환경에서는 알려진 리비전/커밋을 고정하고 별도의 채널을 통해 해당 SHA-256을 검증하는 것이 바람직합니다.