MS SQL Server Worm Wreaking Havoc
defile writes "Since about midnight EST almost every host on the internet has been receiving a 376 byte UDP payload on port ms-sql-m (1434) from a random infected server. Reports of some hosts receiving 10 per minute or more. internetpulse.net is reporting UUNet and Internap are being hit very hard. This is the cause of major connectivity problems being experienced worldwide. It is believed this worm leverages a vulnerability published
in June 2002. Several core routers have taken to blocking port 1434 outright.
If you run Microsoft SQL Server, make sure the public internet can't access it. If you manage a gateway, consider dropping UDP packets sent to port 1434." bani adds "This has effectively disabled 5 of the 13 root nameservers."
Kevin Mitnick is allowed back on the net and the net goes fubar
In South Korea internet services were shut down nationwide for hours on Saturday, the country's Yonhap news agency reported.
It said the shutdown was triggered by "apparent cyber terror committed by hackers".
http://news.bbc.co.uk/1/hi/technology/2693925.stm
I find it lucky that the worm writer didn't make the worm fire out random traffic on random udp ports with spoofed addresses.
/sbin/iptables -I FORWARD -p udp --dport 1434 -j DROP
It's only the fact the traffic is all destined for a certain destination port that makes it easy to filter.
You are filtering it out on your firewalls, aren't you?
This could have been a lot lot harder to filter out. I expect we'll see ThisWorm v2 soon.
I dread the day someone finds a hole in Apache, Sendmail or something really popular and writes a worm like this...
Get your own free personal location tracker
Collected a packet disasembly and some urls here.
Everyone seems to be assuming this is a new use of an old (July) hole; I'm not certain of that. Any facts welcomed, see above url.
Microsoft released a patch for this 24th July, 2002.
Where I work we ended up with quiet the excitement. Around 1am I lost connectivity on my DSL modem at my house.. and I just figured something was up with the DSL so I fooled around with that for a while.... but then I realized the data light on the hub for the DSL modem was blinking a WHOLE lot and nothing else on the hub was (ie broadcasts were coming through)... I couldn't ping our core router, nothing... YIKES! So I hiked into work... only to find that 3 machines had been compromised. A co-lo we have, and some other ones. Nothing bad mind you.. easy to fix.. install Service Pack, and then firewall the ports out.. but still.... it was interesting.. I walked into the server room and was greated with a ton of orange lights (that are normally just blinking!) That thing can really cook out the damage!
Someone really has carefully crafted this worm to try to bring down the net.. and what better time then on a Saturday morning when all admins are away and not planing to work the next day!
how many quries at the root level are unnecessary. :)
Waking up at 2AM after falling asleep at work on a Friday evening, to be greeted by a wall full of router racks lit up like a wall-shaped christmas tree is a sobering experience indeed. Needless to say I've been working since then to apply appropriate firewall rules accross our network to block port 1434. Once this blows over, it's time to start some real PostgreSQL advocacy..
A server at one of our campuses (a college, campuses all over the state) got infected around 0900 UT and started hammering the hell out of our WAN and their local LAN, sending 10.4MB/sec through the router and then 1.2MB/sec out our internet line (bytes not bits). It stopped about an hour later. Turns out it flooded the router so hard it looks like that router has shut down. I can't ping a darn thing inside that campus now.... Fitting justice.
ZDNet and Yahoo.
Outside a firewall for no apparent reason is a tool. That being said, we live in a world of idiots. Why?
NGSSoftware alerted Microsoft to this problem on the 17th of May 2002 and
they have produced a patch that resolves these issues.
This is January 25 2003 if I'm not mistaken. Are these the same people that leave their cars unlocked with the keys in the ignition?
What does this worm rank compared to other DDOS in the past?
Has someone scanned the UDP packets and reported what's inside ?
I just want to see with my own eyes that the worm isn't quietly spitting out a SELECT * from a random table, record per record...
Karma cannot be described by words alone.
I was very surprised to discover both AP and CNN beat Slashdot to this story.
Very disappointing.
Timely is as important as accurate SlashEditors. Many of us look to you when big events occur...
Especially considering this all began about 8 hours ago!
e3 :: blogging the wireless freenet
Like Kazaa. Oh.
Sig for sale or rent. One previous user. Inquire within.
If you run Microsoft SQL Server, make sure the public internet can't access it.
What a pathetic overkill response. If you're running SQL server, make sure it's patched. When the last set of bind exploits came out no-one said "Unplug all your DNS servers", why is this any different?
SQL is easy to secure, and the guidelines are well known
And of course, patch it when patches appear
From digitaloffense: A new worm which exploits a vulnerability in MS SQL Server is bringing the core routers to a grinding halt. The speed of the propagation can be attributed to the attack method and simplicity of the code. The worm sends a 376-byte UDP packet to port 1434 of each random target, each vulnerable system will immediately start propagating itself. Since UDP is connection-less, the worm is able to spread much more quickly than those using your standard TCP-based attack vectors (no connect timeouts). Some random screen shots and information about the worm can be found HERE.
Whoever puts a database outside a firewall? and then leave its external port open???
Sysadmins like that should be dragged into the street and shot.
...the Slashdot article, that is. I've been watching this since I got up this morning (about five hours ago, local time). There's been plenty of discussions about this on various mailinglists, including NANOG and NordNOG, as well as several IRC channels I frequent. I'm surprised it took this long for Slashdot to post anything about it.
According to unconfirmed sources on NANOG, the worm seems to eat up bandwidth at line rate (even at GigE links), is rumored to amplify itself via Cisco routers, and is the creation of Saddam Hussein.
My journal on the worm.
Best writeup I've seen is over at iss.net. They were the first to update their internet status homepage alerting of the vulnerability as far as I can tell.
http://average.matrixnetsystems.com/Daily/markR.h
http://mrtg.nac.net/switch9.oct.nac.net/3865/swit
The advisory announcing the flaws:m /
http://www.boredom.org/~cstone/worm-annotated.txt
http://www.nextgenss.com/advisories/mssql-udp.txt Various disassemblies and discussions: http://www.snafu.freedom.org/tmp/1434-probe.txt http://www.digitaloffense.net/worms/mssql_udp_wor
Writeups:n et.attack.ap/index.html / 20030125/ap_wo_en_po/na_gen_internet_attack_2 r tdetail.jsp?oid=21824
http://www.cnn.com/2003/TECH/internet/01/25/inter
http://news.bbc.co.uk/2/hi/technology/2693925.stm
http://story.news.yahoo.com/news?tmpl=story&u=/ap
http://bvlive01.iss.net/issEn/delivery/xforce/ale
even /. editors have to sleep!
I've been watching this havoc unfold all night as well. I wonder how long it's going to take for the entire problem to clear. Most sites that were previously unaccessible are for me are now, except some of our own. Makes me wonder if something else is going on in these datacenters.
Some snippets from there:
It's those darn Al-Quaeda, I tell you! Them and Saddam Hussein! Damn them for retaliating against our Righteous Attacks!
Having used Orcle, SQL Server, and PostgreSQL, I'm wondering... why use anything other than PostgreSQL? This attack just further reinforces my belief that 95% of folks using Oracle and SQL Server should switch.
Is anyone else offended that this user thinks that EVERY server runs MS SQL or even Microsoft Anything? Our servers haven't been affected at all by this, FYI.
Ever notice how fast Windows runs? Neither did I.
The only problem is that most of responsible people are computer scientists and sometimes even only with a BS in CS and therefore have no clue of harmonic analysis and advanced probability theory.
If you project your network system in the C^n- space of markovian probability measures and with to the frequency domain, you can easily see that our system represents a compact manifold of superharmonic measures. And malign overflow is just a upper bound in this set, therefore harmonic. It's well known that the only harmonic functions on compact manifolds are constant. So going back into the time domain this means that you must just analyze the frequency of the packets. All packet streams with a constant frequency are malicious by the above calculation and therefore should be dropped. Of course there are some minor points with the frequency reflection on edges etc. but this is very basic stuff and can be easily solved.
If think there was a paper of Lorgajev and Starniktov in the 80ies about this, but I'm not really sure.
Owner of a Mensa membership card.
While part of the problem is that Microsoft software sucks particularly badly when it comes to security, something like this can happen with other software as well. The real problem is that we have a software monoculture: we need many more, different, independently implemented software systems. They will all have bugs, but as long as they all have different bugs, we are mostly OK. And that's the real reason why Microsoft's market dominance, in particular on large numbers of small machines run by non-experts, is a problem.
Seriously though, you should have upgraded!
It looks like if you stop the proccess sqlservr.exe it will take all of the CPU proccess back down to normal. Obviously you dont want to delete this file, but with it stopped you can at least get the box on the network to trouble shoot this stuff. So far from what we can tell, when you restart SQL the load stays down, but that could also just be that its sitting there idle waiting to be activated again. Hope this helps.
Alchemy Support
Alchemy Communications
It can giggle all it wants. The galaxy's not gettin any of our Bourbon.
Gr.... All the more reason to run a host firewall on every machine.
Need a Linux consultant in New Orleans?
Mitnick just received his Alubook from Woz, and here's the result... ;)
Me no sig.
Any server that doesn't need to be accessed from the public internet in the course of it's normal use should be firewalled off from it. That's just common sense.
Boffoonery - downloadable Comedy Benefit for Bletchley Park
I think it's funny that all of the media outlets are talking about "a worm like Code Red has infected the internet and is causing worldwide slowing of the internet" but they don't mention at all that it has to do with a Microsoft product or that it was a known bug that MS has ignored for almost a year.
What exactly does a Net worm have to do with the "world's economy"?
I am now seeing connections from the HTTP ports?
14:18:44.018023 64.4.30.24.http > 193.128.xxx.xxx.ms-sql-m: FP 537:706(169) ack 334 win 16983
14:18:44.019965 64.4.30.24.http > 193.128.xxx.xxx.ms-sql-m: . 1:537(536) ack 334 win 16983
Is this a new variant already?
Get your own free personal location tracker
Its human controlled through Internet Relay Chat (IRC) communications. The bots are set up on a password-protected IRC channel, where they monitor any conversations taking place. A DDoS attack is launched when an attacker logs onto the channel and types in a command, which is then recognised and acted upon by the bots. Affected servers will then scan netblocks for other vulnerable SQL servers on port 1433, and will try to log on and run the malicious code.
Kudos to cstone@boredom. Interesting & educational, with a nutty crunchy flavor.
So, every colocated server has a system admin checking it?
... outside of their regular duties which may include making coffee or sorting mail (depending on the size of the organization)?
All servers that were placed up there years ago to host one silly site get checked regularly?
All companies (or individuals) who host sites pay to have them maintained?
All sysadmins are competent and on top of their patches
There are alot of servers and alot of sites. There aren't alot of "great" admins IMHO. And, often, patches are bundled together when you upgrade a server which may be once EVERY TWO TO FOUR YEARS.
Reality folks.
It's like putting up a fence when you're trying to keep out solicitors. Although you only push the solicitors back to the fence, you can walk around your front yard now without anyone harrassing you.
So although you won't be preventing any infections of your system, you will keep out the traffic caused by external infections from adversely flooding your internal networks. You may take a slight penalty at the border router, as it will have an extra rule in it, of course.
Build it, and they will come^Hplain.
All packet streams with a constant frequency are malicious?
What crack are you smoking? Streaming media is malicious, then?. Traffic that is latency-constrained on the window (e.g. bandwidth * delay > window) is also periodic-- I assume it's malicious as well? Not to mention my little ping monitor watching my colo box to be sure it's up.
I groggily stumble up to my computer, it being a normal enough sort of Saturday AM, and as I sit down I cast a lazy eye at my firewall counter.
/. -- a lengthy process due to my dumbass ISP not having reverse DNS entries -- so I sniff around my logs.
.edu's with cute names like 'staging3', 'testing1', and, no joke, 'snoogans'.
Woah! What's.. uh.. 150 inbound requests.. doing.. today.. worm?
I start to fire up
*clickity click*
1434? The hell is 1434. Worm?
*slashdot shows*
Ah ha! Ve haf comprehension.
*groggily shuffle off to get coffee, oooo black gold*
For what it's worth, a majority of the packets so far have been mostly US servers --
Disassembly of the 404 bytes being sent by affected systems
If you don't know about it, this is a good time to know.
Packet loss reached 14% at 2:20, and the global traffic index dropped to just below 73%. However, according to the many graphs on the site, things have pretty much recovered.
Heh...on the Fox News Channel's ticker, they had the following tidbit of information:
"The virus spreads using a Microsoft vulnerability known as "SQL Server""
This space intentionally left blank.
Postgresql and oracle are like screw drivers. Do you use one screw driver for all tasks? No. There are some things that oracle really kicks ass at that postgres really plain sucks at. Vice versa as well.
-
ping -f 255.255.255.255 # if only
The only reason the Scud hit the army barracks was because it was "shot down" by a US Patriot missle.
This one has surprised me most so far:
tybclbsqla02.listbuilder.com
Hmm. Lists equal large databases.
Large databases usually mean a DBA.
DBAs should know better.
whois listbuilder.com
Technical Contact:
Microsoft (EJSEHEQUAO)
msnhst@MICROSOFT.COM
Microsoft
One Microsoft Way
Redmond, WA 98052
US
425-882-8080
Get your own free personal location tracker
... and sees all the hubbub. Stops, checks his logs. Yup. That's one helluva lot of hits on 1434 overnight. All dropped just like they should be. He wonders what the problem is? Surely nobody out there is silly enough to leave ports unnecessarily open on the firewall, are they? *yawn* Time for caffeine and comics.
"An unarmed man can only flee from evil, and evil is not overcome by fleeing from it." Col. Jeff Cooper
No, firewalls are for use as your needs require.
I, for instance allow no incoming, but don't restrict outgoing.
Firewalls are not just for your needs. They are also for the protection of others, too. It's the all-ports-open-on-outgoing stuff that allows worms like this to spread and wreak so much havoc. It's dial-up Internet providers leaving port 25 open on outgoing that allow spammers to use throwaway accounts for spamming.
I don't think you should tell people what firewall rules they should be running.
Hey, if it's my network being affected by your lack of rules, I've got a moral right to tell you what rules your firewall needs.
Is this thing directly targetting root/tld servers? Is the worm doing dns lookups as opposed to just picking an ipaddr? Is it the PTR servers which are being hammered by loggers doing reverse lookups?
Did someone jump to a bad conclusion based on ping stats?
I don't know if anyone else has had the same problem, but xxx@msn.com email addresses seem to not be working on Hotmail. I doubt they're related, but has anyone else had the same problem, and is this likely to be the cause? By the way, xxx@hotmail.com accounts work fine.
Heya, At our routers and firewalls, we ban ALL traffic both inbound and outbound. Then we only open ports that we need (i.e. 80 and 443) in the directions they are allowed to go! Our MS SQL boxes have not been touched! It's great. Iain Chesworth SysAdmin
---- "I would be careful in separating your weirdness, a good quirky quantum weirdness, from the disturbed weirdnes
Last night around 12:45, gamespy.com went down. I was just about to start playing BF1942 after a week of hard work!!! Boooo
Couldn't they have started this on, say a Monday?
-- taking over the world, we are.
Despite panicky headlines, and mails to bugtraq with titles such as "MS SQL WORM IS DESTROYING THE INTERNET", reports of "some hosts being hit by as many as ten packets a minute" don't seem too serious to me.n ed.uppsn ed.bits
Take a look at the LINX traffic statistics at
https://stats.linx.net/cgi-pub/combined?log=combi
and
https://stats.linx.net/cgi-pub/combined?log=combi
and you won't even see a glitch.
End of the world? I don't think so.
The old Art Bell show, now hosted by some new guy covered this going on at around 1am MST while I was driving into work... I was surprised when I got in and loaded up /. and there was nothing... till SIX HOURS Later... what the F?
This is what would happen if /. ever became a search engine.
I'm not justifying behavior of the assholes who release these worms, but leaving the SQL server visible to the public internet is just slightly retarded.
If these boxes actually have someone employed as admins, they should get fired, plain and simple
smash.
I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
They'll sell it to us over six months ago.
For free.
Asshead.
About half of the sources I've seen have been either .edu sites or sites in other countries which belong to colleges (ualberta.ca, etc.). Is there some sinister corellation here? Perhaps colleges get free MS-ware, and let the students run the networks?
I want to delete my account but Slashdot doesn't allow it.
http://slashdot.org/article.pl?sid=03/01/24/154920 7&mode=thread&tid=95
what timing...ironic, eh?
Suncoast Linux - Sarasota, FL
Because MS takes this line: "It isn't *our* fault for writing insecure, buggy software. *We've* had a patch out for N days/weeks/months. *You admins* screwed up.
Should the admin have patched it? Sure. Are they as much at fault as the people that introduced the original vulnerability? Heck, no.
May we never see th
"...the volume from this triggers the Cisco netflow switching bug and is causing routers to lock up at places, etc."
Are these the same people that leave their cars unlocked with the keys in the ignition?
If this were a fair analogy, the *auto maker* would be at fault for leaving spare sets of keys attached to the outside of the car...and you'd simply be (much less) at fault for not having removed the latest set of spare keys the auto maker decided to tell you about.
May we never see th
thanks for pointing that out. I plead lack of sleep and the evil influence of cold medications
The MS educational site license is a flat $40 per year for every computer, including Apples and Suns.
For that, a school can install any and every MS product where ever they please. Not only that, MS supplies training and testing materials and answer keys with that. So the classes are pre-written, too, and a GTA or undergrad can run them.
So yes, MS SQL is all over the place, and they've got lab assistants and volunteers admining them.
This is the same server that's had worms on a regular basis for the past few years?
May we never see th
That doesn't mean that Amazon's DB servers have public IPs you know. There is no reason to have a DB connected to the internet, unless you just wanna see what happens...
Wax-Museum Fire Results In Hundreds Of New Danny DeVito Statues
A few sites I frequent seem to be out because of this [most notably, and annoyingly, http://ojuice.net]. This has been patched for an age [in computing terms]. It's almost shameful that admins haven't applied the patches by now, ESP after spending a whole lot of money on Microsoft Software - you'd bloody think they'd keep it up to date.
Don't these backbone providers have NOS that monitor for this type of activity? Don't know if it's just because of the job cuts, but my line from UUNET still isn't up (constant activity; can't get a ping out), so I'm stuck with cable that has major upstream from AT&T, whom as I understand it had automatically detected a dramatic increase in traffic on port 1434 and blocked the port.
Funny thing is when I try to ping my UUNET IP address, or at least traceroute to it, from my cable line I get a destination net unreachable -- wtf this thing is supposed to be more reliable than a cable modem!!
"I'll just chip in a bit for RedHat: I actually have that installed on my university machine." - Linus, '95
Well, I'm not too annoyed about it... I finally got to bed before 3AM because the Internet was so dang slow (and I thought it was my campus resnet, like normal).
I liked this one particularly :
le1 @0:1 b 207.171.0.104,1221 -> xx.xxx.xxx.xxx,1434 PR udp len 20 404 IN
bash-2.05a$ host 207.171.0.104
Name: secure.pacificnet.net
Address: 207.171.0.104
Well, based on the number of packets I've gotten, and guessing they might have made it intelligent enough not to try any IP higher than 224.255.255.255 (anyone know one way or the other?), my estimate is it's accounted for about 400 TB so far. Don't know what that amounts to monetarily, but it's certainly a BIG chunk of bandwidth!
What was that about mission critical applications?
Worms that do this sort of thing will continue ad infinitum. The reason is that there's no financial detriment to having one of your own boxes act as a zombie and send out tons and tons of packets. None whatsoever. There's no central accountability. That's the way the Net is set up. I don't see any way around it.
Your security guidelines are good advise, but I'm amazed (concerned?) that you have completely missed the basic, fundamental principles of 2+ tier architecture.
Perhaps you can provide an example of a situation where a database server would need to be accessible directly over the public internet? I can't think of any. Even for remote administration, that's what VPN's are for.
-CausticPuppy "Of all the people I know, you're certainly one of them." -Somebody I don't know
Is there actually ANY good reason to use the expensive MSQL over free Mysql or Postgresql? I've been using both free databases for years, and still haven't stumbled on a feature that would make me think about trying out a commercial one.
given also this previous slashdot story, the root servers must join and sue microsoft for DDOS attacks against them.
Windows clients send TOO much shit to any dns - check your dnscache log to see that. Don't have a dnscache? Bad! You're flooding your preferred DNS server with a shitload of useless or meaningless queries.
Looks like they have read some websites some years ago and then decided to steal words like "domain", thus confusing a nt-domain and a REAL domain name. The rest is pure mess because nt-domains are queried with DNS. Pretty crappy isn't it?
Look at that (dnscache log):
@400000003e329b973170f1bc tx 0 33 _kerberos._tcp.dc._msdcs.[mydomain]. . 97010201
@400000003e329b973874c81c tx 0 33 _kerberos._tcp.dc._msdcs.[mydomain]. . 97010201 97010101
@400000003e329b981c3f8394 tx 0 33 _kerberos._tcp.dc._msdcs.[mydomain]. . 97010101
this is a laptop trying to find a network share on the server (which is called server2000.[mydomain].it). It is querying [mydomain], not [mydomain].it as I set up the laptop (default domain, network identification). Imagine if I did not have a dnscache but set up all PCs to use an external dns server....
-- There are two kind of sysadmins: Paranoids and Losers. (adapted from D. Bach)
NO - if this were a fair analogy, this would be compared to moving into a house and leaving all of the windows open, but only closing a window after you realize that your neighbors have been using this window to pilfer your cheesy poofs. While still leaving the rest of the windows open.
If you're infected - you're a tool.
How many of these infections also had SAs with blank passwords
At least the ^auto makers^ shipped the car in a Semi Locked down state - and only opening the ports that need access [hood/doors/trunk] (though there is much general havox that can be had with just playing under the chassis.)
Hmm, the one in my log that made me laugh the most--admittedly it was slightly hysterical laughter--was:
nctamslant.navy.mil
Yikes!
Somebody should give that fucktard a serious beatdown.
Except the admin cannot know where the windows are until the contractor tells him where they are. Then, suddenly, the contractor tells him that it's *his* fault if he doesn't keep closing the windows within a day after the contractor tells him about the window.
Firewalls are not a panacea. Software still has to be secure -- trojans getting in through mail, IIS exploits, exploits through SOAP or over VPNs from a remotely exploited location let one zip right past a firewall.
IT admins tend to think "I'm firewalled -- I'm secure." I'd argue that firewalls have literally *worsened* security, because it makes admins take a casual approach to ensuring that their *software* is secure -- and software developers. The fact that MS doesn't trust their high-end database software to be secure from remote attacks (as they say in their advisory) makes a certain statement.
The problem is a lack of secure server software (particularly on the part of MS), unrealistic expectations of admins, and a security industry that would rather push easy-to-sell "solutions" like firewalls.
May we never see th
If you go to cnn.com in the tech section on the main page, the story is there. It's titled "Electronic attack slows Net".
:P
Immediately above that is the other tech story, titled "Gates pledges better software security".
billg cannot be an enemy combatant because he
does not wear a military uniform.
So he must be an _illegal_ combatant.
Therefore, if guilty, he will have to go to
Guantanamo Bay for a few years to "help with
investigations".
Of course, proof cannot be given for his guilt
because that might jeopardize national security.
Therefore no trial until terrorism is defeated.
Can't afford to take chances with them terrorists!
If a unix vulnerability was ever exploited to the levels that this sql one or nimbda or sircam were, I'm sure one of you AC's would let us know!
It's amazing how many people just don't feal they have to upgrade their machines. Im stil getting nimda hits. The sql exploit is using a vulnerability 6mos old!
Show's you the real vulnerability is the image the MS has palmed off on the public for 20 years! With our system you don't need to worry about good administration! It just works and works and works! Why pay for an admin when you can by MS Win-X?
-- Many men would appreciate a woman's mind more if they could fondle it
Yes it can indeed get inside a firewall. Say you got bonehead web developer front page dude at home running the developer version. It is no doubt infected with the worm since said developer is using front page and MS SQL on his home xpeeee box. He thanks you by logging in via VPN into your network and spreads the joy. Priceless.....
Got Code?
Here is Symantec and mcafee info about that worm.
Whfg nabgure EBG-13 unpxre...
When will mankind learn to stop doing such things? It's such a lame & petty thing to do.
Don't worry - it'll just be one of .mil's free domains
Gates acknowledged that the technology industry must make significant improvements, adding that, "Microsoft has a responsibility to help its customers address these concerns, so they no longer have to choose between security and usability."
How about easier ways to apply hotfixes remotely to desktop computers? (There are ways apparently, but requires installing IIS and SQL ironically, to run something called SUS.) I'd prefer the hotfix to simply have an option like '-m\\machine' to apply to domain machines in a domain admin context so I can script the installs to my tastes and needs. No need to get overly complex. Besides, I'd rather not have an IIS server at my site if I can help it. Apache runs everything. Just another damn thing to learn for something that should be simple.
Also, the hotfixes themselves only have about 10 different ways of applying at the command line unattended. How about standardizing the hotfix installers too...
Example, this is what is run after an XP desktop install with SP1 at our location...
It doesn't include latest javavm fix, which for some reason won't install right during the guirunonce part of an install, so I have to script to reboot the machine TWICE before running... Think that's bad? Here's some pre sp1 hotfix command lines from an earlier script.. And the syntax to install unattended is never easy to find on their site. I usually have to use google to search microsoft.com to find what I need, their search engine really sucks. Others must feel the same way since there is a dedicated google page for this at http://www.google.com/microsoftI agree. a good firewall will do the trick also, but one infected server in your closed circuit and they all be infected.
and there always is the human factor of error (the existance of the worm is a nice example) so you can never be 100% sure you're safe.
On the internet, always use some kind of protection.
Privacy is terrorism.
I've been a call all morning and we are sure now that SP2 does NOT protect your server from this attack...YOU MUST APPLY MS-039 to protect your server
I don't think that Microsoft will be sued for damages in this circumstance. Since the fix was already available for several months, it's the fault of the server admin if they didn't patch it up properly.
My logfiles started reporting the worm at 6:30 (The Netherlands) and after an uninterrupted strean of packages it seems to have stopped at 15:32 :)
Privacy is terrorism.
Put together a website listing all the IP address that sent you port 1434/udp 376 traffic.
My firewall blocked 167 of these requests before we lost our upstream connection (our co-lo ISP gets its bandwidth from uu.net, which was hosed).
Write a short script to get whois/admin info, then send automated email to management pointing out the stupidity of running an unpatched server months after the fix was available, and the stupidity of having it available unfiltered to the internet.
Point out that there are many smart, unemployed tech people who wouldn't allow this kind of stupidity to occur.
(Yes, I know MS patches sometimes break other things, and you need to test them before deploying them. But it has been many months.)
Are you sure you want to DROP those packets, or do you want to send icmp-port-unreachable? Which will cause less traffic in the long run?
... I send port unreachable by default.) I thinking just discarding the packet may cause it to continually attack you ...
Of course the port unreachable adds traffic to this mess, but if the worm stops attacking you once it recieves that (and in my logs I've noticed I only have one attempt per host for this attack
Don't take this as being anti Microsoft, but you need to realise that the "software ecosystem" has to include serious competitors. Survival in an ecosystem also means diversity!
I called him. He mumbled something about "Slashdot", "No sleep", "Bill Gates", and then hung up. Weird, eh? I wonder when he'll stop.
Dan
Really, unless you've created a superior alternative, and until you're charged for the services provided by /., why bitch like a little schoolgirl? Try being nicer, like me!
"Would it kill you to put down the toilet seat?" -- Maya Angelou
Is here: http://www.boredom.org/~cstone/worm-annotated.txt
u dp_worm /
Some more information from digitaloffense here:
http://www.digitaloffense.net/worms/mssql_
I passed the Turing test.
now why just apply a patch that has been available for 6 months when you can instead completely change your database system over to a new one? That way you can pretend it wasn't your fault.
The truth doesn't care what I think.
I wonder if this is why my SMC Barricade firewall here at home lost its mind? Piece of crap.
I'm in France. I have 1434 in my logs all morning, but nothing since about 11:30 greenwich. The source IP's are about half and half Europe/US.
A few things are down over here, like my university's network, but haven't noticed any major crashing.
Congratulations! Now we are the Evil Empire
what about shared web hosting companies that run SQL as part of their business?
The truth doesn't care what I think.
While I agree with you that in the land of inexpensive, and easily maintained and used VPNs it is abnormal to have the database server as publicly accessible, I totally disagree that this is some sort of travesty. Indeed in reality the firewall ends up being a crutch that the sysadmins leans on to protect them from their own ignorance and laziness (in this case the patch has been available for some 8 months. Given that the original advisory gave specific instructions on how to exploit it of course there was going to come a worm): Why bother keeping only necessary services running, with the same being actively monitored and administered, when one can just firewall the problem. What's that? The firewall doesn't protect you from the inside? An exploit came through a firewall sanctioned route (email, HTTP, etc) and it proceeded to wreak havoc on your carefully firewalled little world?
Firewalls are a false sense of security, and anyone should be able to defend their system running without a firewall on the public internet at any time (well this is doubly so because the same moronic admins who look for such a blanket protection are the ones who go "Geee...I can't figure out how to get netmeeting to work through the firewall...I'll just take it down for a couple of hours....".
Maybe the PostreSQL guys released this worm to demonstrate that their product is better than Microsoft's...
Probably shouldn't have said that.
Lack of eloquence does not denote lack of intelligence, though they often coincide.
Yes, this will be slightly offtopic, but I'm currently working on an IT project at my college that involves a MySQL server running off a Linux box, and we will have to potentially have a port open to trusted hosts only to connect to it through ODBC. I'm trying to find comparisons between security on these databases and failing miserably. Is Postgresql inherently better for this kind of thing? I haven't even found MySQL mentioned in this thread. Someone point me in the right direction!
--T.
Angry IT woman in big clompy boots. And talking lint!.
I slapped a line on our access list in our BGP routers this morning at around 8:30 A.M. Even though our firewall was blocking this port, figured it would be better to block in silicon rather than at the O/S level. In almost 2 hours, we have recieved over 190,000 packets from this wurm. I have a feeling its going to get a lot worse before it gets better
Despite the BBC having a story on this (the first place I learned of it: I had a looong lie-in this morning, er, afternoon) that incidents.org which collates scanning activity worldwide has "status: green" showing with a small note that "some scanning by new SQL Server worm causing some slowdowns" - not exactly apocalyptic, huh? And here in the UK (My ISP) everything looks fine. Slashdot's faster than usual if anything... sounds like a storm in a teacup to me.
"None are more hopelessly enslaved than those who falsely believe they are free." -- Goethe
- I have a small team of folks that are constantly rotating because we don't have the money to keep them on indefinately, and as soon as they have enough knowledge, they take off for better digs -- which I don't blame them what so ever. These folks have to take care of a lot of the minor details but don't have the big picture that comes from a full time job for several years and experience that comes from this type of activity.
Webmin will help unify your Unix systems at the administration level, while Usermin is as it sounds; "a simplified version of Webmin designed for use by normal users".I personally try to keep up with the systems we have running...but while its not hard, in most of the real world, babysitting a single server will not get you far. If thats all most of us were doing, we'd be able to easily take care of this stuff.
Secondly, why do you ever have to baby sit a server? There are tools that allow you to keep multiple systems up to date and monitor the health of them automatically. Backups should be checked a few minutes in the morning and adjusted if needed.
The rest of your day can be on other things.
A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.
I just checked my logs...WOW.
There are a lot of home users/business that have SQL server installed and no firewall set up. Just like code red this thing is infecting personal boxes, therefore adding to the high volumes we see. I have SQL on one of my machines at home, behind two linux based firewalls, and when I use any tool to connect to a database I am given all sorts of choices. Most of the IP addys I see belong to other cable users. I wonder how many have kept up on their patches? The problem is any fool without any training can install this stuff on their computers, I think home users are the main reason that simple worms like this are so successful.
This, hot on the tails of the .org nameserver changing to postgress? They're gonna look super cool today. And I don't think anyone can blame them for not using microsoft either.
This is attrocious and I hope more of the name servers switch because this is ridicoulous.
Why is such an important internet protocol being run on MS boxes? where were they when the internet was being created? No in existance. Keep the interent where it belongs, on unix. (Granted bind does have a bad history, but still, 9.2.1 has given me no problems. :)
The first port I blocked was EVERY port,
I then enabled the things I really needed.
By default you should always deny everything you don't need, even ssh has had remotely exploitable bugs.
Insightful? How? If you haven't patched PostgreSQL within the last 6 months you are vulnerable to multiple buffer overflow/remote root exploits. If PostgreSQL had the volume of boxes that MSSQL had on the 'net, you can be sure that there'd be a large number of idiot sysadmins who A) don't patch and B) don't know how to use a firewall to protect their systems.
There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
I guess even Gates saw this coming. ;-)
"New security risks have emerged on a scale that few in our industry fully anticipated," Gates wrote in a 1,500-word e-mail distributed late Thursday to about 1 million people. (Full article at CNN.com)
DOH!
Seems no one's mentioned that SQL Server's going to power the next version of the windows file system... :)
heh, heh...
And today we are seeing the one thing at which Microsoft products really kick ass...
Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
This software has not passed Microsoft Logo Testing and will not be installed.
Wonderful.
Whoever puts a database outside a firewall
24,432 fuckwits have done so, counting the hits on my firewall. 1 hit on port 1434 yesterday, 0 on thursday.
Wait, there are some dups, it seems that each machine hits the same addresses over and over again, about once every 4 to 12 minutes. grep|awk|sort|uniq gives 11,901 unique IP addresses in my firewall logs.
Quickly scanning a statistical sampling of machines which have probed my IP space, I see that most of them are wide open to the internet. Ports 137/139, 25, 1029, etc. are all available, and 3 of the 11 show BackOrifice on port 31337.
I have a friend (oracle expert) over trying to set up a vulnerable MS Sqweal server so we can study the worms actions on an isolated test network. I want to see which addresses does it scan, rate of repetition, and other things, since the code is pretty simple and just hashes the addresses (low cyclical rate) over and over again. I've also learned some new bad Vlamsk (dutch) language today.
I've got a packet that might crash vulnerable MsSqueal server processes using the same buffer overflow technique. Could be a good return packet to send to scanning machines to get them to shut up until the admins get around to patching/rebooting their fucked windoze machines.
But first I will test it on my own machines, I really don't believe in affecting other's machines on the internet, even if the owners are fuckwits. But after yet another microshit worm fucking things up for everyone else, I've moved my limit closer to their processes.
the AC
I'm also waiting for the first few variants with better IP address scanning routines, which will be much more virulent. Monday will be a *fun* day
Hemos is like...sci-fi fans;he thinks technology is cool, but he hasn't bothered to understand the science it's based on
I had installed the patch (although patches and SPs are notorious in "looking as though they have been installed), and I got it anyway.
As I understand it the July 2002 vulnerability has to do with exploiting a weak or null sa password on open TCP with mixed-mode or SQL Server authentication. So if being patched wasn't enough, my server also had a non-guessable sa password.
The humorous irony is that I had only opened up SQL Server to the internet a few weeks ago to service something specific for a client (who was on a dynamic IP of course), and was about to shut it down again on Monday...
Want to Know How to Cheat the GPL? Read On!
On january 17th, Service Pack 3 was released for SQl Server. This release included the July release of the patch to address the exploit that the current worm is using. Shame on SQL Server admins for not patching their servers up to the current release. What good are patches and updates if people don't install them?
If you follow the link to google you'll see the infamous words "Code Red" ranked third. Perhaps just another coincidence... Or is it?? (/me looks provacatively into the camera)
Geek out
The claim that "no hosts should be allowed to send traffic to this port" is based on a lack of understanding about how IP works.
If my machine, for example, does a DNS query to port 53 on your DNS server, it can use a more or less randomly assigned source port. If that source port happens to be 1434, then to respond to my query the DNS server will have to send a packet to port 1434.
Most systems don't use such low numbered ports for anonymous (aka. ephemeral) ports, but they can and some do. Filtering all traffic to udp port 1434 (or any particular udp or tcp port) is _NOT_ a good practice in general without knowing what is running on the hosts in question. However, it is unfortunately necessary at this time on many networks to deal with this worm.
This isn't limited to DNS, but any UDP query.
lawsqlsrv2.hotmail.com this one suprised me even more. :)
dont need to whois that one to know who owns it.
Saw this attack start 2 days ago, but just assumed it was another simple M$ SQLServer attack, because I get a 1433 on occasion.
:01:1e:00:10:67:00:14:7c:08:00 SRC=208.17.213.124 DST=xxx.xxx.xxx.xxx LEN=29 TOS=0x00 PREC=0x00 TTL=116 ID=22683 PROTO=UDP SPT=38105 DPT=1434 LEN=9
Jan 23 06:11:41 mail kernel: Shorewall:net2all:DROP:IN=eth0 OUT= MAC=00:50:04:a9
Jan 23 06:11:41 mail kernel: Shorewall:net2all:DROP:IN=eth0 OUT= MAC=00:50:04:a9:01:1e:00:10:67:00:14:7c:08:00 SRC=208.17.213.124 DST=xxx.xxx.xxx.xxx LEN=29 TOS=0x00 PREC=0x00 TTL=116 ID=22684 PROTO=UDP SPT=38105 DPT=1434 LEN=9
Then as the day progressed on the 23rd, things started to coughed and sputtered until this morning. Last night was a bitch, I could hardly resolve a single domain to anywhere.
I guess the ISP's are just getting the 1434 UDP traffic under control by blocking the port outright.
I goes to show that M$ software is still 100% hackable and will be used for something like this for years to come. When will people learn?
Was nice to see one coming from 207.46.196.109 which is activex.microsoft.com - used by m$ mediaplayer for codec downloads etc (it connects there first, then to codecs.m$.com or something)..
Interesting ports on activex.microsoft.com (207.46.196.109):
Port State Service
1434/udp open ms-sql-m
What do you want to own today?
I was infected with this worm this morning. I detailed removal instructions and posted them on my web site here http://www.mediagab.com/story.asp?id=300
Hope this helps someone.
My ISP said there was a patch for the problem but a later patch or upgrade broke the original patch.
It figures in with their new security iniative don't ya know?
-- Many men would appreciate a woman's mind more if they could fondle it
Got you, you bastard.
Jan 25 12:54:33.451077 rule 1/0(match): block in on tun0: 209.186.12.6.3934 > adsl-xx-xx-xxx-xx.dsl.wotnoh.ameritech.net.1434: udp 376
376 bytes, check
udp 1434, check
infected sender, identified.
... I wonder if evil-doers might be mining the Microsoft patch libraries, looking for exploits that already have fixes, but depending upon the cluelessness of Microsoft site admins to fail to implement them...
Why go to all the trouble to invent a problem, when there is a large population of targets and a database of vulnerabilities?
So, I'm getting a little bit peeved.
/no/ press coverage outside of independant sites like the 'net?
/media/ can do something to M$. The media is basically why M$ exists. M$ got big by being the superior marketer in every way, and I would enjoy arguments otherwise. M$ is our 800 lb. repeating joke for exactly the reasons the jokes suggest: our pointy haired bosses prefer Outlook and Exchange to corporate security, internet stability and good neighbor policies.
On the one hand, I do not support penalties for software developers which open security holes. I've seen some good arguments that suggest that the problem would be akin to suing an engineering concern over a faulty building, but I don't believe them to be accurate; these are attacks, committed against studied weaknesses of a design. We didn't sue the people that built the World Trade Centers for the damage caused by the falling buildings (though, in my opinion disgustingly, I did hear a few people rumble about the topic.)
On the other hand, though, I believe Microsoft to be reprehensible in their behavior here. The weakness was published, according to the Slashdot article (yeah, we know how accurate those are, but still,) in June of '02. Seven months and change.
Seven months.
Now, when someone leverages a widespread exploit that broadsides a company, even Big M$, I'm all for fixing it, learning, and moving on with life. But there has been more than enough time for them to patch this.
They're supposed to be on some trustworthy computing initiative, right? And this is recieving
We need to do something. It's getting bad; we've seen real, concerted attacks on the 'net a couple of times, lately. This one apparently got to five of the root servers; the one a few months back did the same, and it probably won't be too much longer until they make actual headway.
We can't do a damn thing to M$. This has been shown: they're convicted monopolists and nothing happened.
However: the
It's time for us to put our weight where it matters. The media doesn't exist on a lark: it's there because we [read|watch|etc] it.
Why are we still doing this?
It's time we started really letting people know what's going on. It's time for us to begin to collect and catalog the serious vulnerabilities and risks on the 'net, and in a nonpartisan fashion. We need to log things that have nothing to do with M$. We need to track everything.
And we need a way to show just how many of the really serious problems - code red, nimda, IIS (which should be called a trojan, IMNSHO); potential things like curious yellow; it's just a mess what would happen if someone tried more than one concurrent attack in more than a haphazard Gargamel-style "this'll get Papa Internet and all his meddling little smurfs" fashion.
Not all badguys are stupid, and soon enough one of them will figure out how to go about it: don't give them one thing to vaccinate at once, and let each problem propogate the entire set.
We are sitting ducks for as long as we allow big corporations with both the knowledge of and the resources to fix their problems get away with things like this. Over the last two years, attacks have gotten more and more serious, and we've listened to platitudes about trustworthy computing and focus less on featuritis (doubtless so they can thing up new indispensible widgets) and more on security (which they verifiably have not done; though their product release rates have dropped, their patch release rates haven't even climbed by as fast as their hole discovery rates.)
We have a lot of intelligent people at slashdot. Unless I'm a loon (well, probably in spite of it, natch) we're looking at one of our last chances to get fixes underway in time.
I don't have the planning abilities, resources, foresight or time to organize a self-help movement. That said, I firmly believe that it needs to be done. This is my appeal: someone who can, please begin to keep a timeline of the problems, a review of their comparative severities (this, code red, and other things which crippled the 'net should be nicely high on that list), and a running tally of who's responsible for what ratio among each threat level.
We have places like CERT, which release top ten lists per OS, thinking they're being helpful while muddying the waters for the corporate types who genuinely do not understand the risk by making it look as if other things are as vulnerable as M$ products.
It's time that we stop whining and start acting. No silly email campaigns where they get mocked in alternating caps and numbers-for-letters, no derision, no humiliation; fun and cathartic as they may be, they would weaken what I feel is nearing on being a desperate purpose.
Please comment. Maybe I'm overreacting. I'd like to see how you all feel.
StoneCypher is Full of BS
I think not. There were three simple things that would have saved your ass, first apply the patch, second don't allow everyone in the world to connect to your database server, and last turn off the box if you don't know how to secure it. I also work for a company that uses SQL Server for the backend of our web apps, but I don't have any interesting stories for you. I think our admin was asleep in bed when this all when down, but that is because he did all the hard work ahead of time.
...and we lost tons of money. We were down for more than 8 hours and no customer could call in to check on their server problem tickets, hospitals needed service and we couldnt get technicians out there...our servers were swamped. This is serious when companies who deal with the lives of idividuals are at risk. Hospitals had ptient databases that couldn't get accessed, nor banks needed techs onsite to install new software or hardware upgrades before the open of business....nothing could get done. This was the first time IBM got hit this hard where it brought down 95 percent of the company globally. Yikes....Now I got back to collecting the hair I've been pulling out for the past 8 hours.
mechanisms for thermodynamically analyzing
Who moderated this +1, Insightful?
Definitely +1, Funny... but insightful? Did the moderator even understand the words yeOldSkeptic was using?
I thought SQL Server used port 1433. What am I thinking of?
THIS SPACE FOR RENT
Someone has taken advantage of a KNOWN expoit in Windows again, for which a patch had been released LAST YEAR (if what i am reading is correct). SO, who do you blame? Yes, Microsoft has quite a few serious coding issues with their OS, but how many patches are released for various *nix sustems on a daily basis? I use a mixed environment for my computing needs, and I d/l every patch i find for ALL my environments. Guess what? I have never experienced any vulnerabilities! People need to learn: THIS IS THE PRICE FOR LAZINESS! Point the finger at those who DO NOT keep their systems up to date. Just my $.02 worth......
... to prosecute those owners of systems that become infected -- at least when the infection is due to their negligence in not applying known fixes.
If this were done, the internet would become a MUCH more secure place very quickly. And a lot more attention would be given to software that has been demonstrated to be more secure.
It's a lot like holding the owner of a motor vehicle liable for damages incurred during its use.
The bad assumption people are making here is that there's "no reason to break this rule." Well, unfortunately, this is just not so.
In my case, a project involved upsizing a client's access database, and then transferring it from my dev machine to an ISP's SQL Server instance. The client has a dynamic IP address, and they would never even consider the cost of using a VPN. My SQL Server ports were open for only 3 weeks, during the transition period, and would have been shut down next week.
I kept up on service packs (I was up to SP2), and had installed every SQL Server security patch I could find. I had a non-guessable sa password. I got it anyway.
So why is that? I'm not sure. But I have some observations about the manner in which you're supposed to keep SQL Server (and other MS applications for that matter) current which bear seriously on the issue:
Anywhere? I can't find it today. Maybe it exists and I just didn't notice it. That would be atrocious site design. Or maybe a simple, centralized "MS SQL Server 2000 Security Page" with ordered patch list and instructions doesn't even exist. That's just atrocious.
All I can find is top-level references to service packs and an unqualified link to an all-microsoft download search page. When you select SQL Server 2000 in it, you get everything, not in order, patches thrown together with samples, evaluation downloads, etc.
And I'm supposed to check here... every week? Sounds sensible on the surface, but if they really wanted to prevent trouble:
IT'S SO BLOODY SIMPLE. Yet they didn't bother.
Compare this to redhat, where there's one tool, up2date, and it works for everything. And you are trivially notified by email when there's an update.
At any rate, we can at least tell people a convenient fix - go install SQL Server 2000 SP3.
What's the bottom line? I had a reason to have the port open. And I had a not-for-nothing false sense of security that I was protected against this vulnerability. And most of all, if this was RedHat (for instance) I would never have had this problem - because I would have been notified the moment the patch was available, and would have installed it in a heartbeat, through their single, consistent, easy-to-use interface; and so would tens of thousands of others.
Want to Know How to Cheat the GPL? Read On!
The issue is that postgresql doesn't yet scale as well as Oracle does. Postgresql doesn't currently support multimaster replication. The core development team is working on an implementation that will be groundbreaking but it probably won't be done for a year or two. Postgresql also launches one process per connection, which really bites. It doesn't prefork either and there is a fair amount of per-process startup overhead.
maru
Starting around the same time, www.whitehouse.net began receiving about 100 times the normal requests for the home page and its associated graphics. Most of the offending hosts are in China thought at least a few aren't. So far, there are at least 1000 distinct addresses spread accross their entire IP space that reloaded the page at least 30 times.
I have no direct evidence this is related to the worm, but it begs coincidence.
www.whitehouse.net is a privately-owned parody of the US White House web site.
Source samples with counts include:
3302 61.171.37.209
2443 218.17.216.111
2037 218.4.128.50
1962 218.25.204.219
1527 61.187.169.160
1336 61.131.48.222
1183 218.58.69.26
1079 68.37.179.107
Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion.
We were joking, but while the barrage of UDP traffic taxed our front-end, we figured it might a great time to take systems down for maintenance - WTF, we were up, nobody could hit our site, no explanation to management!
"Our site was down"
"It was the worm, sir."
"I like the new layout. Did the worm do that?"
"Uh... yes?"
Dell's support sites (support.dell.com or "support" link from Dell's home page) seems to be dead due to what looks like a database error. I wonder if they had to kill all their database servers, or if they had to block them internally?
Can anyone else get to them?
A nice collection of data and NOTES.TXT here.
-- When you look to see how the system works, you usually find that it doesn't.
how about if there is a worm without a fucking patch? and how about if the patch just came out? you blindly patch servers without a QA process? sounds like msce advice to me.
Sounds like a damn good advice to me. Why the hell should either of those be exclusive?
You keep your damn boxes patched, and you ALSO keep them behind a firewall. No what's so hard or bad advice in that?
I went to buy groceries this morning and was told that the networks of all the major Canadian banks are down except TD. Plus I haven't been able to connect to the toronto star all morning. Now I'm hungry and searching the couch cushions for change to buy myself lunch and a newspaper. It's scary how reliant on the availability of network services i am. Might not be too bad of an idea to stash some cash under the matress just in case something much much worse ever happens.
Oh please. I'm not a fan of MS either, but SQL Server is actually quite good (aside from the security hole of course.) Performance and feature wise it is a top notch product.
We are seeing this problem due to lazy network / sysadmins. This problem has had a fix for over six months already, and there is no reason network admins leave the front door wide fucking open.
My funniest, I shit you not, is "isecureserver.smsu.edu". Apparently some "I" at Southwest Missouri State University did not secure their server as well as they thought. At first I actually wondered if it was a practical joke.
I can't move my phone service with Verizon because the worm knocked out their systems nationwide. The first time I called I asked the rep. I spoke with if it was because of the MS SQL worm. She said,"Yes, how did you know?". The next time I called, with the systems still down, the rep. I spoke with said in a very excited tone, that the systems were being attacked by a worm and that American Express was down too. She said it was pretty scary.
I just wanted to move my phone service, and the rep. was like MS SQL worm; and I was like bummer; and it was a really good phone service...
I am getting pounded on port 1516 from the same address over and over; about 2/minute. It's been going on all night long. Seems to be a Lotus Notes port; is this a totally different attack?
I bloody hope no-one is specifically blocking this port. That's not how firewalls are supposed to be used. First you block everything then only open the specific ports you need. In most cases, these are 80 and 22 and maybe 25.
Don't take it personally, but I sure am glad you aren't my IT admin. I'd get pissed in no time.
May we never see th
All it takes is for someone to have SQL Server running on a laptop. They dial in when they're outside the company LAN, get infected, come to work, and boom!
There are a *lot* of people out there running server tools on laptops - pre-sales, consultants, contractors, as well as your internal staff.
My network got hit hard this morning. The article claims 10 packets per minute. We were getting 10 packets in about 1 nano second. It sent our firewall to a load average of 10+ and brought our entire network (inbound and outbound traffic) to a halt. We found a single Windows host causing all the problems _behind_ our firewall. After disconnecting it all was well again. Thank you MS.
Not really an explaination. But othre people are experiencing the opposite problem.
Buffer overflows as a security hole aren't only a Microsoft problem -- although you would think they could afford better code reviews -- they are an almost universal C/C++ problem.
First, using fixed-size buffers for strings (and other arrays) seem almost to be encouraged by the language design, or at least by common practice.
Second, strings (and other arrays) unfortunately do not have a size inherently associated with them in the language, and null-terminated strings can be slow to check for length.
Third, the stack layout of typical C/C++ implementations makes it *possible* to overwrite the return address. Some other programming languages I have used had implementations with the return address below the local variables, making it essentially impossible to overwrite.
But then, years ago, nobody ever seemed to think about security issues in language design.
Here is a program they have for the NT/2000/XP line that lists hotfixes that have not been applied. It certainly is more comprehensive than the windows update site.... Hotfix Checker at MS
What about order entry for Lands' End and Amazon? Those are all database queries. Dear God, I hope they're not using MS SQL for that.
Database queries, yes.
Database servers on public Internet? NO!
Those DB servers of amazon etc are in their private intranet, and only their web servers can access them - your browser does NOT do any sql queries directly, the web frontend is responsible for that.
Yeah, that's the ticket, Saddam's been up all night long for weeks in his bunker downloading 'sploits and talking to k1dd1es on IRC orchestrating this attack. He only took time off to praise Allah and to torture a few dissidents; other than that, he's been boning up on MS SQL for the past few weeks.... Sure, he says, the Great Satan might blow me away with their tactical nuclear weapons, but they will feel the mighty wrath of Allah when their unpatched SQL servers go haywire. I will hit the imperialists where it hurts by introducing significant delays in their pr0n downloads and ecommerce traffic....
You just got a fan. Or a friend. Or something like that.
best web host ever
Well it was nice, around midnight, the network (as in internet) at my college became unusable untill 10 in the morning.
Turns out the only MS-SQL boxes on campus are under the IT director's desk....
Hate mail to IT is in the works.
Thank Tux I run Linux.
Hotmail still has *nix at it's base, so it's still up.....
No
It
Doesn't.
The site www.hotmail.com is running Microsoft-IIS/5.0 on Windows 2000.
All i can say, is to each their own man... to each their own. :)
-
ping -f 255.255.255.255 # if only
... is that our Corporate IT has *outsourced* all control of our firewalls (to a company which recently filed chapter 11, if I recall), and so can't update them on the fly...
And, on top of this, our "corporate IT security" just sent out an email that some of their *internal* machines were infected (so obviously *something* was accessable through the firewall) and now we who are connected to corporate via a T1 must apply the patches. So much for the firewall.
This also happened with Code Red two years ago. Big panic, everyone patching their systems, because corporate had holes in the firewall.
Yet, we have our own firewall to a customer site (which we've managed on our own for years, and which corporate now wants to take over) which we have *never* been infected via. Go figure.
Not saying that we shouldn't have been up on it, but we have noone dedicated to IT Security (funny, since we do DOD work) in our building, and we are all so swamped with other stuff we rarely have the time to keep up with it.
At my *last* job, however, we setup a new box and immediately port-scanned it... knew what every service was on the box, and if we didn't, closed it down. And that *wasn't* DOD... e-commerce. And we kept on top of patches.
So... you credit card number was *really* safe at my old job... but our nation's secrets may not be at the new job.
Go figure.
Will M$ be sued for damages due to gross negliegence? With all the bullshit lawsuits around, I simply can't believe that not a single lawyer is seing this as his golden path towards uncountable riches. Especially after the like 4th or 5th time the Internet as a whole suffers.
I couldn't care less about all the windos dummies if only they would stop damaging me (eating bandwidth, stuffing my inbox with virus mails and whatever).
Assorted stuff I do sometimes: Lemuria.org
My intial thought on this was that this isn't MS's fault and we shouldn't be bashing them for this worm; almost every os and daemon out there has had it's holes and exploits and MS has already put out the fix so it's in the admins hands now.
But on second thought, when I look at the serious impact of the worms that have been created for MS products and their vulnerabilities the last few years, the obvious becomes apparent: admins of MS OS's and processes on them are a LOT slower to patch than any of their counterparts (read: stupider). And the thing is, MS knows this, they specifically market to the stupid/lazy admins. They're the "easy" OS, they sell their products by telling people that you just install them and never worry about them again. I've taken too many MS courses (I am an MSCE and MSCDBA if they haven't expired on me, but I couldn't care less) and not once was patching the operating systems or server processes ever mentioned during all those courses, which is amazing to me.
And hey, to each their own I guess... apparently there aren't enough intelligent or well read admins around so there is a demand for these products and this approach. But if that's the case, then I think it has to be said that MS has a greater responsibility to create products free from exploits than anyone else, if they're marketing and teaching the idea that you don't need to patch.
It's by creating that laissez faire attitude towards administration that MS is directly responsible for the proliferation of these worms.
----- sXe
...now we gotta "un-fuck" what you fucked-up.
I want to be alone with the sandwich
two things:
i run a solitary box at a colo with win2000 advanced server and sql server 2000 on it (not all of us are technical or engrossed enough to deal with linux/ mysql and not all of us have enough $ to have two boxen).
when i installed sql server, sql server has a server network utility that allows you to control which protocols sql server uses. again, i am not that technical, but without visiting any SANS or other security site, or reviewing any server hardening techniques, or patching anything, it was pretty damn obvious to me to disable the tcp/ip protocol for sql server 2000. it really doesn't take much technical expertise to understand the need for this.
anyone screaming "apply your damn patches" also doesn't consider another simple statement they should be screaming: "familiarize yourself with the BASICS of your box/ the internet before you run a web server and/ or database."
intellectual property law is philosophically incoherent. it is your moral duty to ignore it or sabotage it
Well I am recieving a UDP 1434 request about once every 5 minutes on my homenetwork. Doing so IP whois I have found out that the request have come from: <i>RIPE Network Coordination Centre, Vanderbilt University, Sprint, and Asia Pacific Network Information Centre</i>. So they look to be pretty generic sources and quite possibly spoofed. Just my $0.02.
More from The Globe and Mail
e ws /front/RTGAM/20030125/wintern/Front/homeBN/breakin gnews
:-)
http://www.theglobeandmail.com/servlet/ArticleN
I especially like the nickname somebody gave it: "SQ Hell"
..to use MySQL, instead of proprietary MScrapSQL.
Ha ha! My boss is one of those fuckwits! I've tried for the entire year I've been there to get him to patch servers and get a fucking firewall up, to no avail.
Time to send an email to his boss.
Qualitas edurus commercium, nullus penitus net rimor, nullus deus beneficium
Funny how the site www.internettrafficreport.com is being slashdotted right now. In the last 5 min alone, the global traffic index went from 85 to 65, apparently a new wave of attacks as the worm discovers new ground. My 5-domain webserver hasnt received a packet yet, but Im keeping my eye on it. Glad to be using Postgres with its ports blocked from the Internet.
Holy cow! Israel is completely down according to the site.. all routers with 100% packet loss.
"Give orange me give eat orange me eat orange give me eat orange give me you." -Nim Chimpsky
SQL Slammer? A worm virus? Sounds more like a shooter at Hooters on geek night.
__ Someday, but not this morning, I'll finally learn to use the preview button.
I just heard about the worm on television on MSNBC. The report was painfully opaque: The worm was said to attack "servers" or "the Internet". No mention of the fact that it was specifically Microsoft software at risk.
The report on the MSNBC web site is more forthcoming. Still, I can't help but feel that the omission in the broadcast report shows editorial influence at work from MSNBC's parent company.
... but it can't survive Microsoft's software
Does that mean that Redmond is in possession of somehthing *worse* than WOMD???
We demand IMMEDIATE soure code inspections!!!
Or there will be severe consequences.
someone want to start a petition?
"a powerful and unexpected ally..."
"Network security is a important front in our war on terrorism.
"That's why Saddam Hussein is a menace that must be stopped with all due force."
Dumbest. Name. Ever.
to write a variant of this virus to propagate itself to all these servers, delete the bad virus, then after a few hours, download and install the security fix patch and delete itself?
Well, it has a lot to do with the worlds economy. It is already in the crapper and if a net worm was really nasty (as noted in my post) it could cause real damage. How many machines were infected with code red? Now what would happen if all of those machines were destroyed (its drives formatted or something) How much would that cost in dollars to repair/restore? hundreds of millions to tens of billions? All over the world...
A hypothetical Sircam III that erases all emails in your in box, out box, and contact list? That can do major economic damage to business.
...and you and I know, nobody runs backups like they should...
My post was an attempt at humor... Sorry. It was trying to make light of the fact that MS tries to use "more secure" as a selling point to keep people upgrading.
From the looks of things it just wasn't that funny.
You are on crack.
I wonder how many admins blindly upgraded to SP3 just to get rid of the worm, and of course without reading the terms of SP3, gave M$ unfettered access to pillage and plunder their systems?
Think about it...
... may have replaced that tool you mentioned in your point 4. Take a look: MBSA
Utilizing magnetic schemata since
I like the duck...
--- Hindsight is 20/20, but walking backwards is not the answer.
Sounds like a damn good advice to me. Why the hell should either of those be exclusive?
It's very BAD advice! What happens when you blindly apply the patch and find out your mission critical app won't run anymore? A little QA testing would show you that on a test system instead of your live servers. If a firewall rule can protect you, use that, then QA the patch and apply if it is safe.
Consider that sometimes, the 'security patch' just disables a feature that 'nobody uses anyway' (except for your mission critical app, that is). Other times, it doesn't fix the hole, it just changes it's shape a little. In that case, you go from a hole you know about and can guard against at the firewall to one you don't know exists that has less information about it available.
It's not purely a dig at MS (though their track record for quality patches is spotty), any sudden change to widely deployed software runs the risk of causing a problem for sombody's configuration.OMG! If he's not wearing his uniform, he's a SPY!! Spies get shot when they're caught!
Feel sorry for the guy in the bath
A link to this thread has hit drudgereport.com, 2nd link from the top. I think this is the first time I've ever seen that!
Look at the title of your post, again, and see if you can find the error :)
nuclear presidential echelon assassination encryption virulent strain
Whizzmo
Heh, looks like it took out a big portion of Bank of America's ATM (cash) machines! Link
Yeah, it means rather than sending him to Cuba without a trial, the CIA will blow him up from a UAV without a trial
All's true that is mistrusted
The patch install is a hand job. Old filed get copied to a backup directory. Then the new files have to get copied into the right places all by hand. It takes 1-2 hours per machine.
Maybe MSFT will add an install script for this patch!
http://www.theinquirer.net/?article=7418
Religion is the main cause of atheism.
While you are at it, you should plug the spill pipe in your toilet tanks (the one with the opening just above the high water line). In a properly engineered toilet, the float will always float and the valve will always valve. And if the float doesn't float, hey, it's not our ceiling that will begin to drip.
A firewall should not be considered as a wall. A firewall is best regarded as a damping mechanism. My firewall is configured to make it impossible for my internal network to send out bad packets (forged return address, strange TCP/IP bits or fragments, anything addressed to known virus promulgation ports). Those rules function like the spill valve in the back of your toilet tank. Even if something goes terriby wrong (e.g. with a binary patch where I can't even read the source code) and my float doesn't float or my valve doesn't valve, I'm not going to cause a septic disaster for everyone "downstream".
My suggestion: stop polishing your Brass Testicles ninja sysadmin award and start thinking about reality.
Where is the complete list of all patches, with downloaded links?
It should be the law that all software companies need to keep a public record of vulnerabilities in their software for a year. If the software is sold in box sets it should include a have a URL printed on the outside of the box where people can find the list. This would provide financial motivation for companies to write secure software.
I have never used SQL Server, but my experience with PostgreSQL leads me to believe it might be competitive in many circumstances with it.
.org DNS registry come to mind) it's quite likely that postgreSQL is "good enough", but a brief examination of the oracle documentation will reveal exactly what kinds of enterprise features differentiate Oracle from Postgres. Simply comparing this with the Postgres docs should end the discussion.
For enterprise grade solutions, PostgreSQL is not remotely competitive to Oracle. For small operations (the recent story on the
For anyone who thinks of them as comparable, I make the following challenge. Pick one of the core manuals from the above page. Register with Oracle Technet and simply read through the table of contents and mark Oracle features identified in the docs and assess if and how well Postgres implements it. I recommend starting with the Performance Tuning Guide, and the maybe the Data Warehousing Guide.
By doing this you can quickly fill up pages with Oracle features that PostgreSQL does not have. I chose the two guides listed above because I can say with confidence that the features listed in the Oracle docs are heavily used because I have personally done so.
problem is microsoft's crap-ass O/S doesn't come with a filter (like ipchains, iptables) that allows you to block traffic based on ip.
so you have to install buggy/crappy firewalls like tiny, blackice, sygate, etc. - all of which crash under very high loads
and their patches often come out too late, as opposed to linux patches - which seem to come out way before....
if you have a busy MS box, there's no way you can put it on the internet without a separate firewall. they should just let people know that, or warn you when the nic card detects that it's on the net.
my solution:
a dirt-cheap linux box with ipchains on it makes a great NAT 1-1 firewall - if you run a bunch of servers. so does the zywall-10.
if you just run workstations or only 1 server there's a lot of super-cheap firewalls from netgear/linkys/etc.
If you haven't patched PostgreSQL within the last 6 months you are vulnerable to multiple buffer overflow/remote root exploits.
remote root???? Just about EVERY postgresql system runs as a normal user, how the hell do you get root out of that?
By default postgresql does NOT even support IP connections, you have to turn it on by either the -i option to postmaster or in the config file.
I think your looking at the Mordred buffer overflows from about 5 months ago. ALL of these require a valid user account to exploit. NONE were remote. Please post the location/posting of a REMOTE for a recent release of PostgreSQL. Versions 6.X, 7.1.X and 7.2.0 do count.
BWP
I've noticed that this whole discussion is just packed full of ridiculously bad analogies: From cars to houses, and now to toilets. Of course they're all incredibly wide of the mark and offer absolutely no parallel to this situation, but it certainly doesn't stop people from proposing them.
Installing a patch for a very high visibility piece of software is not rocket science here, and it should have been done long, long, long ago. The parent post to my original supposes that if we were all firewalled then there would be no problem: Hardly. As mentioned there are many ways for one system in your network to be exposed and to then saturate your network (or do you firewall every port on your switch and have zero port sharing? If not then what are you? CRAZY!?)...and even if you're a super kung fu master admin that has the world firewalled, it's likely that UDP DNS and port 80 traffic can still stream out at an unconstrained rate.
In any case, you totally missed the point. I never said that firewalls should all be turned off (indeed I MOCKED a situation where they did turn it off), but rather that they should be presumed to be a minor moat in the real world of security (instead of the invincible gate that they are often treated as).
I think that the reason that a lot of these patches do not get applied is due to the "If it isn't broken, don't fix it" mentality. I know that many Microsoft Security patches in the past have caused say 1 out of 10 small volume custom applications to fail in some way after they were applied. The business being conducted by the application may have justified say a 50K dollar initial investment to have it written by a developer. However, the month-to month return does not justify paying a Maintenance fee in order to keep a developer up to speed on your code base. Microsoft has been releasing patches for either IIS, or SQL Server, or OS on roughly a schedule of 2-4 a month. Your average 10-50 man company that had an application written for their specific need is not going to be willing to pay you $4000.00 a month to maintain a secondary system with their application installed, 10-20 hours to test every single function, etc every time Microsoft releases a batch of patches. In their minds it's built, it works, and it's done and they are not going to pay a dime more. If you are lucky, they might do that when something like today's situation comes up. That is why most systems (I will even say Linux/Apache/XSQL systems) don't get every single patch that comes down the pipe applied. In a perfect world you would not accept the work unless there was a good maintenance fee included, but in the real world you take the work that people will give you and deal with the ongoing maintenance on a case-by-case basis. The only contracts where you get that kind of commitment is when there is EXTREMELY good revenue involved and the companies business absolutely relies on the application.
You should be using the Microsoft Baseline Security Analyzer to ensure that ALL the machines on your network are properly patched and locked down. It's so easy to run there should be no excuse for attacks like this.
!!!ATTENTION MS ADMINS!!!
Hmm, perhaps the hostname is missing an 'n'. Would explain it I think.
Notice the quote at the bottom of ./ today. ;)
...but I wonder if it's necessarily true?
This rather depends on how the worm picks the IP addresses it tries to connect to. If its totally at random then it may never hit your internal servers (or not very soon). If it only hits public address ranges then most internal networks are safe. On the other hand if it primarily targets hosts on the same subnet then Monday's not going to be good for lots of people!
"Linux is a serious competitor"
- Steve Ballmer, Chief Executive Microsoft Corp.
The current DDOS attack caused by a worm that exploits a known vulnerability (for which a patch was already available) raises the following questions :
a. Is this a test or preparatory exercise carried out before a serious of massive attacks due during the time US invades Iraq ?
b. Is there another vulnerability(ies) (probably bigger gaping holes) in the patch available for the current vulnerability which the group is hoping to exploit, during their second phase of attacks ?
These are just questions. I think administrators should be doubly sure about this patch before they apply it.
A Massive DDOS attack during the gulf war could cause:
a. Less or no information
b. With DNS servers down (5 down this time around) a massive disinformation campaign can be launched (Say the CNN site giving false information for a couple of hours)
These are just possibilities. So was September 11th.
You guys forget that a lot of the connections to the SQL port are from a source port of 53. Since there are plenty of firewalls out there which don't do stateful UDP firewalling, the packet filter things the packet coming from port 53 is just an answer to a DNS request the SQL server sent to the internet.
It's a very GOOD advice in general, always! That is, assuming you go and get your brains from wherever they are, and think for yourself. Advice is just that, an advice, and can and must be adjusted to suit the circumstances.
Nothing in the comment "it would be nice if you would bother to patch the machines" forces you to blindly assume that it says you need to apply any patch nanosecond after it rolls from Microsoft, or if there are known problems with it.
Go ahead, do your QA, and apply the patch after that. If it was patched six months ago, there is no excuse to not have done that QA by now, if it was only recently as some say, then it may very well be acceptable to still be testing it, but that doesn't negate the fact that generally having patches installed is and will always be a good practice.
I was just about to post the same thing! Moderators: mod this one up! People need to read this otherwise they'll think their cracked box is safe!
From securiteam.com: ..It can be configured such that clients can use named pipes over a NetBIOS session (TCP port 139/445) or sockets with clients connecting to TCP port 1433 or both. Whichever method is used the SQL Server will always listen on UDP port 1434. This port is designated as the Microsoft SQL Monitor port and clients will send a message to this port to dynamically discover how the client should connect to the Server.
Read further into the report. The exploits use the vulnerability in the code which listens to UDP port 1434. You can't turn this off!
OK.... so at least half of the problem is the sys admins, though some of you seem to think it's all their fault for not patching the systems... You must all have nice cushy jobs where they pay you to stay on top of things! The problem is, not every sys admin gets paid to do what he'd like, and not every one of those ppl have been with a company long enough to FIND everything that needs fixing, never mind FIX it all. They don't get paid enough or else told "no overtime" and things just don't get done... Sure blame the admins, the guy who just took over the mess that was left for him when the last guy quit two weeks ago is surely to blame, especially since he's so digusted with the task he's found himself mired in (not to mention the low salary for 24/7 service or else a NO OVERTIME policy) that he's pondering his next resume and cover letter... And no, I'm not a sys admin, I'm a physics student, a self taught computer junkie and a former construction worker, disabled from being a grunt. i just know scapegoating when I see it, and it's all too easy to blame "the man" when in fact, he's getting screwed just like the rest of us.
What's amazing to me is how many people are apparently clueless about how things like change management and patch management work. As an administrator, I would -love- to be able to immediately patch all of my production servers with all of the latest patches the very moment they're released. And in many cases, I do.
But there are some applications where that just doesn't fly. Databases, particularly MS SQL Server, being one of those. More often than not, we are completely at the mercy of a vendor. We buy a vendor's product, which requires MS SQL on the back end. We configure a Win2k server w/ SQL 2000 running, per their specs. And also within their specs is typically a -very- specific list of what service packs and versions of MDAC are supported for their application. And while their compatibility matrix may be dead current at the time we sign on the dotted line and deploy their product, more often than not there's a pretty significant lag between the release of a given patch, hotfix or service pack and the vendor giving us their stamp of approval to install said patches on the servers. If we apply these patches without their go ahead, we risk not only breaking the application, but we also risk invalidating the support contract with the vendor. And yes, we can poke and prod and cajole the vendors all day long to get their asses in gear and QA their product, but the reality of it is that they're slow.
Some of the vendors we use are tiny (less than 10 people) shops and others are Fortune 500 companies. No matter how big or small they are, it takes time for them to QA their stuff and get back to us. And that's exactly what happened with this worm. The initial hotfix was released in June. Then a security roll-up that included the fix was released in October. Finally, the fix was included as part of the full release of SQL 2000 Service Pack 3, which was released on January 17th. That was 8 days ago. Most, if not all of our vendors, do not QA for every single patch that comes along. Instead, they QA when there is a major update release, such as a service pack. And applying a service pack to a SQL server in full production is not something taken lightly. Hell, even Microsoft's own article regarding today's outbrreak very specifically notes that a full install of SQL 2K SP3 should not be done without serious consideration, instead they push installing either the individual fix or the security roll-up.
So, all that being said, whoever launched this worm did us a favor. They sent us a wake up call. They released the worm very quickly after the service pack containing the fix was issued. Obviously the writers of said worm felt their window of opportunity was shrinking. They chose to release the worm on a Saturday, when they knew it would get mass attention and catch everyone off guard. They released it on Super Bowl weekend in the US, a time when our collective guard is down and our thoughts are focused on the big game and the parties that go with it.
Whoever wrote this worm made it mild. It's memory resident only. A simple reboot of an infected server removes the worm completely. The patch to protect a given server was small and easily obtained as well as well-documented. And the payload of the worm, if you can even call it that, was quite benign. The exploit they used allowed commands to be executed on the server under the same context that SQL Server runs. In most cases, the SQL Server service account is at -least- a local administrator on any given SQL server, if not a Domain Admin. Whoever wrote this virus stuck a loaded shotgun in our collective faces and then proceeded to fire it into the concrete wall behind us rather than kill us with it. It was a warning. A warning, that despite having lost a day of my weekend time, I appreciated. We all need a good wakeup call now and then.
And I know Slashdot is the nexus of armchair quarterbacking ponytail-laden granola whiners and critics, and I shouldn't let statements like the above one which prompted my reply get to me, but I did feel the need to clearly and concisely state that there's a hell of a lot more to it than what most people are saying.
Anyhow, if you're one of the fellow IT Slaves who had to duke it out with this worm, enjoy the remainder of your weekend. And be mindful, I'm sure variants and copycats of this worm are already in the chute.
JL
Further evidence that MS is continuing to contribute to this problem:
15 out of 16 available versions of MS Desktop Engine, which is vulnerable to the attack, cannot be patched by any available download. You must purchase a CD-ROM and wait for it to be delivered.
From Section 2.2 of spreadme.htm from sql2kDesksp2.exe
When downloading and extracting the Desktop Engine SP2 installation file from the Internet, please use the following guidelines.
Download and extract the Desktop Engine SP2 file as described above for the Database Components and Analysis Services SP2 files, with the following exceptions.
If you download the Desktop Engine SP2 file from the Internet, you can apply the service pack only to instances of the Desktop Engine that were installed from sqlrun01.msi. If you attempt to apply the service pack to instances that were created using sqlrun02.msi â" sqlrun16.msi from the Setup.exe file that was downloaded from the Internet, you will receive one of the following errors:
This installation package could not be opened. Verify that the package exists and that you can access it, or contact the application vendor to verify that this is a valid Windows Installer package.
-or-
The upgrade patch cannot be installed by the Windows Installer service because the program to be upgraded may be missing, or the upgrade patch may update a different version of the program. Verify that the program to be upgraded exists on your computer and that you have the correct upgrade patch.
To upgrade instances of the Desktop Engine that were created using sqlrun02.msi - sqlrun16.msi, you must apply the service pack from the Microsoft CD-ROM. You can order the SQL Server 2000 SP2 CD-ROM from Microsoft by visiting the Microsoft SQL Server Downloads Web site.
Waah waah!
Take a lesson from SuSE. It took a while to fully appreciate the way they do there updates but now that I understand it it makes much more sense.
Send send out software package xyz at version 1.1.1-1 with their 8.0 SuSE distribution (one previous to their current. When you get their updates fixing a problem found last week, you don't get the latest verson of the package which would break the comatability with the applications using the package, they send you a patched version of the software, 1.1.1-2. This way you get the fix and no more!
They don't go and roll up 100 fixes and enhancements in 'One easy to down load and install" service pack. The give you a tool that shows what patches they recommend for your system, why the recomend it and let you make the choice.
Yea, cry how hard they make your life. Then explain to me much better of a venue they offer!
By the way, they have yet to tell me to edit a file to fix the security of my system, but if they did, I would know enough about what the changes were and how to use an editor to not be intimidated by it!
-- Many men would appreciate a woman's mind more if they could fondle it
Actually, I think it is just a matter of basics.
For a thorough treatment, this is as good as any I've found and far better than most: MSSQL-UDP Analysis
-- When you look to see how the system works, you usually find that it doesn't.
billg cannot be an enemy combatant because he does not wear a military uniform.
The business suit is the "uniform" of the American business man. Here's a picture of Bill Gates III in such a uniform.
Whether Microsoft qualifies as a "military" organization is still an open question. The company does seem bigger than many government agencies.
Will I retire or break 10K?
Yeah, typical response.
When did I ever write that I preferred MS SQL or actively chose to use it for a given application? I run the stuff, I am not the sole decision maker on -what- is to be run. If my recommendations are vetoed, then I do my best to cope with what I'm given.
You obviously completely ignored what I wrote regarding service packs. I never disputed any of what you had to say, but facts are facts - most application vendors don't QA their software on a patch by patch basis, they wait until there's a service pack or at least a roll-up. I can bitch and moan about it all I want, but that's the way it is. And I'm sure that 99% of those patches would not break the application, but if by installing them I'm risking invalidating our support agreement and endangering my job by deliberately ignoring our patch/change management process, do you think I'm going to do that?
Yes, life WOULD be easier if it was perfect. But guess what, it's not.
Well, now we know why shit like this happens over and over again in the MS world.
-- Many men would appreciate a woman's mind more if they could fondle it
Very interestink.
I got 149 inbound connections between
01:01:56AM and 08:08:04AM
Coincidence? or is it something more?
Comment removed based on user account deletion
Please not to whome ever mod'd my post down. The last access log did not have any 1434 hits.
So, no this post is not redundent.
You are on crack as well.
i don't know enough HTML or WTF, so the link automagically acquires a space :-)
should be:
http://lysy2.archives.nd.edu/cgi-bin/words.exe?
and appended to link above
decimatio
"Writings of mad Lawyers! The Lawyers upon you" - old dwarven alarm cry.
... you have also trained your Admin properly and he is not overwhelmed with 200 different tasks.
IANAL but write like a drunk one.
Far too many people assume that you either lock your doors and rely on the police or you carry a gun with you everywhere you go. There are many levels of security between those two. For one thing, you can get a better locking system for your door than a dead bolt that's going into nothing but WOOD. Many people have front or back doors like that that you can just bust right through in one or two attempts. On the other hand, if you have a metal doorway for your deadbolt to slip into, someone is going to have to seriously kick their ass to get in that door.
You could also get an alarm system. Any thieves that are intelligent enough to use a lock picking gun will be deterred either by the alarm system sticker/sign near your door or by the sound of the alarm going off when they enter your house.
A tazer is also a possibility. They're legal in many places, some come in baton form so that you can wield them more easily, and any innocent people that you might strike will not be dead or even permanently harmed.
Obviously, I completely agree with Hieronymous Cowherd, even though I was originally just making a joke.
For the most part I fully agree. A firewall is useless as it gives people a false sense of security.
Recently I saw a box that had been routed via ssh and the owner of it asked if we could protect it with a firewall yet he still wanted access to it from his DHCP based dialup without the hassles of using a VPN. This was someone who is highly computer literate however has been sold on firewalls as a perfect solution by many sales droids. He wouldn't have been protected by a firewall in the ssh case.
This worm got into our network via a DMZ owned by a department that wanted a DMZ for 'research'. Why they ever had an Microsoft box on it is a mystery and why it hadn't been patched for 6 months is something else.
In my view security should be done at the edge and only very simple security in the core. The only problem is that you need users with clue > 0 who can set up personal firewalls properly. Sadly I am yet to see a decent iptables type firewall for windows.
Things are getting easier with layer 3 switches becoming affordable. When they are common place they will make moving security closer to the edge much easier. Core routers should route, they shouldn't access control, that way you can keep your wire speed routing and give a more flexible environment for users while keeping security where you need security.
There is still no substitute for keeping a box patched.
.......And promise more is on the way all to protest the war against Iraq and North Korea.
2 31 141&group=webcast
http://www.indymedia.org/front.php3?article_id=
Finally... someone read more than the first line of the orignal post...
I would tend to agree with your comments as well...
Always give em the chance to fix it, if not then burn em...
No. It's a perfect example why we need SysAdmins that know what security means.
Here is the correct link to the story - http://www.indymedia.org/front.php3?article_id=23
I suspect there is no love for Mr Gates among the crowd mentioned in that article.
Just a few notes in defending the relentless attack of Microsoft by /. users. /. but every Microsoft trained MCSE cert and Microsoft itself. /. but the Microsoft side of things as well.
The often stated reasons for using Windows NT include:
"It's user friendly so I can do it myself"
This is the attatude Microsoft themselfs are responsable for creating.
In fighting this preception you have an uphill battle not just against
It's not just the software it's the whole attatude. Not just
For example just try to get a commertal game for Linux?
I can... but I'm deep into it. Try and find a sereous text on Windows security... Ok you have. Now what are the odds I'd find exactly the same?
Book store: Programming includes everything.
Game code:Windows.
Security: Unix.
Thies are the books people buy.
It's not a matter of can it be done but how much support is behind you when you do it.
If your using Linux you have the world and god behind you.
With Windows it's just god and a smart 7 year old.
I don't actually exist.
Yes, I am talking about a few buffer overflow attacks from October, and the point is that under certain configurations (even if that config is not the default) that a remote exploit was theoretically possible.
There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
I've explained this to my Information Security department so many times I should make an mp3 and have it auto-emailed to them everytime CERT sends out an alert...
Comment removed based on user account deletion
All I know is that it's making me work today. And I'm not exactly happy about that.
Vista:XPSP2::ME:98SE
I agree, except that I think you give the mindless MS bashers too much credit. If they knew their stuff, they wouldn't make such ignorant comments about Windows.
The most technically sophisticated people I've met in the Unix/Linux world are usually the least dismissive of Windows or Macintosh, because they have a deeper understanding of the issues and tradeoffs. The annoying Slashdot "M$ sux" types are poseurs.
"Those who have never entered upon scientific pursuits know not a tithe of the poetry by which they are surrounded."
Would Ms. God like to change her password?
Huh?
None of those overflows were triggerable unless you already had an account with the RDBM. Exploit? Yes. Remote? No.
BWP
Interesting!=Informative!=Insightful && Interesting!=Insightful
The `!=' is not transitive.
Furry cows moo and decompress.
Hey, since it's Monday and all, I was just wondering. Could I just skip writing a response, and you just write another ignorant, juvenile post anyway?
Thanks,
Featureless
P.S. - Don't long for a response. You've been filtered.
Want to Know How to Cheat the GPL? Read On!
As to delivery systems, they have a lot of planes, and here's an overview of their long range missile technology that is known about publically at this time
They are also stark raving NUTZ. By most accounts the most controlled, closed and brainwashed lock step military regime on the planet. Not the largest, but the most controlled-albeit some other "regimes" are headed that way, including ones large and close, but that's another topic. The thought that people are so desperate there they would risk torture and/or death just to escape to mainland china as a step up should be a serious clue. They also get caught all the time basically committing acts of "mini warfare" against south korea and japan, inserting commandos, etc, kidnapping people, etc, etc. And their only realy exports and R&D of note are armaments, that's it.
But you just echoed what I said while trying to make it sound like it's the other way around
I appologise...
If you are a moderator, it is understandable how the misconceptions persist.
I'm not THE moderator.. one idiot in the croud won't any harm... anywho having THAT in my sig is stupid on retrospect.. Changing it now...
I don't actually exist.
By the way that wasn't a slam on 7 year olds.
It was a complament...
Got a problem NOBODY can solve.. unless you've got a hotline to god.. ask a 7 year old.
I don't actually exist.
Ug I need to read the whole text before posting...
:)
:)
Well anyway got my sig fixed.. Good thought...
I didn't mean to say that Windows security publications were poor or even sparce.
I mean I never see ANYTHING untill I get so deep in the security arena that I can't see daylight.
Your dead on the mark as to why OSS has so few commertal games. The Linux community dosen't take it even slightly sereously. Wow we have ONE GAME.. great.. now onward to the servers....
Thats the same reason Microsoft's got problems in security. They foster the whole "it dosen't realy matter" addatude.
Your right about certs... I hate saying that... (I'm Linux Admin certified by Bran bench but I don't think I'm really qualified..)
Part of the problem I think is the whole point of certs to start with.
You come out of collage knowing how to do it but also knowing your not any sort of expert.
I've known certs who think they know everything. So thick headed that real experence will never sink in..
It soo pisses me off.
I'll not even begin to say bad about Microsofts support side.
They make a sereous effort I'll give you that.
However.... Microsoft dosen't even take the e-mail worm issue sereously enough to correct the public when the news calls em VIRUSES.
After all most *NIX people know if it's a virus it'll never happen on Unix with out doing something dumb.
But who in there right mind would clame a Unix system is immune to WORMS.
And "Just don't open file attachments".. Phlese.. Might as well just addopt the whole "If your not an expert you have no business using a computer" addatude Linux only recently dumped for the pure stupidity of it.
Microsoft isn't responsable for admins who won't patch servers. However with it being such a big deal you'd think they's start dropping hints at the least "Dear Boss man If your admin isn't patching the server he isn't doing his job.. Your friend B.Gates"...
They do get hot and heavy on the software piracy thing and yes people do it anyway. However Microsoft makes a sereous effort to stop that. And before you misunderstand me I'm TOTALLY behind them on that.
It's a tottaly bad thing for everyone. It's a loss of money for Microsoft and it's a loss of potental users for Linux.
Use Linux or pay up.. Thats the choice.. and those who pirate do nither hurting everyone.
Lastly I know my spelling is bad.. but I don't have a 7 year old around to help me fix it
My whole point however is that it dosen't matter how many good books or e-text exsist to secure Windows if it takes a research expert to find em.
One key point with any given platform is you almost have to slap people accrost the head to get them to know something exsists.
Linux "You bytch security"
Windows "Games baybe"
Let's go away from the hot and enter in the area where it's nowhere near as personal.
Amiga... for YEARS I've NEVER been able to get ANYONE to accept that Amiga can do business. A tiny handful of develupers would make business software etc.
As far as most people were conserned it's games games games. Today people recognise the true power of the Amiga yet it's almost like people have a brain sesure before they realise an Amiga can do business.
Amiga users knew better. But the rest of the world didn't
Macintosh. Even today people insist the Mac can't do anything sereous. Apple premoted it hard as "User Friendly" and just never spoke of it's power.
Palm Os.. How many people realise you can post to Slashdot from a small handspring visor neo? I do.
(Thats why my spelling sucks.. errr one reason.. let's not forget I could have entered it correctly the first time and just didn't bother or I could fix it and didn't care.
Why? Editing's just not taken sereously on the PDA and I fall to the trap here..
Talk tall... and still not walk the walk.. dumb.. anywho gotta take some blame)
You get my point I hope....
Check.. No karma bonus..
I don't actually exist.
--delivery methods can be as simple as loading one up in a container and having it delivered to the major port city of your target nation perhaps*. Call it an ICCDS, an intercontinental cargo container delivery system. And just suppose-just for grins-that there exists a global long range plan by a group of nations to eliminate what they perceive to be a "threat" posed by the US. Global politics is too complex for simplistic realities, I don't claim to "know it all" on geopolitics, but it has been a major interest of mine for 4 decades now following it, and the concept of a premeptive assymetrical strike combined with conventional and supra-conventional strike is not totally absent from the realms of possibility or even probability for that matter. And their-back to the NKs now- last test wasn't a failure, by most accounts it went further and "better" than what "they" -the international arms watching community- expected. It might not have hit all of it's projected goals, but it got from point A to B, and did it years earlier than all the previous projections had their analysis pegged for.
I think they are a credible threat, and we'd have a hard time dealing with them short of nukes, and if nukes were used all over the peninsula, japan would be hosed from fallout-more or less, and I got no idea how china would react, call it "most annoyed" to be on the conservativce side. And we aren't even mentioning any other surprises of the biological kind might be hidden inside the US for "just in case" scenarios. And they have blackmailed us, we give them food and until lately oil so they would stop their nuke and export missile projects. The food went to party members and to keep their army fed, and now the scandal is a lot of south korean cash went there as well, that is still developing. It's a complex situation. We also shipped them two reactors gratis of the kind that allegedly can't be used to make weapons with. they didn't even say thanks, just took them. That's blackmail as close as I understand the term, and we paid it. There's no wiggle room there. They threatened to keep working on advanced weapons unless they were paid off, we "trusted' them, paid them off, and surprise! Like most nations they are liars. It was a doomed from the start impractical gambit, so was leaving the war hanging way back when. Yet another subject that would have to delve into the UN and high level traitors in the US and whatnot, another time perhaps.
I think we are more or less on the same page here, I just tend to give them a scosh more of a + rating as a military force than I would say iraq, and a +++ rating on going batsquat sometime. Not that it would matter if they used it-except for the millions of people who would croak, and what the consequences would be of a major war there, and whether or not other wars might break out once that one started, and if assymetrical warfare hit CONUS, which I would give a 99% probability of happening. International "things" have a past historical reality of getting quite out of hand sometimes, too many wildcards to adequately predict what might happen or how far it would go.
** bet this has already happened to the US, and deep (and intelligently) hidden someplace are some nukes, delivered by "some other nation or nations". Another topic, and no, no pure hard evidence (beyond defectors stories)to go on beyond the fact that for the past decades, untold thousands of tons of whatever have gotten successfully smuggled in, and untold millions of completely unvetted humans are waltzing around this nation. I have no idea how many of those millions of folks from various nations are serious badguys and NEITHER do our government agencies tasked with "protecting" us. Our borders have been in the "horse is out of the barn" state for a long time now, and it still hasn't changed much, even after 9-11.
But if you ever have a change of heart, all you need to do is make a daemon that will respond to a 1434 UDP packet with an 04 in the first byte by sending a one-byte UDP 1434 response with an 08 as the data.
Got to love Micro$oft servers. Every virus ever writen attacks M$.... When are IT people going to wake up to the fact M$ servers suck. M$ should stick to workstation operating systems and leave the server OS to Linux, Novell and other REAL NOS programs...
I forgot to mention that those port scans for ms-sql-s first started heavily occurring last wednesday. I guess (they) were busy trying to find SQL Servers out there before the weekend's attack. Also, in the past several months we've had heavy port scans from Asia originations, as specified above with all the C Classes. Keep an eye on the LACNIC (Latin America Networks) as there seems to be a slight ramp up of junk from there, such as 200.x.x.x Also the European Union like Romania 209.239.64.0 Lot's of work to do from the firewall perspective.