说明:收录25万 73个行业的国家标准 支持批量下载
(19)国家知识产权局 (12)发明 专利 (10)授权公告 号 (45)授权公告日 (21)申请 号 202211186099.X (22)申请日 2022.09.28 (65)同一申请的已公布的文献号 申请公布号 CN 115277260 A (43)申请公布日 2022.11.01 (73)专利权人 北京中超伟业信息安全技 术股份 有限公司 地址 102200 北京市昌平区科技园区超前 路甲1号10号楼3 02室 (72)发明人 罗远哲 李冠蕊 刘瑞景 薛瑞亭  罗晓婷 邓萌萌 徐盼云 赵永莹  何宗林  (74)专利代理 机构 北京高沃 律师事务所 1 1569 专利代理师 王爱涛(51)Int.Cl. H04L 9/40(2022.01) H04L 67/12(2022.01) G16Y 30/10(2020.01) (56)对比文件 US 2022303198 A1,202 2.09.22 WO 2022165599 A1,202 2.08.11 WO 2010042979 A1,2010.04.2 2 CN 1756190 A,20 06.04.05 金渝筌等.基 于通信相似度的僵尸网络节点 检测方法. 《网络与信息安全学报》 .2018,(第10 期), 审查员 姚雅倩 (54)发明名称 一种物联网云平台脆弱性检测方法及系统 (57)摘要 本发明涉及一种物联网云平台脆弱性检测 方法及系统, 属于信息安全领域, 该方法包括: 根 据获取的MQTT数据报文各部分构建MQTT协议报 文空间, 获得MQTT协议报文空间中所有部分取值 的可能排列 情况, 构建输入空间集合并构建MQTT 报文进行发送, 获得元素 e对应的返回报文 r, 将 返回报文 r相同的e和r组成有序对放入集合 Ser 并将集合 Ser放入集合 Spdr, 将MQTT协议报文空 间中各元素与对应集合 Spdr加入输出集合, 从而 确定攻击类型和攻击位置, 实现了从云平台角度 切入的通信脆弱性检测。 权利要求书2页 说明书6页 附图3页 CN 115277260 B 2022.12.30 CN 115277260 B 1.一种物联网云平台脆弱性检测方法, 其特 征在于, 包括: 按照MQTT的协议规范从物联网云平台获取MQTT数据报文头部的各固定长度部分、 MQTT 数据报文头 部的变长度部分和MQT T数据报文的外 部输入部分; 将各固定长度部分、 变长度部分和外部输入部分按顺序构 成表述MQTT协议报文空间的 集合S; 将集合S中集合元素 p的补集记为集合 Spc, 将集合Spc中所有集合元素两两进行笛卡尔 积运算得到集 合Cartesian, 所述集合Cartesian中元素为有序对; 将集合元素 p作为第一个操作数, 将集合 Cartesian中每个有序对作 为第二个操作数进 行笛卡尔积, 获得有序对组成的集 合Sp; 各集合元素 p和对应的集合 Sp构成输入空间集合, 所述输入空间集合中元素为集合元 素p和对应的集 合Sp构成的有序对; 将输入空间集合中的每个有序对元素 pair中的第二个元素中的每个有序对 e中元素按 顺序拼接, 获得MQT T报文; 将每个有序对 e对应的MQTT报文发送至tcp信道, 获得每个MQTT报文来自tcp信道的返 回MQTT报文r; 对于输入 空间集合 中每个有序对元素 pair, 将返回MQTT报文 r相同的有序对 e和对应的 返回MQTT报文 r组成有序对放入集合 Ser并将集合 Ser放入集合 Spdr; 若集合Spdr中的有序 对元素数量大于1, 则将集 合元素p和集合Spdr组成的有序对加入输出集 合; 根据输出集 合确定攻击类型和攻击位置 。 2.根据权利要求1所述的物联网云平台脆弱性检测方法, 其特征在于, 所述攻击类型包 括第一攻击类型和 第二攻击类型, 所述第一攻击类型包括拒绝服务攻击和缓冲区溢出类攻 击, 所述第二 攻击类型为逻辑 错误类攻击 。 3.根据权利要求1所述的物联网云平台脆弱性检测方法, 其特征在于, 所述tcp信道为 物联网云平台使用socket套接 字建立的与MQT T消息代理的tcp连接通路。 4.一种物联网云平台脆弱性检测系统, 其特 征在于, 包括: MQTT数据报文各部分获取模块, 用于按照 MQTT的协议规范从物联网云平台获取MQTT数 据报文头部的各固定长度部 分、 MQTT数据报文头部的变长度部分和MQTT 数据报文的外部输 入部分; MQTT协议报文空间表述构建模块, 用于将各固定长度部分、 变长度部分和外部输入部 分按顺序构成表述MQT T协议报文空间的集 合S; 第一笛卡尔积运算模块, 用于将集合 S中集合元素 p的补集记为集合 Spc, 将集合Spc中 所有集合元素两两进行笛卡尔积运算得到集合 Cartesian , 所述集合 Cartesian 中元素为有 序对; 第二笛卡尔积运算模块, 用于将集合元素 p作为第一个操作数, 将集合 Cartesian 中每 个有序对作为第二个操作数进行笛卡尔积, 获得有序对组成的集 合Sp; 输入空间集合构成模块, 用于各集合元素 p和对应的集合 Sp构成输入空间集合, 所述输 入空间集 合中元素为集合元素p和对应的集 合Sp构成的有序对; MQTT报文确定模块, 用于将输入空间集合中的每个有序对元素 pair中的第二个元素中 的每个有序对 e中元素按顺序拼接, 获得MQT T报文;权 利 要 求 书 1/2 页 2 CN 115277260 B 2MQTT报文发送模块, 用于将每个有序对 e对应的MQTT报文发送至tcp信道, 获得每个 MQTT报文来自tcp信道的返回MQT T报文r; 输出集合构 建模块, 用于对于输入空间集合中每个有序对元素 pair, 将返回MQTT报文 r 相同的有序对 e和对应的返回MQTT报文 r组成有序对放入集合 Ser并将集合 Ser放入集合 Spdr; 若集合Spdr中的有序对元素数量大于1, 则将集合元素 p和集合Spdr组成的有序对加 入输出集 合; 攻击类型和攻击位置确定模块, 用于根据输出集 合确定攻击类型和攻击位置 。 5.根据权利要求4所述的物联网云平台脆弱性检测系统, 其特征在于, 所述攻击类型包 括第一攻击类型和 第二攻击类型, 所述第一攻击类型包括拒绝服务攻击和缓冲区溢出类攻 击, 所述第二 攻击类型为逻辑 错误类攻击 。 6.根据权利要求4所述的物联网云平台脆弱性检测系统, 其特征在于, 所述tcp信道为 物联网云平台使用socket套接 字建立的与MQT T消息代理的tcp连接通路。权 利 要 求 书 2/2 页 3 CN 115277260 B 3

.PDF文档 专利 一种物联网云平台脆弱性检测方法及系统

文档预览
中文文档 12 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共12页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种物联网云平台脆弱性检测方法及系统 第 1 页 专利 一种物联网云平台脆弱性检测方法及系统 第 2 页 专利 一种物联网云平台脆弱性检测方法及系统 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 16:40:47上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。