CodeMeter软件保护及授权管理解决方案(二)

news/2024/7/7 22:20:25

客户端管理工具

CodeMeter Runtime是CodeMeter解决方案中的重要组成部分,其为独立软件包,开发者需要把CodeMeter Runtime和加密后的软件一起发布。CodeMeter Runtim包括以下组件用于实现授权的使用:

CodeMeter License Server授权服务器

CodeMeter Runtime的核心组件为CodeMeter License Server授权服务器,其通常以服务形式在后台运行,用于管理CmDongle硬件加密锁、CmActLicense软锁及CmCloud云锁等许可容器中的局域网或广域网网络授权。CodeMeter License Server同样可以管理并跟踪所有可以或正在使用的网络授权。CodeMeter License Server可以为局域网或广域网中所有客户提供共享授权。

CodeMeter License Server授权服务器可以监控所有活跃的客户端,一旦侦测到客户端应用程序崩溃或终止时没有释放授权,则CodeMeter License Server会立即释放授权。CodeMeter License Server可用于管理服务器、客户端PC甚至是虚拟机,每个终端会话均计为网络并发数。

当应用于CmActLicense云锁时,CodeMeter License Server会校验所绑定的硬件指纹,并将授权所需激活信息等隐秘文件存储于该设备上。

CodeMeter WebAdmin管理界面

CodeMeter WebAdmin管理界面用于查看当前许可内容并监控使用状况的网页版应用软件,软件用户可以在应用软件中设置CodeMeter License Server授权服务器的相关配置。​

CodeMeter Control Center控制中心

CodeMeter WebAdmin管理界面工具默认作为http服务运行,也支持https服务。CodeMeter Control Center控制中心详列所有的连接的许可容器,包括CmDongle硬件锁、CmActLicense软锁和CmCloud云锁,并提供离线的授权更新功能。用户可通过CodeMeter Control Center控制中心对CmDongle硬件锁固件进行在线升级。

CodeMeter Core API

开发者通过CodeMeter Core API(可应用为动态库或静态库)与 CodeMeter Runtime 通信。开发者通过Runtime调用动态库,或通过加密工具静态打包到程序中。CodeMeter还提供WUPI接口函数实现进一步的安全性和灵活的授权配置,通过HIP高级编程接口实现授权管理和分发。

CodeMeter Core API包括以下功能:连接授权、释放授权、读取授权信息、更新授权、执行加密操作。支持128位AES及256位的AES对称算法,224位ECC、ECC P-256、ECC P-384、ECC P-521非对称算法,以及1024位RSA、2048位RSA和4096位RSA非对称算法,均可用于加密应用程序、保护软件免受盗版和逆向工程。

嵌入式安全组件

CodeMeter Embedded 是以库的形式,通过专用API,为Linux Embedded、VxWorks、QNX或Android等嵌入式系统提供CodeMeter授权和加密功能。除提供许可授权和软件保护两大核心功能以外还提供访问许可、检索许可选项、创建许可请求、导入许可更新以及执行对称和非对称加密操作等功能。

应用功能还包括直接从应用程序中、AxEngine或ExEngine中直接调用CodeMeter相关功能。CodeMeter Embedded还可以静态库或源代码的形式与软件程序进行整合。

CodeMeter Embedded同时支持硬件加密狗CmDongle及软授权CmActLicense。

CodeMeter Embedded产品组件特点如下:

研发和生产

德国威步成立35年以来一直坚守使命,始终不间断地进取和创新。

财务独立

公司创始人即企业CEO,专注用户需求及市场发展趋势,主持企业的管理和发展,企业财务独立、发展稳定;企业员工特别是研发人员定期接受各领域培训,认同企业的发展理念及价值观。

开发流程

开发流程与ISO 2001:2015和ISO/IEC 27001:2013质量管理体系无缝集成,开发团队采用代码度量、每日构建、测试驱动研发等流程以确保软件的稳定性和可靠性。其产品管理专业、稳定,承诺100%内部研发不外包。从设计、开发到生产,每一个阶段都经过认证,并拥有“德国制造”的质量保证。

创新发展

其研发不局限于企业内部,德国威步把合作精神延伸到与顶尖大学、领先研究机构和其他行业合作伙伴的研发项目,积极参与USB IF、SDA和OPC基金会等标准委员会,并在各种行业联盟中发挥重要作用。

长期可靠

德国威步对卓越的承诺体现在产品中,保证产品和服务的长期可用性、无与伦比的可靠性和精心选择的材料清单组件。更重要的是,德国威步产品确保向后兼容性和在现实条件下无缝升级的能力。


http://lihuaxi.xjx100.cn/news/1847922.html

相关文章

【软件测试学习】—软件测试模型(二)

【软件测试学习】—软件测试模型(二) 我 | 在这里 👩‍🦰👩‍🦰 读书 | 长沙 ⭐计算机科学与技术 ⭐ 本科 【2024届】 🎃🎃 爱好 | 旅游、跑步、网易云、美食、摄影 🎖️…

设计模式 【Adapter 模式】

Adapter 模式 1.什么是 Adapter 模式 用来填补现有的程序和所需的程序之间差异的设计模式就是 Adapter 模式。 Adapter 模式有两种: ● 类适配器模式,即使用继承的适配器 ● 对象适配器模式,即使用委托的适配器 2.使用继承的适配器示例…

配电网重构单时段+多时段(附带matlab代码)

配电网重构单时段多时段 对于《主动配电网最优潮流研究及其应用实例》的基本复现 简介:最优潮流研究在配电网规划运行中不可或缺,且在大量分布式能源接入的主动配电网环境下尤为重要。传统的启发式算法在全局最优解和求解速度上均无法满足主动配电网运行…

DDoS高防IP到底是什么?

DDoS高防IP是提供一个带防御的IP,主要是针对网络中的DDoS攻击进行保护,是针对互联网服务器遭受大流量的DDoS攻击后,导致服务不可用的情况下,用户可以通过配置高防IP,将攻击流量引流到高防IP上,从而确保源站…

Java CopyOnWriteArrayList

在 Java 的集合中, List 是一个很高频使用的集合中, 但是平时使用的 ArrayList, LinkedList 都是线程不安全的。 线程可见性不支持, 内部的 fast-fail 机制等都是表明他们不适合高频发的场景使用。如果我们需要一个线程安全的列表集合 使用古老的集合类 Vector通过 Collections…

echart 柱状图-bar

业务场景一 效果 业务组件调用代码 <template> <barCom :domId"1" :title"barComProps.title" :xAxisData"barComProps.xAxisData" :yAxisProps"barComProps.yAxisProps" :seriseData"barComProps.serise…

从源码解析Containerd容器启动流程

从源码解析Containerd容器启动流程 本文从源码的角度分析containerd容器启动流程以及相关功能的实现。 本篇containerd版本为v1.7.9。 更多文章访问 https://www.cyisme.top 本文从ctr run命令出发&#xff0c;分析containerd的容器启动流程。 ctr命令 查看文件cmd/ctr/comman…

【Java】泛型的简单使用

文章目录 一、包装类1.基本数据类型和对应的包装类2.自动装箱和自动拆箱3.手动装箱和手动拆箱 二、什么是泛型三、泛型的使用四、裸类型&#xff08;Raw Type&#xff09;五、泛型是如何编译的六、泛型的上界七、泛型方法总结 一、包装类 在了解泛型之前我们先了解什么是包装类…