PHP'ye yönelik eleştiriler ne kadar haklı?
PHP'ye karşı son zamanlarda artan öfke kısmen haklı, kısmen de abartılı. bazı PHP versiyonlarında yıllardır kapalı kalan güvenlik açıkları var, ancak bu durum PHP'ye özgü değil.
Öncelikle açıklamak gerek: PHP'nin resmi güvenlik sayfası gerçekten uzun bir liste içeriyor, ama çoğu açık artık son destek dışı sürümlere ait. PHP 8.2 ve üzeri aktif olarak desteklenen versiyonlar nispeten güvenli. Sorun, yüksek sayıda WordPress sitesinin eski PHP sürümlerinde çalışması ve güncellenmemesi. Bu daha çok sistem yönetimi sorunu, dilin kendisinin değil.
Diğer dillerin durumu benzer. Node.js, Python, Ruby ve Go gibi popüler teknolojilerin de eski sürümlerinde çözülmemiş açıklar vardır. Fark şu: bu diller daha yeni olduğu için eski sürümler daha az yaygın. PHP ise 1995'ten beri var; milyonlarca site eski versiyonlarda sıkışıp kaldı.
PHP'nin gerçek sorunu güvenlik değil, kullanım kültürü. Başlangıçta güvenliği göz ardı ederek tasarlandığı için kötü alışkanlıklar kolay öğreniliyor. Ama modern PHP (8+) ile güvenli kod yazmak başka dillerle aynı kadar mümkün. Laravel, Symfony gibi frameworkler bu noktada ciddi adımlar attı.
Sonuç: PHP kullanmak tehlikeli değil, ama eski sürümleri çalıştırmak evet. Dile karşı körü körüne ön yargı yapanlar kadar, onu savunanlar da gerçekçi değil.
0 yorum