Analysis and Evaluation of the Windows Event Log - Bill Buchanan
Analysis and Evaluation of the Windows Event Log - Bill Buchanan
Analysis and Evaluation of the Windows Event Log - Bill Buchanan
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
NAPIER UNIVERSITY<br />
SCHOOL OF COMPUTING<br />
PROJECT DIARY<br />
Student: Barrie Codona<br />
Supervisor: <strong>Bill</strong> <strong>Buchanan</strong><br />
Date: 20 th February 2008 Last diary date: 14 th December 2007<br />
Objectives:<br />
1. Begin writing <strong>the</strong> audit log s<strong>of</strong>tware.<br />
2. Separate <strong>the</strong> application into 3 separate agents, one for capturing <strong>the</strong> events, one for storing <strong>the</strong><br />
events <strong>and</strong> one for viewing <strong>the</strong> events.<br />
Progress:<br />
1. Initially an event driven <strong>Windows</strong> form was created using <strong>the</strong> dot net framework, it specifically<br />
used <strong>the</strong> ‘file system watcher’ to monitor <strong>and</strong> report back any modifications that have been made to<br />
any files on <strong>the</strong> local drive.<br />
2. The first two agents are nearing completion, currently <strong>the</strong> capture agent is event driven <strong>and</strong> captures<br />
any modifications that take place <strong>of</strong> <strong>the</strong> local file system <strong>and</strong> <strong>the</strong> user that caused <strong>the</strong>se events, it<br />
<strong>the</strong>n formats this information into a string <strong>and</strong> generates an HMAC checksum which is tagged onto<br />
<strong>the</strong> end <strong>of</strong> <strong>the</strong> string, using a TCP connection this is <strong>the</strong>n sent to <strong>the</strong> logging agent. The logging<br />
agent, which is also event driven, stamps <strong>the</strong> received message with its local date & time <strong>and</strong> writes<br />
<strong>the</strong>se events sequentially to a file.<br />
Supervisor’s Comments:<br />
Version 2<br />
Napier University