
Esegue l'audit delle installazioni Java JDK/JRE su Debian/Ubuntu tramite APT, segnala pacchetti e processi, quindi applica aggiornamenti di sicurezza simulati e subordinati a conferma.
Strumento conservativo per verificare le installazioni Java su Ubuntu, Debian e derivate che utilizzano APT, in particolare i server iDempiere senza container.
curl -fsSL https://raw.githubusercontent.com/Carl0gonzalez/java-security-update/main/java-security-update.sh | bash -s -- --audit
Se l'installazione di Java utilizza percorsi non abituali, scarica prima lo script ed esegui bash java-security-update.sh --audit --root /percorso.
Non eseguire curl | sudo bash in produzione. Scarica, verifica l'hash pubblicato tramite un canale indipendente ed esamina lo script prima di utilizzare privilegi amministrativi:
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 corrispondente alla prima versione pubblicata:
63bab4224c681feda4b36206ee642848ed3e653870e6b766b86142c39f818173 java-security-update.sh
--audit: individua i binari JDK/JRE, i fornitori, le posizioni, i pacchetti APT e i processi Java, senza modificare il sistema.--apply: interroga le versioni disponibili, simula gli aggiornamenti APT dei pacchetti Java e dei certificati già installati, mostra il piano e richiede di digitare ACTUALIZAR per continuare.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
Il file Raw su main può cambiare. In produzione è preferibile fissare una revisione/commit noto e verificarne lo SHA-256 tramite un canale diverso.