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

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. 

[1]  Lei Chen,et al.  Comparison of File Integrity Monitoring (FIM) techniques for small business networks , 2014, Fifth International Conference on Computing, Communications and Networking Technologies (ICCCNT).

[2]  Chia Chun Shih,et al.  The improvement of auto-scaling mechanism for distributed database - A case study for MongoDB , 2013, 2013 15th Asia-Pacific Network Operations and Management Symposium (APNOMS).

[3]  Nikolai Joukov,et al.  On incremental file system development , 2006, TOS.

[4]  Wei Min Application of file system filter driver in network secure terminal , 2007 .

[5]  Lin Shi,et al.  Design and Implementation of Encryption Filter Driver for USB Storage Devices , 2011, 2011 Fourth International Symposium on Computational Intelligence and Design.

[6]  Xiaolong Zhang,et al.  Web user behavior monitoring for campus networks , 2010, 2010 IEEE International Conference on Systems, Man and Cybernetics.

[7]  Zhao Zhongmeng,et al.  A Data Backup Method Based on File System Filter Driver , 2010, 2010 Second World Congress on Software Engineering.

[8]  Ying Lu,et al.  Design and Implementation for File Monitor System Based on Windows Driver , 2014, 2014 Sixth International Symposium on Parallel Architectures, Algorithms and Programming.

[9]  Huang Hao Research and implementation of new encrypting file system , 2009 .

[10]  Hyong S. Kim,et al.  Network monitoring: Present and future , 2014, Comput. Networks.

[11]  David R. Karger,et al.  Chord: a scalable peer-to-peer lookup protocol for internet applications , 2003, TNET.

[12]  Indrakshi Ray,et al.  Audit Log Management in MongoDB , 2014, 2014 IEEE World Congress on Services.

[13]  Shaobo Li,et al.  The Design and Implementation of Removable Storage Device Monitoring System Based on WDM Filter Driver , 2010, 2010 International Symposium on Intelligence Information Processing and Trusted Computing.

[14]  Antony I. T. Rowstron,et al.  Pastry: Scalable, Decentralized Object Location, and Routing for Large-Scale Peer-to-Peer Systems , 2001, Middleware.

[15]  Yi Jin,et al.  Research on the improvement of MongoDB Auto-Sharding in cloud environment , 2012, 2012 7th International Conference on Computer Science & Education (ICCSE).

[16]  Zhu Wei-ping,et al.  Using MongoDB to implement textbook management system instead of MySQL , 2011, 2011 IEEE 3rd International Conference on Communication Software and Networks.

[17]  De-sheng Fu,et al.  Solution of removable storage control based on file system filter driver: Solution of removable storage control based on file system filter driver , 2012 .

[18]  Gu Ming Techniques of File System Filter Driver-based and Security-enhanced Encryption System , 2007 .

[19]  Cao Feng-yan Solution of removable storage control based on file system filter driver , 2011 .

[20]  Mark S. Dichter and Michael S. Burkhardt,et al.  Electronic Interaction in the Workplace: Monitoring, Retrieving and Storing Employee Communications in the Internet Age , 2001 .