超级狗

软件保护、灵活授权、多媒体课件保护和身份认证于一身的加密狗

 

超级狗是加密狗家族中较优新一代软件保护和授权产品。它提供了高强度的软件保护技术以及基于时间、功能控制的多种授权模式,帮助软件开发商充分利用核心知识产权创造商业价值。 超级狗将软件保护与授权技术化繁为简。通过易于理解、易于上手的外壳保护工具、许可设计工具,以及在线授权工具,软件开发商可以轻松地实现高强度的软件保护和多种授权模式。 在保持“狗”家族产品一贯的高品质、高稳定性、高安全性的基础之上,超级狗拥有更友好、直观的用户界面和更简单的操作流程,而且延伸了对web程序的强认证功能以及多媒体课件、Office文档的保护,其实用性颇受软件商、课件内容开发商的青睐。

超级狗 V2.5 于2019年2月发布,了解最新版本特性>>

概述

超级狗可以帮助软件商实现什么?

  • 防止软件盗版、防止逆向工程
    通过增强的外壳保护和API两种方式,实现高强度保护。
  • 控制软件的使用期限、时间
    发行试用版或者实现按时间订阅的软件销售模式。
    您可以根据用户的交费情况,停止、延续或升级用户的软件许可。
  • 控制软件使用次数
    发行试用版或者实现按次计费的软件销售模式。
  • 控制软件的功能模块
    用户购买什么功能,就开通、升级什么功能。量体裁衣式的销售模式可以让您赢得更多销售机会。
  • 实现基于Web应用程序的用户访问授权
    最终用户在电脑端插入超级狗,即可访问对应的Web程序。使用超级狗进行用户认证(非证书方式)。
    在新版本中,此功能安全性进一步增强:
     - 每个认证锁有的认证密钥
     - 基于开发商。某开发商的认证锁只能与该开发商的服务器进行认证并接入。黑客没有通用的破解手段
     - 采用了安全通道,AppOnChip技术
     - 支持多种浏览器,包括IE,Firefox和Chrome。
  • 保护多媒体课件
    超级狗对于保护视频、音频文件来说,有非常明显的优势:
      - 无论您是否自带播放器,都可以保护。当您没有自带播放器时,超级狗提供通用插件。最终用户在插入超级狗硬件后,即可通过自带的IE浏览器或Windows Media Player 播放。
      - 您可以控制多媒体文件的播放次数或时限。
      - 您可以允许用户试听、试看影音文件,在用户付费购买后,通过超级狗硬件访问全部文件内容。
      - 支持基于安卓的课件保护。
      - 支持多种视频格式,包括flv, swf, avi, wav, mpg 和 mp3等。
  • 软件的数据文件保护
    先进的架构满足各种数据文件保护的需要。不但支持开发商自带应用程序方式的保护,也支持提供插件以配合第三方应用程序的方式解密被保护的数据文件;不但支持Windows下的保护,也支持安卓系统下的保护。
  •  - 提供安卓平台下的应用保护与授权
      - 提供Java语言的API保护
      - 外壳保护安卓下的Java程序

特征与优势

除了易用性出色以外,超级狗采用的新技术与特性包括:

 

【安全性】

  • 定制的专用芯片
    超级狗采用定制的专用芯片,更有效地防止硬件克隆。
  • 基于白盒安全通道的无驱
    支持标准HID协议,无需安装驱动。基于安全通道的无驱比普通的无驱产品有更高的安全保障。我们做到无驱,但不降低安全性。
  • 增强的外壳加密工具
    超级狗集成了SafeNet行业标杆的外壳加密工具,包括基于方法级的.NET应用程序加密,基于白盒的安全通道技术等特点。外壳工具可以对AutoCAD ARX文件进行保护。
  • AppOnChip - 自动化实施代码植入
    由外壳自动完成代码植入工作,无需开发商再做任何代码编制、转换;> 对于升级的应用程序,开发商只需重新加壳,无需对已经发行的狗硬件进行更新; 代码植入基于白盒保护技术,代码的传输与执行的过程更为安全; 加密后的算法会在程序运行时自动地调入狗硬件里执行,这种方式不会占用狗的存储空间,可以运行更多、更复杂的加密算法,让安全强度更有保障。
  • 为开发商定制的API
    超级狗给每个开发商的API库都是定制的、的。每一个定制的API库都是经过特殊混淆加密的,而且嵌入了开发商的定制化号。定制的API库是SafeNet软件保护产品中独有的特点,黑客不会找到通用的破解办法,因此大大提升了破解成本,让不同开发商具有相对独立的更高安全性。
  • 开发商狗控制关键操作
    超级狗开发套件提供开发狗,允许持有开发商狗的人才可以进行软件保护、授权的关键操作,例如编程(做狗)、升级文件、实施外壳加密、查看做狗日志和下载开 发商API库等,这些关键工作必须由持有开发商狗硬件的人来完成。开发商狗的作用就是给关键的操作人员进行授权,这比传统的通过输入口令即可操作一切的形式 要更加安全。
  • 白盒安全通道技术
    SafeNet是业内一家将白盒保护技术应用到软件保护中的企业。白盒技术将加密密钥打散并嵌入到算法中,从而帮助安全通道的密钥不会在内存中出现,避免密钥被跟踪,大大提高软件保护的安全性。
  • 远程安全升级
    基于硬件的安全远程升级,许可升级文件在超级狗硬件内被解密执行,有效防止黑客在升级过程中去截获和破解,开发商可以放心地对较优终用户的软件许可进行升级。超级狗的远程升级工具允许开发商自定义定制界面,非常的简单易用。双向升级方式可以帮助升级可控性,防止误操作。
  • 功能完整的身份认证
    提供基于智能卡硬件ID和PIN码的双因子认证;每个认证锁(超级狗)有的认证密钥;嵌入开发商ID使得某开发商的服务器只允许对自己发行的认证锁进行认证并接入,隔离仿冒的认证锁, 超级狗不是身份认证,还可以同时满足软件保护或数据文件保护的需要。
          

【灵活性】

  • 一次保护,多种分发
    软件保护过程和授权过程相互独立,可以分开实施。现在,软件开发商在对软件实施保护之后,可以随意地打包软件产品或服务,灵活地定义软件计费模式,这部分授权工作可以多次并根据需要独立执行,不需要研发人员投入。
  • 多种授权模式
    采用LicenseOnChip技术实现硬件级别的自动许可。软件开发商可以通过虚拟时钟VClock实现多种基于时间和次数限定的授权,例如按照软件到期日、使用天数、次数等来授权。超级狗可以帮助开发商轻松实现分期付款、按年计费等销售模式,还可以发行安全的试用版软件。
  • 虚拟时钟
    内置虚拟时钟,支持过期日期和执行天数两种基于时间的许可授权。虚拟时钟以本地时间作为参考,超级狗硬件会检查传入的时间是否被篡改,可以有效防止通过修改系统时间达到延长软件使用期的行为。
  • 受保护的数据文件可以关联许可属性
     在较优初的版本中,只有可执行文件能与许可属性(feature)关联。新版本可以为每一个数据文件单独制定授权许可,从而提升了加密的便利性。

 

【易用性】

  • 超级狗许可设计工具和编程工具的界面直观、友好,操作简单,开发商可以快速上手。其中,许可证设计工具让软件保护的部署和日常管理变得更简单;编程工具支持批处理,可以批量做狗,编程时间短,生产效率高。
  • 超级狗增强的外壳保护工具简洁易用,可以让软件开发商快速完成高强度软件保护工作。
  • 超级狗提供的加密助手实用工具和用于解密受保护的字符串及常量例子程序,便于开发商实现更高级的加密操作,提升破解难度。
  • 提供‘优化选项’。 默认自动选中部分函数,通过滑动滚动条平衡效率和安全性(自动添加/减少选中的函数)
  • 加密多媒体影音文件时,无需另加密播放器。受保护的影音文件可通过超级狗提供的Windows Media Player或Windows IE插件播放。
  • 新添加了在线许可升级例子程序。在远程升级过程中,免去了开发商与用户之间生成、传递C2V/V2C文件的麻烦。通过该程序,较优终用户只需要通过互联网自行检测升级内容并完成许可升级。
  • 丰富的示例程序:超级狗想开发商之所想,能够以各种方式帮助开发商完成保护工作,包括提供丰富的示例。
          

【品质】

  • 高性能硬件,恶劣环境下也能正常稳定地工作。支持-25℃到85℃的工作温度
  • 存储区100万次写操作。
          

【其他】

1KB数据存储区
特征(许可)和数据文件共用超级狗1KB数据存储区。支持创建多个读写或只读类型的数据文件。超级狗出厂时内置默认的特征(ID:0)和128字节的读写类型数据文件(ID:65524)。

硬件规格特征

  • 高性能硬件,恶劣环境下也能正常稳定地工作。支持-25℃到85℃的工作温度。
  • 存储区100万次写操作。
  • 1KB数据存储区,特征(许可)和数据文件共用超级狗1KB数据存储区。
  • 内置虚拟时钟。超级狗硬件检测系统时间是否被篡改,帮助安全性。

[产品更新] 超级狗 V2.5新特性

增加超级狗 ToolBox

  • 超级狗 ToolBox 为 Licensing API 提供了易于使用的接口。
  • 使用超级狗 ToolBox,您可以检查 API 中包含的每个函数及其参数要求,也可以查看每个函数的详细信息
  • 您还可以查看 API 中使用的多种 XML 标记及其用法示例。您可以使用超级狗 ToolBox 生成编程代码,之后还可以将这些代码复制到应用程序源代码中。

 

增加超级狗 Drive 受保护存储区评估工具

超级狗 Drive 受保护存储区评估工具允许您在超级狗 Drive 的 SD 卡中方便地评估受保护存储区的各种功能。受保护存储区有以下特性:

  • 在 Windows 资源管理器中受保护存储区不可见。您的应用程序只有调用受保护存储区 API 才能访问受保护存储区。
  • 增强 超级狗文档保护方案支持64Office和Office2016。
  • 支持用户使用 64 位 Office 或 Office 2016 打开被保护的 Office 文档。

 

超级狗身份认证示例支持最新的火狐浏览器

针对最新的火狐浏览器不支持 NPAPI 插件的情况,本版本提供了超级狗认证火狐浏览器扩展程序与 Native Messaging Host 应用程序。超级狗认证火狐浏览器扩展程序与 Native Messaging Host 应用程序协同工作,支持使用超级狗进行身份认证。

 

Windows  外壳加密工具支持程序完整性检查

在启用程序完整性检查的情况下,受保护应用程序将被嵌入数字签名。程序运行时,首先验证数字签名以确保程序没有被修改过。程序完整性检查支持 Windows 程序和.NET 程序。

 

Linux  外壳加密工具支持数据文件保护功能

启用数据文件加密选项后允许被保护的程序访问被保护的数据文件。不支持在运行过程中更改被保护的数据文件。

 

Linux  外壳加密工具支持反调试和反内存转储功能

可以指定是否允许调试被保护的程序以及是否允许内存转储。这两个选项可以应用到可执行文件或共享库(.so)

 

外壳加密工具代码植入功能支持 64  Windows  应用程序

  • 在使用外壳加密工具保护 64 位 Windows 应用程序时,支持启用代码植入功能。
  • 为了支持 64 位 Windows 应用程序的代码植入功能,超级狗的固件版本应该为 4.52 或以上。超级狗 2.5 提供了固件升级工具,可以将超级狗的固件升级到 4.54 版本。超级狗固件升级工具位于以下目录:...\ProgramFiles (x86)\Gemalto\SuperDog\[version]\Redistribute\Firmware Update
  •  

外壳加密工具允许指定超级狗检查失败后的宽限次数

Windows 和 Linux 外壳加密工具允许指定在周期性后台检查失败后是否允许宽限以及允许多少次宽限。

 

posted on 2022-04-25 11:05  hasp  阅读(571)  评论(0编辑  收藏  举报