Files
SimpleRemoter/docs/MultiLayerLicense.md
2026-04-19 22:55:21 +02:00

262 lines
9.8 KiB
Markdown

# 多层授权方案
## 概述
SimpleRemoter 采用**多层授权架构**,专为软件分销场景设计。本文档分为两部分:
- **普通用户**:请阅读 [第一部分](#第一部分普通用户指南)
- **代理商/开发者**:请阅读 [第二部分](#第二部分代理商开发者指南)
> **重要**:使用本软件前,请务必阅读 [合法合规使用](#合法合规使用) 章节。
---
# 第一部分:普通用户指南
本部分面向最终用户,帮助您快速了解如何使用授权。
## 快速开始
### 激活步骤
1. **获取授权**:从您的服务商获取授权信息
2. **导入授权**:将授权信息填入软件设置
3. **自动激活**:软件将自动完成验证
4. **开始使用**:激活成功后即可正常使用
### 日常使用
- **自动续期**:授权到期前系统会自动处理,无需您操作
- **离线可用**:已激活的设备在有效期内可离线使用
- **设备绑定**:授权与您的设备绑定,更换设备需联系服务商
## 常见问题
### 授权到期后会怎样?
软件会自动尝试续期。如果您的服务商已续费,授权将自动延长,无需任何操作。
### 更换电脑后授权还能用吗?
授权与设备绑定,更换设备需要联系您的服务商重新授权。
### 网络断开时能否使用?
可以。已激活的设备在有效期内可正常离线使用。首次激活需要网络连接。
### 并发数是什么意思?
并发数是您的授权允许同时管理的受管设备数量上限。例如,并发数为 256 表示最多同时管理 256 台设备。
### 遇到问题怎么办?
请联系您的服务商(即向您提供授权的人/公司)获取支持。
---
# 第二部分:代理商/开发者指南
本部分面向第一层用户(代理商、系统集成商、独立开发者),帮助您了解如何独立运营和管理下级用户。
## 核心优势
### 完全独立运营
作为第一层用户,您将获得**完全独立**的运营能力:
| 特性 | 说明 |
|------|------|
| **离线验证** | 您的 V2 授权支持完全离线验证,无需连接上级服务器 |
| **离线续期** | 续期也可通过离线方式完成,不依赖网络 |
| **零回调设计** | 您的服务器不会与上级服务器产生任何通信 |
| **完全自主** | 可自由进行二次开发、定制化修改,打造专属版本 |
| **独立控制** | 您的所有下级用户只连接到您的服务器,由您完全掌控 |
| **独立定价** | 自主决定客户授权价格和有效期 |
```
┌───────────────────────────────────────────────────────────┐
│ 独立运营架构 │
├───────────────────────────────────────────────────────────┤
│ │
│ 上级开发商 您的服务器 │
│ │ │ │
│ │ 一次性授权 │ 完全独立 │
│ │ (可离线完成) │ 无需连接上级 │
│ ▼ ▼ │
│ ┌───────┐ ┌───────┐ │
│ │ 开发商 │ ──── 离线授权 ──▶ │ 您 │ │
│ └───────┘ └───┬───┘ │
│ │ │
│ │ 您的客户 │
│ │ 只连接您的服务器 │
│ ▼ │
│ ┌───────────────┐ │
│ │ 您的客户群 │ │
│ │ (完全由您控制) │ │
│ └───────────────┘ │
│ │
└───────────────────────────────────────────────────────────┘
```
> **承诺**:我们尊重您的独立性。您获得授权后,您的业务数据、客户信息完全由您自己掌控,不会经过我们的服务器。
## 授权体系
### 层级结构
```
超级管理员 (软件开发商)
│ 签发 V2 授权 (支持离线验证)
第一层 (您 - 代理商/开发者)
│ 签发 V1 授权
第二层及以下 (您的客户)
```
### V1 与 V2 授权区别
| 类型 | 验证方式 | 适用对象 | 特点 |
|------|----------|----------|------|
| V2 授权 | 离线验证 (数字签名) | 第一层用户 | 无需联网,完全独立 |
| V1 授权 | 在线验证 (HMAC) | 最终用户 | 需连接您的服务器验证 |
### 授权参数
| 参数 | 说明 |
|------|------|
| 序列号 (SN) | 设备唯一标识,自动生成 |
| 有效期 | 授权的起止日期 |
| 并发数 | 允许同时连接的受管设备数量 |
| 授权码 | 加密的授权凭证 |
| 数字证书 | 上级签发的信任凭证 (Authorization) |
## 快速上手
1. **获取代理授权**:从软件开发商获取 V2 授权凭证
2. **离线激活**:导入授权后即可离线使用
3. **配置服务器**:部署您自己的授权验证服务
4. **生成客户授权**:使用授权工具为客户创建 V1 授权
5. **分发给客户**:客户配置后将只连接到您的服务器
## 适用场景
- **软件代理商**:分销软件,赚取差价
- **系统集成商**:整合到您的解决方案中
- **独立开发者**:基于本软件进行定制开发
- **企业 IT 部门**:内部部署,统一管理
## 安全特性
### 密码学保障
采用 **ECDSA P-256** 椭圆曲线数字签名算法:
- 与 HTTPS、主流数字货币使用相同级别的加密技术
- 目前没有已知的有效攻击方法
- 暴力破解在计算上不可行
### 多层验证机制
```
验证流程:
设备绑定检查 ──────▶ 失败 ──▶ 拒绝
▼ 通过
时效性检查 ────────▶ 失败 ──▶ 拒绝
▼ 通过
数字签名验证 ──────▶ 失败 ──▶ 拒绝
▼ 通过
授权链完整性检查 ──▶ 失败 ──▶ 拒绝
▼ 通过
授权成功
```
### 防护能力
| 攻击方式 | 防护措施 | 效果 |
|----------|----------|------|
| 伪造授权 | 数字签名验证 | 无法伪造 |
| 复制授权 | 设备绑定 | 无法复制到其他设备 |
| 修改有效期 | 签名保护 | 修改后签名失效 |
| 替换验证模块 | 模块互锁 | 触发异常检测 |
### 给潜在破解者的说明
> 破解本软件所需的时间和技术成本,远超购买正版授权的费用。与其花费大量精力在可能失败的尝试上,不如购买正版,获得稳定可靠的使用体验和技术支持。
## 代理商常见问题
### 我的授权会被撤销吗?
正常合规使用情况下不会。授权撤销仅针对严重违规行为(如用于违法用途)。
### 续期如何操作?
支持离线续期。您可以通过离线方式获取新的授权凭证,无需服务器联网。
### 客户更换设备怎么处理?
您可以使用授权工具为客户重新生成授权,绑定到新设备。
### 我的客户数据安全吗?
完全安全。您的客户只连接到您的服务器,所有数据由您掌控,不经过任何第三方。
---
# 合法合规使用
**本章节适用于所有用户,请务必阅读。**
## 使用须知
本软件为**远程管理工具**,旨在帮助用户合法管理自有设备或经授权的设备。使用时必须遵守:
1. **合法授权**:仅在您拥有或获得明确授权的设备上使用
2. **知情同意**:确保被管理设备的所有者/使用者知晓并同意
3. **遵守法律**:遵守您所在地区关于远程访问、数据隐私的法律法规
4. **正当用途**:仅用于合法的 IT 管理、技术支持、设备监控等目的
## 禁止行为
以下行为被严格禁止,违反者将承担全部法律责任:
- 未经授权访问他人计算机或网络
- 用于窃取数据、监视他人隐私
- 传播恶意软件或进行网络攻击
- 任何违反当地法律法规的行为
## 免责声明
1. **工具中立性**:本软件是中立的技术工具,其用途取决于使用者。开发者提供的是合法的远程管理解决方案。
2. **使用者责任**:用户对使用本软件的行为及其后果承担全部责任。开发者不对任何滥用、非法使用或不当使用导致的损失负责。
3. **法律合规**:购买和使用本软件即表示您确认将仅用于合法目的,并承诺遵守所有适用的法律法规。
4. **代理商责任**:代理商在分发授权时,有责任告知最终用户上述使用须知。
5. **技术支持范围**:我们仅为合法合规的使用场景提供技术支持。
> **警告**:非法入侵计算机信息系统在大多数国家和地区属于刑事犯罪,可能面临严重的法律后果,包括罚款和监禁。
---
# 技术支持
如有授权相关问题:
- **最终用户**:请联系您的服务商
- **代理商/开发者**:请联系软件开发商
---
*本文档仅为概要说明,具体实现细节受知识产权保护。*
*使用本软件即表示您已阅读、理解并同意本文档所述的所有条款。*