Re: Bell Labs or Microsoft security?

2003-02-02 Thread Steven M. Bellovin
In message [EMAIL PROTECTED] om, [EMAIL PROTECTED] writes: PS: Worm? Virus? Who wrote this up concisely first? Shockwave Rider by John Brunner No -- When Harlie was One, by David Gerrold. It was published in 1972; Shockwave Rider was from 1975. (Source: catalog.loc.gov) Gerrold, btw,

Re: Bell Labs or Microsoft security?

2003-01-30 Thread Simon Waters
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 From: E.B. Dreger [EMAIL PROTECTED] ML No, it isn't, as is doing buf_t[x] rather than pointer True. I just like having a struct so I may pass a single variable in function calls instead of a whole mess of them. The problem is not pointers,

Re: Bell Labs or Microsoft security?

2003-01-30 Thread Michael . Dillon
PS: Worm? Virus? Who wrote this up concisely first? Shockwave Rider by John Brunner Is it still in print, I wonder? --Michael Dillon

Re: Bell Labs or Microsoft security?

2003-01-30 Thread Jack Bates
From: Simon Waters 40 years of experience says it is unreasonable to expect the programmer to get it right 100% of the time. A modern server or Desktop OS is measured in hundreds of millions of lines of code, what is an acceptable error rate per line of code? Perhaps I'm missing it, but is

Re: Bell Labs or Microsoft security?

2003-01-30 Thread Joel Jaeggli
On Thu, 30 Jan 2003 [EMAIL PROTECTED] wrote: PS: Worm? Virus? Who wrote this up concisely first? Shockwave Rider by John Brunner Is it still in print, I wonder? most recent edition was in the early 90's. --Michael Dillon --

Bell Labs or Microsoft security?

2003-01-29 Thread Sean Donelan
On Tue, 28 Jan 2003, Steven M. Bellovin wrote: They do have a lousy track record. I'm convinced, though, that they're sincere about wanting to improve, and they're really trying very hard. In fact, I hope that some other vendors follow their lead. Of course we need to be honest with

Re: Bell Labs or Microsoft security?

2003-01-29 Thread Richard A Steenbergen
On Wed, Jan 29, 2003 at 03:32:41AM -0500, Sean Donelan wrote: FORTRAN/COBOL array bounds checking. Bell Labs answer: C. Who wants the computer to check array lengths or pointers. Programmers know what they are doing, and don't need to be constrained by the programming language. Everyone

Mono Culture - was Re: Bell Labs or Microsoft security?

2003-01-29 Thread Joseph T. Klein
On Wednesday, January 29, 2003, at 02:32 AM, Sean Donelan wrote: On Tue, 28 Jan 2003, Steven M. Bellovin wrote: They do have a lousy track record. I'm convinced, though, that they're sincere about wanting to improve, and they're really trying very hard. In fact, I hope that some other

Re: Bell Labs or Microsoft security?

2003-01-29 Thread Marshall Eubanks
A world before buffer overflow exploits ? The first (Fortran) programming course I ever took at MIT on the first day of lab they said 1.) If you set an array index to a sufficiently large negative number you would overwrite the operating system and crash the system (requiring a reboot from

Re: Mono Culture - was Re: Bell Labs or Microsoft security?

2003-01-29 Thread Peter Salus
Though it was written nearly two years ago, John Quarterman's Monoculture Considered Harmful remains the very best exposition of this issue. //www.firstmonday.org/issues/issue7_2/quarterman/ Peter

Re: Bell Labs or Microsoft security?

2003-01-29 Thread Alif The Terrible
On Wed, 29 Jan 2003, Richard A Steenbergen wrote: On Wed, Jan 29, 2003 at 03:32:41AM -0500, Sean Donelan wrote: FORTRAN/COBOL array bounds checking. Bell Labs answer: C. Who wants the computer to check array lengths or pointers. Programmers know what they are doing, and don't need

Re: Bell Labs or Microsoft security?

2003-01-29 Thread Leo Bicknell
In a message written on Wed, Jan 29, 2003 at 03:32:41AM -0500, Sean Donelan wrote: Multics security. Bell Labs answer: Unix. Who needs all that extra security junk in Multics. We don't need to protect /etc/passwd because we use DES crypt and users always choose strong passwords. We'll make

Re: Bell Labs or Microsoft security?

2003-01-29 Thread Richard A Steenbergen
On Wed, Jan 29, 2003 at 08:50:56AM -0500, Marshall Eubanks wrote: A world before buffer overflow exploits ? The first (Fortran) programming course I ever took at MIT on the first day of lab they said 1.) If you set an array index to a sufficiently large negative number you would

Re: Bell Labs or Microsoft security?

2003-01-29 Thread Richard A Steenbergen
On Wed, Jan 29, 2003 at 05:26:06PM +, E.B. Dreger wrote: If you check before each byte. Checking for sufficient space first (is there room for a 245-byte string?) is much faster. Besides, looking at all the bloated code using indirect function calls[*] and crappy code using poor

Re: Bell Labs or Microsoft security?

2003-01-29 Thread E.B. Dreger
RAS Date: Wed, 29 Jan 2003 12:36:22 -0500 RAS From: Richard A Steenbergen RAS Note I'm making a distinction between fixing the string RAS libraries to handle overflow situations better, and changing RAS the entire OS to do array bounds checking. One is good, the RAS other is not. Okay. I'll

Re: Bell Labs or Microsoft security?

2003-01-29 Thread Steven M. Bellovin
In message [EMAIL PROTECTED], Sean Donelan writes: On Tue, 28 Jan 2003, Steven M. Bellovin wrote: They do have a lousy track record. I'm convinced, though, that they're sincere about wanting to improve, and they're really trying very hard. In fact, I hope that some other vendors follow

Re: Bell Labs or Microsoft security?

2003-01-29 Thread Mathew Lodge
At 08:27 AM 1/29/2003 -0600, Alif The Terrible wrote: FORTRAN/COBOL array bounds checking. Bell Labs answer: C. Who wants the computer to check array lengths or pointers. Programmers know what they are doing, and don't need to be constrained by the programming language. Everyone knows

Re: Bell Labs or Microsoft security?

2003-01-29 Thread E.B. Dreger
ML Date: Wed, 29 Jan 2003 11:07:59 -0800 ML From: Mathew Lodge ML It doesn't have to be, if your compiler is worth its salt. ML Take a look at the GNU Ada compiler implementation of bound ML checking -- incredibly efficient. s/compiler/programmer/ How about: struct buf_t {

Re: Bell Labs or Microsoft security?

2003-01-29 Thread Florian Weimer
Richard A Steenbergen [EMAIL PROTECTED] writes: (pointers ARE your friend god damnit :P) Most C programmers have no clue about the C pointer semantics, I'm afraid, so this powerful feature is often abused. -- Florian Weimer[EMAIL PROTECTED] University of Stuttgart

Re: Bell Labs or Microsoft security?

2003-01-29 Thread Florian Weimer
Richard A Steenbergen [EMAIL PROTECTED] writes: I said exploits, not ways to get outside your proper address space and crash the OS. Any sufficiently powerful language presents an opportunity to do bad things to an ill prepared OS, but the answer isn't to make the language less powerful.

Re: Bell Labs or Microsoft security?

2003-01-29 Thread E.B. Dreger
ML Date: Wed, 29 Jan 2003 12:58:58 -0800 ML From: Mathew Lodge ML No, it isn't, as is doing buf_t[x] rather than pointer True. I just like having a struct so I may pass a single variable in function calls instead of a whole mess of them. ML arithmetic, but the *practical* problem is that

Re: Bell Labs or Microsoft security?

2003-01-29 Thread Daniel Karrenberg
On 29.01 03:32, Sean Donelan wrote: ... Multics security. Bell Labs answer: Unix. Who needs all that extra security junk in Multics. . [reader warning: diatribe following] Gee, there once were a handflul of people; their principle goal was to make an OS for their own use. They

Re: Bell Labs or Microsoft security?

2003-01-29 Thread Rubens Kuhl Jr.
, 2003 12:14 AM Subject: Re: Bell Labs or Microsoft security? | | | On Thu, 30 Jan 2003, Daniel Karrenberg wrote: | | PPS: Plan 9 anyone? | | Anything but _THAT_! At some period of my life I was paid to make | something resembling production system out of Plan 9... it has all the | quality features