Re: Compromise?
From: phil b (anonymous_at_discussions.microsoft.com)
Date: 12/03/03
- Next message: Jason Delaune: "RE: Installing SSL on SQL Server 2000"
- Previous message: phil b: "Compromise?"
- In reply to: Stephen Dybing [MSFT]: "Re: Compromise?"
- Next in thread: Stephen Dybing [MSFT]: "Re: Compromise?"
- Reply: Stephen Dybing [MSFT]: "Re: Compromise?"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
Date: Wed, 3 Dec 2003 12:17:10 -0800
thanks, i appreciate your response. apology accepted.
one question lingers that seems to have been lost in all
of this:
can you tell me if a blank password "sa" account, with
SP3a installed and otherwise default settings, is known
to Microsoft to be able to be hijacked and run a process?
in other words, I don't understand what this "feature" is
(meaning the ability to launch some process) and whether
it is a feature to begin with.
that's really what i wanted to know. the damage is done,
i'm in clean up mode, and i decided to write in case i
had discovered some new flaw.
(i suppose that's why i took immediate offense, because i
was only interested in informing Microsoft of a new
potential flaw if it wasn't known already).
thanks,
phil
>-----Original Message-----
>OK, let me apologize for sounding condescending. I
actually was attempting
>to sound confused that you didn't realize what you did.
Yeah, it sounds
>condescending in hindsight, but it really wasn't meant
to.
>
>No, I do not think it is acceptable behavior, especially
in light of our
>company's attempts to get more secure. That's why we're
changing the default
>to require a strong password. As others have stated,
that's generally the
>way this market has behaved in the past so it really
hasn't seemed like a
>big deal. With all the worms and viruses hitting us
though, that has
>changed.
>
>Going back and modifying the released version of the
software is a pretty
>difficult operation, from what I understand. We have
done that for the
>Slammer fix, but apparently this hasn't made that bar as
you've suggested it
>should. It will be done for Yukon, however, so hopefully
there is some light
>at the end of the tunnel.
>
>Again, I'd like to apologize for my incredibly bad
choice of phrasing...
>
>--
>Sincerely,
>Stephen Dybing
>
>This posting is provided "AS IS" with no warranties, and
confers no rights.
>Please reply to the newsgroups only, thanks.
>"phil" <anonymous@discussions.microsoft.com> wrote in
message
>news:059201c3b933$9a9f55f0$a301280a@phx.gbl...
>Let me say this, anyone who starts a sentence with "Uh,
>.." means their remarks to be condescending, and so I
will
>respond to that attitude...
>
>I will gladly accept blame for leaving the front door
>open, as you say. Perhaps you can take partial blame for
>advertising that I have the type of house that just might
>leave the front door open. Or one that has a default
>lock that doesn't work.
>
>You actually think its acceptable behavior that a product
>installed on an operating system can be set in a default
>mode whereas others can use it to launch any process, at
>will, to attack one's machine? And so you might
>ask, "Well, what could Microsoft have done?". Well I
>have just such an answer:
>
>1. It should have replaced SQL Server 2000 will a
>revised version including all patches in SP3a, not just
>made the patches available and advised customers to
>install it.
>2. And it should have included a revision making it
>impossible to set a blank password.
>
>Yes, call me stupid or naïve (as you so implied), but no
>more stupid than a manufacturer who set up their
>customers for just such a failure, fails to correct it in
>an acceptable way, and then tells the customer its his
>fault.
>
>I love the arrogance of your response; somehow I would
>guess Mr. Balmer or Mr. Gates might find your arrogance
>equally amusing.
>
>>-----Original Message-----
>>Uh, why the vulnerability exists? It exists because you
>left the front door
>>open. In the past, it was the default account/password
>combination when SQL
>>Server was installed and if your SQL Server is running
>under a local
>>administrator account, you just gave anybody who has a
>SQL Server client
>>tool complete control over that computer. There was a
>worm that hit a while
>>back that simply scanned every machine it could find
>looking for SQL Servers
>>with no password on their SA account. The only way to
>keep you from shooting
>>yourself in the foot is by disallowing blank SA
>passwords. We're doing our
>>best to keep you from doing that in the current
>versions, but we cannot
>>remove that ability completely without breaking lots of
>existing
>>applications. What we can do is warn you not to allow it
>and disable it by
>>default so that you consciously have to allow the
>vulnerability to exist. I
>>believe that's what we started doing with SQL Server
>2000 service pack 3.
>>
>>--
>>I hope this makes sense,
>>Stephen Dybing
>>
>>This posting is provided "AS IS" with no warranties, and
>confers no rights.
>>Please reply to the newsgroups only, thanks.
>>"phil b" <g3@philbeisel.com> wrote in message
>>news:017301c3b90a$371e25c0$a401280a@phx.gbl...
>>>
>>> this is what happened to me. turns out that you can
be
>>> 100% up-to-date with patches, but if the account "sa"
>has
>>> no password and the machine is exposed to the net, you
>>> will be infected.
>>>
>>> nobody seems to be able to tell me why this
vunerablity
>>> exists (because i thought a 100% patched SQL
>>> server/system would not be able to be compromised),
but
>>> the proof in the pudding, so to speak. perhaps their
>is
>>> a new hole. whatever.
>>>
>>> clear sage advice of getting the machine off the
public
>>> internet and setting a password on "sa" account is the
>>> right thing to do.
>>>
>>> but i'm still wondering what this "infection" did to
my
>>> machine.
>>>
>>> there appears to be two different things that infected
>my
>>> machine in the 24 hours period when it was vunerable.
>one
>>> created a directory of stuff under c:\winnt\system32
>>> \dllcache and ran its executables out of there. the
>>> others placed xscan.exe on my machine (and i think was
>in
>>> the process of doing more damage). somehow IRC is
>>> involved, i think as a way to find the virus' FTP
>servers
>>> or the like.
>>>
>>> the executables to look out for are: nc.exe,
>>> evntmangr.exe, identd.exe. look for any process
>running
>>> under SQL server (a tool under available via CNET
>called
>>> process explorer will give you a tree view of the
>>> processes). of course, once infected, post-reboot
>these
>>> processes will run from winlogon under svrany.exe or
on
>>> their own.
>>>
>>> symantec antivirus only said that i was infected by an
>>> IRC worm and the information they had was of limited
>>> value.
>>>
>>> if you want more information, write to me at
>>> g3@philbeisel.com. but do so soon as i will terminate
>>> this email address and the junk is starting to pile in
>as
>>> i write.
>>>
>>>
>>>
>>> >-----Original Message-----
>>> >Hello -
>>> >One of our professors is running SQL Server 2000, IIS
>>> and
>>> >VS.Net on a Windows 2000 server as part of a
>development
>>> >project for his students. I know nothing about SQL
>but
>>> I
>>> >was informed by the Network Services people that a
>>> >machine in Germany had compromised this server and
was
>>> >using TCP port 1433 to scan other networks. When I
>ran
>>> >netstat, I didn't see that connection but I did see
>>> about
>>> >one hundred connections from port 1433 to varius
ports
>>> on
>>> >the server from a particular subnet in Denmark. I
>>> >checked the server for vulnerabilites and found that
>the
>>> >virus protection was up to date, Windows Updates were
>>> >current and SQL SP3 was installed. According to the
>MS
>>> >SQL security site, only MS03-031 was needed. I
>>> installed
>>> >that but none of the three vulnerabilities patched by
>>> >that package seem to apply.
>>> >Port 80 and everything over port 1024 are open at the
>>> >firewall to this server.
>>> >Does it sound like this machine has been compromised
>and
>>> >if so, how can it be cleaned?
>>> >Thanks
>>> >
>>> >.
>>> >
>>
>>
>>.
>>
>
>
>.
>
- Next message: Jason Delaune: "RE: Installing SSL on SQL Server 2000"
- Previous message: phil b: "Compromise?"
- In reply to: Stephen Dybing [MSFT]: "Re: Compromise?"
- Next in thread: Stephen Dybing [MSFT]: "Re: Compromise?"
- Reply: Stephen Dybing [MSFT]: "Re: Compromise?"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
Relevant Pages
|