软件授权中使用机器硬件授权相关功能咨询

咨询描述:

1.硬件读取问题:

现在的授权方案是通过c获取机器的cpu和mac地址作为授权的绑定标识,

是否有权限获取这些信息。

同时看到系统中mac是默认是使用随机mac地址,这项可能会对授权有影响,是否可以获取真实的mac。获取接口也需要提供。如果cpu和mac无法获取,是否有其他的唯一的硬件信息可以使用。

2.授权存放问题:目前的方式:在Windows下授权是放在c:\programdata\bitanswer,Linux下是保存在当前用户目录下的BitAnswer中,鸿蒙系统中是否有相对安全的公共目录?这个目录需要使用者不经常访问的,如果经常访问的目录可能会存在误删除导致授权失效。

咨询场景描述:

这个目录需要使用者不经常访问的,如果经常访问的目录可能会存在误删除导致授权失效。

HarmonyOS
2024-05-07 22:42:26
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
越来越认真了

1. 先从关键资产中获取AAID,如果获取不到则认为是新设备,获取AAID并保存到关键资产库,能获取到则认为是老设备。建议可考虑将授权文件内容转换后也放置在关键性资产,看下能否满足诉求。

2. 安全文件目录,建议可考虑将授权文件内容转换后也放置在关键性资产,看下能否满足诉求

详细接口:

1.设备唯一标识符可采用AAID方式:https://developer.huawei.com/consumer/cn/doc/HMSCore-Guides/aaid-0000001051142988

2.应用信息持久化可使用关键资产存储服务接口,参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-references/js-apis-asset-0000001863796493(需申请ohos.permission.STORE_PERSISTENT_DATA权限)

分享
微博
QQ
微信
回复
2024-05-08 16:31:33
相关问题
一些帐号授权相关问题
8682浏览 • 2回复 待解决
定位授权 直接提示用户拒绝授权
361浏览 • 1回复 待解决
如何实现向用户申请授权功能
1855浏览 • 1回复 待解决
帐号授权相关问题,和大家讨论一下
12976浏览 • 3回复 待解决
如何申请组合授权权限?
422浏览 • 1回复 待解决
鸿蒙是否有预授权机制?
3345浏览 • 1回复 待解决
检查某个权限是否已经授权
485浏览 • 1回复 待解决
OAID授权问题有哪些?
420浏览 • 1回复 待解决
打开授权设置页Button的实现
391浏览 • 1回复 待解决
如何向用户请求授权广告跟踪权限
379浏览 • 1回复 待解决
Web中如何创建定位授权弹窗
1871浏览 • 1回复 待解决
是否支持动态授权,你知道多少?
2334浏览 • 1回复 待解决
为什么 QT 可以兼用 GPL 和商业授权
5373浏览 • 1回复 待解决
求大佬告知如何向用户申请授权
520浏览 • 2回复 待解决
取消Account Kit 获取用户头像昵称授权
558浏览 • 1回复 待解决
HarmonyOS InputText相关咨询
302浏览 • 1回复 待解决
jsBridge相关问题咨询
425浏览 • 1回复 待解决