Apache เองไม่ได้เขียนด้วย Java และไม่ได้เชื่อมโยงโดยตรงกับไลบรารี Log4j ที่น่าอับอาย ปลอดภัยเป็นพิเศษจากช่องโหว่นี้
มีอะไรผิดพลาดได้อีก?
- ไม่ใช่ทุกอย่างที่มี Apache ในชื่อและฟังก์ชัน HTTP นั้นถูกต้อง เดอะ เซิร์ฟเวอร์ Apache HTTPDตัวอย่างเช่น Apache Tomcat เป็นเว็บเซิร์ฟเวอร์ HTTP ที่แตกต่างไปจากเดิมอย่างสิ้นเชิง มันเขียนด้วย Java และสามารถกำหนดค่าให้ใช้ Log4J ได้ ฉันไม่แน่ใจจริง ๆ ว่าเป็นไปได้หรือไม่ที่จะเข้าสู่ระบบ Tomcat
คนที่มีประสบการณ์และความรู้น้อยสามารถเข้าใจผิดทั้งสองอย่างได้อย่างสมบูรณ์แบบ และตามความรู้ของฉัน Tomcat มีประวัติความปลอดภัยที่ดีกว่า Apache HTTPD "คลาสสิค"
(ตามความคิดเห็นของ Bob สิ่งอำนวยความสะดวกการบันทึกเริ่มต้นใน Tomcat ไม่ใช่ Log4J)
- Apache HTTPD สามารถขยายได้มาก สามารถกำหนดค่าให้เรียกสิ่งอื่น ๆ ในพื้นหลังด้วยอินเทอร์เฟซที่หลากหลาย (เช่น เพื่อดึงหน้าเว็บแบบไดนามิกที่สร้างขึ้นโดยโปรแกรม) "สิ่งต่าง ๆ ในพื้นหลัง" เหล่านี้บางส่วนอาจใช้จาวาและเชื่อมโยงกับไลบรารี Log4J
ระยะทางของคุณอาจแตกต่างกันไป โดยเฉพาะอย่างยิ่งหากคุณไม่ทราบรายละเอียดชุดซอฟต์แวร์ของคุณ
เพื่อให้แน่ใจ คุณควรตรวจสอบก่อนว่าคุณได้ติดตั้งเครื่อง Java ไว้หรือไม่ ในตัวจัดการแพ็คเกจของคุณ แพ็คเกจนั้นจะถูกเรียกว่า JRE-something, JVM-something หรืออาจจะเป็น JAVA-something
คุณอาจลอง:
จาวา - เวอร์ชัน
ในเปลือกของคุณ
หากคุณไม่มีสิ่งเหล่านี้และคุณไม่ได้ติดตั้ง JAVA นอกตัวจัดการแพ็คเกจของคุณ คุณก็ปลอดภัย
โดยทั่วไปไม่ปลอดภัย แต่อย่างน้อยก็ปลอดภัยต่อ CVE-2021-44228