istemci tarafı kodlarını korumak için nasıl

5 Cevap php

istemci tarafında kod şifrelemek veya gizlemek için herhangi bir açık kaynak aracı .... mümkün .... var mı?? i php şifrelemek gerekiyor, html, java script / /

5 Cevap

Birisi zekice bir keresinde şöyle demişti:

"If you don't know how to protect your code, you have nothing worth protecting."

Doğru sözler.

PHP istemci tarafı kodu değil, bu yüzden hiçbir endişe yoktur.

HTML ve JavaScript gibi, zahmet etmeyin; Bu istemci tarafında kullanılabilir olması için sırayla, herhangi bir şifreleme / şaşırtmaca Moot kılacak olan, istemci tarafında "decryptable" olmak zorundadır. Olmayacak.

Eğer web uygulamaları geliştirme yapıyorsanız, herkes HTML, JavaScript, CSS, çerezleri ve tarayıcı içine yükler başka bir şey görebilirsiniz fikrine alışmak.

O were mümkün yapmak için bile bu şekilde kod korumaya çalışırken, yine de sonuçta bir boşa çabadır; deneyimli bir geliştirici için, onu kendi yazmak için daha başkasının kodunu okumak için her zaman genellikle zordur eğer değil. Biri fikri çalmak istiyorsa, o zaman bilmeniz gereken her şey muhtemel functionality sitesinde (yani ters) Mühendislik anlaşılabilir. Kod bile gerekli değildir.

PHP sunucu tarafında olduğunu ve bu nedenle erişilebilir değil. HTML gizlemek ya da allak bullak edemez. Sen YUI Compressor gibi bir şey kullanarak javascript istemci tarafında allak bullak olabilir.

Ama dürüst olmak gerekirse, bir) bir ticari sır javascript şey yapıyoruz, ve b) herkes çalmak umurumda olacağını çok az şans. Varsa ve sizin tarafta telif hakkı yasamız var ... Birisi çalınması durumunda kolayca kendi kaynak koduna bakmak ve bunu çaldı kanıtlamak ve onları dava edebilirsiniz ;-)

Bir obfuscator (http://www.javascriptobfuscator.com), ancak bu ters mümkün olsa sizin javascript çalıştırabilirsiniz. Bu tarayıcı tarafından anlaşılması mümkün ise o zaman geri alınması mümkündür.

Eğer encrypt'in tarafından ne anlama bağlıdır. HTML ve Javascript bu nedenle müşteri her zaman onları görebilirsiniz, tarayıcı tarafından ayrıştırılması gerekiyor. PHP web sayfası ziyaretçiye gönderilen HMTL (ve muhtemelen javascript) üreten bir sunucu tarafı dilidir, ziyaretçi php görür asla.

JavaScript ve HTML minified ve kafa karıştırıcı, ama yine ayni, obsfucated olabilir.

Eğer hassas veri taşıma ve korumak için gerekiyorsa, aynı zamanda HTTPS olarak bilinen, SSL üzerinden HTTP kullanmalısınız. Bu bankalar onların hesaplarını görmek için giriş sırasında müşterileri korumak için kullandığınız aynı mekanizmadır.