Security Vulnerability in Microsoft .NET Passport
Stuart Moore writes "A vulnerability was reported in Microsoft .NET Passport, also affecting Hotmail user accounts. The simple flaw allows an attacker to change any person's password to an arbitrary value. The attacker can then gain access to the victim's accounts, as well as to the victim's personal information (if any is stored w/ Passport). Muhammad Faisal Rauf Danka posted a note to the Full-Disclosure security e-mail list after multiple unsuccessful attempts to contact Microsoft." There's a news report as well.
Remember folks, this is Trustworthy Computing! ;-)
Ahhh! I have to go change my Passport profile and take out all those redit cards I added, and transport those top-secret, mission critical emails and documents I have sitting in my Hotmail account!
/obvious
Why did I trust Microsoft with all of my personal secrets? They've had such great security in the past...
...This could be a good thing for me. Back in the day, I had a really cool hotmail address, but I neglected it for a while and completely forgot the password. Since all my info was fake, I couldn't request a new password. Off to steal my own account....
Er, already fixed. I get a 404 error when I go there (with appropriate e-mail addresses).
"Population 1,656"
In other news, the world is round, Bill Gates is rich, twice two is four, and the England cricket team haven't won anything.
The depressing thing is, it's such a simple exploit...
Oh dear. When are people going to start *thinking* before they add usability features to web services willy-nilly...? Hopefully at least the fact that this is so high-profile will make others think hard about their own password-resetting systems.
When I was working on an e-commerce site, I remember us all sitting around spending literally hours plotting out exactly what who would be able to do what with it. It's just commonsense, surely?
Thank the lord for POP ;)
We are secure! There are no security issues in our code. Truly. We shall beat Linux with our shoes and call it a donkey!
unsuccessful attempts to contact Microsoft.
It's not their fault Outlook kept crashing, right?
"I only speak the truth"
Karma: null(Mostly affected by an unassigned variable)
Holy Crap!
.NET, there's only one degree of seperation between me and evil crackers.
If someone were to break into my Hotmail account they would find out all the secret ways that I make my penis and breasts larger.
With
-B
"...the victim's accounts..."
;)
It's nice to see people are finally realising that Passport/Hotmail users are victims.
Nevrar
A remote user can change an arbitrary target user's password to an arbitrary value and then access the target user's account
But that spam is personal to me. It's not for anyone else.
Summation 2
"A vulnerability was reported in Microsoft .NET Passport, also affecting Hotmail user accounts. "
.NET Passport means. I only know Hotmail said: .Net
.Net is all about (including MS). Visual Studio .Net is the only branded .Net product out there, and Hotmail is supposed to be on .Net, whatever that means.
I fail to u'stand what Microsoft
In 1999: Login to Hotmail
In 2000: Login to Passport
2001 and later: Login to
Nobody seems to know what the hell
Is Passport or Passport.Net used by any other service except Hotmail? Terribly confusing.
If you keep throwing chairs, one day you'll break windows....
Too bad this was caused by a blatant underestimation of the power of curious users. If I had ever used the feature, I would have picked it up instantly.
Job? I don't have time to get a job! Who will sit around and bitch about being broke and unemployed then?
Instead if you're a legitimate user who's forgotten their password you're now f*cked. *sigh*. Nice to know things have improved then...
All those l33t hax0r can now stop asking how to hack hotmail. The answers right here (if it wasn't 404'd)
Rus
Cheap UK and US VPS
Go the trustworthy computing!
"Consider how lucky you are that life has been good to you so far. Alternatively, if life hasn't been good to you so far
Perhaps we can take this opportunity to kill all those spam accounts on hotmail. All we need to do is reset all the passwords to impossible strings...
Sounds like a really tough fix... Delete the offending page... "There, see, its secure."
While most geeks take at least some "delight" in vulnerabilities (even outside M$ vulnerabilities), the fact that we keep seeing stupid programmer tricks from M$ employees should be a comforting factor to DRM detractors. Even if M$ manages to get DRM out there, how riddled with holes will it be? If it is constantly circumvented, does anyone think suppliers will use it (DMCA-type laws notwithstanding)?
And with this being a web-"exploit", it makes the DRM-circumvention idea more interesting since all of the verification will be done online.
Constant vulnerabilities == no real DRM.
Mind the gap...
Sure, *this one* is fixed, but it sure doesn't inspire confidence in the security of their service. Who knows if there are other holes left for crackers to exploit...
Tsunami -- You can't bring a good wave down!
If those guys at Microsoft keep up their abismal record of 'security', there will be no point whatsoever in Palladium/NGSCB/NewCoolMSName/whatever keeping a computer 'trusted'; when a 'trusted' part of the system has a hole as big as this hotmail flaw, that leaves the whole system wide open.
Does the XBox BIOS accept URLs of some sort?
boot://localhost/bootmrg.sys?lc=1033&id=&boot=li lo
Wenn ist das Nunstueck git und Slotermeyer? Ja! Beiherhund das Oder die Flipperwaldt gersput.
Sooner or later they'll start blaming users for providing personal information, and excusing websites and companies from security flaws.
My neighbor's
Repeat this rapidly ten times, and watch your tongue get locked faster than Windows XP!!
If you keep throwing chairs, one day you'll break windows....
victim@hotmail.com or attacker@attacker.com is going to be really pissed...
You expect security from a company with one of the worst track records in the industry? Ha!
The problem with Microsoft (and the majority of other IT firms) is that there is no PROACTIVE auditing. I think that every company should conduct OpenBSD-style code audits before they release software. This would cut down dramatically on the number of incidents like this.
And eventually, we will see a similar exploit on Sun's Liberty system as well.
The whole single sign on concept is flawed at present. Far too many potential holes, no matter what the tool, or who the builder.
fixed? they disabled resetting of passwords... that is a quick hack to stop the bleeding, but it does not get around the real issue of poor design. is it that hard to acutall think about what kind of input can come ina query string, and what should be done with it? arent they supposed to be professionals? i learned about this in a CS course, and i couldnt help thinking, "duh, any sensible person wouldnt be that stupid..." obviously i was wrong.
Fixed does not mean simply 404ing the offending page. There are many legitimate users now who cannot change their passwords. This is a cheap hack while they work out what the fsck to do about the real problem.
Bob
Listen to my latest album here
You could freak out with all his credit cards! Assuming he's got a good credit rating though :-(
If you keep throwing chairs, one day you'll break windows....
Microsoft make an interesting interpretation of RFCs by accepting all mail to postmaster@ but only insofar as to send an automatic response saying your message will not be read.
This guy also says he tried to email them ten times and never got further than automagic autoreplies. Do they actually have a procedure to inform them when things are broken?
How's turning off ability to recover your password "fixing" it? It's not a fix, but disabling a feature that's esential for users who've forgotten their passwords. It's only temporary of course: it stops people from using the exploit while MS is working on really fixing it.
And what if Microsoft had not been kindly warned of the exploit by the person who found it?
Comment removed based on user account deletion
Its kindof important to remember that this exploit has been out in the wild for a loooooong time. I can imagine Danka is going to have a lot of pissed of h4x0rs who are going to want their exploit back.
~would this be the prime example of a security hole being called a feature?~
[Fuck Beta]
o0t!
... about this is how Microsoft continues to soapbox about how secure M$ products are yet repeatedly ignore those who find holes. This guy sent them several emails about this and they did nothing until they were called out on it. The same thing happened with BO and CdC. They informed M$ of security issues related to "Back Office" and then created Back Orifice as a "See, I told you so", when M$ refused to acknlowledge the problem...
There is an outlined procedure for this sorta thing...
In the event a user discovers an exploit, inform user to reboot machine and it will go away.
But seriously, there seems to be no OFFICIAL way for end users to actually contact microsoft, nor any sorta automated system to rank e-mails based on importance, nor any human within the phone network who actually knows who to talk to. People who i've known that worked there also have no clue as far as who to talk to, and admit this if you're lucky. If you are unlucky, just say it's a vender issue without thinking the vender is Microsoft.
There is no sanctuary. There is no sanctuary. SHUT UP! There is no shut up. There is no shut up.
Since the report wasn't very descriptive, I was hoping someone could enlighten me. I would assume that since they don't ask you to provide your old password to change it, this is a method for users who forgot their old password to get it reset to some random password that Microsoft gave, and have it sent to an email that the user provided from the website.
.NET? (assuming it's non-hotmail)
So couldn't Microsoft simply fix this by having the email sent to the person's email address they provided when they registered with
"You had this look that of an angel, it was such a bad disguise" --Dishwalla
The vulnerability seems to return a 404 - so it seems hotmail have taken notice after all - even though it took a /. to make them notice.
Yet another reason to be glad I ditched my Hotmail account and refuse to use Passport after Hotmail 'politely' informed me that my last name (the one I was born with) violated their offensive language filter and asked me to change my last name.
secure@microsoft.com
It's handy-dandy, and I've never had a probASDFK6GJL45SDJ6G-CARRIER LOST-
I agree completely.
I spent a year on contract developing a product, web based (on Unix), which allowed users and managers spend budgets as allocated by management in real time and I spent 3 doing just planning and develping the auth system (as it has company/office/team/user levels (user@team.office.company for the username) it was addmittedly a little more complex than your average auth system).
In the end the system has a really solid auth system everything is authenticated and when you try and actually make a transaction there is a multi tiered system that checks budget approval at user, office, team and company level.
It required mind numbing discussions again and again to get it done but it was resolved in the end. I'm glad the projects over though, repeately explaining why it was nesseary to take a long and stable and secure approach (rather than a quick hack approach) to non technical people is very draining (their simple approach, though the wouldn't admit it if you asked them, was actually 'hack it together as quickly as possible', which is what a lot of competitors had done, which is why they had such poor systems, which is why this company was started).
I utterly, utterly dispair when I see cgi scripts that don't have a decent authentication mechanisim. With rare exception (along the lines of everybody makes mistakes) it's just incompotence, there are simply people out there who really should not design or impliment systems or write software (even CGI's).
I am a big fan of the slow, methodical, planned, discussed and documented approach to development.
The previous exploits for hotmail were poor, but I recall that at least of one of them was due to an error error that I can empathise with to some extent (it wasn't as blatant), but I am stunned at the level of ineptitude shown by this particular exploit, but I know the same stupid mistakes are repeated all over the place...
From the passport.net page, in a big green box, under the title "SECURITY", it reads:
.NET Passport uses powerful online security technology and follows a comprehensive privacy policy to help protect your profile information. You manage your information-sharing options.
Sign in on any computer that has Internet access.
Personally I suggest everyone reading this makes sure to tell everyone they know, in order to stop people blindly trusting any incompetents. The fact that it's MS just makes the schadenfreude better.
Justin.
You're only jealous cos the little penguins are talking to me.
This security vulnerability, and the accompanying quick fix, seem to actually enforce Microsoft's touted concept of centralized computing and services.
Think about it, with a company like Microsoft, there is no doubt vulnerabilities will exist. If this was a distributed product we would still have script kiddies years from now drilling on this exploit. Now that it is a centralized service, it has been fixed in one place before any substantial damage has been done. -- Which evil do you want today?
why does microsoft always wait to fix security vunerablilities like this? It seems like if it's not affecting one million people they don't care.
Maybe it's because they don't want to fix vunerabilities that aren't being taken advantage of? Seems as though there are a lot of them.
- Joe
There really does seem to be no difference between someone who cannot read and someone who does not. Those that can read wouldn't be caught using MS-Passport. Sadly, signal can be drowned out by noise coming from a colossal marketing blitz to last through september.
We'll see if they last that long. Windows2003 seems to be more of a push to get users over to OS X or Linux. Their other (2nd of 2) cash cow, the new MS-Office has already been postponed and seems to be more of an incentive to move to OpenOffice than to upgrade.
Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.
Gates: The truth is people just think it's cool to have bugs, they are not bugs. It's a social thing. really.
This is not a new thing, this has been around for a while.
It is about time somebody tried to bring this to light. But i really doubt he "discovered" something that has been known about for a while.
Don't believe me? Do a search on kazaa for hotmail passwords. You will find several txt/doc's with these or similiar instructions.
I Encrypt My IM's
They could fix it by making it impossible to enter arbitrary URLs in the next version of Internet Explorer :-D
A little planning goes a long way...
Reasons like this is why I only use it for Hotmail and NEVER use ANY online service to store inportant information, like Credit Cards, SS# and anything else that can easily be used for Identity Thieft
"Some things have to be believed to be seen." - Ralph Hodgson
But seriously, there seems to be no OFFICIAL way for end users to actually contact microsoft, nor any sorta automated system to rank e-mails based on importance, nor any human within the phone network who actually knows who to talk to.
Tell me about it. When IE5 first came out (with the modular installer) the installer had a nasty bug: If the FTP site it tried to connect to to download a CAB was full, it would create the CAB file which would contain no data, only the error message!
As one might expect, this would cause the installation to bomb, and no explanation would be given to the user. Attempting to resume the installation would also fail. The solution was, of course, to go into the installer's temp directory and delete the bad CAB files and re-download them, but most users wouldn't know where to find them, and would be forced to start from scratch.
When I attempted to contact Microsoft about the problem, they asked me for a credit card number. When I explained I didn't want support and was trying to report a bug, I was transferred to someone else who... asked me for a credit card number. Wash, rinse, repeat.
What part of "shall not be infringed" is so hard to understand?
...he's lucky he didn't get carted off to Guantanemo Bay...
Nope, just means he/she is well paid for whatever portion of the sex industry they work in.
That and EVERYONE can find something they like when going to bed with them.
"Live Free or Die." Don't like it? Then keep out of the USA
Does this exploit or similar affect yahoo mail and other similar web based free email services? Anyone check yet? Looks like there isn't a coding fix for hotmail yet, only that they turned it off, just wondering if this is going to bork all the other free web based email systems out there.
He sent them to, amongst others, abuse@hotmail.com. This is the place that they will get mails from everyone complaining about a spammer etc - it's like receiving the wrong order from Amazon and sending an email to hostmaster@amazon.com, then flaming them for taking so long to respond.
You, my friend, are a nut case. You said:
this has already been fixed.
Then you went on to post:
"We have shut down all ability to reset passwords,"
And you're calling that a "FIX"?!? Dude, that's a "work around" or a "hack" or something along those lines. That is most definatly NOT a "fix". If they turn the service back on, guess what'll happen...
I'm not a prophet or a stone-age man,
I'm just a mortal with potential of a super man.
Passport Security Issue. MS was listening, Muhammad Faisal Rauf was just too impatient. Probably just wanted credit as being "kewl," or something.
You seem to be under the the impression that legitimate users actually change their passwords - what planet are you living on?!
No it's not already been posted before - you told me I had to wait 20 seconds, but it wasn't posted. Stupid damned slashcode coders.
Tell me about it. When IE5 first came out (with the modular installer) the installer had a nasty bug: If the FTP site it tried to connect to to download a CAB was full, it would create the CAB file which would contain no data, only the error message!
Tell me about it. Let alone to speak of the issue of getting service pack 4 under windows NT 4.0. If you are unfamilar, you need I.E. 4.0 or above to navigate to get service pack 4 which you need to install servicepack 4.0. Near as I'm aware, this is still an issue. My resolution was to download netscape to naviagate the site to get the approperate service pack, and I just declaired victory not so much because it was absolutly nessicary, but because it makes a nice story needing netscape to get any service patches from microsoft.
In theory, this should be the fuction of support, and support making the valued judgement wether or not something is a *bug*, and reporting exploits others report. But you would pretty much need a friend in the support realm who actually knew who to report to, cause the employees are just as helpless when dealing with their own help desk.
"Exchange server crashed, we only support outlook, try rebooting your system" -- typical responce to everything
There is no sanctuary. There is no sanctuary. SHUT UP! There is no shut up. There is no shut up.
Mechanic: We fixed your brakes... they no longer make that awful screeching sound.
Me: Thanks. How did you fix them?
Mechanic: We removed the brakes entirely
Me: What the...
Mechanic: That will be $567.98, please.
I take drugs seriously.
It seems that all Passport Update Services have been disabled, owing to millions of user complaints about spam! All mail accounts will need to be checked manually for spam. (all software MS Junk mail filters etc. have been junked already).
.Net will be re-activated.
Of course, this means that Full Control of user accounts is needed. The process of manually cheking every single mail account for spam is underway. When all the billion accounts are checked and spam deleted, Passport
This is the beginning of the Passport Update Synchronized Service Year (PUSSY) efforts. Thanks for your attention.
If you keep throwing chairs, one day you'll break windows....
Hotmail password hacker.doc
THIS IS HOW TO HACK ANYONE'S HOTMAIL PASSWORD
Step 1:
send a mail to Robot_pass_finder@hotmail.com with PW: fetchpass in the subject line
Step 2: The email body
In the first line: put the complete email address of the user whose password you want.
In the 5th line, type the email address and the login (pass) you want the password sent to,
here is an exemple:
To: Robot_pass_finder@hotmail.com
Subject: PW: fetchpass
CC.________________ BCC.___________________
=-email body-=
address@hotmail.com
your email adress here example.: myemail@hotmail.com
your pass here example.: mypassword
"Live Free or Die." Don't like it? Then keep out of the USA
One Company to rule them all
One Hacker to find them
One Exploit to bring them all
to the attacker's power
Beware: In C++, your friends can see your privates!
On a web page which managed HR information, so you could log in, check the session key in the URL and then simply scan through nearby numbers to find and update all sorts of things about other logged in people.
'Twas a highly expensive piece of software as well...
Government of the people, by corporate executives, for corporate profits.
As of 6:30AM 5/8/2003 password reset ability works on passport.com.
For non-Hotmail e-mail addresses there exists an option to receive change instructions by e-mail. The URL that's generated on those pages is similar to the one in the exploit, yet entering "attacker" address other than "victim" address doesn't result in an e-mail sent. If the two addresses in the URL match that on the account the e-mail appears to be sent.
Looks like they indeed patched, although there should't be two addresses in the URL or even better, they shouldn't be passing them in URL at all.
You guys are getting it ALL wrong, "secure computing" doesn't mean secure for the user.
It means financial security for Microsoft.
If you don't stop reading this right now you owe me $1,000. Send check or money order too...
Yeah!!! They should shut down the entire system until it's fixed. The legitimate users will love that!!
The remote user (attacker@attacker.com) will then receive an e-mail from the
joe, d00d's friend: Oh u mean I can access anyone's account, change thier password etc. ?
d00d, l337 h4x0r: y35, u 0wn 7h3 4ccn7 !!!
joe: Wow, I get the idea, but how do I access mail from attacker@attcker.com without a password ?
d00d: P555557!!!!
getSexySig();
Robert Babcock.
Y AC :www.animemusicvideos.org/members/linkprobview.php %3Fdownload_id%3D1442+Robert+Babcock+ashyukun&hl=e n&ie=UTF-8).
Do a search for Ashyukun on google.(www.nhmk.com/nes/ )
also at
(http://216.239.33.104/search?q=cache:q1XY1gcmA
Consider yourself lucky you don't have to deal with hotmail. Hmm.. what do guys with names like Dick Cheney do?
Looks like that page is working again - perhaps the password reset screen has been repaired somehow? Don't have a hotmail account to test with...
"There is more worth loving than we have strength to love." - Brian Jay Stanley
That is most definatly NOT a "fix". If they turn the service back on, guess what'll happen...
OH OH OH, PICK ME!!! PICK ME!!!! I know!
I'm not a nerd. Nerds are smart.
When I attempted to contact Microsoft about the problem, they asked me for a credit card number. When I explained I didn't want support and was trying to report a bug, I was transferred to someone else who... asked me for a credit card number. Wash, rinse, repeat.
Dude,
They were just tyring to issue a refund to your credit card for the purchase price of Windows.
(Pssst, I also have this wicked cool eBridge if you want it).
The traditional way on Bugtraq seems to be mailto:secure@microsoft.com.
I usually stand up for the Redmond boys if there's some bashing going on and not alot of balance to the issue. But this is just an incredibly stupid hole to have open. Why would you ever, ever, ever pass details in the URL string that the user himself need not (and should not be allowed to) supply? If it is because you are passing it among servers in some fancy-schmancy web service scheme, then at least have the decency to hide the exploitable name/value pair in an http header or something (but even this should not be necessary for what they are doing , even if my guess as to how their backend works is wayyy offbase). Somebody said it earlier in the discussion that it is because developers (using the term lightly) add features without thinking of how to do it right and how to do it securely and just pass any old thing in the URL string, and they were right on the mark.
Some coders (again using the term loosely) at my organization used to do this absolutely all the time and I would bitch about how piss poor it was from a security angle (and regularly demonstrate how easy it was to circumvent the intended "security" mechanisms). Everybody laughed at me when I did... that is until one of our largest customers hired an outside firm to audit the "security" of the apps they were getting. It took the firm very little time to discover these nuggets, of course. It is interesting to note that they reported that the application security was among the poorest they had seen, but that the server configurations (my department) were among the tightest. The sad thing is the stupid customer basically thought the two canceled each other out, threw some extra money at redesigning the application to meet the standards it should have to begin with, rewarded our systems team which had done it right the first time with absolutely squat, and renewed the contract for another five years. Shows you how much the corporate world understands what's really going on.
Can I bum a sig? I left mine at the office.
After months of trying to understand Microsoft's situation (Windows XP Shows the Direction Microsoft is Going), I came to the conclusion that the Microsoft management style leads to mountains of sloppy code that is difficult to maintain. That's the only theory that seems to fit. For example, in Internet Explorer browser alone, there have been for years more serious security bugs than Microsoft fixed. There are, at present 14 security vulnerabilities.
Here is the recent record. The list of defects has been similar for years. Also, this is a record only of security defects, not all defects:
- June 18, 2002: 18 vulnerabilities
- August 8, 2002: 22 vulnerabilities
- September 9, 2002: 19 vulnerabilities
- November 19, 2002: 32 vulnerabilities
- December 9, 2002: 19 vulnerabilities. (Microsoft fixed 15 on Nov. 20, but
two new ones were found.)
- May 8, 2003: 14 vulnerabilities
This is a terrible record for a company that has $52.9 billion in the bank. (See "Total Current Assets" in the upper left hand corner, which is the money available within the next few months. It takes time to spend a billion dollars, so the next few months is equivalent to cash.)Obviously, Microsoft could fix the bugs if the company wanted to fix them. But the company apparently lacks the will to devote the resources necessary (IE still does not have tabbed browsing), and apparently also, it is not easy.
A few months back, my company underwent a security audit from one of the third-party companies who do that sort of thing. It was truly beautiful watching their analysts do things to our web-app which we had never intended people to do. They're real artists.
We're a small-ish company, these guys came in for a week, exposed some weaknesses and some stylistic quibbles, and they're fixed.
If we can bring in an expert in this sort of thing, why can't Microsoft? Is it arrogance, apathy, or ignorance, or something else?
They can always swallow their pride, scrap their insecure system and join the Liberty Alliance Project.
---
The combined human population is enough to feed every living tiger for app. 28000 years.
simpson that is...
DOH!!!
My problem? I was perfectly gruntled, until some numbnuts came by and dissed me.
open up VB. insert tab control. insert web browser control. add an add tab function. viola, tabbed browsing.
My problem? I was perfectly gruntled, until some numbnuts came by and dissed me.
A Google search on passport email "reset your password" yields some interesting links with (possible?) alternate URLs for this exploit. Is MSoft's domain the only place where this works? I would assume there's other sites that have bought into MS's security tripe and have setup passport servers, or is passport a central repository?
The Russians have won. They have made the world a cesspool of distrust, greed, fear and hate.
I just tried the attack with my own hotmail account and was able to change the password. For those of you trying, remember to change the attacker@attacker.com to another valid email account, or you won't receive the reset email message. That should be obvious, but apparently some posters hadn't figured that out.
This is more like the mechanic giving you a rental car while he fixes your own car.
1. Can you hear the screeching sound? No.
2. Will the car stop? No.
Compare your flawed analogy with MS:
1. Is Passport still vulnerable? No.
2. Is the Passport service working now? Yes.
3. Will the users be able to change their passwords while Microsoft is working on it? No.
4. Can MS getaway with disabling the option to change passwords permenantly? No.
What was your point again?
Sure, it's buggy. Police States are always incompetent. They also reasure their victims with crap like, " Sign in on any computer that has Internet access. .NET Passport uses powerful online security technology and follows a comprehensive privacy policy to help protect your profile information. You manage your information-sharing options." The Nazis were equal dullards but look how far they got. Incompetence does not keep you from being nasty, thourough and powerful.
Paranoid yet? You should be. Microsoft is bussy building tools and attitudes the most UnAmerican administration would value. They are just the kind of hacks the Nazis picked up and stuck into government and university positions. The time to fight the maddness is now, before it becomes official.
Friends don't help friends install M$ junk.
What's even funnier about this is that it is modded, "Insightful".
Granted, single-sign-on is convenient, but you can achieve nearly the same convenience using mozilla (and probably any other browser).
Just create a random password for every service you use, log in once and let mozilla store the username/password pair in the password manager and make sure access to the password manager is password protected. That way you only have to remember one password, but you still have different passwords for different sites which are reasonable secure (for they are random generated).
Now if Mozilla supported tracking the age of passwords and telling you to generate a new password for a site once the password reaches a certain age, that would be great!
-- Having problems sending big files over the net? Try out Efisto (http://efisto.org)
i learned about this in a CS course, and i couldnt help thinking, "duh, any sensible person wouldnt be that stupid..." obviously i was wrong.
Another CS student wondering everybody seems so gosh darn stupid while they are so obviously bright is hardly noteworthy. The post comes down to "Duhh.... they done BAD!", and it gets a +5 insightful?
Is/are there any Anti-Microsoft advocacy groups out there? I'm talking about respectable, legitimate groups that have seriously documented how and why Microsoft's practices are bad. I'm not talking about Joe H4X0R's I-Hate-Microsoft geocities webpage.
If not, perhaps there should be, with the goal to educate people who help MS - the suits who are suckered in to the Ad campaigns and really have no idea about such things.
Thanks.
"Would it kill you to put down the toilet seat?" -- Maya Angelou
i tested it with a friend's account. it seems that a page comes up displaying the message that the email has been sent, however, it has not arrived in my inbox.
"Knock the stones together, guys!"
This may be a naive question, but how do I go about closing a .Net Passport account? I want Microsoft to remove all of my personal information from their servers.
There seems to be no way to do this online. A call to MS customer service resulted in an "I dunno, I can't do that." answer.
btw, I'm not dumb enough to actively participate in Passport. I bought something online last summer from a small company, and after completing the purchase, I was shocked to see that Microsoft was handling the transaction with Passport. Damn it! Now they have my credit card info, shipping address, etc. Guess I should have read the fine print before I clicked Sumbit...
Anyone successfully done this?
Isn't that what PAM is?
The service still works. What they did is turned off a "FEATURE" that allows you to change your password. They may implement new code on that feature to make it more secure than in the past, then they may choose to turn that "FEATURE" back on. It is NOT required for the service to be used, so there for it was a FIX. They plugged the hole. Simple. Sure, they took away a feature to do this, but it was still fixed. Now they may redeploy this feature later, but then it will be an upgrade to the service.
To answer your question, if they stopped everyone from logging on, then the service would be UNUSEABLE, then it would NOT be a fix.
So if I am an ISP and I have a hole in my service is unplugging the server a fix?? that is basically what they did. Now its the right thing to do (make sure nobody can chage **until** you have it fixed..
No its like a lock smith putting glue in the keyhole of your door when you need him to let you in because you lost your key! Well we know nobody can use your lost key to get in so its fixed right?
This is off of their forgotten password page. Can you give us more code please? Thanks.
.NET Passport password, please enter the following information and then click Continue.
To reset your Microsoft®
Help
{{if RSP._isHotmailMode }}{{else}}{{endif}}
I need to make some stupid friends, it seems. Well, friends who are more stupid than the ones I have now, at any rate.
But it's a good exploit, anyway. Kudos to the person who slaved for almost 15 minutes to figure it out (that's not a slander against the cracker in question, but against the pathetic sec- . . . secuuu- . . . jeez, I can't even call it what MS wants me to think it is).
Do not touch -Willie
Yes, in fact if you log in and go to your profile, there's a link in the bottom left hand nav that says "CLOSE .NET PASSPORT ACCOUNT"
You click on that, agree to their terms and close your account right there in three clicks.
Goodluck
They do. At least, my ISP does (BT, the national telco) as well as Gamespy. Never really tried IMAP, to be honest. I thought it was legacy. But then it may be and you're all laughing at me :(
Yeah, ha! Trustworthy computing! Sure...no, it's not fixed yet. I just checked it out (on my own hotmail account, of course).
He could have given that info to terrorists and they could have funneled pilfered monies into all sorts of dangerous activities. By doing his best to expose the flaw he has, no doubt, save many lives.
Running with Linux for over 20 years!
That Microsoft could have fixed many more bugs, is something that could be see as one possibility, but in only the past tense. It looks like things got out of hand a while ago and that the management could be just riding the company down - pump and dump
Don't forget that benefits have been cut way back and there's also been outsourcing like mad. Consultants and contractors don't show up as layoffs when you let them go.
Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.
Yet another post about flaws and vulerabilities in yet another Microsoft product or almost product and it got me a thinkin' that there seems to be a slight undercurrent of familiarity to this scenerio.
I think possibily Microsoft has found a way to use it's own flawed products to convince politicians and the like that a hard-wired security system is inevitable.
And if MS is going to control this technology then they will most certainly use it to not only dominate existing and new markets but they will also use it to hide their own flaws and vunerabilities.
Any security technology that is likely to have the impact such as MS's Trust-Worthless Computing could have should be a public and open source technology or standard not another monopolistic revenue source...
What's the betting they've just renamed it? Try emailpwdreset2.srf or similar, lol ;)
Get your own free personal location tracker
it happens when they change something in the redmond.
I know you are psychotic, but please make an effort.
It's bad, but it *is* much improved for anyone who stores anything sensitive on hotmail/passport. Remember "Dingbats have rights too".
I think we've pushed this "anyone can grow up to be president" thing too far.
Does the word 'damage control' mean anything to you?
404ing the page took them 2 minutes, and now all users are relatively secure again. If Microsoft had done nothing while they fixed the bug, several million hotmail accounts would still be vulnerable, and would probably stay that way for atleast a few hours.
Microsoft Rule #3: GUI standards are no longer necessary. Shiny objects are always user-friendly.
;).
I think this can be even more appropriately applied to Apple too (after all the years of UI guidelines that went out the window with Mac OS X
Oh, very true. I guess my point was that their response (canning the service), though surely the only good first response, doesn't justify 'stop having a go at Microsoft, look how well and quickly they've fixed it' type responses. Amputation != Cure.
Wow, a .NET advertisement under a .NET vulnerability article!
Please direct all bug reports to
A similar one bit me when I was upgrading my machine the other year.
I'd installed an AMD K2 running at 500MHz, and Windoze 95 crashed at the point of initialising the desktop. Booting into DOS worked fine, so the machine wasn't broken. A search of the Knowledge Base showed that this was a known bug on AMD procesors running over ~300MHz, and a patch was available.
Downloaded the patch to a floppy, put it in the machine, tried to run it from the command line, got the message:
To labour the point: this patch fixed a bug which prevented Windows from starting.
Using HTML in email is like putting sound effects on your phone calls. Just say <strong>no</strong>.
Needless to say, I'm writing this from a Linux box.
OS Software is like love: The best way to make it grow is to give it away.
It's backwards. What incentive does a company have to change, when its current habits have netted it $52.9 billion in cash?
If you've made any study of it at all you know that effective security results from a process that starts before the software is even written. There is no protocol that will save you from logic errors (like the latest Passport hole). To do this reqires a good understanding by the devs of security and their adherence to design principles and coding practices. To do that you need a software development methodology that enforces the consistent application of those priciples and practices. Therein lies the problem.
In my little corner of MS (though by all accounts it was typical of the company as a whole) what was prized above all was meeting requirements and deadlines. Virtually no energy was put into the development environment (hence the hour I spent every morning just downloading the nightly build, the insane .bat scripts, constantly fixing my own NT install as a $55/hr contractor). Nobody got "c-hours" for making life easier. More importantly, there was little value placed on design, good technique. Lip service was paid in meetings and reviews, of course, and superficial style details received obsessive scrutiny. Code reviews often bogged down on correct hungarian notation but a unit test consisting of "return true" was perfectly ok. The "heros" were people with big brain muscles who spent nights and weekends hammering out code to meet the latest deadline.
The result of all this was a coding culture that I called the kingdom of cut-and-paste. I was actually encouraged to write routines by starting with someone else's routine to do something unrelated and edit it to do my task. A colleague would stand over my shoulder browsing the codebase looking for something convenient to steal. It was a shock to realize how little code people actually wrote. This is one of the things that I hated about working there, that I spent so much of my time fscking with the various APIs, incomprehensible include file heirarchies and so little time writing C++.
Well, in my Intro to Fortran class in '77 the prof explained why massive code duplication is a bad idea, and the results are visible in every MS product. You can't fix a bug in one place, you have to fix it every place it got copied to, and you don't know where those are. The codebase is now on the order of 100'sM lines or better? Probably not even MS has a good handle on this, because they can't know for sure how much duplication (with tiny variations) there is (clue: lots).
Once a company grows to a considerable size it's really hard to change the culture. I've seen this at several startups. MS is like a battleship or an aircraft carrier. High-tech and deadly but turning that boat around is really hard and simply may not happen in a short distance. Expecting them to change their performance WRT security in a few months (or year) is kind of like expecting the old Soviet apparatchiks to start respecting civil liberties and human dignity because the Central Comittee sends out a memo. Good luck. It's a city unto itself in Redmond, its own little world. And even if you did, what the hell are you going to do about the millions of lines of (largely incomprehensible) code in the installed base? The millions of systems in the wild that are unpatched and unmaintained?
I see many of the same disasters being recapitulated in .NET. They may talk security and I'm sure they're trying hard but I expect that their long term strategies are going to rely more on legislation than the (probably impossible)
task of bringing their products t
So now maybe I can get back that account that I forgot the password for. Sweet.
Glad I used a totally unique password and didn't provide any REAL information to those .NET clowns.
The only way that I've gotten to a level where I could almost "report" a bug would be after dealing with tech support (@ $250 / incident) for a few days.
Why must this be the fate of the good jokes? That and "the infidels are committing suicide at our firewall" were the best I'd heard in awhile, but now they're just old...
Quit ruining all the good jokes!
I hereby place the above post in the public domain.
Chatmag.com last week had reported a similar vulnerability, coming in an unsolicited email with the subject: "Someone has sent you an Insta Kiss". Clicking the link in the email takes a user to a site hosted on a server in The Netherlands, with what appears to be a valid Hotmail/Passport login screen. It actually captures a users username and password. We informed Microsoft on the 3rd of May, and the site was removed. The email in question is still being sent to users, the link referenced in the email is now out of service.
Pete Carr Owner Chatmag.com
So my spam isnt safe at hotmail anymore?
Oh well... so all this means is someone can break in and read the 30 pieces of spam i get in that account every day... *shrug* hope they enjoy themsleves...
I'm only paranoid because everyone is against me...
A: You're way off about changing peoples' approach. The sad fact is people like that are in pain-avoidance mode. Give them pain. Give them a productive way to avoid the pain. There must be code review. One guy does a little coding, another guy has to sign off on it. A third has to sign off that it has been tested (whether or not any testing actually happens is not important). All three get burned if anything bad happens: after-hours or weekend work to fix it NOW? The rate of code churn goes down, and the quality goes up. Grumbling goes up, but it sounds like a personal problem to me... :)
B: You're dead-on-target about doing other people's work. You can't have individual effort and collective accountability. You have to have collective work and collective accountability. Oh, and if you're smarter than others: the sharpest knife always gets used the most. Adjust to it. One day you will be enlightened.
C: You are dead-on-target about the financial sector :). That does not mean it won't work in hospitals or law offices though. It just means *somebody* has to fulfill the role of irate customer when the slackers need it.
Culture is not something you create at the water cooler or in seminars. It is dictated by the unique combination of supply and demand wherever you are. You can change the supply (of people or other resources), or the demand. The boss/team-leader mediates customer demand and needs to have some real power over the programmers in the same way that customers have real power to affect the company's bottom line. If you lack accountability, that isn't a software development problem. You're just going to get shoddy results, software security, housekeeping, everything included.
The moral of the story: accountability is security. So, if you want a culture of security, improve your accountability! It has positive potential for Maslow's "self-actualizer" types too.
--- Nothing clever here: move along now...
Actaully this makes perfect sense for a company that is designed for making money.
You can't make money selling fully functional software or by releasing patches. You can make money selling newer versions of disfunctional software.
The GEEK shall inherit the earth...
That's not a vulnerability. That's just unaware (stupid?) users giving their username and password to the bad guys.
This theory would make sense, except that Internet Explorer's bugs are so public and severe that it would make sense to fix them, even if, overall, Microsoft's business model is to make money by delaying delivering a good product.
That's what they are doing, you moron. And yes, if you have an ISP, unplugging ethernet from the server is the first step of any fix. You should also turn off the power when you work on your house wiring. DUH!!
Very interesting links.
Look at this: A Microsoft Group Vice President, Kevin R. Johnson, received 322,560 shares of stock 3 days ago and sold it that same day. He received 244,760 shares of stock on March 6, 2003 and sold that the same day.
Does he know something normal investors don't? Isn't he indicating that he expects MS shares to go down?
I mean this as a serious question: I wonder how those numbers of bugs compares to an open source project like Mozilla, Konquerer, etc. Sometimes I think Microsoft, AOL, and other traditional "Bad Guys" are perceived as having crappy software simply because they are under more scrutiny (i.e. millions of eyeballs interacting with the programs daily).
Want to talk? ashaver AT pdx DOT edu
There is always this debate about viruses and hacks always available for M$ just because their SW is more widespread the *nix. Actually i totally disagree to this, i think they have a serious problem with their core engines, the basics or pilgrims they are standing upon are corrupt. The more they build over these corrupt basics, the output gets to be quite wacky. They tend to fix the wackys tuff with no use, cause the core is not optimized or secure..
/*When ur 1 of the few to land on ur feet, what would u do 2 make ends meet??!*/
The lunatic is in my head
look at this url: https://memberservices.passport.net/ppsecure/MSRV_ ResetPW.srf?lc=1033&sf=1&id=2&ru=http://www.hotmai l.msn.com/cgi-bin/sbox&tw=20&fs=1&cb=&cbid=24325&t s=0&sec=&mspp_shared=&seclog=0&kpp=2&svc=mail&mspp jph=1&em=jameslongs@hotmail.com
my favorite parts:
&sec=
&seclog=0
good to know they're still keeping track of possible exploits even as much as 12 hours after this has been discovered...
I mod down pyramid schemes in sigs.
And you thought a slashdotting was a heavy load... ;-)
If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
It might be a federal crime in the United States, but fortunately, most of the rest of the world has a smarter legal system. Or perhaps the US government plans to block all incoming traffic from outside, so no-one can read the EU- or Asian- or Australian-based news sites and see this for themselves...? :-)
If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
> Does the word 'damage control' mean anything to you
FYI, 'damage control' is not a word, but two.
To install it, you either need to jumper the CPU down to a slower speed, or boot the computer in Safe mode, as the bug doesn't prevent booting in safe mode...
Annoying, yes.
M$ has previously moved heaven and earth to do things when they were felt to be important. Look at their bloody minded efforts to turn around Internet.
If M$ really commits to being secure, they will get much better at it. It just may take a while.
Besides, all this lousy crud will merely serve to reinforce how good and essential Palladium is.
(though I do wonder how Palladium will be able to tell a worm running in a poorly written app from a legit process)
Xix.
"Everything is adjustable, provided you have the right tools"
Yes, I remember that bug. Funny, 'cause you could usually get windows to load into safe mode, but you still couldn't install the patch.
The only thing I ever found that worked was to slow the processor down to 266 Mhz, install the patch, then clock it back up again.
This was for Win95x on AMD K6-2 systems.
I have no problem with your religion until you decide it's reason to deprive others of the truth.
I am certainly NOT saying that he is doing anything illegal. I am only saying that by selling 567,000 shares of Microsoft stock, and keeping only 5,700 shares, he is indicating, loud and clear, that he has no strong idea that Microsoft stock will go up. Presumably, he would rather have more money than less. If he had a good idea that Microsoft stock would go up, he would have kept more shares, even if he wanted to diversify.
I wonder about this too.
I notice that Opera is listed as having 3 security vulnerabilities in the pivx.com link above. However, Opera's history is that the security vulnerabilities get fixed quickly.
I found a serious bug (204668) in a recent build of Mozilla (a stack overflow, not a security vulnerability), reported it using Mozilla Bugzilla, and they fixed it within a day.
I complained of another bug in Mozilla, and they had an answer in two hours. Those Mozilla people are seriously interested in getting the job done.
Maybe the world only has the intellectual resources to produce one or two good browsers.
People, including CEOs, may not understand or wish to understand "IT" so it is easy to bullshit them. In contrast, nearly everyone understands money. So it's no surprise that, as the FTC is fixing to knock them in the head, there are many who see the club descending. If the FTC doesn't finish them, then losing monopoly rents will. It may drag out in the courts and ad campaigns a bit to give time for counting coup.
Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.
Just noticed - I spend 3 *months* doing the planing (not 3 years, as it appears, must have deleted the word 'months') oops.
Yup, in the end I had to drop the processor down to 250, patch, and bump it up again.
It reminded me of the time someone posted to a Netscape newsgroup wanting a JavaScript snippet that could determine whether JavaScript was enabled or not. Even better, someone posted a reply. Of course, it only worked if JS was enabled :-)
Using HTML in email is like putting sound effects on your phone calls. Just say <strong>no</strong>.
Now if you want to actually read and not have a knee-jerk reaction Ill put in in terms even a 3rd grader like you could understand. They did the right thing by killing the service asap, but that does not fix the problem.
Oh, Tsarkon, my hero... I was so blind.
Seriously, though. I thought you'd given up on me. Thank God I was mistaken. It's so cute how you put your utterly baseless arguments and assumptions as to my intelligence, attitude, aptitude and skill in one AC post and your vain libel in another in the attempt to appear as two separate ACs. Truth told, you don't really even constitute a half poster, much less more than one.
Nice to know that I can put some bait out there and get you to waste some time in reply. The difference is I can troll you and still provide decent enough conversation/info to be worth something to the whole discussion.
No, I don't profess to be a coder. I went into systems to avoid any coding that requires thinking above the scripting level. That's just it. I'm amazed that some folks who base their entire livelihood on their ability to design and implement applications have so little a clue of how to do it.
You imply your own system architecture understanding and application design skillz are at least competent by attempting to impugn mine. Well, then you should think a little harder, buggar. Just creating an SSL session to keep your info safe on the wire doesn't begin to mitigate the problem with this exploit (um, geez, that's such an official word for what in this case boils down to URL-tampering... I thought enough work went into web app design today that URL-tampering was an extinct attack vector). That was my whole point earlier. Any idiot who can examine the hyperlink can imagine the attack method, So just observing normal operation within the app itself is enough to figure out that this is wider open than your pouting rictus in the proximity of the PFY.
You want code samples? There's nothing I do in any of my code that isn't easily derived from a five-minute google for whatever it is you're trying to do. You want some enlightening secrets about the super-secret world of locking down a server? Sorry, all I have is what's freely available from the usual sources, you know, bugtraq, the NSA, honeynet discussion lists, etc. No magic bullets. You caught me. What a fraud I've perpetrated.
I don't know where you get off trying to paint me as some kind of Steve Gibson or the like, but it sure is funny to watch you fail at cogent sentience in the process. I swear, when you get all worked up, it's like watching de-volution at work. Are we not men? The difference between your motivation and mine for carrying on this converstion is this... You do it just to antagonize me, but I actually believe there is hope for you one day to look at something more open-mindedly than you currently do. You egg me on because you believe my kind will never change. I reply becuase I retain hope that yours one day will. That's the beauty in the Dawn of Man... it happens every day somewhere. And once it happens to you, you can make it happen over and over for others.
Can I bum a sig? I left mine at the office.
May 08, Associated Press Microsoft admits Passport was vulnerable. Computer researcher Muhammad Faisal Rauf Danka of Pakistan discovered how to breach Microsoft Corp.'s security procedures for its Internet Passport service. The service is designed to protect customers visiting some retail Web sites, sending e-mails and in some cases making credit-card purchases. Microsoft acknowledged the flaw affected all its 200 million Passport accounts but said it fixed the problem early Thursday, after details were published on the Internet Wednesday night. Under a settlement with the Federal Trade Commission (FTC) last year over lapsed Passport security, Microsoft pledged to take reasonable safeguards to protect personal consumer information during the next two decades or risk fines up to $11,000 per violation. The FTC's Jessica Rich said Thursday that each vulnerable account could constitute a separate violation - raising the maximum fine that could be assessed against Microsoft to $2.2 trillion. Source: http://www.washingtonpost.com/wp-dyn/articles/A303 30-2003May8.html
I have to use this cause I can't afford a real sig...
I'm not sure I get your point, fwad. That was exactly the point of my first post, so what's your argument with me, regurgitator? And I never said I "figured out" anything. I said some developers have to be bitch-slapped to stop doing it. Others have to be bitch-slapped for other various reasons, but I'm sure you can cite a list from personal experience far longer than any I can imagine. Four replies to a single post.... must've struck a nerve.
Oh one more thing, to answer your question... I work with...
...
YOUR MOTHER!
Can I bum a sig? I left mine at the office.
The NYTimes is carrying the AP story. It starts "Microsoft acknowledged a security flaw Thursday in its popular Internet Passport service that left 200 million consumer accounts vulnerable to hackers and thieves -- an admission that could expose the company to a hefty fine from U.S. regulators."