CN112000853A - 设备唯一标识的生成/反馈方法、介质及客户端、服务端 - Google Patents
设备唯一标识的生成/反馈方法、介质及客户端、服务端 Download PDFInfo
- Publication number
- CN112000853A CN112000853A CN202010758992.XA CN202010758992A CN112000853A CN 112000853 A CN112000853 A CN 112000853A CN 202010758992 A CN202010758992 A CN 202010758992A CN 112000853 A CN112000853 A CN 112000853A
- Authority
- CN
- China
- Prior art keywords
- equipment
- client
- generating
- message digest
- unique
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 48
- 238000004364 calculation method Methods 0.000 claims abstract description 16
- 238000004590 computer program Methods 0.000 claims description 21
- 238000009434 installation Methods 0.000 claims description 17
- 230000000694 effects Effects 0.000 abstract description 5
- 238000004891 communication Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 238000013475 authorization Methods 0.000 description 5
- 238000012795 verification Methods 0.000 description 3
- 238000009825 accumulation Methods 0.000 description 2
- 230000006399 behavior Effects 0.000 description 2
- 230000001186 cumulative effect Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000004422 calculation algorithm Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/903—Querying
- G06F16/90335—Query processing
- G06F16/90344—Query processing by using string matching techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
- G06F21/107—License processing; Key processing
- G06F21/1078—Logging; Metering
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/44—Program or device authentication
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Computational Linguistics (AREA)
- Multimedia (AREA)
- Technology Law (AREA)
- Storage Device Security (AREA)
Abstract
本发明提供一种设备唯一标识的生成/反馈方法、介质及客户端、服务端,所述设备唯一标识的生成方法包括:根据所述客户端的设备识别信息生成设备消息摘要值,将所述设备消息摘要值转换为字符串数据,并根据所述客户端的属性信息生成属性消息摘要值;将所述字符串数据和属性消息摘要值发送至服务端;在设备匹配成功时,接收所述服务端反馈的设备唯一标识。本发明提供了一种根据多种设备信息的匹配与权重计算生成唯一标识的方法,可以准确的对安卓设备进行唯一性标识,能够有效识别各类同设备多帐号的现象,确保各类营销活动正常进行。
Description
技术领域
本发明属于网络技术与安全的技术领域,涉及一种设备唯一标识的生成方法,特别是涉及一种设备唯一标识的生成/反馈方法、介质及客户端、服务端。
背景技术
在现有技术中,为了区别同一账号只能在同一个设备中登录,也就是不允许同一个账号在两个设备上登录,主要是为了安全起见或购物等消费平台的优惠措施利用设备对用户进行识别。
然而,目前在安卓客户端,设备唯一标识是用户身份认证的重要手段,传统的设备唯一标识生成方案过度依赖设备权限,在用户不授权的情况下无法正常生成。
因此,如何提供一种设备唯一标识的生成/反馈方法、介质及客户端、服务端,以解决现有技术无法在不依赖用户主动授权的情况下,即可生成具备唯一性、连续性、稳定性的设备唯一标识等缺陷,成为本领域技术人员亟待解决的技术问题。
发明内容
鉴于以上所述现有技术的缺点,本发明的目的在于提供一种设备唯一标识的生成/反馈方法、介质及客户端、服务端,用于解决现有技术无法在不依赖用户主动授权的情况下,即可生成具备唯一性、连续性、稳定性的设备唯一标识的问题。
为实现上述目的及其他相关目的,本发明一方面提供一种设备唯一标识的生成方法,应用于客户端,所述设备唯一标识的生成方法包括:根据所述客户端的设备识别信息生成设备消息摘要值,将所述设备消息摘要值转换为字符串数据,并根据所述客户端的属性信息生成属性消息摘要值;将所述字符串数据和属性消息摘要值发送至服务端;在设备匹配成功时,接收所述服务端反馈的设备唯一标识。
于本发明的一实施例中,所述根据所述客户端的设备识别信息生成设备消息摘要值的步骤包括:将所述客户端的设备身份识别码和设备型号进行信息叠加,并对叠加的信息进行摘要计算,生成所述设备消息摘要值。
于本发明的一实施例中,所述根据所述客户端的属性信息生成属性消息摘要值的步骤包括:将所述客户端的蓝牙物理地址、wifi物理地址、***应用安装时间、当前应用安装时间、***文件目录时间戳、设备型号、屏幕分辨率、硬件序列号作为摘要计算对象,将所述摘要计算对象分别进行摘要计算,生成所述属性消息摘要值。
本发明另一方面提供一种介质,其上存储有计算机程序,该计算机程序被处理器执行时实现所述的设备唯一标识的生成方法。
本发明又一方面提供一种客户端,包括:处理器及存储器;所述存储器用于存储计算机程序,所述处理器用于执行所述存储器存储的计算机程序,以使所述客户端执行所述的设备唯一标识的生成方法。
本发明又一方面提供一种设备唯一标识的反馈方法,应用于服务端,所述设备唯一标识的反馈方法包括:接收客户端发送的字符串数据和属性消息摘要值;其中,所述字符串数据是根据所述客户端的设备识别信息生成设备消息摘要值,再将所述设备消息摘要值转换生成的数据;所述属性消息摘要值是根据所述客户端的属性信息生成的摘要值;将所述字符串数据和属性消息摘要值与已有的字符串数据和属性消息摘要值进行匹配,并生成匹配结果;根据所述匹配结果判断设备是否匹配成功;以在匹配成功时将所述字符串数据作为设备唯一标识反馈至所述客户端。
于本发明的一实施例中,所述将所述字符串数据和属性消息摘要值与已有的字符串数据和属性消息摘要值进行匹配的步骤包括:判断已有的字符串数据中是否存在所述字符串数据;若是,对所述属性消息摘要值进行匹配;若否,针对旧设备被篡改和新设备进行识别。
于本发明的一实施例中,所述对所述属性消息摘要值进行匹配的步骤包括:判断所述属性消息摘要值与已有的属性消息摘要值是否相同;若是,则判定为设备匹配成功;若否,将不同类别的属性消息摘要值赋予相应的权重值,并将多个匹配成功的属性消息摘要值的权重值进行累加,以确定权重值得分;当所述权重值得分超过预设阈值时,则判定为设备匹配成功;当所述权重值得分未超过预设阈值时,则判定为设备匹配失败。
本发明又一方面提供一种介质,其上存储有计算机程序,该计算机程序被处理器执行时实现所述的设备唯一标识的反馈方法。
本发明最后一方面提供一种服务端,包括:处理器及存储器;所述存储器用于存储计算机程序,所述处理器用于执行所述存储器存储的计算机程序,以使所述服务端执行所述的设备唯一标识的反馈方法。
如上所述,本发明所述的设备唯一标识的生成/反馈方法、介质及客户端、服务端,具有以下有益效果:
本发明不依赖用户主动授权,即可生成设备唯一标识,并具备唯一性、连续性、稳定性。唯一性指生成的设备唯一标识在所有设备中是一一对应的,且是唯一的,连续性指同一设备多次生成的唯一标识均相同,可靠性指生成的设备唯一标识具备防篡改能力。同时满足对用户隐私保护的需求,并对恶意篡改设备唯一标识的行为具备识别能力。从而,能够有效识别各类同设备多帐号的现象,确保各类营销活动正常进行。
附图说明
图1显示为本发明的设备唯一标识的生成方法于一实施例中的原理流程图。
图2显示为本发明的客户端于一实施例中的结构连接示意图。
图3显示为本发明的设备唯一标识的反馈方法于一实施例中的原理流程图。
图4显示为本发明的服务端于一实施例中的结构连接示意图。
图5显示为本发明的客户端与服务端于一实施例中的交互示意图。
元件标号说明
2 客户端
4 服务端
41 处理器
42 存储器
43 通信接口
44 ***总线
S11~S13 步骤
S31~S33 步骤
具体实施方式
以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
本发明所述的设备唯一标识的生成/反馈方法提供了一种根据多种设备信息的匹配与权重计算生成唯一标识的方法,可以准确的对安卓设备进行唯一性标识,能够有效识别各类同设备多帐号的现象,确保各类营销活动正常进行。
以下将结合图1至图5详细阐述本实施例的一种设备唯一标识的生成/反馈方法、介质及客户端、服务端的原理及实施方式,使本领域技术人员不需要创造性劳动即可理解本实施例的设备唯一标识的生成/反馈方法、介质及客户端、服务端。
请参阅图1,显示为本发明的设备唯一标识的生成方法于一实施例中的原理流程图。如图1所示,所述设备唯一标识的生成方法应用于客户端,具体包括以下几个步骤:
S11,根据所述客户端的设备识别信息生成设备消息摘要值,将所述设备消息摘要值转换为字符串数据,并根据所述客户端的属性信息生成属性消息摘要值。
在本实施例中,将所述客户端的设备身份识别码和设备型号进行信息叠加,并对叠加的信息进行摘要计算,生成所述设备消息摘要值。
具体地,客户端获取应用安卓androidID和设备型号,并对(androidID+设备型号)进行一次sha256操作,将sha256后的结果转成16进制字符串。
需要说明的是,sha256仅为本发明摘要计算的其中一种实施方式,其他的sha-224、sha-256、sha-384、sha-512、sha-512/224、sha-512等摘要计算算法也在本发明保护的范围内。
在本实施例中,将所述客户端的蓝牙物理地址、wifi物理地址、***应用安装时间、当前应用安装时间、***文件目录时间戳、设备型号、屏幕分辨率、硬件序列号作为摘要计算对象,将所述摘要计算对象分别进行摘要计算,生成所述属性消息摘要值。
具体地,获取设备蓝牙MAC(Media Access Control Address,媒体访问控制地址或物理地址)、wifi MAC、***应用安装时间的sha256值、当前应用安装时间的sha256值、***文件目录时间戳的sha256值、设备型号、屏幕分辨率、硬件序列号的sha256值,将上述8个字段的数据与上述生成的16进制字符串一同发送到服务端。
需要说明的是,上述客户端的蓝牙物理地址、wifi物理地址、***应用安装时间、当前应用安装时间、***文件目录时间戳、设备型号、屏幕分辨率、硬件序列号中的全部或选取至少一种作为摘要计算对象仅为本发明的其中一种实施方式,其他的可以标识设备属性的信息及信息组合也在本发明保护的范围内。
S12,将所述字符串数据和属性消息摘要值发送至服务端。
S13,在设备匹配成功时,接收所述服务端反馈的设备唯一标识。
在S13之后,所述设备唯一标识的生成方法还包括:客户端收到服务端返回的设备唯一标识,将该设备唯一标识缓存到本地文件***,供后续调用使用。
本发明所述的设备唯一标识的生成方法的保护范围不限于本实施例列举的步骤执行顺序,凡是根据本发明的原理所做的现有技术的步骤增减、步骤替换所实现的方案都包括在本发明的保护范围内。
请参阅图2,显示为本发明的客户端于一实施例中的结构连接示意图。如图2所示,本发明所述的客户端包括:处理器及存储器。
所述存储器用于存储计算机程序,所述处理器用于执行所述存储器存储的计算机程序,以使所述客户端执行所述的设备唯一标识的生成方法。
请参阅图3,显示为本发明的设备唯一标识的反馈方法于一实施例中的原理流程图。如图3所示,所述设备唯一标识的反馈方法应用于服务端,具体包括以下几个步骤:
S31,接收客户端发送的字符串数据和属性消息摘要值;其中,所述字符串数据是根据所述客户端的设备识别信息生成设备消息摘要值,再将所述设备消息摘要值转换生成的数据;所述属性消息摘要值是根据所述客户端的属性信息生成的摘要值。
S32,将所述字符串数据和属性消息摘要值与已有的字符串数据和属性消息摘要值进行匹配,并生成匹配结果。
在本实施例中,判断已有的字符串数据中是否存在所述字符串数据;若是,对所述属性消息摘要值进行匹配;若否,针对旧设备被篡改和新设备进行识别。
具体地,服务端接收到客户端发送的16进制字符串和8个字段数据,对16进制字符串进行数据库匹配,若数据库中存在该字符串数据,则该16进制字符串即为当前设备的设备唯一标识,并将该设备唯一标识重新返回客户端,即该16进制字符串为验证正确的唯一标识;若数据库中不存在该字符数据,即该16进制字符串为验证异常的唯一标识。异常的原因可能是新安卓设备的16进制字符串,并未预先存储,也可能是被恶意篡改后的设备的16进制字符串。
进一步地,基于字符串数据验证成功时,所述对所述属性消息摘要值进行匹配的步骤包括:
(1)判断所述属性消息摘要值与已有的属性消息摘要值是否相同。
(2)若是,则判定为设备匹配成功;若否,将不同类别的属性消息摘要值赋予相应的权重值,并将多个匹配成功的属性消息摘要值的权重值进行累加,以确定权重值得分。
(3)当所述权重值得分超过预设阈值时,则判定为设备匹配成功;当所述权重值得分未超过预设阈值时,则判定为设备匹配失败。
具体地,对获取的客户端的8个字段数据分别取权重为:设备蓝牙MAC的sha256值权重为10,设备wifi MAC的sha256值权重为10,设备***应用安装时间的sha256值权重为20,当前应用安装时间的sha256值权重为20,***文件目录时间戳的sha256值权重为10,设备型号的sha256值权重为10,屏幕分辨率的sha256值权重为10,硬件序列号的sha256值权重为10。并将各字段分别在数据库中进行匹配,匹配成功的字段对应权重值进行累加,若数据库中一条数据匹配结束后累计权重值大于50,则判定数据库中该条数据与当前设备为同一设备,返回数据库中该数据对应的设备唯一标识即16进制字符串到客户端。
更进一步地,基于字符串数据验证失败时,也通过对所述属性消息摘要值进行匹配的步骤进行旧设备被篡改和新设备的识别,具体包括:
(1)判断所述属性消息摘要值与已有的属性消息摘要值是否相同。
(2)若是,则判定为旧设备被篡改;若否,将不同类别的属性消息摘要值赋予相应的权重值,并将多个匹配成功的属性消息摘要值的权重值进行累加,以确定权重值得分。
(3)当所述权重值得分超过预设阈值时,则判定为旧设备被篡改;当所述权重值得分未超过预设阈值时,则判定该设备是未进行信息存储的新设备。
S33,根据所述匹配结果判断设备是否匹配成功;以在匹配成功时将所述字符串数据作为设备唯一标识反馈至所述客户端。
在一具体实施例中,针对一个16进制字符串,将设备随16进制字符串一起发送的字段数据与数据库中预存的字段数据进行一一对应匹配,若匹配成功的字段包括:设备蓝牙MAC的sha256值、设备***应用安装时间的sha256值、当前应用安装时间的sha256值、***文件目录时间戳的sha256值,则累计权重值为:10+20+20+10=60,因数据累计权重值60大于50,则判定数据库中该条数据集合与当前设备为同一设备,返回数据库中该数据对应的设备唯一标识到客户端。
在另一具体实施例中,针对一个16进制字符串,若未查找到设备发送的16进制字符串继续对该客户端设备发送的字段数据与数据库中预存的字段数据进行一一对应匹配。(1)若匹配成功的字段包括:设备蓝牙MAC的sha256值、设备***应用安装时间的sha256值、当前应用安装时间的sha256值、***文件目录时间戳的sha256值,则累计权重值为:10+20+20+10=60,因数据累计权重值60大于50,则判定数据库中该条数据集合与当前设备为同一设备,之所以16进制字符串不一致,是因为被篡改或其他因素导致的改变,因此返回数据库中该数据对应的设备唯一标识到客户端。(2)若匹配成功的字段包括:设备***应用安装时间的sha256值,则累计权重值为:20,因数据累计权重值20小于50,则判定数据库中不存在该设备的数据集合该客户端是一台新设备,将新设备的字符串数据和字段数据进行存储,以便后期对该设备进行唯一标识的验证。
本发明所述的设备唯一标识的反馈方法的保护范围不限于本实施例列举的步骤执行顺序,凡是根据本发明的原理所做的现有技术的步骤增减、步骤替换所实现的方案都包括在本发明的保护范围内。
本实施例提供一种计算机存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现所述所述设备唯一标识的生成方法或所述设备唯一标识的反馈方法。
本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过计算机程序相关的硬件来完成。前述的计算机程序可以存储于一计算机可读存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的计算机可读存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的计算机存储介质。
请参阅图4,显示为本发明的服务端于一实施例中的结构连接示意图。如图4所示,本实施例提供一种服务端4,所述服务端4包括:处理器41、存储器42、通信接口43或/和***总线44;存储器42和通信接口43通过***总线44与处理器41连接并完成相互间的通信,存储器42用于存储计算机程序,通信接口43用于和其他设备进行通信,处理器41用于运行计算机程序,使所述服务端4执行设备唯一标识的反馈方法的各个步骤。
上述提到的***总线44可以是外设部件互连标准(PeripheralComponentInterconnect,简称PCI)总线或扩展工业标准结构(ExtendedIndustryStandardArchitecture,简称EISA)总线等。该***总线可以分为地址总线、数据总线、控制总线等。通信接口43用于实现数据库访问设备与其他设备(如客户端、读写库和只读库)之间的通信。存储器42可能包含随机存取存储器(RandomAccessMemory,简称RAM),也可能还包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。
上述的处理器41可以是通用处理器,包括中央处理器(CentralProcessingUnit,简称CPU)、网络处理器(NetworkProcessor,简称NP)等;还可以是数字信号处理器(DigitalSignalProcessing,简称DSP)、专用集成电路(AlicationSpecificIntegratedCircuit,简称ASIC)、现场可编程门阵列(FieldProgrammableGateArray,简称FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
请参阅图5,显示为本发明的客户端与服务端于一实施例中的交互示意图。如图5所示,客户端2将字符串数据和客户端属性信息发送至服务端4,服务端4根据匹配到的字符串数据,对相应的客户端属性信息进行权重计算,通过权重计算结果的判断在超过权重阈值时,将字符串数据作为设备唯一标识反馈至客户端2,客户端2将该设备唯一标识缓存至本地文件***。
例如,在一具体应用场景中,某购物平台发送满100减20元的优惠券,在用户账号的基础上限定每台设备只允许发送一次,则通过本发明的方法后可以通过设备的唯一标识准确判断每一台设备,有效地避免了同设备多账号的恶意申请现象。
综上所述,本发明所述设备唯一标识的生成/反馈方法、介质及客户端、服务端可以不依赖用户主动授权,即可生成设备唯一标识,并具备唯一性、连续性、稳定性。同时满足对用户隐私保护的需求,并对恶意篡改设备唯一标识的行为具备识别能力。从而,能够有效识别各类同设备多帐号的现象,确保各类营销活动正常进行。本发明有效克服了现有技术中的种种缺点而具高度产业利用价值。
上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。
Claims (10)
1.一种设备唯一标识的生成方法,其特征在于,应用于客户端,所述设备唯一标识的生成方法包括:
根据所述客户端的设备识别信息生成设备消息摘要值,将所述设备消息摘要值转换为字符串数据,并根据所述客户端的属性信息生成属性消息摘要值;
将所述字符串数据和属性消息摘要值发送至服务端;
在设备匹配成功时,接收所述服务端反馈的设备唯一标识。
2.根据权利要求1所述的设备唯一标识的生成方法,其特征在于,所述根据所述客户端的设备识别信息生成设备消息摘要值的步骤包括:
将所述客户端的设备身份识别码和设备型号进行信息叠加,并对叠加的信息进行摘要计算,生成所述设备消息摘要值。
3.根据权利要求1所述的设备唯一标识的生成方法,其特征在于,所述根据所述客户端的属性信息生成属性消息摘要值的步骤包括:
将所述客户端的蓝牙物理地址、wifi物理地址、***应用安装时间、当前应用安装时间、***文件目录时间戳、设备型号、屏幕分辨率、硬件序列号作为摘要计算对象,将所述摘要计算对象分别进行摘要计算,生成所述属性消息摘要值。
4.一种介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至3中任一项所述的设备唯一标识的生成方法。
5.一种客户端,其特征在于,包括:处理器及存储器;
所述存储器用于存储计算机程序,所述处理器用于执行所述存储器存储的计算机程序,以使所述客户端执行如权利要求1至3中任一项所述的设备唯一标识的生成方法。
6.一种设备唯一标识的反馈方法,其特征在于,应用于服务端,所述设备唯一标识的反馈方法包括:
接收客户端发送的字符串数据和属性消息摘要值;其中,所述字符串数据是根据所述客户端的设备识别信息生成设备消息摘要值,再将所述设备消息摘要值转换生成的数据;所述属性消息摘要值是根据所述客户端的属性信息生成的摘要值;
将所述字符串数据和属性消息摘要值与已有的字符串数据和属性消息摘要值进行匹配,并生成匹配结果;
根据所述匹配结果判断设备是否匹配成功;以在匹配成功时将所述字符串数据作为设备唯一标识反馈至所述客户端。
7.根据权利要求6所述的设备唯一标识的反馈方法,其特征在于,所述将所述字符串数据和属性消息摘要值与已有的字符串数据和属性消息摘要值进行匹配的步骤包括:
判断已有的字符串数据中是否存在所述字符串数据;若是,对所述属性消息摘要值进行匹配;若否,针对旧设备被篡改和新设备进行识别。
8.根据权利要求7所述的设备唯一标识的反馈方法,其特征在于,所述对所述属性消息摘要值进行匹配的步骤包括:
判断所述属性消息摘要值与已有的属性消息摘要值是否相同;
若是,则判定为设备匹配成功;若否,将不同类别的属性消息摘要值赋予相应的权重值,并将多个匹配成功的属性消息摘要值的权重值进行累加,以确定权重值得分;
当所述权重值得分超过预设阈值时,则判定为设备匹配成功;当所述权重值得分未超过预设阈值时,则判定为设备匹配失败。
9.一种介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求6至8中任一项所述的设备唯一标识的反馈方法。
10.一种服务端,其特征在于,包括:处理器及存储器;
所述存储器用于存储计算机程序,所述处理器用于执行所述存储器存储的计算机程序,以使所述服务端执行如权利要求6至8中任一项所述的设备唯一标识的反馈方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010758992.XA CN112000853B (zh) | 2020-07-31 | 2020-07-31 | 设备唯一标识的生成/反馈方法、介质及客户端、服务端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010758992.XA CN112000853B (zh) | 2020-07-31 | 2020-07-31 | 设备唯一标识的生成/反馈方法、介质及客户端、服务端 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112000853A true CN112000853A (zh) | 2020-11-27 |
CN112000853B CN112000853B (zh) | 2024-05-24 |
Family
ID=73462609
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010758992.XA Active CN112000853B (zh) | 2020-07-31 | 2020-07-31 | 设备唯一标识的生成/反馈方法、介质及客户端、服务端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112000853B (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112995355A (zh) * | 2021-03-02 | 2021-06-18 | 上海星融汽车科技有限公司 | 设备唯一识别码的生成方法、***及电子设备 |
CN113609510A (zh) * | 2021-09-28 | 2021-11-05 | 武汉泰乐奇信息科技有限公司 | 一种基于分布式存储的大数据加密传输方法与装置 |
CN115250263A (zh) * | 2022-07-21 | 2022-10-28 | 中国银行股份有限公司 | 设备标识方法及装置 |
Citations (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030014372A1 (en) * | 2000-08-04 | 2003-01-16 | Wheeler Lynn Henry | Trusted authentication digital signature (tads) system |
CN101662465A (zh) * | 2009-08-26 | 2010-03-03 | 深圳市腾讯计算机***有限公司 | 一种动态口令验证的方法及装置 |
US20100131756A1 (en) * | 2008-11-26 | 2010-05-27 | James Paul Schneider | Username based authentication and key generation |
CN103220311A (zh) * | 2012-01-20 | 2013-07-24 | 华为终端有限公司 | 一种信息发送方法、设备及*** |
CN106294219A (zh) * | 2015-05-26 | 2017-01-04 | 阿里巴巴集团控股有限公司 | 一种设备识别、数据处理方法、装置及*** |
US20170041383A1 (en) * | 2014-04-23 | 2017-02-09 | Huawei Technologies Co., Ltd. | Information object obtaining method, server, and user equipment |
CN106657429A (zh) * | 2016-10-24 | 2017-05-10 | 珠海市魅族科技有限公司 | 一种设备标识符生成方法以及装置 |
CN106656958A (zh) * | 2016-09-27 | 2017-05-10 | 乐视控股(北京)有限公司 | 基于移动终端的账号登录方法、登录装置及登录*** |
CN107908666A (zh) * | 2017-10-23 | 2018-04-13 | 北京京东尚科信息技术有限公司 | 一种识别设备标识的方法和装置 |
US20180248873A1 (en) * | 2017-02-24 | 2018-08-30 | Trustonic Limited | Electronic device verification |
CN108632213A (zh) * | 2017-03-20 | 2018-10-09 | 腾讯科技(北京)有限公司 | 设备信息处理方法及装置 |
CN109561085A (zh) * | 2018-11-26 | 2019-04-02 | 平安科技(深圳)有限公司 | 一种基于设备识别码的身份验证方法、服务器及介质 |
CN109743160A (zh) * | 2018-12-20 | 2019-05-10 | 深圳市任子行科技开发有限公司 | 防止Hook串改的安卓设备唯一标识获取方法和装置 |
CN109951289A (zh) * | 2019-01-25 | 2019-06-28 | 北京三快在线科技有限公司 | 一种识别方法、装置、设备及可读存储介质 |
CN110177093A (zh) * | 2019-05-22 | 2019-08-27 | 上海上湖信息技术有限公司 | 一种进行身份识别的设备、用于识别的设备及识别方法 |
CN110378796A (zh) * | 2019-06-18 | 2019-10-25 | 中国平安财产保险股份有限公司 | 车辆唯一标识生成方法、装置、计算机设备及介质 |
CN111125567A (zh) * | 2019-12-23 | 2020-05-08 | 五八有限公司 | 设备标记方法、装置、电子设备及存储介质 |
CN111177483A (zh) * | 2019-12-04 | 2020-05-19 | 北京奇虎科技有限公司 | 终端设备的识别方法、设备及计算机可读存储介质 |
CN111274204A (zh) * | 2019-12-20 | 2020-06-12 | 上海淇玥信息技术有限公司 | 终端识别方法、生成移动设备标识组合码的方法及其装置、终端、网络侧设备和存储介质 |
CN111371858A (zh) * | 2020-02-25 | 2020-07-03 | 同盾控股有限公司 | 群控设备识别方法、装置、介质及电子设备 |
-
2020
- 2020-07-31 CN CN202010758992.XA patent/CN112000853B/zh active Active
Patent Citations (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030014372A1 (en) * | 2000-08-04 | 2003-01-16 | Wheeler Lynn Henry | Trusted authentication digital signature (tads) system |
US20100131756A1 (en) * | 2008-11-26 | 2010-05-27 | James Paul Schneider | Username based authentication and key generation |
CN101662465A (zh) * | 2009-08-26 | 2010-03-03 | 深圳市腾讯计算机***有限公司 | 一种动态口令验证的方法及装置 |
CN103220311A (zh) * | 2012-01-20 | 2013-07-24 | 华为终端有限公司 | 一种信息发送方法、设备及*** |
US20170041383A1 (en) * | 2014-04-23 | 2017-02-09 | Huawei Technologies Co., Ltd. | Information object obtaining method, server, and user equipment |
CN106294219A (zh) * | 2015-05-26 | 2017-01-04 | 阿里巴巴集团控股有限公司 | 一种设备识别、数据处理方法、装置及*** |
CN106656958A (zh) * | 2016-09-27 | 2017-05-10 | 乐视控股(北京)有限公司 | 基于移动终端的账号登录方法、登录装置及登录*** |
CN106657429A (zh) * | 2016-10-24 | 2017-05-10 | 珠海市魅族科技有限公司 | 一种设备标识符生成方法以及装置 |
US20180248873A1 (en) * | 2017-02-24 | 2018-08-30 | Trustonic Limited | Electronic device verification |
CN108632213A (zh) * | 2017-03-20 | 2018-10-09 | 腾讯科技(北京)有限公司 | 设备信息处理方法及装置 |
CN107908666A (zh) * | 2017-10-23 | 2018-04-13 | 北京京东尚科信息技术有限公司 | 一种识别设备标识的方法和装置 |
CN109561085A (zh) * | 2018-11-26 | 2019-04-02 | 平安科技(深圳)有限公司 | 一种基于设备识别码的身份验证方法、服务器及介质 |
CN109743160A (zh) * | 2018-12-20 | 2019-05-10 | 深圳市任子行科技开发有限公司 | 防止Hook串改的安卓设备唯一标识获取方法和装置 |
CN109951289A (zh) * | 2019-01-25 | 2019-06-28 | 北京三快在线科技有限公司 | 一种识别方法、装置、设备及可读存储介质 |
CN110177093A (zh) * | 2019-05-22 | 2019-08-27 | 上海上湖信息技术有限公司 | 一种进行身份识别的设备、用于识别的设备及识别方法 |
CN110378796A (zh) * | 2019-06-18 | 2019-10-25 | 中国平安财产保险股份有限公司 | 车辆唯一标识生成方法、装置、计算机设备及介质 |
CN111177483A (zh) * | 2019-12-04 | 2020-05-19 | 北京奇虎科技有限公司 | 终端设备的识别方法、设备及计算机可读存储介质 |
CN111274204A (zh) * | 2019-12-20 | 2020-06-12 | 上海淇玥信息技术有限公司 | 终端识别方法、生成移动设备标识组合码的方法及其装置、终端、网络侧设备和存储介质 |
CN111125567A (zh) * | 2019-12-23 | 2020-05-08 | 五八有限公司 | 设备标记方法、装置、电子设备及存储介质 |
CN111371858A (zh) * | 2020-02-25 | 2020-07-03 | 同盾控股有限公司 | 群控设备识别方法、装置、介质及电子设备 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112995355A (zh) * | 2021-03-02 | 2021-06-18 | 上海星融汽车科技有限公司 | 设备唯一识别码的生成方法、***及电子设备 |
CN113609510A (zh) * | 2021-09-28 | 2021-11-05 | 武汉泰乐奇信息科技有限公司 | 一种基于分布式存储的大数据加密传输方法与装置 |
CN113609510B (zh) * | 2021-09-28 | 2021-12-24 | 武汉泰乐奇信息科技有限公司 | 一种基于分布式存储的大数据加密传输方法与装置 |
CN115250263A (zh) * | 2022-07-21 | 2022-10-28 | 中国银行股份有限公司 | 设备标识方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN112000853B (zh) | 2024-05-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109492378B (zh) | 一种基于设备识别码的身份验证方法、服务器及介质 | |
CN109561085B (zh) | 一种基于设备识别码的身份验证方法、服务器及介质 | |
CN112000853A (zh) | 设备唯一标识的生成/反馈方法、介质及客户端、服务端 | |
EP3178011B1 (en) | Method and system for facilitating terminal identifiers | |
CN110048879B (zh) | 微服务注册方法、装置、电子设备和计算机可读存储介质 | |
CN103077345B (zh) | 基于虚拟机的软件授权方法及*** | |
WO2020019482A1 (zh) | 一种函数hook检测方法、检测设备及计算机可读介质 | |
CN104199654A (zh) | 开放平台的调用方法及装置 | |
WO2020019485A1 (zh) | 一种模拟器识别方法、识别设备及计算机可读介质 | |
CN108769070A (zh) | 一种越权漏洞检测方法及装置 | |
CN109815697B (zh) | 误报行为处理方法及装置 | |
CN106465076A (zh) | 一种控制短信息读取的方法和终端 | |
CN110881186B (zh) | 非法设备识别方法、装置、电子设备及可读存储介质 | |
CN111143808B (zh) | ***安全认证方法、装置及计算设备、存储介质 | |
CN111582868A (zh) | 一种交易请求的处理方法、装置及设备 | |
CN109088872B (zh) | 带使用期限的云平台的使用方法、装置、电子设备及介质 | |
CN104967603A (zh) | 应用账号安全验证方法及装置 | |
CN107948973B (zh) | 一种应用于安全风险控制的ios***的设备指纹生成方法 | |
CN111259368A (zh) | 一种登录***的方法及设备 | |
CN110443039A (zh) | 插件安全性的检测方法、装置以及电子设备 | |
CN108765786A (zh) | 二维码取款安全验证方法及其***、计算机存储介质 | |
CN110602051B (zh) | 基于共识协议的信息处理方法及相关装置 | |
WO2020233044A1 (zh) | 一种插件校验方法、设备、服务器及计算机可读存储介质 | |
CN111585978A (zh) | 一种拦截虚假请求的方法、客户端、服务端及*** | |
CN112765588B (zh) | 一种身份识别方法、装置、电子设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |