Free Republic
Browse · Search
News/Activism
Topics · Post Article

Skip to comments.

Microsoft criticises third party code for Windows crashes
ZDNet Australia ^ | 2003/08/13 | Brendon Chase

Posted on 08/14/2003 8:01:33 AM PDT by TechJunkYard

Microsoft has laid the blame for half of all Windows crashes on third-party code.

Scott Charney, chief security strategist at Microsoft, told developers at the TechEd 2003 conference in Brisbane, that information collected by Dr Watson, the company's reporting tool, revealed that "half of all crashes in Windows are caused not by Microsoft code, but third-party code".

Charney's comments come as the company highlights the rigour with which it tests its own products before release. Microsoft emphasised that products such as Yukon and Exchange Server were undergoing thorough testing -- both internally and via independent third parties -- prior to their release to the market.

The company is employing root cause analysis and event sequence analysis procedures to scrub out the creation of sloppy code. The result is that individual developers have a high degree of accountability for the code they produce, while the systems and processes associated with code development are rigorously monitored.

Root cause analysis enables the company to check closely the work of individual developers. If a developer has written vulnerable code, then we look at what else that developer has written and check it, Charney said

Event sequence analysis takes this further, analysing the reasons why the vulnerable code was written. Charney said it was not necessarily so they can sack whoever is writing vulnerable code, but find out the reasons why and how Microsoft improve their staff with training or more efficient processes.

As Charney made his remarks, Charles Sturt University announced they would be offering a Master of Information Systems Security degree including MCSE:Security industry certification.

Charney's also reinforced Microsoft's message to developers and network administrators that they needed to build secure applications and networks "from the ground up".

The chief security strategist's remarks have come at an unfortunate time, as mainstream and niche media outlets produce heavy coverage of the impact of the MSBlast worm, which has infiltrated corporate and enterprise networks worldwide.

Brendon Chase travelled to Tech Ed as a guest of Microsoft.


TOPICS: Technical
KEYWORDS:
Navigation: use the links below to view more comments.
first 1-2021-4041-47 next last
So... only half of Windows crashes are caused by Microsoft code.

Then again, depending on the meaning of the word "crash" of course, considering that operating systems should not actually allow applications to "crash" them, maybe all of the "crashes" are the fault of Microsoft code?

1 posted on 08/14/2003 8:01:33 AM PDT by TechJunkYard
[ Post Reply | Private Reply | View Replies]

To: TechJunkYard
"This traffic bridge on Main Street was not built for SUVs!!"
2 posted on 08/14/2003 8:03:09 AM PDT by HiTech RedNeck
[ Post Reply | Private Reply | To 1 | View Replies]

To: Nick Danger; Dominic Harr; Bush2000
pathetic microshaft excuses bump
3 posted on 08/14/2003 8:04:01 AM PDT by HiTech RedNeck
[ Post Reply | Private Reply | To 1 | View Replies]

To: TechJunkYard
considering that operating systems should not actually allow applications to "crash" them

It's hard enough to idiot-proof a computer program so people clicking on the GUI interface can't screw it up if they do something really dumb--can you imagine how hard it would be to accomplish idiot-proofing an OS from applications that interact with it in a much more complicated manner? In any case, the vast majority of the time a program crashes on me, it doesn't crash my computer.

4 posted on 08/14/2003 8:04:16 AM PDT by xm177e2 (Stalinists, Maoists, Ba'athists, Pacifists: Why are they always on the same side?)
[ Post Reply | Private Reply | To 1 | View Replies]

To: TechJunkYard
A little early in the morning for proselytizing, isn't it?
5 posted on 08/14/2003 8:05:17 AM PDT by danneskjold
[ Post Reply | Private Reply | To 1 | View Replies]

To: TechJunkYard
Anything not to accept blame for their own mess...
6 posted on 08/14/2003 8:07:11 AM PDT by mhking
[ Post Reply | Private Reply | To 1 | View Replies]

To: danneskjold
What? It's almost lunch time on the east coast!
7 posted on 08/14/2003 8:07:13 AM PDT by TechJunkYard (because... so much is riding on your wires)
[ Post Reply | Private Reply | To 5 | View Replies]

To: TechJunkYard
I don't understand how an OS can prevent a program from crashing. I have a number of third party programs that misbehave, but it's been ages since I've had to reboot Win2000 or XP due to a software problem.
8 posted on 08/14/2003 8:07:45 AM PDT by js1138
[ Post Reply | Private Reply | To 1 | View Replies]

To: TechJunkYard
It has the Microsoft Logo on it, therefore it is a Microsoft problem.
9 posted on 08/14/2003 8:08:07 AM PDT by SolutionsOnly
[ Post Reply | Private Reply | To 1 | View Replies]

To: TechJunkYard
So you think that it would be theoretically possible to build a usefull OS that is incapable of being crashed ?
10 posted on 08/14/2003 8:09:10 AM PDT by RS (nc)
[ Post Reply | Private Reply | To 1 | View Replies]

To: TechJunkYard
I don't know why it is, but I never seem to experience the problems with Windows that others complain about ... not only in home use, but with the servers I manage at work. Maybe it's because I'm really picky about the number and kind of services I allow to run on the system. My rule of thumb is that if you don't need it running in the background, don't start it until it's needed.
11 posted on 08/14/2003 8:10:28 AM PDT by Agnes Heep
[ Post Reply | Private Reply | To 1 | View Replies]

To: js1138
Win2k is far more robust than 95-98-ME. They (mostly) fixed a problem that UNIX fixed 20 years earlier.
12 posted on 08/14/2003 8:10:31 AM PDT by HiTech RedNeck
[ Post Reply | Private Reply | To 8 | View Replies]

To: TechJunkYard
Microsoft has laid the blame for half of all Windows crashes on third-party code.

Now that is some spin. As you pointed out, looking at it the other way shows that Microsoft code is responsible for half of Windows crashes. If I had ever thought about it before, I would have expected a much lower (Micorosoft) percentage than 50%..

13 posted on 08/14/2003 8:10:44 AM PDT by kevkrom (This tag line for rent)
[ Post Reply | Private Reply | To 1 | View Replies]

To: js1138
I don't understand how an OS can prevent a program from crashing.

It can't. That's the app's fault. But the OS can and should prevent a rougue app from taking the whole system down with it.

And I have seen this happen with Win2000.

14 posted on 08/14/2003 8:10:53 AM PDT by TechJunkYard (because... so much is riding on your wires)
[ Post Reply | Private Reply | To 8 | View Replies]

To: TechJunkYard
Laughable.
15 posted on 08/14/2003 8:10:58 AM PDT by Hans
[ Post Reply | Private Reply | To 1 | View Replies]

To: js1138
I don't understand how an OS can prevent a program from crashing.

An OS can't prevent that, of course. In fact, Microsoft has included several features in the OS that many developers don't use. So many problems in user space would be solved if people used smarter memory management techniques and installed unhandled exception handlers, all very straightforward, if not downright easy.

16 posted on 08/14/2003 8:10:59 AM PDT by krb (the statement on the other side of this tagline is false)
[ Post Reply | Private Reply | To 8 | View Replies]

To: RS
So you think that it would be theoretically possible to build a usefull OS that is incapable of being crashed ?

<sarcasm>Sure...and you could name it Utopia...</sarcasm>

17 posted on 08/14/2003 8:13:43 AM PDT by danneskjold
[ Post Reply | Private Reply | To 10 | View Replies]

To: RS
So you think that it would be theoretically possible to build a usefull OS that is incapable of being crashed ?

Yup... it's been done. OS/370, OS/390, OS/400. They don't crash unless the system operator wants them to crash.

18 posted on 08/14/2003 8:14:03 AM PDT by TechJunkYard (because... so much is riding on your wires)
[ Post Reply | Private Reply | To 10 | View Replies]

To: TechJunkYard
Microsoft should consider that it is because of that third-party code that most people buy their product. If all there was to run on Windows was Microsoft products, who would want to spend money for that?
19 posted on 08/14/2003 8:14:12 AM PDT by KellyAdmirer
[ Post Reply | Private Reply | To 1 | View Replies]

To: TechJunkYard
Half?  It's way more than half.  Probably upwards of 95% or more.  I actually can't think of the last time I've had a virgin install of Windows, running purely MS products, crash.  Neither my NT domain server, Exchange server nor SQL server ever crash. 

As a matter of fact, I should probably re-boot that SQL server sometime this year.

On the other hand my gamming machine crashes once or twice a week but considering how I have the FSB and Radeon 9700 overclocked, I'm practically begging for it to lock up.  Mostly, I'm just surprised it isn't actually on fire.

20 posted on 08/14/2003 8:19:13 AM PDT by Psycho_Bunny
[ Post Reply | Private Reply | To 1 | View Replies]


Navigation: use the links below to view more comments.
first 1-2021-4041-47 next last

Disclaimer: Opinions posted on Free Republic are those of the individual posters and do not necessarily represent the opinion of Free Republic or its management. All materials posted herein are protected by copyright law and the exemption for fair use of copyrighted works.

Free Republic
Browse · Search
News/Activism
Topics · Post Article

FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson