25.12.2014 Views

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

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!