php7代碼加密保護(hù) 如何保護(hù)php源碼?
如何保護(hù)php源碼?不管如何加密,遇到員工泄密或服務(wù)器入侵都是沒用的。只是需要一些時(shí)間來(lái)破解它們。只要前端用戶不能直接獲取后臺(tái)代碼,一般認(rèn)為是安全的。至于員工泄密或入侵的問(wèn)題,需要通過(guò)其他方式來(lái)解決,
如何保護(hù)php源碼?
不管如何加密,遇到員工泄密或服務(wù)器入侵都是沒用的。只是需要一些時(shí)間來(lái)破解它們。只要前端用戶不能直接獲取后臺(tái)代碼,一般認(rèn)為是安全的。至于員工泄密或入侵的問(wèn)題,需要通過(guò)其他方式來(lái)解決,而不是把重點(diǎn)放在源代碼的加密上,因?yàn)椴还苓@種腳本語(yǔ)言有多難,最終都會(huì)以顯式代碼的形式解析和執(zhí)行,所以很容易破解
舉個(gè)例子,如果你想破解的話將MySQL圖形管理工具phpMyAdmin打包到應(yīng)用程序中,只需將PHP解釋器和phpMyAdmin項(xiàng)目打包在一起。因?yàn)镻HP從5.4開始就建立了一個(gè)HTTP服務(wù)器,所以您可以這樣運(yùn)行phpMyAdmin程序:
然后您的電子用戶可以訪問(wèn)本地的PHP服務(wù)器。
我將在Android上用W Epview運(yùn)行php7解釋器進(jìn)行打包,APK大小只有5 MB,所以不用擔(dān)心容量過(guò)大。
如果您需要保護(hù)您的PHP項(xiàng)目代碼,您可以使用php7解釋器opcache.file緩存導(dǎo)出腳本操作碼,可以用來(lái)實(shí)現(xiàn)源代碼保護(hù):
PHP代碼保護(hù)方法?
謝謝您的邀請(qǐng)。防止源代碼泄漏是一個(gè)常見的要求。不同的公司有不同的方法,包括技術(shù)和工藝規(guī)范。有許多相關(guān)的解決方案。這里有一種技術(shù):VDI(虛擬桌面),可以由感興趣的人進(jìn)行評(píng)估。
其實(shí)這項(xiàng)技術(shù)已經(jīng)存在多年了,現(xiàn)在已經(jīng)比較成熟了。對(duì)于用戶來(lái)說(shuō),主要的挑戰(zhàn)是成本(一套新的架構(gòu)、服務(wù)器、存儲(chǔ)、網(wǎng)絡(luò)成本可能會(huì)增加)和用戶體驗(yàn)。尤其是用戶體驗(yàn),因?yàn)橛?jì)算不是在本地計(jì)算機(jī)上而是在后臺(tái)服務(wù)器上,開發(fā)人員可能會(huì)覺得響應(yīng)很慢。但近年來(lái),由于超融合的存在,用戶體驗(yàn)有了很大的提升。目前,一些大型的研發(fā)中心(超過(guò)一千人)已經(jīng)采用這種技術(shù)來(lái)保護(hù)源代碼。如果你的源代碼真的很重要,考慮一下這種技術(shù)。
這個(gè)答案來(lái)自鄒大斌科技步行者團(tuán)隊(duì)
Zend guard,它可以對(duì)PHP應(yīng)用程序的腳本進(jìn)行加密和保護(hù),管理PHP應(yīng)用程序產(chǎn)品的營(yíng)業(yè)執(zhí)照。Zend guard可以為許多軟件制造商和it服務(wù)提供商提供安全完善的加密和安全的產(chǎn)品發(fā)布系統(tǒng)。可以方便地實(shí)現(xiàn)產(chǎn)品發(fā)布的管理。產(chǎn)品特點(diǎn):?PHP應(yīng)用程序腳本加密保護(hù)和PHP應(yīng)用程序產(chǎn)品的營(yíng)業(yè)執(zhí)照管理?增加IP使用限制(可以保護(hù)復(fù)制應(yīng)用程序)。這可以防止PHP腳本被配置為在其他服務(wù)器上運(yùn)行?它可以為it服務(wù)提供商提供解決方案。這樣,他們的代碼就不容易修改,這樣他們就可以進(jìn)行技術(shù)支持工作了?它使軟件發(fā)行商能夠靈活地管理商業(yè)PHP產(chǎn)品的各種許可證?各種許可證管理,包括用戶并發(fā)、時(shí)間控制、網(wǎng)絡(luò)分段控制、服務(wù)器硬件控制等