26.02.2009

Solaris 10 audit

Çok kullanicili ve kritik oneme sahip sistemlerde kimin ne yaptigini izleyebilmek sistemin guvenligi ve kararliligi acisindan yuksek oneme sahiptir.

Ayni zamanda sistemde geriye yonelik yapilan arastirmalarda anahtar niteliginde yardimci olur. Kullanicilarin ne yaptigindan kasit; sisteme giris/cikis bilgileri, isletim sistemi uzerinde calistirdiklari komutlar, degisen/duzenlenen dosyalar.

Linux/UNIX sistemlerin cogu uzun zamandir bu tip audit altyapisina sahipler.Sun Solaris’in audit altyapisinin diger sistemlere oranla daha kullanisli, esnek ve saglam oldugunu soyleyebilirim.

svcs -a | grep audit
disabled 13:30:16 svc:/system/auditd:default

svcadm -v enable svc:/system/auditd:default

bash-3.00# svcs -a | grep audit
maintenance 14:43:08 svc:/system/auditd:default

bash-3.00# svcs -d svc:/system/auditd:default
STATE STIME FMRI
online 13:30:18 svc:/milestone/name-services:default
online 13:30:37 svc:/system/filesystem/local:default
online 13:30:49 svc:/system/system-log:default
bash-3.00# svcs -D svc:/system/auditd:default
STATE STIME FMRI
online 13:30:47 svc:/system/console-login:default
online 13:30:53 svc:/milestone/multi-user:default

bash-3.00# cd /etc/security/

bash-3.00# ./bsmconv
This script is used to enable the Basic Security Module (BSM).
Shall we continue with the conversion now? [y/n] y
bsmconv: INFO: checking startup file.
bsmconv: INFO: turning on audit module.
bsmconv: INFO: initializing device allocation.

The Basic Security Module is ready.
If there were any errors, please fix them now.
Configure BSM by editing files located in /etc/security.
Reboot this system now to come up with BSM enabled.

bash-3.00# svcs -a | grep audit
maintenance 14:43:08 svc:/system/auditd:default

bash-3.00#reboot

bash-3.00$ svcs -a | grep audit
online 14:49:10 svc:/system/auditd:default

bash-3.00$ ps -ef | grep audit
root 458 1 0 14:49:11 ? 0:00 /usr/sbin/auditd

bash-3.00$ cd /var/audit/

bash-3.00$ ls -lrt
total 2
-rw------- 1 root root 48 Aug 11 14:49 20090226092241.not_terminated.yusuf-solaris

***** bu dosyanın içerigini görmek için

bash-3.00$ praudit 20090226092241.not_terminated.yusuf-solaris

vi /etc/security/audit_control (ayar dosyası burada)