软件商在发行产品前,通常会先做好软件、算法或相关数据的保护工作,一方面是防止逆向工程,保护知识产权不被侵犯;另一方面希望只有授权用户才能使用其产品或服务,以确保每一份销售收入。
圣天诺作为拥有30多年国际市场服务经验的软件保护与授权品牌,为上万家企业提供稳定且可靠的软件保护方案,保护企业应得的商业收入。
圣天诺能保护什么?
保护软件的知识产权,防止逆向工程,防止知识产权被窃用形成非法复制品或竞争品。
保护包括算法模型在内的高价值的数据文件。只有在硬锁或授权许可生效时,受保护的数据文件才能被访问。
保护软件只能被授权用户访问,即只有在硬锁或授权许可存在并生效时,软件才能运行。从而确保开发商可以从每一份软件的销售中获得收入。
保护软件只能在绑定的硬件设备上运行。如需要,开发商可以将软件与设备绑定,防止在非授权设备上运行软件。
保护软件只能在授权范围内使用,即按照开发商预设的使用期限、功能模块、次数、并发数等条件使用。
web程序访问控制
实施保护的方式:圣天诺Envelope外壳、调用API
圣天诺Envelope外壳是一款可以让开发商快速实施高强度软件保护的工具,满足大部分开发商对软件保护的需要。除此之外,开发商还可以配合深度使用API的方式,增强软件保护的强度。
安全性特征:
定制的安全芯片(适用于硬锁)
白盒安全保护通道
标准的AES 128位保护算法
不断增强的外壳保护技术
AppOnChip - 自动化实施代码植入
为开发商定制的API库
远程安全升级
适合的部署场景:单机、网络、本地、容器化 \ 虚拟化 \ 云或嵌入式环境
无论是运行在PC端、移动端,又或是运行在本地或者虚拟云计算环境,您都可以通过圣天诺来对软件进行保护、授权,且保护与授权的工作是分离进行的,从而可以保留业务端操作的灵活性。在实施『保护』阶段,研发人只需对已经定义的销售的模块实施对应的保护和授权操作,而这一过程无需改动任何代码即可通过强大的圣天诺Envelope外壳工具自动实现。当进入『授权』阶段,产品人则可灵活地按照业务需要来打包产品或服务(无需研发工程介入),一经确认,便可根据预先定义的分发模式和保护机制,进行销售。
软件保护方案选项选项:硬锁系列、软锁(软授权)、基于用户的授权(云端)
圣天诺为开发商提供了多种方案选项,从硬锁系列、软锁(软授权)到云端授权,开发商可根据产品设计的需要、场景的需要或用户的偏好,选择理想的保护、授权方案。
以下是常见的选择偏好类型:
适合选择硬锁的场景:在离线环境下,希望即插即用,且不受系统重装或硬件更换的影响;希望为自己的软件产品配一把实体硬件锁;或者配合一把带有时钟芯片的保护锁,可以精准控制软件运行时间等场景。
适合选择软授权的场景:在虚拟化、容器化环境下部署的软件;希望将软件与特定硬件设备绑定运行;没有USB接口的设备;用于拓展海外业务(最终用户不喜欢硬锁);希望更便于进行许可的设置和管理的;不希望产生硬件库存管理或邮寄成本的;希望避免疫情期间硬锁无法及时交付给用户等情况。
适合选择云授权的场景:在线+离线混合应用场景的;需要在线验证许可,同时需要频繁离线使用的场景;需要部署在容器化、虚拟化、公有云或私有云环境下的场景;希望用户端可以随时、随地的跨设备使用软件;相对会比较频繁出现系统重装或硬件更换的场景(无需软件许可迁移工作);希望管理员可通过基于web页面对用户身份进行一系列权限管理操作的场景;希望可以实时了解产品使用情况等场景。