skip to main content
Department of Computer Science University of Colorado Boulder
cu: home | engineering | mycuinfo | about | cu a-z | search cu | contact cu cs: about | calendar | directory | catalog | schedules | mobile | contact cs
home · undergraduate program · senior project · projects · 

Senior Project - tFire


TRACER FIRE Scoring System

Senior Project: 2009-2010

Sandia National Laboratories, located in Albuquerque, New Mexico, has developed science-based technologies that support our national security since the lab's inception in 1949. Through science and technology, people, infrastructure, and partnerships, Sandia's mission is to meet national needs in five key areas: Nuclear Weapons, Nonproliferation and Assessments, Military Technologies and Applications, Energy and Infrastructure Assurance, and Homeland Security.

The goal of this project was the development of a software application that will support a joint effort between Sandia National Labs and Los Alamos National Labs called TRACER FIRE. The TRACER FIRE program is a Forensic and Incident Response Exercise (FIRE) simulation and training program designed to enhance the skill set of cyber security analysts throughout the Department of Energy complex of research labs and facilities. The Department of Energy is beginning to build a program that will train and assess the proficiency of its technical staff that performs the daily duties of monitoring the DOE networks for intrusions and compromises of its systems and data integrity.

The project provides a scoring system that will monitor the status of various servers and desktops for their availability and integrity during the operation of TRACER FIREs. There are two different modes being used. First, is the "Jeopardy" mode, where participants will be evaluated on their level of ability prior to the main exercise. Second is "Live" mode, which will be used to evaluate the effectiveness of a blue team's defensive actions and a red team's hacking activities.

In particular, the software application provides a website that easily interacts with the users. The program is mainly built with JavaScript/jQuery and AJAX, which makes easy to update each component of the website quickly without refreshing the page. Different features such as sending messages, video tutorials, a challenges and injects repository, a registration system, and save and load system states have been implemented.

tFire is implemented using an MVC (Model View Controller) design to connect the front-end with the back-end. There is a database associated in the back-end, where all the data being used throughout exercise is stored and updated.

See also:
Department of Computer Science
College of Engineering and Applied Science
University of Colorado Boulder
Boulder, CO 80309-0430 USA
Send email to

Engineering Center Office Tower
ECOT 717
FAX +1-303-492-2844
XHTML 1.0/CSS2 ©2012 Regents of the University of Colorado
Privacy · Legal · Trademarks
May 5, 2012 (14:07)