通信学报 ›› 2023, Vol. 44 ›› Issue (8): 155-167.doi: 10.11959/j.issn.1000-436x.2023161

• 学术论文 • 上一篇    

面向服务质量感知云API推荐系统的数据投毒攻击检测方法

陈真1,2, 乞文超1, 鲍泰宇1, 申利民1,2   

  1. 1 燕山大学信息科学与工程学院,河北 秦皇岛 066004
    2 燕山大学河北省计算机虚拟技术与系统集成重点实验室,河北 秦皇岛 066004
  • 修回日期:2023-07-27 出版日期:2023-08-01 发布日期:2023-08-01
  • 作者简介:陈真(1987- ),男,陕西宝鸡人,博士,燕山大学副教授、博士生导师,主要研究方向为服务计算、推荐系统和服务化软件开发等
    乞文超(1998- ),女,河北邢台人,燕山大学硕士生,主要研究方向为服务计算、云API安全和推荐算法
    鲍泰宇(1999- ),男,河北石家庄人,燕山大学硕士生,主要研究方向为服务计算、协同推荐算法和数据投毒攻击与检测等
    申利民(1962- ),男,黑龙江佳木斯人,博士,燕山大学教授、博士生导师,主要研究方向为协同计算、服务计算和信息安全等
  • 基金资助:
    国家自然科学基金资助项目(62102348);国家自然科学基金资助项目(62276226);河北省自然科学基金资助项目(F2022203012);中央引导地方科技发展资金资助项目(236Z0103G);河北省教育厅高等学校科技计划基金资助项目(QN2020183);河北省创新能力提升计划基金资助项目(22567626H)

Data poisoning attack detection approach for quality of service aware cloud API recommender system

Zhen CHEN1,2, Wenchao QI1, Taiyu BAO1, Limin SHEN1,2   

  1. 1 School of Information Science and Engineering, Yanshan University, Qinhuangdao 066004, China
    2 Hebei Key Laboratory of Computer Virtual Technology and System Integration, Yanshan University, Qinhuangdao 066004, China
  • Revised:2023-07-27 Online:2023-08-01 Published:2023-08-01
  • Supported by:
    The National Natural Science Foundation of China(62102348);The National Natural Science Foundation of China(62276226);The Natural Science Foundation of Hebei Province(F2022203012);The Central Guiding Local Science and Technology Development Fund Project(236Z0103G);The Science and Technology Research Project of Hebei University(QN2020183);The Innovation Capability Improvement Plan Project of Hebei Province(22567626H)

摘要:

针对现有研究通常假设云API推荐系统的服务质量数据是可靠的,忽略了开放网络环境中恶意用户对云API推荐系统的数据投毒攻击的问题,提出了一种基于多特征融合的数据投毒攻击检测方法。首先,依据设计的相似性度量函数构建用户连通网络图,并利用 Node2vec 捕获用户邻域特征;其次,采用稀疏自编码器挖掘用户服务质量深度特征,并构建基于服务质量数据加权平均偏差的用户解释特征。进一步,融合用户邻域特征、服务质量深度特征和解释特征建立基于支持向量机的虚假用户检测模型,并使用网格搜索和交替迭代优化策略学习模型参数,继而实现虚假用户检测。最后,通过多组实验验证了所提方法的有效性和优越性,实现了服务质量感知云API推荐系统在数据端的投毒攻击防御。

关键词: 推荐系统, 云API, 服务质量, 数据投毒, 攻击检测

Abstract:

To solve the problem that existing studies usually assumed that the QoS data of cloud API recommender system was reliable, ignoring the data poisoning attack on cloud API recommender system by malicious users in open network environment, a data poisoning attack detection approach based on multi-feature fusion was proposed.Firstly, a user connected network graph was constructed based on the designed similarity function, and users’ neighborhood features were captured using Node2vec.Secondly, sparse auto-encoder was used to mine user QoS deep feature, and user interpretation feature based on QoS data weighted average deviation was designed.Furthermore, a fake user detection model based on support vector machine was established by integrating user neighborhood feature, QoS deep feature, and interpretation feature, the model parameters were learned using grid search and alternating iterative optimization strategy to complete fake user detection.Finally, the effectiveness and superiority of the proposed approach were verified through extensive experiments, realizing the poison attack defense against QoS aware cloud API recommender system at the data side.

Key words: recommender system, cloud API, quality of service, data poisoning, attack detection

中图分类号: 

No Suggested Reading articles found!