The boss gets tipped off that an employee might be leaving the company and in so doing is trying to grab as many clients as possible to take with him to his new job. The company brings in computer forensic specialists to look through the employee’s actions online to find the evidence before confronting the employee.

Alfred Demirjian, president and CEO of computer forensic company TechFusion, has seen that and many other scenarios in the 30 years he has been in the business--anything from an employee sabotaging a former company through hijacking an email account to misusing the internet on company time. Commercial software allows his company to dig deep into an employee’s social media postings and texts, or to track them by GPS if they have a company-owned smartphone.

A client might give them a date range and TechFusion can run through the gamut of company emails to see the interactions the employee had with clients.

“Computer forensics will play a greater role in exposing the malicious acts of people. As it continues to advance, it will make it more difficult for people to hide their wrongful acts and easier to have them held responsible,” Demirjian said.

Technology has come a long way since Demirjian got into the business. The industry has advanced from one that utilized the operating system commands to one that is software based, he said. “It is now more important to have experience with the tool being used then the system being worked on.”

He added that the software has improved with greater and broader compatibility and capability. “It is faster and less expensive. This has enabled forensic engineers to perform many more tasks,” he said.

TechFusion has been involved in some high-profile cases, most recently being the infamous cell phone of New England Patriots quarterback Tom Brady. When the NFL asked to examine his texts, Brady said he had gotten rid of the phone. Those texts were later found. TechFusion was also tasked with reviewing the surveillance video taken from the late-Aaron Hernandez’s house the night Odin Lloyd was murdered.

Computer forensics is a branch of digital forensic science pertaining to evidence found in computers and digital storage media. The goal of computer forensics is to examine digital media in a forensically sound manner with the aim of identifying, preserving, recovering, analyzing and presenting facts and opinions about the digital information. This involves similar techniques and principles to data recovery, but with additional guidelines and practices designed to create a legal audit trail.

Alfred Demirjian, CEO, TechFusion

Ryan Kazanciyan, chief security architect at Tanium, said forensics is the process of reconstructing and analyzing digital evidence to determine how a device or system was previously used. At the most basic level, so-called digital evidence can take the form of endpoint-centric data (such as the contents of a hard drive or memory), network-centric data (such as a full packet capture of all network traffic traversing through a specific device or site), or application-centric data (such as logs or other records related to the usage of a program or service).

A forensic investigator's workflow is largely driven by the specific questions that they may be trying to answer. Examples of use-cases that commonly employ forensics include:

Kazanciyan said traditional computer forensics entail utilizing specialized software to make an image of a subject system's hard drives and physical memory, and to automatically parse it into human-recognizable formats. This allows an investigator to examine and search for specific types of files or application data (such as e-mails or web browser history), point-in-time data (such as the running processes or open network connections at the time of evidence acquisition), and remnants of historical activity (such as deleted files or recent activity).

The extent to which deleted data and historical activity may be recoverable varies on a few factors, but generally degrades over time and commensurate to the volume of activity on a system, he said.

This approach to computer forensics remains suitable for focused, small-scale investigations, but is too time and resource-intensive for enterprise-scale tasks, such as hunting across thousands of systems in a corporate environment, Kazanciyan said.

“As a result, technologies that facilitate rapid search and analysis of evidence across ‘live’ systems began to flourish in the past decade, and formed the foundation of what's referred to as the endpoint detection and response (EDR) market,” he said. EDR products typically provide some combination of the following capabilities:

“Much of the innovation in the forensics field is focused on simplifying and automating these processes, ensuring they can be performed even in the largest and most complex networks, and applying them for both proactive attack detection as well as efficient incident response,” he said.

Syncurity’s President and CEO John Jolly said forensics are critically important to the incident response process and are useful for both routine and timely response. For example, in an incident where a company is dealing with a successful phishing attack, forensic processes can be used to establish facts such as who clicked on the link, who was successfully phished/compromised, and what information was actually accessed or taken. 

This helps a security team plan the appropriate response and assess reporting requirements, he said. “For instance the forensic process might help you determine that 10 users clicked, but that the phish was not successful because the malicious domain was already sinkholed (blocked),” Jolly said. 

In the event corporate intellectual property is stolen, either by an insider or by an external attacker, forensics helps establish a specific timeline and sequence of events that can be used by law enforcement to investigate or prosecute the attacker. “In this situation it is important that forensics are conducted in a manner that meet and demonstrate/preserve an evidentiary chain of custody,” he said.

One key element in this phishing scenario is that the company pre-planned the response and forensic processes to a phishing attack and instantiated them in an incident response platform so that they are repeatable, predictable and measurable, Jolly said. 

The process includes appropriate escalations for different scenarios that are driven by who was phished, the value of what was or wasn't taken, and compliance with internal policies and external regulatory requirements, he said. 

“The analysts and security team then simply follow the established playbook, conducting their analysis and simultaneously establishing a forensic record as they complete the response process,” Jolly added. “Companies need predictable and repeatable response because it saves time, money, and lessens the impact of attacks by stopping the inevitable sooner.” 

The companies also benefit from establishing a process and making it auditable - this enables them to measure the process and improve it over time, and also establish to both internal stakeholders and external regulatory authorities that they are using best practices and exercising an appropriate standard of care, he said.

When asked what computer forensics will look like in the future, Demirjian said it will no longer exist in its current form. “It will become much more focused on prevention. It will change in the way data recovery has evolved. Once people started to lose their data, they started using remote back-up to prevent it. The same thing will occur with forensics. Companies will put into place forensic applications so that if something happens, they have the data and the ability to track what happened. They will no longer need to preserve the hardware.”

He said the companies will employ a service that records all actions and functions and simply request a review of the logs. All information will be stored forensically to ensure reliability.

Tanium provided an example where a network monitoring device issues an alert indicating that a corporate workstation, "Alice," has communicated with the IP address of an internet host associated with an attacker, "Eve."

An investigator first needs to figure out why Alice communicated with Eve's IP address. Is the host infected with malware? If so, how did it get on the system, and what artifacts can be used to find similarly impacted systems? Was Alice used to access other systems or resources, or was the incident contained to a single host? What was Eve's ultimate objective?

If Alice already has an EDR product that provides continuous recorder capabilities, an investigator might first review its telemetry feed and search for Eve's IP address (10.10.10.135). This can identify the context (time, associated process / malware, associated user account) for each connection event.

Analyst performs a deep dive on AlphaPC via Tanium Trace to investigate the IP address belonging to Eve

Next, the analyst can pivot on these findings and conduct timeline analysis to identify the events that preceded the malware's introduction to the host, and malicious activity associated with it (which may be "manually" driven by Eve or fully automated). For example, the investigation might indicate that the malware was introduced to the system through a malicious email that uses a document containing malware. Following the infection, telemetry may have recorded that Eve used the malware to steal the user's credentials and attempt lateral access to other systems within Alice's corporate environment.

The malicious Excel document drops the malware Z4U8K1S8.exe. The attacker then interacts with the system through a command and control session. Tanium Trace records the processes and activity performed by the attacker.

If Alice's system doesn't have an EDR "flight recorder" running, an investigator can still piece together the same sort of timeline summarized above using the system's native sources of evidence. However, this incurs a greater level of effort and higher likelihood of gaps in the timeline.

Analyst will then create IOC's (Indicators of Compromise) from information identified during investigation

After the incident has been triaged on Alice's system, an investigator likely has numerous artifacts or Indicators of Compromise that describe Eve's tradecraft -- i.e., her tools, tactics, and procedure. These can be used to search forensic evidence and telemetry across the entire enterprise in the hopes of identifying additional systems that the attacker has impacted. This leads to further deep-dive forensic analysis on newly discovered hosts. The process repeats until an investigator feels they have comfortably scoped the incident, understands its root cause and impact, and is prepared to remediate.

This story, "Computer forensics follows the bread crumbs left by perpetrators" was originally published by CSO.

IT World