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 X-Google-Thread: 107f24,582dff0b3f065a52 X-Google-Attributes: gid107f24,public X-Google-Thread: 103376,bc1361a952ec75ca X-Google-Attributes: gid103376,public X-Google-Thread: 1014db,582dff0b3f065a52 X-Google-Attributes: gid1014db,public X-Google-Thread: 109fba,582dff0b3f065a52 X-Google-Attributes: gid109fba,public X-Google-ArrivalTime: 2001-08-02 10:50:06 PST Path: archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!jfk3-feed1.news.digex.net!dca6-feed2.news.digex.net!intermedia!netnews.jhuapl.edu!not-for-mail From: Scott Ingram 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: Thu, 02 Aug 2001 13:38:36 -0400 Organization: Johns Hopkins University Applied Physics Lab, Laurel, MD, USA Message-ID: <3B69901C.23EAF00@silver.jhuapl.edu> References: <3B687EDF.9359F3FC@mediaone.net> NNTP-Posting-Host: silver.jhuapl.edu Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Trace: houston.jhuapl.edu 996773916 29882 128.244.80.107 (2 Aug 2001 17:38:36 GMT) X-Complaints-To: usenet@houston.jhuapl.edu NNTP-Posting-Date: 2 Aug 2001 17:38:36 GMT X-Mailer: Mozilla 4.77 [en] (X11; U; Linux 2.2.2 i686) X-Accept-Language: en Xref: archiver1.google.com comp.lang.ada:11111 comp.lang.c:71697 comp.lang.c++:79404 comp.lang.functional:7206 Date: 2001-08-02T17:38:36+00:00 List-Id: Goran Larsson wrote: > > In article , > Preben Randhol wrote: > > > Perhaps read it again. > > Why? > > The report clearly shows that you can have problematic software in > any language. It was also ironic that it was a compiler generated > range check on a value (that was not going to be used) that was the > event that started the destructive chain of events. The management > decision that any exception had to be due to hardware error (and > warranted a shutdown) was _perhaps_ influenced by the belief that > writing code in Ada resulted in bug free programs. :-) > > -- > G�ran Larsson Senior Systems Analyst hoh AT approve DOT se I think Ed and Preben's point is that the code in question was bug free...in the Ariane 4. I don't think any of us are naive enough to believe that using language X or toolset Y will save us from problematic software, but certain languages are better at reducing certain kinds of errors. What the Ariane disaster illustrates best is that even Ada can't overcome bad management decisions. -- Scott Ingram Vice-Chair, Baltimore SIGAda System Development and Operational Support Group Johns Hopkins University Applied Physics Laboratory