lisans ve php script korumak

5 Cevap php

I http://www.phplicengine.com benim php kodu korumak ve benim php komut dosyası lisans ama ne kadar iyi olduğunu hiçbir ipucu var kullanmak için ilgileniyorum. Beni lütfen buraya yardımcı olabilecek bir PHPLicengine kullanıcı?

5 Cevap

Bir noktada () üreten olacak dize eval zorunda çünkü PHP kodu şifreli olamaz output.So bunu sunucularını kurtulalım eğer gerçekten kodunuzu çalmak insanları tutmak için bir yol yoktur.

Çoğunlukla, kod korumaya çalışıyorum işe yaramaz. İnsanlar A)) Birisi, B için çalışmak sadece geçerli ödeyen müşterilerine güncellemeleri / destek sağlanması, veya C) nasılsa yazılım müşteriye almak için kendi sunucuları üzerinden gitmek kullandığı veri yapmak ya code off para kazanmak.

Kodu korumak için başka bir girişim yasal danışman ve eylem gerektirir.

Kendi başına, PHPLicengine gibi bir sistem işe yaramaz. Sizin PHP komut dosyası hala bir düz metin PHP komut dosyası olacak, bu yüzden birisi sadece (o 1/10th sürece entegre aldı olarak götüreceğiz) dışarı lisans kodu şerit olabilir, ve onunla ne istiyorsan.

(Ioncube, Zend Encoder gibi) bir PHP komut dosyası kodlayıcılar bayt koduna PHP komut önceden derlemek için yeteneği var. Onlar derlenmiş komut dosyalarını çözmek ve çalıştırmak için bir PHP uzantısı için web sunucusu gerektirir.

. Bunlar temelde Java obfuscation / NET olarak aynı şeyi yapmak - hala çalışan bir karartılmış ikili sürümünü oluşturmak, ancak koda veya değiştirmek daha zordur.

Bu yaklaşım ile sorun vardır - tüm web barındıran uygun PHP uzantısı yüklü ve her komut kodlayıcı kendi ihtiyaçlarını değil. Hatta genellikle sadece biri olacak anlamına (Ioncube ve Zend en yaygın). Sahibi oldukları veya kendi web sunucusunu kontrol kullanarak (ve dolayısıyla satın alma) yazılım bazı müşterileri engellemek olabilir bu yüzden sadece bir Karartılmış versiyonu olan yok çünkü Tipik olarak, müşteriler, uygun PHP uzantısı yüklemek mümkün olmayacaktır.

PHPLicengine sitesinde SSS bakılırsa, onların lisans sisteminin lisans bölümlerini, yine ioncube kullanılarak kodlama böylece ioncube kullanarak içine oldukça fazla zorlar sizi.

Sen php kodu derlemek olabilir. Ama basit bir süreç değildir. Bcompiler bakmak veya php.net sitede bayt derleyici atın.

http://us.php.net/manual/en/intro.bcompiler.php

Ben PHPLicengine duymadım - şifreleme / koruma için, ben normalde ya Zend Guard veya ionCube güveniyor. Ben de PHPAudit hakkında iyi şeyler duydum.

Ancak, bu çeşitli sürümleri önce oldu ve: Ancak, bu (özellikle Zend) iken tüm PHP komut dosyası koruma işinde "büyük isimler", onlar ben Zend ve Ioncube hem de daha önce kırılmış biliyorum (gerçekten ciddi kraker karşı komut koruyamaz çıkan çıkış hızı azalır değişkenler / fonksiyon minimum uzunluğa isimleri ve kaldırıldı yorumlar) için, her iki sistem olarak zaten belirsizdi.

Merhaba, lisans anahtarı ile şifrelemek için onlarla deneyebilirsiniz tüm kodu php / kaynak / script

Ben internet üzerinde bunu ucuz deneyebilirsiniz bu hizmeti bulduk

https://www.facebook.com/pages/Encrypt-with-License-Key-any-PHP-Code/1408496709369712