Some quotes of several messages (reformated)

> Look at e.g. Albert's implementation of -sign. As suggested, he is
> using the actual timestamp to generate the reboot session ID. I
> intend to do it in a similar way in my code.

> In the context of -sign, this is NO issue at all,[...] However, in
> the light of -international, things are quite different.

This line is important.
It means (to me:)
   -sign            is about security
   -international   is about functionality, NOT about security!

> -international should run over all transports, we must assume plain
> UDP when it comes to security issues (an attacker would always use
> the easiest target).

That is wrong. -international isn't (about) security. When security is
needed, -international should be used over a secure transport
"layer". Like -sign, -reliable, of even a non-standard transport.

All -international should do about security is:
    a) make sure it can be used over a "secure syslog transport"
    b) make sure no (new) insecure features are introduced.

So, a "counter to increase security", but not needed is useless, and
can be counter productive.

As I understand -international it needs a kind of "super messages
(longer that fit in a transport syslog message). I'm not aware of
details, but ...

Please just specify how to fit "long messages" in serveral transport
packages. (That is done before: "fragmenting", maybe reuse that
knowledge:-)  And asume the tarnsport layer works (most of the time).

Then, it will be simple and working. even for UDP-syslog. Make sure
the algorithm doens't break when a UDP message is lost, but live with
the lost-data! If a system(admin) can't live with it, he will use
syslog-reliable as transport anyhow!
When the system/network is small, and logging not top-priority UDP
syslog will be fine.

For small networks, UDP is fine: Just set-up a centrall (UDP)
collector, and add host (physically) at will. As long they use a UDP
syslog (traditional, rfc3164, -sign, -international, -fragmented, ...)
all log can be read. And "complex" fragmented messages are still
reasble, without tools!
(<<See this as ... (1/2)>> <<... an example(2/2)>>)


 > The important thing is that I think the reboot ID - as you describe it -
 > works for -sign. I was arguing that it does NOT provide reply attack for
 > -international

You correct, it will NEVER work for -international, I think. And It
should!

 > So these are the two issues:

There are a lot more, if -international doesn't use -sign or -reliable
as "transport" Just don't fix them:-)

Note:
Maybe we should make a syslog-fragment (or syslog-long) RFC, which
describes how to send "long (MSG/CONTENT)", by fragmenting. And
provides ("to above") the functionality to send unlimmited long
messages over another syslog-transport.

Then -international can use that one to add localization, i18n, or
whatever.
However, then it shoud be possible to use those long messages for
other features to?

Just an idea.



--ALbert Mietus
        Send prive mail to:      [EMAIL PROTECTED]
        Send business mail to:  [EMAIL PROTECTED]
        Don't send spam mail!

Reply via email to