Human-Bot Detection with One-Class Classifiers

被引:0
|
作者
Niu H. [1 ,2 ]
Zhu R. [1 ,2 ]
Li Y. [1 ,2 ]
Ding J. [1 ,2 ]
Cai Z. [1 ,2 ]
机构
[1] Ministry of Education Key Laboratory for Intelligent Networks and Network Security, Xi'an Jiaotong University, Xi'an
[2] Faculty of Electronic and Information Engineering, Xi'an Jiaotong University, Xi'an
关键词
Human-bot detection; Mouse behavior; One-class classifier; Scripted bot;
D O I
10.7652/xjtuxb201911017
中图分类号
学科分类号
摘要
A behavior-based human-bot detection technology is proposed to address the problem of a variety of scripted bots in the field of human-bot detection, where one-class classifier is considered to establish a human mouse behavior model to detect sophisticated scripted bots with behavioral simulation functions. JavaScript is installed on the web page to collect the normal users' mouse behaviors, the feature vectors describing the users' behaviors are obtained and sent to the one-class classifiers to construct the human-bot detection model after the data preprocessing and feature extraction process. Statistically analyzing the mouse behaviors of normal users on the web, three types of scripted bots with behavior simulation function are designed to simulate the normal user to complete the task of logging into the web. According to the feature subset selected by the linear scripted bots participated in the feature selection process, the performances of one-class classifiers in human-bot detection are evaluated. Experimental results show that the best equal error rates of one-class classifiers for linear, regular, and irregular curves scripted bots reach 7.25%, 9.45%, and 12.7%, respectively. Compared with two-class method whose best equal error rate is 20.56%, the one-class method is endowed with excellent generalization property for unknown scripted bots detection. © 2019, Editorial Office of Journal of Xi'an Jiaotong University. All right reserved.
引用
收藏
页码:118 / 124
页数:6
相关论文
共 21 条
  • [1] Uzun E., Chung S.P.H., Essa I., Et al., rtCaptcha: a real-time captcha based liveness detection system
  • [2] Von Ahn L., Blum M., Hopper N.J., Et al., CAPTCHA: using hard AI problems for security, Lecture Notes in Computer Science, 2656, pp. 294-311, (2003)
  • [3] Ye G.X., Tang Z.Y., Fang D.Y., Et al., Yet another text captcha solver, Proceedings of the 2018 ACM SIGSAC Conference on Computer and Communications Security, pp. 332-348, (2018)
  • [4] Brown S.S., Dibari N., Bhatia S., I am 'totally' human: bypassing the reCaptcha, 201713th International Conference on Signal-Image Technology & Internet-Based Systems (SITIS), pp. 9-12, (2017)
  • [5] Tang M.Y., Gao H.C., Zhang Y., Et al., Research on deep learning techniques in breaking text-based captchas and designing image-based captcha, IEEE Transactions on Information Forensics and Security, 13, 10, pp. 2522-2537, (2018)
  • [6] Mishima Y., Fukuda K., Esaki H., An analysis of players and bots behaviors in MMORPG, IEEE International Conference on Advanced Information Networking & Applications, pp. 870-876, (2013)
  • [7] Chung Y., Park C.Y., Kim N.R., Et al., A behavior analysis-based game bot detection approach considering various play styles, ETRI Journal, 35, 6, pp. 1058-1067, (2013)
  • [8] Kantepe M., Ganiz M.C., Preprocessing framework for twitter bot detection, 2017 International Conference on Computer Science and Engineering (UBMK), pp. 630-634, (2017)
  • [9] Chu Z., Gianvecchio S., Wang H.N., Bot or human? a behavior-based online bot detection system, Lecture Notes in Computer Science: Vol. 11170, pp. 432-449, (2018)
  • [10] Van Der Walt E., Eloff J., Using machine learning to detect fake identities: bots vs humans, IEEE Access, 6, pp. 6540-6549, (2018)