Skip to content

S.M.A.R.T. Monster Only Notices Surreptitious Tampering Events Retroactively

Notifications You must be signed in to change notification settings

ioerror/smartmonster

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

                                 smartmonster

S.M.A.R.T. Monster Only Notices Surreptitious Tampering Events Retroactively

"An anti-forensic reboot, disk access, and basic tamper detector"

This set of scripts is written with the express purpose of detecting changes in
the bootable file system, with the unencrypted block device used for booting,
with S.M.A.R.T. data provided by your drives, and other interesting data
points.

This software assumes that your /boot is unencrypted and that everything else
is encrypted with full disk encryption; it also assumes that your hard disk is
a spinning platter with S.M.A.R.T. support - this may also function with SSD
storage devices but is as of yet untested.

We also assume that you layer your file system encryption with something like
eCryptFS for use after the full disk encryption has been unlocked. Anything
less will allow an attacker to simply log your main encryption key and leak it
through a covert channel, such as attempting to join a wireless network with
your key as the ESSID. Detection of such an event after the fact may be too
late.

This is of course entirely imperfect and still worth exploring.

About

S.M.A.R.T. Monster Only Notices Surreptitious Tampering Events Retroactively

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published