Home > Published Issues > 2015 > Volume 10, No. 12, Dec. 2015 >

PM-IUBC: A P2P and MongoDB based Intranet User Behavior Control System

Qinghe Dong 1, 2, Qian He 1, 3, Huaxin Chai 1, Yong Wang 1, 2, and Shengtao He 1
1. Key Lab of Cloud Computing and Complex System, Guilin University of Electronic Technology, Guilin 541004, Guangxi, China
2. Guangxi Key Lab of Automatic Detecting Technology and Instruments, Guilin University of Electronic Technology, Guilin 541004, Guangxi, China
3. School of Computer Science, University of Manchester, Manchester, M13 9PL, UK

Abstract—It is important for a government unit or a company to monitor the intranet security and staffs’ activities during the working time. Collecting and processing massive user behaviors is difficult in the distributed intranet with thousands of hosts. In view of this, this paper proposes a P2P and MongoDB based Intranet User Behavior Control system (PM-IUBC) which consists of the user terminal, the node sliding server overlay, the database cluster and the monitor center. The user behavior control is implemented on the filter driver embedded in the user terminal, and a slice node server overlay is constructed on Pastry. A uniform light weight communication framework is designed to simplify network programming, and a MongoDB with auto shard based log database is configured to store massive user behavior logs. The user behaviors about operating software applications, removable storage devices and files can be monitored and controlled. Experiment results show that PM-IUBC can control the user behaviors and has good concurrency and scalability.

Index Terms—User behavior control, intranet security, P2P overlay, filter driver, MongoDB

Cite: Qinghe Dong, Qian He, Huaxin Chai, Yong Wang, and Shengtao He, “PM-IUBC: A P2P and MongoDB based Intranet User Behavior Control System," Journal of Communications, vol. 10, no. 12, pp. 1027-1036, 2015. Doi: 10.12720/jcm.10.12.1027-1036