我想保護PHP和JavaScript程序源代碼免受我客戶的窺視。我怎樣才能做到這一點?保護腳本語言源代碼
2
A
回答
6
你的javascript源代碼是公平的遊戲,我很害怕。你可以縮小它,你可以隱藏它並壓縮它,但你不能隱藏它。
如果您在客戶端服務器上存儲PHP文件,那麼這個問題也很難克服。
顯然有一些PHP加密器可用,但它們對性能有不利影響。
所以是的,沒什麼可以做的。特別是如果你的客戶在技術上精明。
+1
IMO所有你需要做的就是讓闖入你的系統(稍微)比從你那裏購買新許可證更昂貴,那麼這就像你可以在專門的基礎上做的那樣最好。之後,你必須開始投資各種其他技術,這些技術將與事物搞砸[即將你的php移植到C++] – 2009-09-22 14:01:42
2
1
使用JavaScript混淆器。
Jasob :: JavaScript Obfuscator - CSS Obfuscator
儘管它不會是100%不可逆的。只是使它很難閱讀和理解。
對於PHP
和
1
由於您使用的是在運行時解釋的腳本語言,你的選擇是有限的:
1)運行您的應用程序中最敏感的部分在您自己的服務器上,並且可以訪問客戶端他們通過網絡服務。
2)代碼混淆(這是可逆的,有足夠的努力)。
相關問題
- 1. 腳本語言解釋器源代碼
- 2. 源代碼保護
- 3. 保護android源代碼
- 4. 保護DLL的源代碼
- 5. 如何保護源代碼?
- 6. Oracle - 保護源代碼
- 7. 保護Android源代碼
- 8. 保護AngularJS源代碼
- 9. 保護PHP源代碼
- 10. 保護源代碼段
- 11. 源代碼語言分析
- 12. 腳本語言
- 13. 我如何保護我的源代碼
- 14. jxcore無法保護源代碼
- 15. 保護您的網站的源代碼
- 16. 如何保護批源代碼?
- 17. 保護已編譯的源代碼
- 18. 在Matlab和Python中保護源代碼
- 19. PHP源代碼保護方法?
- 20. WordPress如何保護主題源代碼?
- 21. 如何保護x ++源代碼
- 22. 保護ASP.NET網站的源代碼
- 23. Google Native Client - 如何保護源代碼?
- 24. 源代碼/機器語言的比例
- 25. 谷歌語言API的源代碼?
- 26. 使用「不同語言」的源代碼
- 27. TypeScript Visual Studio語言擴展源代碼
- 28. 保護AdWords腳本
- 29. PHP腳本保護
- 30. 保護Greasemonkey腳本?
請參閱:http://stackoverflow.com/questions/498704/should-i-worry-about-javascript-piracy/ – 2009-09-22 13:50:16
使用可怕的名字和糟糕的格式編寫一些非常瘋狂的代碼,就像我認識的一些人一樣。這將導致他們適應未來幾年,他們會希望他們實際上看不到代碼;-) – 2009-09-22 13:59:07