🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.sys.pc-clone.dell
Article #151

Re: Buffer overflows [Was: WMF patch is now available]

#151
From: Rod Speed
Date: Mon, 09 Jan 2006 20:30
65 lines
4165 bytes
Phred <ppnerkDELETETHIS@yahoo.com> wrote
> William P.N. Smith <news05@compusmiths.com> wrote
>> Hank Arnold <rasilon@aol.com> wrote

>>> IMNSHO, MS was forced into this situation of having security
>>> problems by the user community. They were forced over and over
>>> again to maintain backward compatibility whenever they released a
>>> new OS. Look at how long it took to get "real" DOS out of the code.

>> Careful programming isn't forced on anyone, it's either part of your
>> business practices or it isn't.  M$ code has _always_ been quick and
>> dirty, and now the chickens have come home to roost in the form of
>> buffer overflows _everywhere_, and it's a monumental task (on the
>> order of rewriting everything from scratch) to patch the broken bits
>> (and then patch the patches, rinse lather repeat).

> This is something I don't understand.  I've never programmed in C, so
> I've no idea why anyone would program without "protecting" buffers
> somehow.  It just seems insane to me that you would overlook what,
> to me, seems as basic as the times table.  So why do they do it?

They dont, its complete bullshit.

> What "benefits" do programmers derive by allowing the possibility
> of buffer overflow?  Is it something to do with speed?  Simplicity?
> Source code size/transparency?  Or is it just perversity?

It is easier to code just hoping for the best.

>> Maybe the "user community" forced it on them by not demanding good
>> coding practices (however they would have done that), but I don't
>> have a lot of sympathy for the MicroSloth programmers.  Sure, the
>> users put up with buggy code, but that's not much of an excuse.

Or they forced it on MS by demanding that the OS be able to run
their current apps and didnt require them to replace everything.

OS/2 1.x flopped essentially because it required that, all new everything.

Win 3.x flew because it provided decent backwards compat with dos.

OS/2 2.x did attempt decent backwards
compat and flew like a lead ballon anyway.

XP basically runs most Win9x apps without too many problems.

>> Solutions?  I doubt there are any.

> How would the wider "user community" know whether MS's
> coding practices were good or bad?  Where do they get to
> see the source code to enable a judgement?  Could they
> make a credible judgement if they did see it?

Yeah, that line is completely silly.

> I suspect that, for Joe Blowand his mates, program glitches,
> inconsistencies, and vulnerabilities, are just things that happen
> and are unavoidable due to "the complexity" of it all.

Its more that they arent too keen on all new apps for the new OS.
Thats inevitably going to produce compromises, particularly if you
want to allow the badly coded apps to still run fine.

No point in trying to tell the end user that the app they like is a steaming
turd, they'll mostly assume you are lying even when that is accurate. 
Technical Details
Message-ID: <42fvfhF1ijvn8U1@individual.net>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!news1.google.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
References: <Ykgvf.30057$km.6762@edtnps89><nElvf.503$5g1.136@fe02.lga> <eIyvf.30207$km.10821@edtnps89> <p6zvf.63466$tV6.43483@newssvr27.news.prodigy.net> <1136575936.013378.216560@g49g2000cwa.googlegroups.com> <mKLvf.60661$AP5.6317@edtnps84> <7stvr112c887g490gqqg2s6ch011sjfr0o@4ax.com> <Rf5wf.346$4N4.170@fe12.lga> <rsf2s1ds7eigg58ai57iuo22hd38qkhd2k@4ax.com> <42evrfF1i8l1vU1@individual.net>

Show Full Headers
Complete Article Headers
X-Google-Thread: 10a33e,4d428b5fc998855d
X-Google-Thread: 108c83,a0e8bbfd8f009aaa
X-Google-Attributes: gid10a33e,gid108c83,public
X-Google-Language: ENGLISH,ASCII-7-bit
Path: arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!news1.google.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: "Rod Speed" <rod_speed@yahoo.com>
Newsgroups: alt.sys.pc-clone.dell,aus.computers
Subject: Re: Buffer overflows [Was: WMF patch is now available]
Date: Tue, 10 Jan 2006 07:30:39 +1100
Lines: 67
Message-ID: <42fvfhF1ijvn8U1@individual.net>
References: <Ykgvf.30057$km.6762@edtnps89><nElvf.503$5g1.136@fe02.lga> <eIyvf.30207$km.10821@edtnps89> <p6zvf.63466$tV6.43483@newssvr27.news.prodigy.net> <1136575936.013378.216560@g49g2000cwa.googlegroups.com> <mKLvf.60661$AP5.6317@edtnps84> <7stvr112c887g490gqqg2s6ch011sjfr0o@4ax.com> <Rf5wf.346$4N4.170@fe12.lga> <rsf2s1ds7eigg58ai57iuo22hd38qkhd2k@4ax.com> <42evrfF1i8l1vU1@individual.net>
X-Trace: individual.net HNhQot6q4XGEJPJzjx4ySQ8cljFKheXhxZX/3HL4veyypK8IE=
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2900.2670
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2670
X-RFC2646: Format=Flowed; Original