
Prüft Java JDK/JRE-Installationen auf Debian/Ubuntu über APT, meldet Pakete und Prozesse und wendet anschließend simulierte, bestätigungsgesteuerte Sicherheitsupdates an.
Konservatives Werkzeug zur Prüfung von Java-Installationen auf Ubuntu, Debian und Derivaten, die APT verwenden, insbesondere auf iDempiere-Servern ohne Container.
curl -fsSL https://raw.githubusercontent.com/Carl0gonzalez/java-security-update/main/java-security-update.sh | bash -s -- --audit
Wenn die Java-Installation ungewöhnliche Pfade verwendet, lade zuerst das Skript herunter und führe bash java-security-update.sh --audit --root /pfad aus.
Führe curl | sudo bash nicht in der Produktion aus. Lade das Skript herunter, überprüfe den über einen unabhängigen Kanal veröffentlichten Hash und prüfe das Skript, bevor du administrative Rechte verwendest:
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 der ersten veröffentlichten Version:
63bab4224c681feda4b36206ee642848ed3e653870e6b766b86142c39f818173 java-security-update.sh
--audit: ermittelt JDK/JRE-Binärdateien, Anbieter, Speicherorte, APT-Pakete und Java-Prozesse, ohne das System zu verändern.--apply: fragt verfügbare Versionen ab, simuliert APT-Aktualisierungen bereits installierter Java-Pakete und Zertifikate, zeigt den Plan an und erfordert die Eingabe von AKTUALISIEREN, um fortzufahren.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
Die Raw-Datei in main kann sich ändern. In der Produktion ist es vorzuziehen, eine bekannte Revision/einen bekannten Commit festzulegen und dessen SHA-256 über einen anderen Kanal zu überprüfen.