[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Philosophical Question: Inheriting a Firewall
I'm all for the complete rebuild option if you have anything valuable at
stake and don't trust the former admin. There are lots of nasty things he
could do...for example, all the firewall code and everything on the system
could actually be safe and correct except for the gcc program which also
operates as expected whenever you compile something. However the gcc
program might have a little bit of trojan'ed code compiled in it which will
detect when you are compiling the firewall and insert a backdoor at that
time. So the old administrator won't be able to get in until next time you
recompile the firewall or some other equally important peice of software,
but the point is that at some future time root access may be his
again. Now I guess you could compare gcc with a known gcc, but who is to
say that 'diff' is also not slightly altered to report that a compare of
gcc with the real gcc should report no differences as well as a compare of
the compromised diff with a real diff. Now of course you could compile a
new diff and use that compare, but the compromised gcc may compile your new
diff into a compromised diff. You could copy over a precompiled diff, but
how do you get it over, ftp or lynx? Are you sure those are
trustworthy? If so, how do you know, because you compiled them fresh with
a questionable gcc or because you compared them using a questionable
diff? Or did you just check the file size with a questionable ls? It's
all about whether you think you can outsmart all his past attempts or
whether he had the knowledge to know what you would try and then outsmart
it or whether he just got a 'kit' from someone who developed such a thing
and then installed it, in which case now you not only have to worry about
him getting in, but also the developer of the 'kit'...
Just to add to the paranoia...probably didn't help much...but i think wipe
and reinstall is better if you choose not to completely trust the former admin.
Thanks,
Thomas.
At 08:38 AM 12/10/00, you wrote:
>Now... Let's assume they are running OpenBSD for their firewall,
>though really, this is probably a general firewall question. Is there
>any realistic way to lock down the firewall without rebuilding it
>completely from scratch?