2 Sep 2005 16:47
feature/module suggestion
Robert G. Brown <rgb <at> phy.duke.edu>
2005-09-02 14:47:51 GMT
2005-09-02 14:47:51 GMT
Hi y'all. Since I'm now using epylog reports daily I'd like to suggest
a feature or module (that may be a hack of an existing module).
Right now in physics we parse e.g. failed root attempts and failed login
attempts for users. Some of those exhibit a clear pattern of abuse --
e.g. a single site trying to hit root and lots of other accounts on all
or a large list of hosts. This is great, but it doesn't make it at all
easy to see if any of the attempts succeed, or if somebody from that
site comes back three days later and exploits their momentary success.
Just too much detail in too long a logfile report, generated several
times a day.
So what I'd suggest is that a module be developed that:
If site X (! in trusted networks or trusted hosts list) fails in more
than Y root login attempts or Z user login attempts on more than H
hosts, site is added to watchlist and timestamped (or uniq'd against
previous attempts and re-timestamped). Short report is generated saying
something like "Site X added to watchlist for excessive/automated login
attempts at ${timestamp}"
If login to ANY account from ANY watchlist site succeeds, generate
report to that effect, flagging affected host and account for immediate
attention.
watchlist is "groomed" daily, and watchlist sites that have timestamps
more than D days old age out (to keep it from growing without bound).
Optionally a report is generated warning that site X is being removed
from watchlist.
(Continue reading)
> a) I don't know python (yet)
> b) I'm really amazingly busy
Same here, so don't expect much input from me.
greets,
Erik
RSS Feed