google / timesketch

Collaborative forensic timeline analysis
Apache License 2.0
2.53k stars 577 forks source link

Detect anomalies in NTFS timestamps #743

Open kiddinn opened 5 years ago

kiddinn commented 5 years ago

Some ideas to look for:

For each of these anomalies:

Most of these depend on the $MFT parser in plaso, but also Registry and EventLog parsers and potentially few others to have run in order to do all the checks.

Since these will most likely produce quite a few FPs, it would be good to have some sort of way to "flag/mark" FPs and/or tune the analyzer in order to minimize those as much as possible.

kiddinn commented 5 years ago

The first step here is to research what possible evidence there can be that can aid in detecting these anomalies.

The second step is to experiment with it a bit and write the outlier detection logic.

Third step is add graphs and/or some other sort of visualization that can be done to surface these anomalies better.

kiddinn commented 5 years ago

also look at EventLogs

joachimmetz commented 5 years ago

Please document the research, also think of using $UsnJrnl:$J and TxF

also consider detecting broader set of time manipulation, such as done by OLK (secure temp) folder and OLECF files