Agent Based System for Realtime Database Audit Monitoring

Agent Based System for Realtime Database Audit Monitoring

UNIVERSITY OF NAIROBI SCHOOL OF COMPUTING AND INFORMATICS AGENT BASED SYSTEM FOR REALTIME DATABASE AUDIT MONITORING BY BONIFACE AKUKU P58/73079/2009 SUPERVISOR MR. CHRISTOPHER MOTURI August 2011 A research report submitted in partial fulfillment for the requirements of Master of Science in Computer Science University of NAIROBI Library 0439225 4 Table of Contents Table of Contents........................................................................................................................................ „... ii Abstract............................................................................................................................................................. iii Dedication......................................................................................................................................................... iv Acknowledgement..............................................................................................................................................v Declaration........................................................................................................................................................ vi Abbreviations...................................................................................................................................................vii List of Tables...................................................................................................................................................viii List of Figures...................................................................................................................................................ix CHAPTER 1-INTRODUCTION...................................................................................................................1 1.1 Background............................................................................................................................................. 1 1.2 Problem Definition.................................................................................................................................2 1.3 Objectives................................................................................................................................................3 1.4 Research Questions.................................................................................................................................3 1.5 Proposed Solution...................................................................................................................................4 1.6 Agent Based System Algorithms...........................................................................................................4 1.7 The scope of the study............................................................................................................................ 4 1.8 Significance of the study........................................................................................................................ 5 1.9 Conceptual Model of Agent Based System for Real-Time Database Audit Monitoring................. 6 CHAPTER 2 -LITERATURE REVIEW ................................................................................................... 9 2.1 Introduction.............................................................................................................................................9 2.1.1 Inbuilt database audit log or audit trail system...................................................................................9 2.1.2 Example Scenarios...........................................................................................................................10 2.1.3 Fingerprinting Scheme.....................................................................................................................11 2.1.4 Real-Time, Policy-Based Activity Monitoring.................................................................................. 12 2.1.5 Agent Based Platform......................................................................................................................12 2.1.6 Multi-Agent Concept and Approach..................................................................................................13 2.1.7 Reviewing and Evaluation of Available Database Auditing Tools and Solutions............................. 13 CHAPTER 3 -RESEARCH METHODOLOGY.....................................................................................14 3.1 Data collection methods.......................................................................................................................14 3.1.1 Sources of data....v...........................................................................................................................14 3.1.2 Data collection tools........................................................................................................................14 3.2 Data analysis method....................... .7............................................................................................... 15 3.3 Multi-Agent Methodology...................................................................................................................15 3.4 Multi-Agent design.............................................................................................................................. 17 CHAPTER 4 -ANALYSIS AND DESIGN................................................................................................18 4.1 Database Auditing Monitoring Requirements Analysis................................................................... 18 4.2 System Specification............................................................................................................................ 18 Page i 4.2.1 Functional Requirements..................................................................................................................18 4.2.2 Scenarios......................................................................................................................................... 19 4.3 Architectural Design.......................................................................................................................... 25 4.3.1 Agents system overview...................................................................................................................25 4.3.2 Agents Acquaintances using use case diagram.................................................................................26 4.3.3 Agent messages communication...................................................................................................... 27 4.4 Agents Detailed Design....................................................................................................................... 28 4.4.1 Agent Based System Overview Diagram........................................................................................28 4.5 Agents Internal Process....................................................................................................................... 28 4.5.1 Event Descriptors.............................................................................................................................28 4.5.2 Agents Plan Descriptors...................................................................................................................29 4.6 Algorithms...................................................................................................................................... 29 4.7 Database Design............................................................................................................................. 30 CHAPTER 5- SYSTEM IMPLEMENTATION AND RESULTS......................................................31 5.1 Implementation of the System.............................................................................................................31 5.2 System T esting..................................................................................................................................... 31 5.3 Discussion of Results...........................................................................................................................31 5.3.1 Challenges Facing Database Auditing............................................................................................. 31 5.3.2 Evaluation of available database auditing tools and solutions.......................................................... 32 5.3.3 System Results................................................................................................................................ 32 CHAPTER 6- CONCLUSION...................................................................................................................37 6.1 Achievements........................................................................................................................................ 37 6.2 Research Contributions........................................................................................................................38 6.3 Recommendation/ Future work...........................................................................................................38 6.4 Assumptions and limitations...............................................................................................................38 Page ii ABSTRACT Database auditing is the examination of audit or transaction logs for the purpose of tracking changes with data or database structure. Existing

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    58 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us