一种基于决策树的APP通信协议识别方法、装置及存储介质制造方法及图纸

技术编号:41288415 阅读:25 留言:0更新日期:2024-05-11 09:37
本发明专利技术提供一种基于决策树的APP通信协议识别方法、装置及存储介质,涉及机器学习与信息安全技术领域,该方法包括构建APP通信协议分析系统框架,对APP通信协议分析系统初始化;获取APP通信数据包;对APP通信数据包进行预处理,将预处理后的数据按比例划分为训练集与测试集,并标准化训练集,构建APP通信协议识别分类模型;构建APP通信加密协议识别模型;通过统计信息获取APP通信协议特征值,从中选取关键的特征;通过孤立森林对数据集中的噪声数据进行处理;根据C5.0选择器设置合适的参数对数据集进行测试,实现对APP通信加密协议的识别。本发明专利技术方法对APP通信加密协议的识别效果较好,提好了识别准确率与精确率。

【技术实现步骤摘要】

本专利技术涉及机器学习与信息安全,尤其涉及一种基于决策树的app通信协议识别方法、装置及存储介质。


技术介绍

1、随着智能手机的不断更新和迭代,已有成千上万的用户成为智能手机的主人。据中国网络信息中心于2021年8月公布的《中国互联网络发展状况统计报告》显示,截至2021年6月,中国手机网民数量约为10.07亿。无论国外还是国内,智能手机越来越普及,在智能手机的操作系统中,安卓系统的使用比例在90%左右。从当前智能手机的使用频率之高来看,手机app通信协议的安全显得尤为重要。手机开发者需要考虑在用户使用过程中,能够有效保证用户的数据隐私不被泄露,确保这些关键性数据不会被其他非法分子所利用。

2、手机app客户端与服务器进行通信主要采用http协议和https协议,两者相比各有利弊,http协议更简单,访问效率更高,而https协议加入了ssl协议相对更安全,但传输速度相对较慢。开发者需要给用户建立一个安全的通信环境,在这里建议包含用户有关敏感信息的相关app在进行客户端与服务器端之间的网络数据通信的过程中采用https协议标准。然而,大多数的a本文档来自技高网...

【技术保护点】

1.一种基于决策树的APP通信协议识别方法,其特征在于,包括:

2.根据权利要求1所述的基于决策树的APP通信协议识别方法,其特征在于,所述APP通信协议分析系统框架具体包括:

3.根据权利要求2所述的基于决策树的APP通信协议识别方法,其特征在于,所述对APP通信协议分析系统初始化的方法具体包括:

4.根据权利要求1所述的基于决策树的APP通信协议识别方法,其特征在于,所述对APP通信数据包进行预处理,将预处理后的数据按比例划分为训练集与测试集,并标准化训练集的方法具体包括:

5.根据权利要求1所述的基于决策树的APP通信协议识别方法,其...

【技术特征摘要】

1.一种基于决策树的app通信协议识别方法,其特征在于,包括:

2.根据权利要求1所述的基于决策树的app通信协议识别方法,其特征在于,所述app通信协议分析系统框架具体包括:

3.根据权利要求2所述的基于决策树的app通信协议识别方法,其特征在于,所述对app通信协议分析系统初始化的方法具体包括:

4.根据权利要求1所述的基于决策树的app通信协议识别方法,其特征在于,所述对app通信数据包进行预处理,将预处理后的数据按比例划分为训练集与测试集,并标准化训练集的方法具体包括:

5.根据权利要求1所述的基于决策树的app通信协议识别方法,其特征在于,构建app通信协议分类模型的方法具体包括:

6.根据权利要求1所述的基于决策树的app通信协议识别方法,其特征在于,所述基于app通信协议类别集和app通信协议特征集构建ap...

【专利技术属性】
技术研发人员:周自强闫科霖朱睿高伟景峰
申请(专利权)人:国网山西省电力公司电力科学研究院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1