PHP encrypters deneyiminiz nedir?

2 Cevap php

Biz bir müşteriye lisans için gidiyoruz PHP ile yazılmış bir uygulama var. Firmamız müşteri bu nedenle kaynak kodunu şifrelemek istediğiniz, kaynak kodunu çalmak ve yazılımın kendi çatal oluşturmak niyetinde olabileceğine inanıyor.

PHP-encrypters için bazı aradı ve iyi görünüyor birkaç bulunamadı, ama biz PHP-encrypters önceki hiçbir deneyime sahip beri zor bir iyi olduğunu söylemek zorunda. Hangi PHP encrypters kullanmış ve tecrübe ne var?

2 Cevap

Yani, Birinci:

Noktada bir eval ifadesi olarak var olan ve kullanıcı yankı eval değiştirirse, onlar tarayıcıda tüm kodunuzu almak çünkü tüm kod tabanı şifrelemek mümkün değildir.

Ve burada bir bunch of people who agree with me olduğunu.

Ayrıca:

İnsanlar size obfuscators sunacak, ama şaşırtmaca hiçbir miktarı kodunuzu getting birisi önleyebilir. Yoktur. Bilgisayarınız çalıştırabilir, ya da film ve bunu oynayabilir eğer müzik durumunda, kullanıcı ona alabilirsiniz. Hatta makina koduna derleme biraz daha zor iş yapar. Bir obfuscator kullanırsanız, sadece kendinizi kandırıyorsunuz demektir. Daha da kötüsü, aynı zamanda hata tespit veya değişiklik yapmak sizin kullanıcıların izin vermeme ediyoruz. - Schwern


Şimdi yapılan thats:

Bytecompiling şifreleyerek tamamen farklı bir şeydir. Bu bir exe dosyasına benzer zaten yorumlanır bayt içine PHP kodu yapar. Sadece herhangi bir diğer php dosyası gibi bu dosyaları ekleyebilirsiniz.

Üretilen bayt kodu ters mühendislik yapabiliyor, ama o zaman çok alacaktı ve şirketin zaman değer değildir.

byte compiler PHP extension. Çıkış


Ben de PHP ters mühendislik sınıfların çeşitli şekillerde ile geliyor unutmayın isterim. Bu olarak Reflection Class. Bu temelde insanlar kaynak kodu için gerek kalmadan her türlü yöntemi, değişkenler ve sınıfların her birinde sabit görmenizi sağlar.

Birisi kullandığınız işlevleri görür kez Açıkçası, bundan sonra bir araya parça oldukça kolaydır.

Encrypters gibi davrandığından orada obfusticaters bir yeri var.

Eğer gerçekten kod kullanımını Zend şifrelemek gerekir.

IMHO kod üzerinden müşterilerine kapatılıyor doğal olarak kötü olduğu ve oldukça kodunda bazı sembollerini gizlemek ve no-modify/re-sell sözleşme altında satmak istiyorsunuz. Onlar bunu satmaya çalışırsanız sonra onları kapalı eşek dava. Eğer kodu şifreleyerek bir iş fırsatı ;) kapatır olduğunu iddia olabilir!

C.