Friday, September 15, 2017

User behavior data extraction in Linux OS

User behavior data extraction in Linux OS


In this post, a short intro about my seminar in masters degree programme is given. The topic that Im working on is "User behavior data extraction in Linux OS" which includes gathering useful data about user actions, parsing and analyzing them.

The purpose of the system is to gather all information such as global system messages, user logins, background daemons, package installs, browser and keyboard usage, shell commands, runtime system information, file integrity and so on. Then, by using machine learning, it might be possible to develop a system that can detect anomalous user behavior. Such system would try to prevent any unauthorized access by analyzing users current activities.

The following activities and their approximate duration are planned:

  • search for similar software (5%)
  • Linux logging analysis (10%)
  • finding all options to track users behavior (15%)
  • definition and design of desired system (15%)
  • implementation in Python programming language (40%)
  • testing systems functionality and security (15%)




download file now