tripwire

1 отговора 78 прегледа
#1

tripwire

zdrasti

imam zadachka da napisha prostichak shell script deto da prilicha na tripware, ( nali se seshtate da zapazwa momentnoto sastoianie na sistemata i posle da mi izkarwa kade kakwo nowo ima, za promiana na access permision-ite, za promiana na file-owete)
znaete li ot kade moga da si swalia neshto gotowo!

Отговор
в отговор на momiche #2

Re: tripwire

Виж във [линк] какво има.

Аз съм си правил нещо подобно на времето. Примерно ей с тази команда

find / -type f -exec md5sum {} \;

ще си направиш checksum-и на всички файлове. Не е нужно, според мен, да почваш от главната. Достатъчно е да я изпълниш върху /sbin, /usr/sbin, /bin, /usr/bin и евентуално /etc.

Значи пренасочваш изхода на командата във файл, записваш го на дискета и я защитаваш срещу четене. Оставаш я във флопито и си правиш cron job, който да сравнява с diff файла, който всеки път се генерира, с този от дискетата и резултата, да речем, да ти го праща по мейл. Мисля, че всичко това е елементарно да се реализира, но ако имаш още въпроси - питай.

После можеш да направиш компресиране/разкомпресиране на двата файла в движение.

По-интересно е да хващаш атаките, преди да са те пробили. Виж LIDS, snort, portsentry.

Отговор