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=-0.4 required=5.0 tests=AC_FROM_MANY_DOTS,BAYES_00 autolearn=no 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: 103376,bc1361a952ec75ca X-Google-Attributes: gid103376,public X-Google-Thread: 109fba,582dff0b3f065a52 X-Google-Attributes: gid109fba,public X-Google-Thread: 1014db,582dff0b3f065a52 X-Google-Attributes: gid1014db,public X-Google-ArrivalTime: 2001-08-03 08:14:04 PST Path: archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!newsfeeds.belnet.be!news.belnet.be!psinet-eu-nl!psiuk-p4!uknet!psiuk-n!news.pace.co.uk!nh.pace.co.uk!not-for-mail From: "Marin David Condic" 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: Fri, 3 Aug 2001 10:46:54 -0400 Organization: Posted on a server owned by Pace Micro Technology plc Message-ID: <9kedgv$mva$1@nh.pace.co.uk> References: <3B687EDF.9359F3FC@mediaone.net> <3B6A588C.B67A9CF8@isltd.insignia.com> <3B6A6E8A.7D254E26@isltd.insignia.com> NNTP-Posting-Host: 136.170.200.133 X-Trace: nh.pace.co.uk 996850015 23530 136.170.200.133 (3 Aug 2001 14:46:55 GMT) X-Complaints-To: newsmaster@news.cam.pace.co.uk NNTP-Posting-Date: 3 Aug 2001 14:46:55 GMT X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.50.4522.1200 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200 Xref: archiver1.google.com comp.lang.ada:11228 comp.lang.c:71909 comp.lang.c++:79674 comp.lang.functional:7259 Date: 2001-08-03T14:46:55+00:00 List-Id: The code was not reused any more than you exhibit "code reuse" when you fire up Microsoft Word for the second time on your computer. They "reused" the IRS - it was a pseudo-off-the-shelf part that happened to include software as part of its construction. This is why the disaster occurred - they presumed that the IRS would work in the flight envelope of the Arianne 5 without any testing and without any review of the code or design. Had they done some minimal testing of the unit within the flight envelope of the Arianne 5, they would have found the problem and averted disaster. MDC -- Marin David Condic Senior Software Engineer Pace Micro Technology Americas www.pacemicro.com Enabling the digital revolution e-Mail: marin.condic@pacemicro.com Web: http://www.mcondic.com/ "Christian Bau" wrote in message news:3B6A6E8A.7D254E26@isltd.insignia.com... > > This is plain stupid. If code for Ariane 4 is used on Ariane 5, and an > assumption that was true on Ariane 4 is false on Ariane 5, then this is > assumption is false. The assumption that no overflow could happen became > wrong when the code was reused. >