From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 107f24,582dff0b3f065a52 X-Google-Attributes: gid107f24,public X-Google-Thread: 1014db,582dff0b3f065a52 X-Google-Attributes: gid1014db,public X-Google-Thread: 103376,bc1361a952ec75ca X-Google-Attributes: gid103376,public X-Google-Thread: 109fba,582dff0b3f065a52 X-Google-Attributes: gid109fba,public X-Google-ArrivalTime: 2001-08-09 20:49:04 PST Path: archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!dispose.news.demon.net!news.demon.co.uk!demon!pogner.demon.co.uk!zap!not-for-mail From: Simon Wright Newsgroups: comp.lang.ada,comp.lang.c,comp.lang.c++,comp.lang.functional Subject: Re: How Ada could have prevented the Red Code distributed denial of service attack. Date: 08 Aug 2001 20:16:41 +0100 Organization: CodeFella Message-ID: References: <3B6555ED.9B0B0420@sneakemail.com> <87n15lxzzv.fsf@deneb.enyo.de> <3B672322.B5EA1B66@home.com> <3B6FFC92.C252D0F2@lmf.ericsson.se> NNTP-Posting-Host: localhost X-NNTP-Posting-Host: pogner.demon.co.uk:158.152.70.98 X-Trace: news.demon.co.uk 997415303 nnrp-02:5723 NO-IDENT pogner.demon.co.uk:158.152.70.98 X-Complaints-To: abuse@demon.net NNTP-Posting-Date: 8 Aug 2001 19:16:43 GMT X-Newsreader: Gnus v5.7/Emacs 20.7 Xref: archiver1.google.com comp.lang.ada:11737 comp.lang.c:73307 comp.lang.c++:81451 comp.lang.functional:7454 Date: 2001-08-08T19:16:43+00:00 List-Id: Attila Feher writes: > Just one _short_ comment to this over-discussed thread: C/C++ are > power tools. They need professionals to work with them securely. I > am very sure that lame programmers can do lame things in Ada as > well. Point is: as you don't give a chainsaw to a debil and then > complain about the damage... the same way one should use or make use > of powerful languages like C and C++. It is not the chainsaw and > not C or C++. It is the people using it. I am sure that properly-written C++ code can provide a lot of the protection that we Ada users expect. But a lot of "professional" (what does that mean? paid? certified? member of the ACM? competent? my friends?) people get to write in C. And I've seen them not even use ANSI function prototypes .. I would have thought a professional woodworker who chose to use a circular saw without the guard wouldn't be so much professional as foolish ..