Date: Sun, 10 Dec 2000 11:48:30 +0100 (CET) From: Poul-Henning Kamp <phk@critter.freebsd.dk> To: FreeBSD-gnats-submit@freebsd.org Subject: bin/23415: /etc/security fails to show all relevant messages. Message-ID: <200012101048.eBAAmUP97063@critter.freebsd.dk> Resent-Message-ID: <200012101050.eBAAo2g84530@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 23415 >Category: bin >Synopsis: /etc/security fails to show all relevant messages. >Confidential: no >Severity: serious >Priority: high >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sun Dec 10 02:50:01 PST 2000 >Closed-Date: >Last-Modified: >Originator: Poul-Henning Kamp >Release: FreeBSD 5.0-CURRENT i386 >Organization: P. E. Mønsted, fregatten Jylland som barn. >Environment: System: FreeBSD critter.freebsd.dk 5.0-CURRENT FreeBSD 5.0-CURRENT #0: Fri Dec 1 17:26:14 CET 2000 root@critter.freebsd.dk:/freebsd/src/sys/compile/FLUTTER i386 >Description: /etc/security will examine only the current /var/log/messages and /var/log/messages.0 (with and without .gz suffix) for log messages relevant for yesterday. /etc/newsyslog.conf specifies that the messages file is rotated once per day *or* when the size exeeds 100kB. If you are under attack, you are quite likely to have your messages rotated due to the size criteria and the next run of /etc/security will only report on a fraction of the reality. >How-To-Repeat: Piss off a scriptkiddie, notice that /etc/security doesn't show the full magnitude of his lameness. >Fix: I think the catmsgs() function: catmsgs() { [ -f $LOG/messages.0.gz ] && zcat $LOG/messages.0.gz [ -f $LOG/messages.0 ] && cat $LOG/messages.0 [ -f $LOG/messages ] && cat $LOG/messages } maybe should do something like: catmsgs() { find $LOG/ -name 'messages.*' -mtime -2 -print | sort -r | xargs zcat -f [ -f $LOG/messages ] && cat $LOG/messages } >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200012101048.eBAAmUP97063>