Network Wide System Integrity Monitor with Osiris


Osiris is a Host Integrity Monitoring System that periodically monitors one or more hosts for change. It maintains detailed logs of changes to the file system, user and group lists, resident kernel modules, and more. In order to use Osiris, you have to have osirismd daemon running.

First we need to create Osiris certificate file using openssl, with this command:
openssl req -new -x509 -extensions v3_ca -keyout \
private/cakey.pem -out osiris_root.pem -days 365

2008-01-02-111012_1280x800_scrot.png

Make sure create the directory “certs” and “private” in the hidden folder /.osiris, this is also where the osiris_root.pem will reside.

After that you can connect to osirismd by simply typing osiris on the console. Login as the user admin with no password:

2008-01-02-114411_1280x800_scrot.png

 

You can create a new host by typing “new-host” which will result in a series of questions which you could either ignore and use default or customize it on your own liking:

2008-01-02-114746_1280x800_scrot.png

You can initialize the host and start the scanning process:

2008-01-02-115003_1280x800_scrot.png

To verify baseline databe type list-db local (local is the name of my database):

2008-01-02-115539_1280x800_scrot.png

For more information about Osiris visit the website: http://osiris.shmoo.com/
Also check out the mass deployment howto of osiris by linuxsicurity.com:
http://www.linuxsecurity.com/content/view/101884/49/
Also interesting to see how Osiris fair against other File Integrity Checkers:
http://www.la-samhna.de/library/scanners.html



Subscribe without commenting


Leave a Reply

Note: Any comments are permitted only because the site owner is letting you post, and any comments will be removed for any reason at the absolute discretion of the site owner.