Viability of forensic analysis of XFS journal

Posted by ccie6861@reddit | linuxadmin | View on Reddit | 10 comments

Forgive the potential stupidity of this question. I know enough to ask these questions but not enough to know how or if I can take it further. Hence the post.

I am working on a business critical system that handles both medical and payment data (translation: both HIPPA and PCI regulated).

Last week a vendor made changes to the system that resulted in extended down time. I've been asked to provide as much empirical forensic evidence as I can to demonstrate who and when it happened. I have a general window that I can constrain the investigation to about a two hours about four days ago.

Several key files were touched. I know the names of the files, but since they've been repaired, I no longer have a record of who or when they were previously touched in the active file system. There is no backup or snapshot (its a VM) that would give me enough specificity of who or when to be useful.

The fundamental question is: Does XFS retain enough journal logs and enough data in those logs for me to determine exactly when it was touched and by who? If not on the live system, could it be cloned and rolled back?