Apache în sine nu este scris în Java și nu face legătura directă cu infama bibliotecă Log4j. Este deosebit de ferit de această vulnerabilitate.
Ce altceva poate merge prost, atunci?
- Nu totul cu Apache în numele său și funcțiile HTTP este exact cel Server Apache HTTPD.Apache Tomcat, de exemplu, este un server web HTTP complet diferit. Este scris în Java și poate fi configurat să folosească Log4J. Nu sunt cu adevărat sigur dacă este deloc posibil să vă logați altfel în Tomcat.
Cineva cu mai puțină experiență și cunoștințe este perfect capabil să-i înșele pe cei doi. Și, din câte știu, Tomcat are, în general, un istoric de securitate mai bun decât HTTPD-ul Apache „clasic”.
(După comentariul lui Bob, facilitate implicită de înregistrare în Tomcat nu este Log4J.)
- Apache HTTPD este foarte extensibil. Poate fi configurat pentru a apela alte lucruri în fundal prin varietatea de interfețe (de exemplu, pentru a prelua pagini web dinamice care sunt generate programatic). Unele dintre aceste „lucruri din fundal” pot fi bazate pe java și legate la biblioteca Log4J.
Kilometrajul dvs. poate varia, mai ales dacă nu vă cunoașteți în detaliu stiva dvs. de software.
Pentru a fi sigur, ar trebui să verificați mai întâi dacă aveți instalată vreo mașină Java. În managerul dvs. de pachete, pachetele sale vor fi numite JRE-ceva, JVM-ceva sau poate JAVA-ceva.
Puteți încerca la fel de bine:
versiunea java
în carapacea ta.
Dacă nu aveți niciunul dintre acestea și nu ați instalat JAVA în afara managerului de pachete, sunteți în siguranță.
Nu este sigur în general, dar cel puțin împotriva CVE-2021-44228.