fingerpring banner

Introduction

Research covers a wide range of activities including exploring the data space for computer security, developing basic models, implementing models, and exploring the efficacy of implementation on various data sets and in various environments. In this section you will find papers, reports, and presentations that cover these topics.

Papers

1992 Department of Justice Letter on Keystroke Monitoring

Todd Heberlein

Article

March 18, 2013

   HTML  Reference Link: link

By 1992 monitoring of network traffic for attacks, referred to by the Department of Justice as “keystroke monitoring” was starting to gain traction. This letter, by the now Director of the FBI, raises the concern that this may be a criminal act and recommends actions to reduce the chance that network administrators could face charges.

DIDS: Integrated host and network monitoring, live taps, lateral tracking, oh... and all in 1991

Todd Heberlein

Technical Report

Sep 20, 2012

File: pdf   HTML  Reference Link: link

From 1990 to 1992 UC Davis, Haystack Labs, and Lawrence Livermore National Laboratory (LLNL) worked on the Distributed Intrusion Detection System (DIDS). We handed it off to the United States Air Force (USAF), which funded the work. The USAF planned to roll it out across the entire Air Force network. They hired Trident Data Systems (TDS) to "productize" our prototype and support the roll out. Eventually the network monitoring portion (my NSM) and a centralized Director was rebranded ASIM and rolled out Air Force wide. As far as I know, the ASIM sensor grid was the first global-scale intrusion detection system. This document shows some screenshots of DIDS at about the midpoint of its development.

The Making of "The Advanced Persistent Threat You Have: Google Chrome"

Todd Heberlein

Technical Report

April 28, 2012

File: pdf   HTML  Reference Link: link

Google's software update system can serve as a model Advanced Persistent Threat (APT). APTs often embed programs in a penetrated system. These programs wake up from time to time, call home, download additional programs and instructions to carry out, and modify systems. Google's software update performs all these steps too. Furthermore, because the Google Chrome browser is so widely used and updated so frequently, Google's update process provides analysts ample opportunity to test their data sources, tools, and skills for their ability to detect and reconstruct the "attack". The paper "The Advanced Persistent Threat You Have: Google Chrome" made the claim that if the analyst could not perform the analysis of Google's update system, they were probably not prepared for malicious APTs. The paper then provided a partial reconstruction of the update activity. This paper describes how the analysis in that first paper was performed. It describes the computer system, data collection, and analysis tool. It then shows how the tool and data were used to reconstruct the "attack".

The Advanced Persistent Threat You Have: Google Chrome

Todd Heberlein

Technical Report

April 17, 2012

File: pdf   HTML  Reference Link: link

The Advanced Persistent Threat (APT) has become the watchword for cyber espionage damaging our national and economic security. Do you have APTs inside your organization right now? How can you be confident of your answer? I argue that you probably already have a "benign APT" inside your organization, and your ability to detect, analyze, and understand this benign APT's actions will tell you whether you have a chance to do the same for malicious APTs. That benign APT is Google's software update system. I pose key questions that your organization should be able to answer about this activity. I present a summary of my findings and a somewhat detailed analysis of Google's update activity. To determine if your organization is prepared for a modern threat, you should consider a similar exercise with the data you currently collect and the tools you use to analyze that data. If you fail with the Google APT, you will probably fail with a real APT.

Windows 7 Auditing: An Introduction

Todd Heberlein

Technical Report

June 14, 2010

File: pdf  Reference Link: link

Windows 7’s auditing system can provide a rich source of information to detect and analyze a wide range of threats against computer systems. Unfortunately few people know this auditing system exists much less how to turn it on and configure it. This paper provides step-by-step instructions to configure a simple audit policy useful for understanding how data was exfiltrated from the computer.

Statistical Problems with Statistical-based Intrusion Detection

Todd Heberlein

Technical Report

Feb 5, 2007

File: pdf  No HTML Link:   Reference Link: link

In 1987 Dorothy Denning wrote in her seminal paper "An Intrusion-Detection Model" the following words: "exploitation of a system's vulnerabilities involves abnormal use of the system; therefore, security violations could be detected from abnormal patterns of usage." With these words, Denning kicked off 20 years of research, development, and publications in anomaly-based intrusion detection, where systems build statistical profiles of normal usage patterns and detect variations from those profiles. Unfortunately, the statistics behind statistical-based detection can lead to some unintuitive results, from surprisingly high numbers of false alarms to the potential of making a site less secure. This paper highlights some of the problems, causes, and implications anomaly-based detection.

Review of the CPP Cyber Security Program

Todd Heberlein

Technical Report

June 29, 2005

File: pdf  No HTML Link:   Reference Link: link

This report describes our findings and recommendations for the Department of Energy's (DOE) CPP defensive cyber security operations. The source for our information included interviews with Lawrence Livermore National Laboratory (LLNL) Computer Incident Advisory Capability (CIAC) personnel, unclassified documentation provided by CIAC, and information retrieved from the web. Our focus was on defensive cyber security and not on offensive operations or counterintelligence.

Beyond the Anomaly: The Quest for the Underlying Cause

Todd Heberlein

Technical Report

Mar 23, 2005

File: pdf  Reference Link: link

In the paper "Why Anomaly Detection Sucks" we looked at an alert to an unexpected event (an anomaly) on one of our systems. To our frustration, we could not identify the underlying cause of the event, and we were left with many lost hours and a very uncomfortable feeling that something might be wrong but we could do nothing about it. This report follows our continuing quest to identify the underlying cause of the alert. Having exhausted the leads using the original alert, we set up a system to allow the apparent attack to continue. This activity led us back search for new evidence on the original host - some dating back a year and a half. Eventually we traced down the cause of the alert, and it was not from any attack.

Why Anomaly Detection Sucks

Todd Heberlein

Technical Report

Feb 8, 2005

File: pdf  Reference Link: link

The techniques used by intrusion detection systems are often described as signature-based or anomaly-based. In this overly simplified view, signature-based techniques detect specific and known attacks or attacks against known vulnerabilities, and anomaly-based techniques detect unexpected activity (presumably an intrusion would be unusual). Anomaly-based detection generally has a longer history and has had more extensive government sponsored funding than signature-based detection. Anomaly-based techniques also hold the promise of detecting a wider range of misuse than signature-based based techniques, including misuse by insiders that do not exploit any vulnerabilities and previously unknown attacks against unknown vulnerabilities. However, despite these apparent advantages that anomaly-based techniques have over signature-based techniques, signature-based techniques have enjoyed considerably more operational success than anomaly techniques. This paper addresses, in part, why this is the case through a real-world example we had to endure.

Environment Aware: Future Directions

Todd Heberlein

Technical Report

Jan 27, 2005

File: pdf  Reference Link: link

As originally envisioned, the Environment Aware Security project would consume detailed information about a network (e.g., vulnerabilities and topology) and a (potentially hypothetical) adversary's capability and produce (1) a set of systems that can be penetrated by the adversary and (2) a prioritized list of changes to the network (e.g., patches to specific systems) to maximally disrupt the adversary's ability to move through the network. The prioritized list of changes, referred to as Network Tasking Orders (NTOs), was envisioned as the primary way network and system administrators would interact with the system. This document describes the future directions for the ARDA sponsored Environment Aware Security project.

@NetSquared_USA  copyright Net Squared, Inc., 2008-2013