We have discussed the issue of a very-simple, non-BEEP based plain tcp
syslog several times on this list. The idea always has violently been
rejected.
Iff (if and only if) there will be a standard for syslog-over-tcp, I
think it should do more then replace UDP by TCP.
Some years ago, we have studied this. And found that in environments
where UDP 'will not do' a simple replacement will not suffice to.
E.g. We needed to be able to transfer log from a hostile, "unsafe"
environment (e.g. the systems just before the firewall), to a safe
place (behind the FW). UDP isn't an option; nobody will accept such
a DOS-hole. But for the same reasons, any TCP session from a possible
hijacked host through the FW is not a good idea.
So, we implemented a 'reverse, buffered' TCP syslog.
The idea: a (controlled, safe) host will start an (outward) TCP
session, fetching log from the 'unsafe' area. When there is no
connections the host in the hostile environment will buffer log (for
some time) in memory. The latter will give stat-up log. But also make
sure the "log during an attack" (when possible some systems/ the FW
are down/closed) can be saved (and studied later). The reverse-flow
will make sure never a 'hijacked' host can send data through the FW.
Sure, some loglines that can be faked. But the control of that
session is full: only a secure host can start a session.
Note: For political reasons, the code is never put in production. (I
have it laying somewhere, it is open ...). But it works.
I mention this example; to show replacing UDP by TCP is simple and
will suffice. I think, there is need for a TCP version. Personally, I
don't like BEEP, nor the syslog-over-BEEP option. But a don't like a
simple TCP syslog nether.
Note: It just me. But I'm not actively involved in syslog anymore.
And will be offline for some time. So I can't discuses a follow up
--Groetjes
ALbert Mietus
Send prive mail to: ALbert at ons-huis dot net
Send business mail to: Albert dot Mietus at PTS dot nl
Don't send spam mail!
http://albert.mietus.nl http://albert.mietus.nl/read.IT
_______________________________________________
Syslog mailing list
Syslog@lists.ietf.org
https://www1.ietf.org/mailman/listinfo/syslog