Upgrade ethereal please. . .
John Richard Moser
nigelenki at comcast.net
Tue Mar 15 14:16:17 CST 2005
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Nathan R. Valentine wrote:
>>It's not like this is amazing that it's in ethereal; it's just ironic
>>that a security tool has a huge security hole, and of course any
>>security hole should be a priority fix (Gentoo policy I believe mandates
>
>
> Though it isn't surprising if you think about it. One of the hardest
> things to do absolutely correctly with C-family languages is low-level
> parsing of byte fields/strings
It's not really hard, it's just easy to mess up. C is easy to code in;
it's a lot easier to write code when you actually know what it's doing,
because that way you know exactly what you're doing. C and Objective-C
are my languages of choice simply due to ease of use. Assembly is
pretty nice too, but I don't know all the mnemonics, it's non-portable,
etc; if I knew what all the commands were I could deal with that pretty
well. Of course, slightly misuse the logic and you create a fucking bad
set of code. . .
> and yet this is the language that most of
> the sniffer tools use. Not that I don't understand their choice of
> development language. Just pointing out that it is a Catch-22 of sorts.
> Choose another language and lose some speed and developer know-how;
> choose language that requires direct management of memory and make it
> easier for developer to make errors that result in dramatic security
> problems.
>
> You see the same kinds of issues with tcpdump, snort, and other
> low-level security tools that are written in languages that allow direct
> memory mangling.
>
>
- --
All content of all messages exchanged herein are left in the
Public Domain, unless otherwise explicitly stated.
Creative brains are a valuable, limited resource. They shouldn't be
wasted on re-inventing the wheel when there are so many fascinating
new problems waiting out there.
-- Eric Steven Raymond
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFCN0KQhDd4aOud5P8RAvUWAKCRTLf6bOruatk4aMzqkr7PRuRuvwCgisZS
sSF/FAXLFGNNYrptQgTVbJ4=
=NG31
-----END PGP SIGNATURE-----
More information about the ubuntu-devel
mailing list