96 replies
by jellimonsta
by dennisjh
While the attempt to make a "quality" product is admirable, there is not one man-made thing in the universe that is perfect. Even nature has its own issues with perfection. Two words; Duck-billed platypus. While Microsoft is a software company, it is also a business. In order to be profitable, it needs to be 1st to market and thereby may not build the "perfect" code. When consumers start to demand better products, then we may start to get them. I do not blame Microsoft for Security lapses. The people that write worms, bots and other malicious code, are the ones at fault. If the criminal did not exist, there would be no crime. Idealistic? Maybe, but with an excuse. How do you test multiple million lines of code for every possible flaw? You can't and they don't. So live with it and be aware that they do release patches in a very timely manner and allow all users of the product, whether in warranty or out, to download and install the fixes. It then becomes our resposibility to maintain our software. Is it GM or Ford's resposibility to have your oil changed? No it is yours. You own the car.
Dennis
by jellimonsta
by hal 9000
by lordinfidel
What came first, the chicken or the egg?
That is really the question when it comes to security.
MS is responsbile to make sure that their source code is secure. Same with other software providers.
The hardware vendor is responsible that their drivers are secure and stable.
The sys admin is repsonsible for making sure that the machines are installed properly and secured.
The fwl admin is responsible for making sure the network is secured.
The ISP's are responsible for effective monitoring and precautions at their borders and within their networks.
But, their has to be a "the buck stops here". It is the responsibility of the security officer to make sure that their network is secure. That includes testing all software installed. Regardless of who it comes from.
As long as the vendor identifies a vulnerability in their software and supports a patch to fix it. Then they have done their job.
It is up to the admins then to apply the fix.
It is also up to the admins to take appropiate security measures prior to a machine being connected to the net.
If an admin does not follow standard security practices and relies solely on the software vendors for their security. Then it is the admins fault.
by support
The patch most not only be posted, but it must also work. By "work" I mean it must solve the problem it is supposed to address and not break anything else.
Case in point - MS just recently pulled an NT patch from their site which caused many servers to crash unpredictably until the patch was removed. Simply publishing a patch is not the limit of the vendor's responsibility. In the meantime, if the relevant vulnerability is exploited on those machines it still is NOT the fault of the admin for not patching.
I lost a test server to this patch (and to others, granted) and have had to make the calculation many-a-time: do I roll it out to production or not? Patching servers is a crap shoot at best, and sometimes you just gotta have faith. But sometimes you just can't afford to leave the fate of a system up to the whims of the server gods.
I have a life, and I don't relish staying late to rebuild a system because the patch won't back out. I don't relish coming in on the weekend either - I've worked hard for the last 5-6 years to make my domain rock-solid reliable so that I can see my wife and kids on a regular basis.
Those of you who have time to burn have your own priorities. My priorities are different. My (production) servers aren't broken, and I want them to stay that way. It takes time to keep up with the latest vulnerabilities and I still take the time to keep up but the truth is I do have other things to do, like trying to make sure our business continues to make money and I continue to draw a salary.
I'm in no rush whatsoever to bring my network crashing down around me. Furthermore, I don't think I *should* be in such a great hurry to do so either.
by lordinfidel
The issue is, who is responsible for security.
It goes without saying that if a vendor publishes a patch that it should work.
But that's not what we are talking about.
The matter at hand is, does the vendor have a resonsibility to hold the admins hand and make sure that their systems are secured.
I say no, because there is different levels of security. No one area can be governed by another.
(I've started on my cissp, so I have a different outlook on the "buck stops here" for responsibility.)
Security of a network rests with the Security Officer. A network just does not consist of the OS. There are lot's of different levels to it. And each level has to be secured.
Which is why "security-in-depth" is preached. Youcan not just rely on the firewall. And you can not just rely on the OS. And you can not just rely on passwords.
But in this "exact" scenario of the sql worm. A properly configured firewall would of have blocked the worm from entering. Regardless of whether or not the system was patched.
by eziots
Let me see if I can sum this all up.
1) Nobody in there right mind loads a patch on a production system, until they have tested it in a test environment, that mirrors production. Being in IT for a while, you basically learn this is the rules of the road.
2) If your company management is serious about security, then you probably have an investment in Update export, Shavlick, Microsoft SUS or other patch management systems. If you dont, right now, would be a very good time to get it in the budget.
3) Just like building a house, it takes alot of planning preparation, and thinking with the end in mind, which means just that, What do you want your security posture which is protecting your companies critical data to be at when you are done building your network. I can assure you if you dont design security into your servers from the begining, you are doing your company its users, and your fellow colleges a disfavor.
4) Security on any system isn't trivial, nor is it easy to convince the non-security knowledge big-wigs that it is needed, and no that on-line game of DOOM, or EverQuest, ( EverCrack as I like to call it) will not be tolerated on the network.
5) The begining of the security setup is policy, which is enforced an recognized by management and supported from the CIO on down. If you dont have this you might as well forget the rest fo your efforts, because you will be fighting an endless battle to secure things.
6) It is your responsibly to secure your systems, and to provide documentation and good solid bussiness reasoning on why things are being locked down and what it does to help address potential problems befoere they become one.
7) Microsoft has been doing what they can to give the administrators of there systems all the tools needed to lock down systems. If you dont want to do the work, or read up on what it takes to make systems secure, that trully is your probl
by zarina
by generalist
Microsoft and other software vendors should produce software that is as secure as it can be given known vulnerabilities at the time of release. They should then make sure that new vulnerabilities are repaired as soon as possible. Then they need tomake sure that the patches are easy to find and install AND that the patches don't cause additional problems.
Admins are then responsible for finding and installing these patches AND reporting to the vendors any problems they encounter.
The vendors, in return, must respond to the problems ASAP. If they appear to ignore the responses, admins may not want to do the needed upgrades because they don't want to risk down time due to upgrade side effects.
I suspect that the non-upgrading that made Slammer so effective is the result of admins that have been burned due to other upgrades, admins that need management permission to do upgrades and the occasional lazy admin.
by support
"I suspect that the non-upgrading that made Slammer so effective is the result of admins that have been burned due to other upgrades, admins that need management permission to do upgrades and the occasional lazy admin."
There's another reason too- the patch itself was butt-ugly. I had to apply it several times before it took on one NT server and at no time did it tell me why it was bombing out (the SQL script did not trap for all errors). I suspect that many admins, given less time than I was given, would have bailed out after the first round.
There's no excuse for a patch being that difficult to apply.
Mr. Mullins makes a strong and valid point about the world's sysadmins, but truly misses the other side of the coin, which your comment alludes to.
Overall Software Quality (or lack thereof) cannot be dismissed as just another vendor software practice. MS is notorious throughout the software industry for producing software of questionable quality - even Uncle Bill himself said so in launching his latest security initiatives.
Superman couldn't keep up with all the necessary Windows patches, updates, and maintenance in most large shops - which is why Unix and Linux thrive.
Blaming the sysadmin is like blaming a Yugo owner for a breakdown. Any Honda owner can tell you that excessive maintenance is simply not necessary - just buy a quality product to begin with, and then it's possible to keep up.
It is every bit as incumbent on the vendors to produce high quality software as it is for the sysadmins to maintain it.
by timwalsh
All you have to do is take a look at te BugTraq database maintained by Security Focus Online:
http://online.securityfocus.com/cgi-bin/sfonline/vulns.pl
(remove any embedded spaces from the URL)
You will quickly see that there is NO softwarevendor (of any size) that is immune from security holes.
Why does Microsoft seem to get the most press for "flawed software?" Maybe because of the number of Microsoft products available and the extent to which Microsoft has penetrated the world market??
Vendors face a lose-lose situation. Consumers continuously want newer versions of software with better ways of doing things. If a vendor says that they are developing a new version, consumers want to know when it will be available. If a vendor refuses to give a release date so they can provide quality software, consumers claim the vendor is promising vaporware. If a vendor gives a release date and then has to revise it so that discovered bugs can be fixed, consumers claim the vendor is dragging its feet. If a vendor sticks to a promised delivery date, and the software is discovered to be buggy, consumers claim the vendor is purposely selling flawed software.
Personnally, I wouldn't want to be in the software development business.
If a software flaw is discovered (no matter who discovers it), and the vendor develops and provides a fix, and makes it known the fix is available, the vendor has done everything it can (short of writing totally bug-free software). Ifa sysadmin knows of the fix, fails to apply the fix in a timely manner, and then has problems caused by the flaw, it's the sysadmin's fault, plain and simple.
by oldefar
You have hit on most the points. Of course, blame for security problems most really go to the hackers. Software vendors retain responsibility for bugs.
As for your sympathy to the software vendors, I think the "consumers continuously want newerversions of software" is successful marketing by the vendors. I wouldn't waste my sympathy here.
by generalist
I would heartily agree that "consumers continuously want newer versions of software" is a marketing ploy by the vendors.
While I'm not against new and improved software, I would like the option of being able to stick with older, more reliable versions that I know how to run.
I sometimes wonder if the time 'saved' with newer versions is often wasted due to the training needed to use the improvements.
For that matter, I sometimes wonder what percentage of the population uses the latest and greatest improvements of any given software package. Could it be that vendors are creating a situation where you 'have' to upgrade because 'everybody else' is upgrading and you can't afford to lag behind?
by mrafrohead
But if it weren't for the hackers discovering these vulnerablilities, who would???
We'd be living in a world of holes and be totally blind to it until someone unleashed the megabomb and screwed us all. With no lubrication, I may add.
And remember, the security experts that look for holes, they're still hackers too.
And I'm sure just about all of us have taken a program apart to fix a bug in it, or restore our accounts after we have locked ourselves out of them at one time or another.
Hackers aren't bad. It's just the person that's doing the bad things that's bad.
Mrafrohead
by mrafrohead
First off, I did not read the article. But from what I am reading above in the topic I want to comment.
Michael Mullins is dead WRONG. If Microsoft wants to take on the responsibility of producing software, they also need to take on the responsibility of producing SECURE software! Production and security both go hand in hand.
From the history of software that I have seen, it is impossible to produce a perfectly secure solution as flaws are always able to be reproduced in different ways. Not to mention, different people see different things in different ways. Therefore a handful of people may not be able to see the flaw, but one person may.
Now, once a flaw has been discovered, if is the job of the Admin to secure their network. If they are not able to stay on top of their network security, they should NOT be doing the job.
What happened with Slammer is of no excuse. Patches were available with ample time to install them. There were full disclosures of the flaws andyet maybe a handful of people patched their systems.
Personally, each and every admin that missed that, should have to wear a dunce cap to work for a day that reads, "I am a bad admin and Slammer was partly my fault. I promise I won't do it again, or I will have to wear this stupid hat for a week."
Mrafrohead
by oldefar
The market place should drive what is acceptable and what is not in terms of performance. The bar gets raised as competitors bring out products that consumers prefer.
Based on this, the level of security Microsoft or any other vendor builds intotheir products will be in response to what the decision makers within ICT demand. Want more security? Select a more secure product that Microsoft.
This is important because the alternative is to legislate minimum requirements. Keep in mind, this goes beyond IT and software, so what would such laws impact? Will snacks and treats be banished if they don't meet some minimum nutritional level? No more Dew on those all nighters?!? Alcohol and blood tests required before you can start a car,plus an ID verification? High heels outlawed for women?
by mike mullins
If you're going to comment on something, at least learn "a little about it" before you shout out. For years the auto makers have produced vehicles and announced serious flaws, that we the consumer have to have fixed. Their announcement of the flaw and fix action has become an accepted business practice.
The rest of your comment echoes the column.
by generalist
One of the things that TechRepublic appears to assume is that 'everybody' subscribes to 'all' newsletters. They also appear to assume that 'everybody' knows where the article in question can be found.
It would be nice if they provided a convenient link to the article in question whenever they refer to one. I suspect that most of us don't have time to trace an article down if we don't have it at our fingertips.
On the otherhand, we do have time to make our own assumptions about the article. And I suspect that many of us can do a good job of guessing what is said.
by mrafrohead
As I stated previously in my above post. I am commenting according to the original post.
According to what was originally stated, I think that I knew more than a little about it WHEN I shouted out.
The fact that the rest of the threads coincide with what I say must reflect something there...
Thank you for your time.
by mrafrohead
A GREAT friend of mine always tells me, Low Tech rules.
There are less intrusions, bugs are usually found. You don't have to worry about all of the bloatware.
Not to mention, all of the new stuff, activation and spyware. That crap is just aninsult to us all, and vendors that support/supply this type of stuff need to be publicly stoned. I feel that ones computing habits is their own business. Not the companies that write the software. Once you have paid your dues, you own it. I don't care what any license says.
Mrafrohead
I think that Microsoft does software. because once an application is out there is no way for them to rffrctively control it. I mean you can put a backdoor in but that turns users away from a product, so the only thing that Microsoft can do (besides make more secure programs) is to supply patches to the comsumer. they could rebuild the app from the ground up to fix a problem but that would take away from their precious coffers (as if they didnt have enough money in the first place)buty I have nocomplaints. MS does an excellent job of letting me update my XP Pro whenever I want and with whatever I want. I have a very secure system all with MS programs and none of them have been updated (except XP) and I havent had any intrusions, I even had4 people try to hack into my computer when I was running Telent Server and my firewall. none of them got through. only grip I have isnt with MS but with my ISP and their stupid little Dialup connection proggie. but more on that in a different thread
Gubment_"it's the"_Cheez
by ___._
What would you prefer?
A system that upadtes it's self without notofication / validation, with the most recent patches.
Or
You get a list of patches sent to you, to decide if you need to install them.
You Decide?
by generalist
If I could be absolutely sure that the automatic updates were from the proper sources and were reversible, bullet proof and not some sort of spyware, I would consider leaving the 'backdoor' open to such updates.
Of course, the moment the updates fail to meet the above criteria, I'd revert to the gate keeper approach where I decide what goes on my system. And, unfortunately for the vendor, the loss of trust would result in me telling others of my experiences, a form of bad PR that wouldn't do the vendor any good.
by mrafrohead
There is no trust whatsoever that is worth using backdoors.
Because just that ONE time would screw up EVERYTHING.
Remember, if there's a back door in your system for MS to update it, all of us can get in too.
And I would never trust MS to just automatically install software on my box without my knowledge. I want to know exactly what's going on and what it is supposed to do.
Imagine Media Player 9 getting installed on your machine automatically because of a flaw in 7.1. Try readingMP9 EULA and you'll see where I'm coming from.
Mrafrohead
by mrafrohead
by hal 9000
by williamsc
First, comparing software to automobiles is the proverbial 'apples & oranges'. Software development is an ongoing process. It takes a great deal of time and many different people and situations to properly test and debug software. The best way to dothis is to test as best you can before release and then get feedback from your customer base. The old saying 'pioneers get arrows', hold true here. Jumping into the 'latest and greatest' from any software vendor will always get you problems. You also make a statment that is just not true. It does not take days to update the computers on your network no matter how many there are if your network is properly managed. Microsoft offers the SUS which is a outstanding tool. Combined with Group policy settings updateing workstations and servers is virtually automatic. Even with a low bandwidth connection you can have your SUS server syncronize during off hours.
Bottom line, excuses walk. When you put on that network/security administrators hat,YOU are responsible.
by hal 9000
by hal 9000
by hal 9000
by hal 9000
Just as an afterthought you can find the entire artical at http://www.microsoft.com/windowsxp/pro/evaluation/whyupgrade/default.asp
you should be able to read it as I do not think this is a secure site.
by blue36
I'm sure that Microsoft has an axiom: "Security doesn't sell products. Features do." I agree with that 100%.
What I find irresponsible on the part of Microsoft is a second axiom: "If a feature can be enabled by default, then enable it."
Yes,Microsoft sells software.
Yes, it is the responsibility of the user, not Microsoft, to protect their assets.
Still, nothing should excuse Microsoft or any other editor from knowingly promoting unsecure products. This is like handing someone a loaded gun with the safety off. It's stupid. But what the heck? It's good marketing, isn't it?
by oz_ollie
Security is feature of Network Operating Systems and Software. Microsoft just hasn't woken up to this fact.
I agree Microsoft should change the way the default settings are configured - you shouldn't have to try to turn off 65,536 ports for TCP/IP and 65,536 ports for UDP to secure a server. I have yet to find a Microsoft document that lists all ports and the required ports for the Windows OS to perform properly.
by hal 9000
by support
Simply unreal. You obviously have no idea what you are talking about and do not work in the real world. Let me tell you a little bit about what it's like.
But first, to quote your article: "If you're interested in having greater control and flexibility in updating all of your Microsoft products from a central point within your own intranet, configure a Web server to host the Microsoft Software Update Services (SUS)."
If life were this simple we'd all have jumped on it by now. But the factis that, if you actually read the white paper (which I assume you haven't - possibly from lack of time like the rest of us mere mortals?) you'd realize that the only updates this product (SUS) applies to are certain (not all) OS patches - you can't push out drivers, software, hotfixes or any of the other things you might be responsible for. It is a great idea but far too limited to be of any real value.
The fact is that this product would not have helped IN THE LEAST to mitigate the SQL Slammer fiasco - SUS does not patch software, meaning no install of MS SQL Server. Have you got that?
The fact is that TIME is the primary limiting factor on taking effective security measures. TIME! Not willingness, not anything else. None of us out here in the real world have the manpower to devote to security, and is a fulltime job.
The fact is that I, like many others like me, spent a LOT of precious TIME investigating this dead-end already, so hopefully I can spare you all the pain and misery of getting your hopes up like I did. TIME that I could have spent searching for the latest vulnerabilities (oh by the way, I am a militant security type myself, so my servers were all patched within days of the patch being released, but I digress...)
Go back to whatever world you live in, Mike, and stay there because you'd never make it out here. Out here blaming the victim is flame-baiting in a great big UGLY way.
by lordinfidel
I will agree, it can't do everything. Nor should it.
Nor should it ever be installed on production servers.
But there *are* lot's of ways to push out software updates to 1000's of users. Without having to manually go to their machines.
While I don't doubt that you are security minded. You are placing blame in the wrong place with the sql worm.
As I have stated many times, and I am backed up by every firewall book and hacking exposed book out there. There is pretty much NO reasonto allow anonymous un-restricted access to your database servers; be it sql, mysql or anything else.
And that is where the *real* problem lies. Not with the patch or the hole in sql.
This was the same problem with IIS and .htr, .ida and .idq exploits. The MS IIS security checklist, which was posted well before the exploit even emerged, clearly says to disable all unused script mappings. Like .htr, .printer etc.
But people did not read it and follow their directions. So guess what ,when they got hit, they whined and cried and blamed it on M$.
Which is what they are doing now.
I say, be a man (or woman) and take responsibility for your network and your actions (or lack of them).
by support
My viewpoint is that it isn't only the SQL vulnerability. If this were the only issue then shame on everybody who got hit. But it's every (business) software product bearing the MS brand that is under assault. And many other products to boot. We areunder assault, and it is NEVER fair or justified to blame the victim, especially when the victim is making any kind of an effort to avoid being victimized.
We have had times (and we will have more) where other things take priority over LOOKING for the latest vulnerabilities. AT other times things take precedence over EVALUATING vulnerabilities. At other times things take precedence over TESTING fixes. At other times things take precedence over ROLLING OUT to the production environment and monitoring for breakage. I am not just responsible for my network, I am also responsible for software (not just vendors' products but my own designs as well) and hardware issues and connectivity issues and ongoing documentation issues and technical training (giving classes and attending seminars) and so on and so forth.
Ask any of my users what is the most important function I perform and NOT ONE will say security. But if anything ever goes wrong, it's my head on a platter. That's the name of the game and I love it now more tyhan ever 'cause it sure isn't dull, but it is never as straight forward and SIMPLISTIC as Mike laid out in his article. I know my opposite numbers at other divisions and in other industires are multitasking at least as much as I am and we all know IT ISN'T EASY.
By the way - I found these during today's stroll through the security landscape - hope they help anyone who is still floundering over dealing with the Slammer vulnerability issue:
by jojoa
I understood exactly what Mike was saying. I didn't see anywhere him saying that SUS was a curall for poor security administration. It looked to me like he was suggesting another way, along with the Security Notification Service to gain GREATER CONTROL not total control. As for pushing out drivers and other software, buy a real network management appilication. What do you expect for FREE!
Lord Infidel was right. The problem really lies the anonymous connections you allow to critical systems and not following standard security practices that are a part of the installation.
As for the victim blaming - You obviously have a problem with taking responsibility for your job and lack the proper training and qualifications to perform in the REAL WORLD.
Good Job Mike!
by steve
Applications accessing udp port 1434 had the abililty
to write to the registry! The only 'public' reason this
port is open and accepting connections is to tell the
application accessing it how to connect to the
database server. This was meant for ease of use,
but is something any admin ought to know without
having the software tell the app - a knowledgeable
admin shouldn't need this handholding. It is this
'ease of use' that makes MS products riddled with
security holes and it will remain that way. This was
not a 'flaw' of the system as much as simply poor
design that Microsoft uses in all their products to
make users think a Windows 95 power user can be
a System Administrator - and MS's strategy to have
software do the work of the admin, leading to sloppy
system maintenance and poor security.
by maejor999
by admin
For my users the buck stops here. Even if one of my employees mess something up, I am the responsible party (and then I immediately start the education process). I do appreciate all the help I get through others work, including those at MS, other admins, late night revelations, many web related resources and a whole host of other resources too numerous to mention.
I think there is a difference between being responsible and beating yourself up though. I don't beat myself up, or take it home or out of the office. Blame or self punishment won't help, accepting responsibility is not a bad thing at all and in fact it is the best step forward. When you own a problem, you can work on it's solution and we are all better off when new solutions are developed and shared.
:)
by csb
EVERY time there is a new virus, the industry yells: "we have millions of damage because of this virus ! ".
What I find is that those bad,bad, 'system managers'sould be sacked as quickly as possible and maybe sewd for bad practises!
Than hire a real pro, pay him or her 5 times as much, and never see a virus in your systems again!!
Microsoft makes some great software, also makes some real shit like windows XP, but overall they are trying to make YOUR software as secure as possible after(a few) servicepacks.
You HAVE to implement them, otherwise you really can't blame uncle Bill.
And eeeehhhhh, don't give your most important company server any internet capability...
Safe and easy, whatever your boss tells you.
Remember.... YOU are theSYSTEM MANAGER,
by rod.flakes
by hal 9000
by johnn
"... I hope you've managed to maintain your employment status..."
To suggest that avoiding a Slammer worm attack is a simple as "applying a patch" is to ignore reality. Live, Internet-connected production systems, which are obviously the most vulnerable to such attacks, are often the last systems in an enterprise to receive patches, updates, and any other changes to their mission critical setup.
Applying patches, updates, and other changes to such systems in a willy-nilly manner is a recipe for disaster, and a pink slip. Automate the downloading and deployment of Microsoft "fixes" to mission critical systems? Yeah, right.
Best practices for such procedures inolve extensive testing on a test setup identical to the production environment. Getting the budget for the infrastructure and staff time required to take this approach is virtually impossible in many, if not most IT shops.
Therefore, to lay the blame at the feet of the network administrators is, to say the least, naive. If you want to point fingers, point them at the CEO's, CFO's, and other factions that have chosen to avoid paying for the resources that represent the same kind of insurance value that the organization's liability or property damage carriers provide.
by mrafrohead
So six months isn't enough time to sufficiently test a patch???
As stated in the article, which is actually twice as long as I had read in different articles. The patch was released SIX months ago.
That is half a year, just plain gross negligence on EVERY SINGLE ADMIN that did not install it. Plain and simple. And no, not naive.
And I am only referring to the Slammer incident in this post. But yes, I think that every business that did not apply the proper diligence to secure their networks should get the dunce cap.
Mrafrohead
by oz_ollie
I agree if this was the only patch released in six months - but Microsoft release hundreds of patches and upgrades each year. You must test all of them before deploying - and then test the interaction of the next patch. If you can think back a couple of years Microsoft released Service Pack 6.0 for Windows NT 4 Server - two weeks later they released Service Pack 6.0a because 6.0 actually trashed the system.
How very reasuring this would be for those using Microsoft SUS to automate all upgrades.
by lordinfidel
They always think that they are IT's first priority.
While I will agree, in smaller org's it is harder to keep up with security. Especially if you are the only person.
But that just means you have to stay even more focused. I always look at it this way, If I don't keep up with security and my systems get broken into, then the users won't be able to work anyway's. So putting off security to help users and other tasks, does no good when the network goes down.
I tell my staff, the network comes first. Not users whims or wishes. Do nothing that will violate network security. Never install anything that is not on the approved software list, and the user has to have a approved need for it.
If I have to, I *will* (and have) shutdown my network until I clear it. Regardless of what the users (and executives) are doing. If I see a critical security violation, everything get's shutdown.
by admin
MICROSOFT ISN'T RESPONSIBLE FOR SYSTEM SECURITY: YOU ARE
The recent attack by the SQL Slammer worm had disastrous effects on
unpatched SQL servers. The worm caused massive denial of service at the
DNS Root Server level. Saturation at the root of the Internet caused the
denial of service that led to traffic loss and saturation at most ISPs
trying to process valid requests. In a nutshell: no DNS lookup, no e-mail,
no Internet.
Microsoft produces software, not security. Although its products aren't
always secure, Microsoft does, at least, give you the updates for free.
So if you're running Microsoft products on your network and those products
communicate with the Internet, you're practically responsible for
Internet security--try putting that on your next resume.
If your network was the victim of the SQL Slammer worm, I hope you've
managed to maintain your employment status. The patch for this worm was
first released more than six months ago in Microsoft Security Bulletin
MS02-039. Failing to apply patches and updates to publicly connected
servers borders on the criminal when it affects the rest of the Internet.
This failure to patch definitely sends the message that you lack a security
focus.
by admin
It's time to regain that focus. New security flaws for your servers and
clients are discovered almost daily. But don't waste your time scouring
the Internet looking for flaws; instead, let Microsoft send you that
information as it's discovered and patched.
Browse over to Microsoft's TechNet site and sign up for the free
Security Notification Service bulletin. I recommend that you create a
security e-mail inbox (e.g., security@yourdomain.com) on your e-mail server
and direct all newsletters to this box. This way, you won't flood your
personal inbox, and other members of your security team can track and take
action on the items you receive.
If you're interested in having greater control and flexibility in
updating all of your Microsoft products from a central point within your own
intranet, configure a Web server to host the Microsoft Software Update
Services (SUS). This service is designed to run from an intranet Web server,
centralizing and simplifying the process of keeping your Windows-based
systems current with the latest critical updates. SUS enables
administrators to quickly and reliably deploy critical updates to Windows
2000-based servers and desktop computers running Windows 2000 Professional or
Windows XP Professional.
Download this service from Microsoft's Windows 2000 support site. The
download is a 47-MB service that you add to an existing intranet Web
server. (If your domain is large enough, consider dedicating a server solely
for this task.) One server can handle around 15,000 clients in its update
pool. Download the SUS deployment guide and see how easy it is to set up
this service and maintain your systems. The guide is well written and will
walk you through configuration, step by step.
http://www.microsoft.com/windows2000/windowsupdate/sus/susdeployment.asp
by admin
Security patches and fixes exist to stop a previously discovered
exploit. We're supposed to apply these fixes to make our systems more secure.
Software vendors aren't going to secure your systems for you, but they will
let you know when you need to take action. Use the free tools available
to develop a proactive approach to secure your servers and clients.
Network security is a priority, not an option.
Mike Mullins has served as a database administrator and assistant network
administrator for the U.S. Secret Service. He is a Network Security
Administrator for the Defense Information Systems Agency.
:) You're Welcome!
by mrafrohead
Now maybe after reading that, I'm informed enough to make a comment. ;)
/me grins
Mrafrohead
by generalist
Thanks for the 'reprint' of the article.
I find it all quite logical, although it seems a little heavy handed. On the other hand, Mullins does have security oriented credentials from organizations that should have the highest security on the planet.
I suspect that Mullins doesn't have very many problems convincing his superiors that patches must be applied on a timely basis.
Unfortunately, I know that there are segments of the private sector where convincing management that security updates are important can be a full time job that could easily get you fired if you're too pushy.
Perhaps we need an article on how to convince management that they really need to bite the bullet and accept some down time while essential updates are made, even if it affects the bottom line.
by admin
I usually have to do downtime on weekends when there isn't a big push in one department or another. It would be nice to have more redundancy and be able to switch back and forth, but realistically no-one is paying for that right now.
In the recent attack, it actually gave some IT departments around here that I won't name "permission" to have downtime because of all the media coverage. The actual Slammer problem didn't take up all the time they used to fix it :)
by oz_ollie
In his article Mike says - "I recommend that you create a security e-mail inbox (e.g., security@yourdomain.com) on your e-mail server and direct all newsletters to this box. This way, you won't flood your personal inbox, and other members of your security team can track and take action on the items you receive."
Mike states in his article that you will become swamped by the e-mail regarding security updates from Microsoft. This just helps explain why the SQl Slammer worm caused so much trouble. Microsoft's SQL Server Development Team's were seriously affected by this worm - Microsoft's excuse was that someone just hadn't got around to patching their own servers. If Microsoft can't keep up to date with their own systems how can any otherbusiness/security supervisor/system administrator.
Microsoft have released their first Critical Update of 2003 with revelations that yet another service provides system level (better than admin level) access to the network.
It is time for Microsoft to scrap their entire OS and start from scratch if they want to be taken seriously as a secure software supplier. This is what they promised for Windows 2000 but they are still have bugs that affect systems from Windows NT upwards.
If Microsoft get their way and Palladium (or what ever they have changed the name to for legal reasons) it just means another Microsoft security flaw at system level will be built into every system.
by cs_nelson
Old school -
IBM mainframe decades: all users, all software application(s)developers, terminals, printers, computers - were all located at one physical facility and directly hardwired into one computer room (which was often under glass and secured). Applications interfaces data was read by local programs that edited the data and discarded the junk. And all the software and hardware was IBMs. Everything and everyone worked at the same place. And it was good and secure, but Very inflexible.
New School -
Open systems are just that, OPEN. Very flexible, And by design, open to massive security concerns. And it was good, but sweaty.
By design, IBM was responsible for security as all the software and hardware was theirs.
Today's environment has a cost! And if Microsoft is not the new IBM, I don't know who is. As such, Microsoft must be very responsible for a wide range of security aspects of its products. The computer room admin and app developers have some local securityresponsibility to be sure, but the vendors' products must be robust enough to edit out the junk.
by thamer
... Because I read in Bill Gates's 'Trustworthy Computing' memo which was sent to Microsoft's Employees a year ago ... that ... It is of Microsoft's reponsibility to make their softwares so fundamentally secure that customers never even worry about it.
Quote:
"However, even more important than any of these new capabilities is the fact that it is designed from the ground up to deliver Trustworthy Computing. What I mean by this is that customers will always be able to rely on these systems to be available and to secure their information."
"Trustworthy Computing is computing that is as available, reliable and secure as electricity, water services and telephony."
"Our new design approaches need to dramatically reduce the number of such issues that come up in the software that Microsoft, its partners and its customers create. We need to make it automatic for customers to get the benefits of these fixes. Eventually, our software should be so fundamentally secure that customers never even worry about it."
"Security: The data our software and services store on behalf of our customers should be protected from harm and used or modified only in appropriate ways. Security models should be easy for developers to understand andbuild into their applications."
End Quote
by cactus pete
by thamer
by thamer
"What do you think of the idea that admins' failure to patch, rather than Microsoft's flawed software."
... The thing which keeps the mind (Don't ask!) over here to think ... If Microsoft did not announce this vulnerability they found in their Windows 2000 systems and did not provide any patch for ... WOULD THE SLAMMER BE AROUND?
... The same story with Code Red ... a patch was available and many were not taking advantage of it.
.....
2-edged sowrd (Silly word) ...
If Microsoft speaks about it, it gets slammed ... if they keep quiet ... they will be slammed but this time ... with a blast.
I'm not a Microsofter ... it never was.
by gangstaisso
by hal 9000
by hal 9000
by cactus pete
Wow.
First, did they win the appeal?
Next, what about you comaprison - Software and cars? Do you think someone should sue GM if they had left the car in an open garage, with the doors unlocked, the keys in the ignition with the damn thing running?
How about if the robber hotwired it? How about if they used a coathanger to unlock the doors? What if they broke a window on to the garage to open get in there in the first place?
Does GM have to retrofit all locks on all cars?
What if you hire a driver, with no training, and he wrecks the thing?
You see what I'm getting at?
by hal 9000
by jtcooper
Michael Mullins says that Microsoft produces software, not security.
The truth is that Microsoft produces "unsecured software," which diminishes security.
In computer security awareness training, we teach that everyone is responsible for IT security, including managers, IT specialists, and end users. Hardware and software vendors, too, have security responsibilities within their organizations and (certainly) with regard to their products.
Security specialists generally agree that a 100% secure network is practically impossible to achieve. Consequently, we shouldn't expect 100% secure hardware and software solutions, either.
Yes, system administrators must become vigilant and proactive regarding patch management.
However, with 2,500 new software vulnerabilities reported last year (according to Symantec), I do believe that we have the right to expect higher degrees of vigilance and responsibility from vendors than we are currently receiving.
Microsoft has expressed agreement with the assertion that it can and should do more to build security assurance into their products. Their heralded "Trustworthy Computing" initiative is an example of their acknowledgment and their (future) commitment.
In today's "high threat" environment, and with IT budgets slashed and overworked system administrators struggling to keep their networks running, the community could use some help reducing the number of security patches that have to be tested and applied.
by thutchins
As far as Slammer goes, I find it unconsionable (sp?) that ANY company would put out a server product that disables passwords! That was a MAJOR design flaw!!!
As a former programmer, I understand that there is NO program or OS that is comletely bug free, but the creator should still do their best. If I have to patch it later, I can deal with that. But to produce a product that has MAJOR design flaws that create HUMUNGOUS security holes or critical system bugs should not be tolerated. Andthen becaust the EULA says that they are not responsible for said flaws...???!!! UNBELIEVABLE!
If any other business in the world operated the way the software industry does they would be out of business very quickly! Maybe it's time for reform... or open source!
by cactus pete
by mrafrohead
The whole community is.
But the community makes it a point to attempt to notify the users that there is a problem and from there they work their asses off to fix the problem as soon as possible and in a working fashion.
I can say when I was trying out RedHat, I received many e-mails from them regarding vulnerabilities and that they strongly recommend upgrading to whatever package.
I've yet to get a note from MS about their flaws. I have to look for them.
Mrafrohead
by cactus pete
But I can't say that MS didn't make each newer version of their software "more secure" in that they made sure to close the holes of the last version.
We are also more computer-centric as a people these days. It's now 'cool' to be a computer geek[I sure hope so, anyway - at least don't argue this point and leave me with my fantasies] and being a 'hacker' can actually gain you some sort of status in certain circles. So finding security flaws is more likely now than it was 20 years ago.
Also, getting back to the car analogy, MS is specializing. You machine is totally secure out of the box so long as you have it as a stand alone behind locked doors. That is the base configuration. If you want to do something else with it - and theycan't predict just what your fancy is - you should then buy and implement [and learn about it] the appropriate add ons.
by mike mullins
by cactus pete
If you want to sign up for MS security bulletins you can be innundated with them quite easily. If you're referring to the Red Hat Network emails, be careful what you wish for.
Think of how large the install base is for MS and then consider how much more insane traffic the internet would have to handle because of all the alerts going out all the time.
My personal firewall is Redhat... I've been getting a lot of mail just from them lately... Seems they, too, have security issues abundant.
by hal 9000
by cactus pete
by jellimonsta
by hal 9000
by admin
by jellimonsta
A once thought 'dumb' terminal gets its own back on the data entry clerk who constantly eats over its keyboard and skills coffee on it. Sending harmful rays through its VGA monitor that may one day cause cancer.
Actually!... I do see that now!!... it is happening to me as I type this!?!
by hal 9000
by hal 9000
by admin
where my meaning may be lost! I hadn't thought of it, but I was using a thing called "Sarcasm" and I'm not sure now if this is universal in countries even where language is derived from the English language! Oh MY! :> I was SOOOO joking when I wrote the above and hope no-one misunderstood or was offended!
Here is the "American" definition of Sarcasm:
sar?casm
Pronunciation: (s?r'kaz-um), [key]
?n.
1. harsh or bitter derision or irony.
2. a sharply ironical taunt; sneering or cutting remark: a review full of sarcasms
I hope that helps!
(Now off to find a piece of the Space Shuttle to hurt myself on- I'll never have to work again! hahahahahahaha!!!!!!) :)
(The above "Space Shuttle" comment was also Sarcasm!)
See, it's pretty fun :) Try it!
by hal 9000
by cactus pete
Well, going that far is pretty far, and probably out of the true scope of this discussion.
As far as your other typing, I just read it - I think it may have been a reply to my post on that topic.
We can always take the security to another level, but that's not really what this thread was supposed to be about, I think.
by hal 9000
by cactus pete
MS doesn't cause you harm with what they sold you during your normal casual use ... unless someone else outside deliberately tries to harm you.
So, to make your analogy work, someone would have to be delierately taking advantage of the errant carb.
by hal 9000
by cactus pete
Well, you left a lot to be assumed in your HD analogy. If it was a $50 HD, that was about 20GB and it developed 2% bad sectors and no more, then I would accept it for what it was. If it were intended to be a business critical drive - and for some reason was the only one purchased - I would have made sure to spend more money on a higher quality drive. In which case, if it started losing 5% of its sectors, you're damn right I'd return it.
But things mechanical cannot be directly compared tothings intellectual.
The arguments here flit between being mad at the quality of the product to the quality of the business practice of Microsoft. I propose everyone choses which they argue and stick to it, or even a combination of the two - butstick to it.
Anyway, people need to remember that MS [or anyone else] cannot provide a totally secure and crash-free product that works with all other third party products and future technological developments. And don't forget how everyone whines about backward compatibility.
Accept the fact that all parties involved are responsible for security. It's not like MS has abandoned the idea.
by hal 9000
by hal 9000
by cactus pete
This discussion is closed to new replies.
Trending IT Employment posts
Sort by Trending