EOL nedir?
EOL (End of Life, yaşam sonu), bir yazılım sürümünün üreticisi tarafından artık desteklenmediği ve yeni güvenlik düzeltmesi almadığı noktayı ifade eder. EOL sürümde yeni açıklar bulunsa bile yama yayımlanmaz, bu yüzden sistem zamanla saldırılara karşı savunmasız kalır.
EOL bir sürümün çalışmayı bırakması anlamına gelmez; sunucu normal çalışmaya devam edebilir. Sorun, keşfedilen her yeni zafiyetin kalıcı olarak açık kalmasıdır.
Neden önemlidir?
Bir yazılımın yaşam döngüsü genellikle aktif destek, yalnızca güvenlik desteği ve destek sonu aşamalarından oluşur. EOL tarihine ulaşan sürümler için üretici düzeltme yayımlamayı keser. Saldırganlar da yeni açıkları bu tür sistemlerde özellikle denerler; çünkü yamanın gelmeyeceğini bilirler.
Ayrıca birçok uyumluluk gereksinimi, desteklenen yazılım kullanımını beklediği için EOL sistemler denetimlerde sorun yaratabilir.
Sunucu ve hosting ortamında
Hosting ortamında EOL en sık işletim sistemi, PHP, veritabanı ve kontrol paneli sürümlerinde karşımıza çıkar. Eski bir PHP sürümünde çalışan web sitesi, tüm sunucunun güvenliğini etkileyebilir. Paylaşımlı hosting sağlayıcıları da desteği biten PHP sürümlerini belirli bir tarihte kapatır.
- İşletim sistemi dağıtım sürümleri (örneğin eski CentOS veya Ubuntu sürümleri)
- PHP, MySQL ve MariaDB ana sürümleri
- cPanel, Plesk ve DirectAdmin gibi panellerin eski sürümleri
- WordPress eklentileri ve temalar gibi üçüncü taraf bileşenler