Neden PHP çekirdeğinin parçası Suhosin değil mi?

3 Cevap php

Bu Suhosin yamalar görünüyor ve çekirdek kusurları kullanıcıları korumak için bir araç olarak PHP çekirdeğini uzanır. Ayrıca bazı akıllı insanlar bu sistemi kullanıyor görünüyor. Bu iyi bir şey gibi görünüyor çünkü ben PHP çekirdeğinin onun bir parçası değil başlamak neden olarak merak ediyorum. Bilen var mı?

Update: Görünüşe göre Linux'un bazı dağıtımları da varsayılan olarak Suhosin ile PHP paketi. Bu Debian (Lenny en azından) ve Arch Linux için de geçerli gibi görünüyor. Varsayılan Suhosin ile herhangi bir diğer dağıtımlar paket PHP?

3 Cevap

Suhosin arkasındaki temel adamlardan biri Stefan Esser olduğunu. Stefan son birkaç yıldır regard to security ile PHP çekirdek geliştiricileri ile devam eden anlaşmazlık vardı gibi görünüyor. Ayrıca PHP çekirdek güvenlik (Stefan'ın görüşüne) üzücü durumuna dikkat çekmek amaçlanmıştır month of PHP bugs arkasındaki adamlardan biriydi.

Suhosin adamlar kendi yol ve PHP proje dışında çalışmaya karar verdik göz önüne alındığında, ben hayal edebiliyorum:

  • Bu Suhosin eklenmesi için geri katkıda olmamıştır mümkündür.
  • Suhosin adamlar en kullanışlılığı PHP ekibi ikna etmek mümkün olmamıştır, ya da denemedim.
  • Çekirdek PHP ekibi Suhosin arkasından adamlar katkılarına açık değildir.

Böyle Debian (Asitli ve Lenny), Ubuntu ve Arch gibi bazı Linux dağıtımları böylece bu sistemlerde genellikle varsayılan olarak açık oluyor bulacaksınız, kendi PHP paketinde Suhosin yama bulunmaktadır. Red Hat türetilmiş dağılımlar (Red Hat Enterprise, CentOS, Fedora, vb) kendi PHP paketleri Suhosin dahil değildir.

Not: I Çekirdek PHP Devs veya Suhosin ile hiçbir ilişkisi yok, ancak ilgili kişilikleri bazı dayanan makul bir tahmin.

Ben Suhosin dahil değil php takım için başlıca nedenleri olduğunu tahmin ediyorum:

  • Bu (kötü yazılmış) php varolan kodu kırabilir
  • Bu (kötü yazılmış) php uzantıları (I Zend Optimizer sorunlu varlık hatırlamıyorum) kırılabilir

Ben geri ana php projeye kendi kod katkıda var acaba?

Bu yeni kod açık kaynak projelerine entegre nasıl olur genellikle.