软件狗开发套件-产品特点-保护方案
 

微狗开发套件-工作原理-产品特性
 
微狗是一种内置微处理器的智能型软件狗。它提供 200 字节的掉电保持存储器,拥有外壳与内嵌式双重保护,允许多只软件狗级联,是目前被广泛应用的单机软件保护方案。微狗有两种型号:微狗并口型与微狗 USB 型。
工作原理
开发商程序通过调用微狗的接口模块对硬件狗操作,硬件狗响应该操作并通过接口模块将相应数据返回给开发商的应用程序。开发商的应用程序可以对返回值进行判定并采取相应的动作。如果返回无效的响应,表明没有正确的狗,开发商可以将应用程序终止运行。 简要示意如下:



微狗开发套件提供了两种保护方案:使用 obj 、 dll 、 ActiveX 控件或者直接使用外壳工具,请根据您的需求选择方案。

•使用 obj 、 dll 、 ActiveX 控件
obj 、 dll 、 ActiveX 控件提供了操作硬件狗的接口函数,您可以直接在应用程序的源代码里加入这些接口函数的调用,来保护您的一个或者多个软件。您的应用程序需要重新编译。由您来设置应用程序中调用保护接口的次数以及没有发现狗采取的措施。原则上您调用、设置的保护接口越多将更有利于您阻止潜在黑客破坏您的软件保护。
•使用外壳工具
使用外壳工具对软件保护是一种快速、简单的保护方案。它不象使用接口函数需要对源代码进行改动,而是自动给您的可执行应用程序加了一个保护层。在程序开始运行和运行当中会自动地访问狗是否存在。假如狗不存在,应用程序将不能运行。 外壳工具同时提供了一些其它选项,例如:试用期功能。
产品特点
微狗开发套件适用于 DOS 、 Windows 3X/9X/ME/NT/2000/XP 、 Linux 操作系统,支持几乎所有主流编程语言、开发工具。开发套件的主要特点如下:

微狗并口型 – PMH

•微处理器
内置单片机,并提供 200 字节掉电保持存储器,用特殊手段一次性写入程序,固化的单片机不可读出或改写,保证了微狗不可仿制。
•安全算法
开发商可以自选安全算法,并可以自定义安全算法因子( 256 种算法, 24 位算法因子,共有 1600 万种因子变化可供选择)。
•抗共享
内置对抗并口共享器,由开发商选择是否共享微狗。
•反跟踪
采用独创的数据交换随机噪声技术,有效对抗逻辑分析仪及各种调试工具的攻击,完全禁止软件仿真程序模拟的数据。
•口令
微狗可以由软件开发商设置口令,口令错误将不能对数据区进行读写。
•流水号
每只微狗都有 的序号,即流水号。软件开发商可通过读流水号区分每一只微狗。同号狗的流水号也是不相同的。
•AS 技术
API 函数调用与 SHELL 外壳保护相结合的方式,同时使用能够达到 高的保护级别。微狗在外壳安全保护工具中与调用的 API 函数建立了对应关系。这样,程序中调用的 API 函数只有在有外壳的情况下才能正确运行,而外壳本身隐蔽了对 API 函数的调用。
•可级联
微狗可多个级联,体积更小,使用更方便。
•支持多模块远程升级
微狗开发套件为开发商提供远程更改硬件狗中多模块设置的方法。
•支持 LINUX
提供了针对 LINUX 内核 2.2 和 2.4 版本驱动程序,开发商可以使用 LINUX 模块保护运行在 LINUX 操作系统上的应用程序
•高强度动态库安全保护方式
在原有安全保护方式基础上,新增 C 语言高强度动态库安全保护方式,并有效运行于动态库认证安全机制,确保动态库调用具有无与伦比的安全可靠性
•支持 ActiveX 控件
开发商可以在网页中或 VB , VC 中使用 ActiveX 控件对硬件狗进行操作。
•改良的硬件驱动程序 new!
驱动程序的安装及发布更加方便、快捷,开发商只需使用 InstDrv.exe 安装驱动程序,硬件即可正常工作。
•崭新的硬件狗编辑工具 DogEdt32.exe new!
集成了原有 DogEdt32.exe 、 Reveal.exe 、 Convert.exe 三个工具,并新增多模块存储区编辑、多模块远程升级、错误码查询、接口函数测试功能,令硬件狗编辑调试过程更趋简捷、顺畅。
•多模块安全保护方式 new!
特设的多模块安全保护方式,令开发商在使用微狗开发套件多模块动态库时,可更加有效地进行多模块保护和限制各个模块的使用次数。与高强度动态库安全保护方式相同,多模块安全保护方式同样运用了动态库认证的安全机制,可有效地保证动态库调用的安全性。
微狗 USB 型 – UMC

•对其他 USB 设备完全透明:
遵守 USB 标准,兼容性 好,不与标准外设产生冲突。
•具有更好的稳定性:
USB 接口本身具有电源线,可为外设提供稳定的工作电源,从而对 USB 狗的工作电压、功耗等要求大大降低,狗的工作条件得到很大改善。
•具有与微狗并口型绝大多数相同的功能与特性
新增功能


微狗开发套件V4.0 Build 0015 产品升级说明

•升级产品特性:
•与旧版本区别(解决了哪些问题):
(1)外壳工具,增强了内外结合的保护功能,开发商可以定制保护点,并且只支持PMI/UMI硬件

(2)驱动程序,兼容新老硬件(包括PMH/PMI和UMC/UMI)

(3)把Number.Dog文件和Dog Key合并,统一为Number.Dog

(4)此版本软件使用的硬件为新硬件(PMI/UMI)

(5)增加了Authorware模块

(6)增加了VB远程升级多模块的模块

(7)增加了ASP.NET 的模块(使用 C#)

(8)Linux下开放设置密码的接口

(9)修改了VF调用DLL的例子

(10)解决了硬件狗不存在的时候,等待函数返回时间过长的问题

(11)UMI/PMI硬件的安全性有很大提高

(12)上层保护接口模块增加了防黑客软件的功能

(13)上层保护接口模块在防静态分析方面,安全性有很大提高

(14)不再支持DOS/Win16模块

•客户研发人员开发时注意事项:
(1)此版本的软件不兼容PMH以及以前型号的并口狗,部分兼容UMC硬件(Convert函数不支持,其余函数都支持)。

(2)老版本的软件(V3.4以前版本)可以操作新型号的硬件。

(3)如果开发商使用的是MF硬件或者使用的是V2.0的上层模块,那么只能继续定购PMH硬件。

适用的语言环境

并口型微狗:

•DOS16: C , C++, FORTRAN, ASM, Pascal, BASIC ( BASCOM, Quick,True, Turbo ) , FOXPRO, Clipper, Foxbase, Dbase, EXE/COM 文件;DOS32: C, C++ ( High, NDP, Watcom ), FORTRAN ( NDP, PowerStation,Watcom) , EXP 文件;
•Win16: C, C++ ( Borland, Visual ), Visual BASIC, FOXPRO, PowerBuilder,Delphi
•Win32: C, C++ ( Visual, Borland, C++Builder, MFC ), FORTRAN ( LAHEY,PowerStation, Visual ), Java, VisualBasic, VisualFoxpro, PowerBuilder,Delphi,JavaScript, VBScript, VBA, InstallShield, AutoCAD, .NET 等。
•Linux: C, C++, Java
USB 型微狗:

•Win32: C, C++ ( Visual, Borland, C++Builder, MFC), FORTRAN ( LAHEY, PowerStation, Visual ), Java, VisualBasic, VisualFoxpro, PowerBuilder, Delphi , JavaScript, VBScript, VBA, InstallShield, AutoCAD, .NET 等等。
•Linux: C, C++, Java
适用的操作系统

并口型微狗:

•DOS , Windows 3.x / 9x / ME / NT / 2000 / XP / Sever 2003
•LINUX (Red hat 内核 2.2 / 2.4)
USB 型微狗:

•Windows 98 / ME / 2000 / XP / Sever 2003
•LINUX (Red hat 内核 2.2 / 2.4)
开发商升级注意事项
对于已经或正在使用老版本产品的开发商,请注意如下事项:

•对于 UMH2.0 用户,使用 DOS16 、 WIN16 模块,并且使用 USB 狗保护的开发商,建议您继续使用 UMH2.0 USB 硬件 (RC-USBB)
•对于 UMH3.0/3.1/3.2 版的用户,建议您下载 新微狗 3.3 版本驱动 { 微狗 3.3 版本驱动中优化了 USBC (现已更名为 UMC )硬件的驱动,使其安装更加方便、使用更加稳定 } 。
具体升级步骤

由 UMH2.0 升级至微狗开发套件 V3.3 的具体升级步骤:

1 、安装微狗开发套件 V3.3 (首先需要下载 新版本)

2 、如果您以前使用 API 函数进行数据保护,现在您需要重新编译连接您的程序,以 C 语言为例,在您重新编译连接您的程序之前,您必须完成以下两项工作:

A 用微狗开发套件 V3.3 提供的 obj 文件和变量声明头文件替换您工程中的同名文件,它们是 Mhwin32c.obj 和 Gsmh.h

B 在您的应用程序中多定义一个全局变量 NewPassword ,您可以参照 win32\win32c\msvc 下的例子程序。

对于其它 WIN32 语言,您可以参照相应的例子程序,主要包括两步:

A 使用新的 obj 和变量声明头文件

B 多定义一个全局变量 NewPassword 。

3 、重新编译连接您的程序

4 、测试您的程序是否运行正确

5 、把您的程序和硬件狗驱动安装程序及硬件狗分发给您的客户,并要求客户安装微狗开发套件 V3.3 的驱动程序。

软件狗开发套件-产品特点-保护方案
武汉金雅特公司(原武汉凡高软件公司)是SafeNet中国区的授权白金代理商,我公司从1998年开始一直代理赛孚耐 高级别白金代理商,我公司所售加密狗直接从厂商进货,所售产品的序列号均为 序列号,SafeNet加密狗加密锁产品关键部件是采用非通用芯片可以防止克隆复制的,可提3个月供免费测试。
公司有多名专业加密技术工程师,可随时为您售前售后服务,客户二次开发及特殊技术要求我们可以和SafeNet高级工程师为您现场服务。产品三包:7天包退换,非物理损坏1年免费更换,1年免费服务
          加密狗-加密锁-软件保护产品
·加密狗报价-软件保护-加密锁购买价格
·圣天狗SHK-软件保护加密标准-简单又安全
·圣天诺HASP HL-世界上 安全可靠的加密锁
·宏狗-自定义算法的加密狗
·微狗-高性价比 多使用的硬件加密狗
·软件狗-单机版软件硬件加密的低价格
·圣天诺超强锁SuperPro+
·圣天诺奥强锁UltraPro
·圣天诺RMS-完整的许可证管理解决方案
·sentinel LDK 6.x软加密许可证授权管理
·HASP-MaxMicro 小的的硬件加密锁-工控机
·HASP SL基于软件的产品激活授权解决方案
·超级狗SuperDog易用无驱专用芯片-本地化
·视频加密狗产品介绍
·视频加密狗技术参数
·视频加密狗操作演示
·加密狗 新驱动程下载赛孚耐SafeNet官方
          iKey 身份认证令牌 USB Key
·iKey1000 个人双因素身份认证 USB Key
·iKey2032基于PKI双因素身份验证Win和MAC
·iKey4000 先进的身份认证USB令牌
·eToken 5100(Pro72K)电子身份认证
·eToken PASS 一次性密码令牌
·DataSecure 给数据库加密的软件
·SafeNet数据加密工具解决方案
·硬盘加密工具 ProtectDrive
·文件和文件夹加密-ProtectFile
·U盘加密ProtectPack压缩存档加密软件
·SafeNet信息安全绝对 者-成功案例
技术咨询 电话:027-87153162
技术咨询 QQ  258299995,258300138
售后服务 QQ  258298351 阳小姐

给我发消息

杨先生:15586906122

给我发消息 阳小姐:13396065129
     Email邮箱  89010286@qq.com  
    [查看公司详细地址-乘车路线-地理图片]
 


版权所有:湖北省武汉金雅特(原武汉凡高软件公司) 地址:武汉市武珞路丁字桥南方帝园A座2105
Copy Right (c)1996-2015 flagsoft.com.cn All right reserver 电话:027-87153162 Email:89010286@qq.com