一种增量更新的恶意软件检测方法及系统

    公开(公告)号:CN112764791B

    公开(公告)日:2023-08-08

    申请号:CN202110097851.2

    申请日:2021-01-25

    Applicant: 济南大学

    Abstract: 本发明提供了增量更新的恶意软件检测方法及系统。其中该方法包括获取应用程序产生的TCP流,提取TCP流的统计特征;将TCP流的统计特征输入至增量更新的检测模型中,输出应用程序是否为恶意应用程序;增量更新的检测模型的训练过程为:使用训练集Train1和测试集Test1对初始化模型进行训练和测试;将增量数据集划分临时训练集Temp和测试集I‑Test;其中增量数据集、训练集Train1和测试集Test1均由正常应用程序及恶意应用程序所产生的TCP流的统计特征构成;使用临时训练集Temp训练临时模型;临时模型和初始化模型均由设定数量的决策树模型构成;使用测试集I‑Test分别对初始化模型和临时模型进行测试,通过精确度筛选初始化模型和临时模型中决策树模型,最终组成最新的检测模型。

    Android应用程序加密网络流量的提取系统及方法

    公开(公告)号:CN112784289B

    公开(公告)日:2022-10-18

    申请号:CN202110103856.1

    申请日:2021-01-26

    Applicant: 济南大学

    Abstract: 本发明公开了Android应用程序加密网络流量的提取系统及方法,包括:部署在服务器上的Android模拟器;所述Android模拟器上部署有Android应用程序、Android系统级TLS类库和Java虚拟机,所述Android应用程序内设有业务逻辑代码和应用内置的TLS类库,所述Java虚拟机内部署钩子框架,所述钩子框架内设有系统调用代理模块;所述系统调用代理模块分别与业务逻辑代码、应用内置的TLS类库、Android系统级TLS类库和流量收集模块连接;应用内置的TLS类库和Android系统级TLS类库均与Internet网络连接;流量收集模块与测试结果数据库连接。

    基于群控机制的Android应用程序测试方法及系统

    公开(公告)号:CN112765028B

    公开(公告)日:2023-08-04

    申请号:CN202110088425.2

    申请日:2021-01-22

    Applicant: 济南大学

    Abstract: 本申请公开了基于群控机制的Android应用程序测试方法及系统,建立待测试的应用程序测试队列,扫描并启动通过USB线缆与PC端连接的Android实体机、通过网络与PC端连接的Android实体机和部署在PC端的Android模拟器;清空Android实体机测试环境内的残留数据;向Android实体机和Android模拟器,载入待测试的应用程序文件的辅助可执行文件;扫描待测试的应用程序测试队列,向Android实体机和Android模拟器,载入待测试的应用程序文件;启动待测试的应用程序文件,注入待测的输入事件;停止输入事件,清理测试环境,输出测试报告。

    Android应用程序加密网络流量的提取系统及方法

    公开(公告)号:CN112784289A

    公开(公告)日:2021-05-11

    申请号:CN202110103856.1

    申请日:2021-01-26

    Applicant: 济南大学

    Abstract: 本发明公开了Android应用程序加密网络流量的提取系统及方法,包括:部署在服务器上的Android模拟器;所述Android模拟器上部署有Android应用程序、Android系统级TLS类库和Java虚拟机,所述Android应用程序内设有业务逻辑代码和应用内置的TLS类库,所述Java虚拟机内部署钩子框架,所述钩子框架内设有系统调用代理模块;所述系统调用代理模块分别与业务逻辑代码、应用内置的TLS类库、Android系统级TLS类库和流量收集模块连接;应用内置的TLS类库和Android系统级TLS类库均与Internet网络连接;流量收集模块与测试结果数据库连接。

    基于群控机制的Android应用程序测试方法及系统

    公开(公告)号:CN112765028A

    公开(公告)日:2021-05-07

    申请号:CN202110088425.2

    申请日:2021-01-22

    Applicant: 济南大学

    Abstract: 本申请公开了基于群控机制的Android应用程序测试方法及系统,建立待测试的应用程序测试队列,扫描并启动通过USB线缆与PC端连接的Android实体机、通过网络与PC端连接的Android实体机和部署在PC端的Android模拟器;清空Android实体机测试环境内的残留数据;向Android实体机和Android模拟器,载入待测试的应用程序文件的辅助可执行文件;扫描待测试的应用程序测试队列,向Android实体机和Android模拟器,载入待测试的应用程序文件;启动待测试的应用程序文件,注入待测的输入事件;停止输入事件,清理测试环境,输出测试报告。

    从N到N+1的多类转换恶意软件检测方法

    公开(公告)号:CN112861130B

    公开(公告)日:2022-09-06

    申请号:CN202110118437.5

    申请日:2021-01-28

    Applicant: 济南大学

    Abstract: 本公开提供了一种从N到N+1的多类转换恶意软件检测方法,包括获取待测软件的网络流量,输入到预训练的检测模型中,输出待测软件的检测结果;其中,所述检测模型的训练及更新过程包括:通过聚类算法对初始训练集进行分类处理,将所述初始训练集构建成树形结构,树的节点为训练样本中不同类别的质心;随着训练样本的更新,将增量数据样本输入预训练的检测模型,对所述检测模型进行更新,生成最新的检测模型;所述方案通过对动态增长的数据集进行有效处理,解决了训练数据的数量和类的数量随着时间的推移而增加场景下的恶意软件检测问题。

    从N到N+1的多类转换恶意软件检测方法

    公开(公告)号:CN112861130A

    公开(公告)日:2021-05-28

    申请号:CN202110118437.5

    申请日:2021-01-28

    Applicant: 济南大学

    Abstract: 本公开提供了一种从N到N+1的多类转换恶意软件检测方法,包括获取待测软件的网络流量,输入到预训练的检测模型中,输出待测软件的检测结果;其中,所述检测模型的训练及更新过程包括:通过聚类算法对初始训练集进行分类处理,将所述初始训练集构建成树形结构,树的节点为训练样本中不同类别的质心;随着训练样本的更新,将增量数据样本输入预训练的检测模型,对所述检测模型进行更新,生成最新的检测模型;所述方案通过对动态增长的数据集进行有效处理,解决了训练数据的数量和类的数量随着时间的推移而增加场景下的恶意软件检测问题。

    一种增量更新的恶意软件检测方法及系统

    公开(公告)号:CN112764791A

    公开(公告)日:2021-05-07

    申请号:CN202110097851.2

    申请日:2021-01-25

    Applicant: 济南大学

    Abstract: 本发明提供了增量更新的恶意软件检测方法及系统。其中该方法包括获取应用程序产生的TCP流,提取TCP流的统计特征;将TCP流的统计特征输入至增量更新的检测模型中,输出应用程序是否为恶意应用程序;增量更新的检测模型的训练过程为:使用训练集Train1和测试集Test1对初始化模型进行训练和测试;将增量数据集划分临时训练集Temp和测试集I‑Test;其中增量数据集、训练集Train1和测试集Test1均由正常应用程序及恶意应用程序所产生的TCP流的统计特征构成;使用临时训练集Temp训练临时模型;临时模型和初始化模型均由设定数量的决策树模型构成;使用测试集I‑Test分别对初始化模型和临时模型进行测试,通过精确度筛选初始化模型和临时模型中决策树模型,最终组成最新的检测模型。

Patent Agency Ranking