從原理上看,加密軟件都是基于文件進程進行加密的。而源代碼類文件進程眾多(成百上千)且相互調用關系復雜。所以無論從安全性,還是性能損耗角度看,最好不要用加密軟件來保護源代碼。
同理:沙盒也不適合用于保護源代碼(與進行相關)-安全性低、性能損耗高。至于其它方案,目前主要用的就是數據安全隔離方案(DSA),其最大優勢在于在保護源代碼安全的同時,與進程無關。
從原理上看,加密軟件都是基于文件進程進行加密的。而源代碼類文件進程眾多(成百上千)且相互調用關系復雜。所以無論從安全性,還是性能損耗角度看,最好不要用加密軟件來保護源代碼。
同理:沙盒也不適合用于保護源代碼(與進行相關)-安全性低、性能損耗高。至于其它方案,目前主要用的就是數據安全隔離方案(DSA),其最大優勢在于在保護源代碼安全的同時,與進程無關。