SourceGuardian是一个可以对PHP进行加密的工具,因此用户可以快速安全地对PHP程序进行编码和编译。可以有效保护用户的知识产权,同时保护数据库密码等敏感信息,避免重要数据泄露。软件支持文件的时间限制,并将文件锁定到特定的计算机或IP地址,包括它自己的内置许可系统。通过将PHP源代码编译成二进制字节码格式,然后添加加密层来保护你的PHP代码。完美支持PHP7.2、7.3和7.4。
完成PHP5(和PHP4)的编码和部署
Windows/Linux/macOS编码客户端的选择
命令行编码器现在可用
加密为域名
加密到IP
用于编码脚本的许可证生成器
易于使用的向导界面和图形用户界面的高级模式
自动备份源文件
部署选项
锁定域名、IP地址或局域网硬件
在特定日期或将来的某个日期使脚本超时
编码文件可以在Linux、FreeBSD、Windows、macOS、Solaris和惠普-UX下运行
不需要更改标准的网络服务器安装
SourceGuardian PHP Encoder通过将PHP源代码编译成字节码格式,然后将其编译成加密层来保护您的PHP脚本。
新的图形用户界面和命令行编码器
我们为SourceGuardian 11创建了一个新的图形用户界面,包括Windows、Linux和Mac OSX X。这个新的图形用户界面结合了强大的命令行编码器,使得加密PHP脚本变得更加容易。
支持的PHP版本
PHP的SourceGuardian 11.4可以和以下版本的PHP一起使用:PHP 4、PHP 5和PHP7。完全支持PHP 7.1、7.2、7.3、7.4。我们总是带领PHP编码器支持PHP的最新版本。
PHP保护方法
为了防止未经授权使用脚本,SourceGuardian for PHP增加了一些功能,可以选择锁定脚本只从预定义的IP地址、域名或局域网硬件地址(MAC)运行。
PHP的SourceGuardian还可以通过设置PHP脚本的到期日期或限制受保护脚本的工作日来轻松生成脚本的试用版本。为了防止受保护脚本试用版的本地日期发生变化,可以选择使用原子在线时间服务器进行时间检查。
对于较大的项目,SourceGuardian for PHP提供了保护整个项目的选项,因此项目中使用的所有脚本只能与其他受保护的脚本一起使用。这样,脚本可以在未受保护的脚本中包含受保护的脚本,这增加了另一个保护级别。
HTML模板和其他非PHP文件的编码
我们添加了一个选项,使用SourceGuardian编码器对HTML模板或其他非PHP文件进行编码。HTML模板或其他非PHP文件可以由编码器编码,然后从受保护的脚本代码中读取和解密。编码为项目一部分的模板文件只能从编码为同一项目一部分的受保护脚本中使用。您不能在未编码的脚本或用另一个SourceGuardian项目编码的脚本中使用受保护的模板。
内置支持
为了让我们的客户和潜在客户更轻松,我们为您的应用程序添加了内置支持。现在,不要担心来自我们的电子邮件被垃圾邮件卡住——我们所有的通信都可以在应用程序本身中看到。我们还通过电子邮件和服务台提供支持,但通过这种方式,您可以在SourceGuardian中直接查看何时回答您的支持。
跨平台编码
在一个操作系统下编码的脚本将在任何其他支持的操作系统下运行。目前,我们有Windows、Linux和Macintosh的编码器。受保护的脚本将在Windows、Linux、OSX和FreeBSD上运行。
编写PHP脚本的好处是多方面的,随着时间的推移,我们发现客户将它用于不同的目的。例子包括:
保护PHP应用程序,以便它们可以以类似于普通应用程序的方式分发,而无需知道源代码。
分发PHP应用程序的试用版本
将PHP脚本锁定在机器上,这样工作人员就不会窃取或“盗用”应用程序在组织外使用。这可以防止知识产权被窃取
保护数据库密码
部分保护应用程序,使大多数文件保持打开状态(也就是说,使它们可以被更改),但保护核心功能
远程工作程序员希望确保他们在完成工作后会得到报酬,他们使用SourceGuardian来保护他们的工作。付款后,他们将为客户提供完全解锁的版本。
还有很多
最后,如果您对使用PHP脚本有商业需求,SourceGuardian可以帮助您。
2.我的客户如何运行编码脚本?
SourceGuardian免费提供了一个加载器,可以在各种平台上运行编码脚本。我们的标准加载器包括Linux、Windows、Mac OS X、FreeBSD和OpenBSD,但是我们可以根据需要在任何平台上创建加载器(例如,我们为运行在嵌入式ARM平台上的Linux创建加载器,或者为运行在IBM大型机上的Linux创建客户端)。
3.费用是多少?
我们提供了一个PHP编码器的版本,它具有保护和分发PHP代码所需的所有功能,包括一个完整的许可证引擎。我们的价格仅为199美元,包括一年的免费高级支持。您的编码文件可以在任何支持的平台上完全免费运行。
4.我需要购买许可证来分发编码脚本吗?
您可以在不购买任何其他许可证的情况下分发您的编码脚本。你所有的编码PHP文件都可以免费分发。
5.SourceGuardian支持哪些平台?
SourceGuardian PHP编码器可用于Windows、Linux和Mac OSX X,加载程序将根据需要在Windows、Mac OSX、Linux(包括嵌入式Linux ARM平台、FreeBSD和OpenBSD)等平台上运行。
6.你支持PHP7吗?
是的,SourceGuardan的最新版本11完全支持PHP7编码,包括新的语言功能。
7.编码和未编码的文件可以混合吗?
是的。您可以混合编码和未编码的文件。因此,您可以在未编码的文件中包含编码的文件,反之亦然。在代码文件中定义的其他类上构建PHP类,或者从开源中派生受保护的类都没有问题。
SourceGuardian有一个特殊的选项,“脚本只能与其他编码文件一起使用”,可以在GUI的“锁定”页面找到,或者从命令行使用- conj选项。启用后,SourceGuardian将限制混合编码文件和未编码文件,以提高安全性。默认情况下,此选项是关闭的,但是如果您只在项目中使用编码文件,则可以将其打开。
EasyCMDB是一家IT服务管理公司,致力于帮助企业管理其IT基础设施和运营。科技发明有限公司总部位于新西兰,在各个领域拥有超过22年的IT经验,生产的easyCMDB是他们的旗舰IT服务管理产品。
最初是从CMDB解决方案开始的,现在是一个成熟的ITIL服务管理工具,支持所有主要的ITIL学科。对于100%的PHP应用程序,该公司使用SourceGuardian对其所有源代码进行编码。他们还将其集成到源代码控制/分发系统中,以便在发布期间从命令行调用源代码守护程序。
Tech Inventions从PHP 4开始就一直使用Source Guardian(官方名称为PHPShield),并在Windows、Solaris和Linux上部署其软件。EasyCMDB安装在本地,他们也提供SaaS解决方案。
安德尔萨斯
法国公司Andeor SAS负责编辑CaniVIZ 3D查看器,这使得交换3D CAD变得很容易。该公司的使命是通过允许每个人在所有设备的任何地方访问3D内容,使3D的使用民主化。该公司致力于Windows、Mac OS X和Linux,通过在线销售平台和应用商店在全球范围内销售解决方案。
Andeor在网上研讨会的实施中需要想办法保护知识产权,看到其网站的速度不断提高。他们的代码需要深度调整,但性能没有显著提高,所以他们不想使用PHP编译器。SourceGuardian是Andeor的最佳选择,因为它可以立即识别网站上要安装的二进制PHP扩展,并可以立即编码、上传和运行PHP页面。
主要目的是以最小的性能代价将PHP源代码隐藏在Web服务器中。因此,SourceGuardian可以完美地工作,因为它可以有效地保护PHP源代码并管理PHP文件的缓存。此外,对源代码的任何更改都可以非常快速和简单地反映到网络服务器上,这样就可以相应地进行更新。
强力风暴技术
PowerStormTech是一家位于华盛顿特区的IT软件咨询机构,专门从事定制软件应用程序的开发。该公司在为各种规模的客户开发、构建和管理解决方案、开发定制网站、门户和企业应用程序方面拥有超过15年的经验
PowerStorm对客户安装中拥有的PHP代码进行加密,并强制执行到期日期。这保护了它的源代码。之所以使用SourceGuardian,是因为它支持许多不同类型的操作系统,并提供了一种简单的方法来为它们保存以前的加密配置文件。
对于出于安全原因选择在本地环境中托管PowerStorm软件应用程序的客户来说,SourceGuardian在确保源代码保持安全方面有很大帮助。
斯诺登尼亚信息技术公司
是一家位于北威尔士的公司,专门从事Web应用程序设计,提供定制的Web应用程序,并提供可定制的电子商务解决方案,以满足个人客户的需求。
该公司的在线缺勤和休假管理系统是为那些希望将其所有人员详细信息保留在公司内的客户安装的。客户很容易获得代码并进行修改,因为PHP通常以纯文本分发。斯诺登尼亚希望确保客户始终使用他们的原始代码,并且不能重新分发。
在系统中构建了自己的许可证管理器后,斯诺登尼亚选择使用SourceGuardian对源代码进行加密,并保护其知识产权。他们计划在未来所有为客户现场安装软件的项目中使用SourceGuardian。