İçeriğe atla
OnionZero
DURUM: %100 AIR-GAPPED · ÇEKİRDEK BÜTÜN Teknik Brifing
OnionZero
DURUM: %100 AIR-GAPPED · ÇEKİRDEK BÜTÜN
Teknik Brifing
TR EN

BÜLTEN 61 Yayın tarihi: 20 Eylül 2026 2 dk okuma

OnionZero v1.0 yayında — PHP kodunuzu nasıl koruyoruz

OnionZero'nun ilk kararlı sürümü çıktı: PHP kaynağınız AES-256-GCM ile şifreleniyor, ozguard eklentisi bellekte çözüyor, lisansınız internete hiç bağlanmadan doğrulanıyor.

  • İMZALI GÜNCELLEME
  • OZP1 FORMATI
  • YAN KANAL

Uzun bir geliştirme ve sertleştirme sürecinin ardından OnionZero'nun ilk kararlı sürümünü yayınladık. Bu yazıda ürünün ne yaptığını ve PHP kodunuzu hangi katmanlarla koruduğunu abartısız anlatıyoruz.

Sorun

PHP ile geliştirilmiş ticari bir ürünü müşterinin sunucusuna kurduğunuzda kaynak kodunuz fiilen müşteriye teslim edilmiş olur. Lisans denetimi için ağ doğrulaması gerektiren çözümler ise internete kapalı ağlarda, saha kurulumlarında ve sıkı güvenlik politikası olan kurumlarda çalışamaz.

OnionZero'nun yaklaşımı

  • OZP1 şifreleme: PHP dosyalarınız her dosyaya özel rastgele bir anahtarla AES-256-GCM ile şifrelenir. Şifrelenmiş paket, isteyen herkesin indirebildiği ama ozguard olmadan okuyamadığı bir arşive dönüşür.
  • ozguard native eklentisi: Müşteri sunucusuna kurulan küçük bir PHP eklentisi (C), derleme anında PHP'nin dosya derleme kancasına girer, dosyayı bellekte çözer ve derler. Açık kaynak hiçbir zaman diske düşmez. Eklenti yüklü değilse dosya çalışmaz; şifreli paket kendi kendine hiçbir şey yapamaz.
  • Offline imzalı lisans (.ozlic): Lisans dosyası, müşterinin makine parmak izine bağlanır ve satıcının gizli anahtarıyla imzalanır. Doğrulama tamamen yerelde yapılır; müşteri ağı internete çıkmasa bile lisans denetimi çalışır.
  • Online lisans sunucusu (opsiyonel): İnternete açık kurulumlar için kendi lisans sunucunuzu çalıştırabilirsiniz; aynı üründen hem offline hem online lisans üretebilirsiniz.
  • Otomatik güncelleme: Güncelleme paketleri (OZU1) satıcı tarafından imzalanır; istemci yalnızca sizin imzaladığınız paketleri uygular.
  • Anti-debug ve tamper algılama: ozguard, çalışırken hata ayıklayıcı ve bellek dökümü girişimlerine karşı temel savunma katmanları içerir ve lisans dosyasıyla oynandığını algılar.

Bu ne anlama geliyor?

Kaynak kodunuzu müşteriye teslim etmeden dağıtırsınız; lisans süresi, modül sınırları ve makine sayısı tek panelden yönetilir; müşteri internete kapalı bir ağda da olsa ürününüz lisans kontrolünden taviz vermez.

Kimler için?

OnionZero; PHP ile kapalı kaynak ürün geliştiren bağımsız geliştiriciler, ajanslar ve kurumsal yazılım ekipleri için tasarlandı. Laravel, CodeIgniter gibi çatılarla ve saf PHP ile çalışır; tek koşul müşteri sunucusunda ozguard eklentisinin kurulabilmesidir.

Sonraki adımlar

Yol haritasında Windows üzerine Linux ve macOS desteğinin genişletilmesi, üye panelinde self-servis lisans indirme ve daha ayrıntılı kurulum telemetrisi var. Kurulum ve mimari ayrıntıları için dokümanlara göz atabilirsiniz.

Kısacası: siz kodunuzu yazın; şifrelemesini, lisansını ve güncellemesini OnionZero üstlensin.

Bu yazıyı paylaş