Microsoft to plug URL-spoofing hole

Daily Newsletters

Sign up to ZDNet UK's daily newsletter.

NEWS
Microsoft will release a software update to Internet Explorer and Windows Explorer designed to protect Web surfers from being lured to Web sites that might contain malicious code, the software giant said on Wednesday.

The announcement follows several IE-related security warnings issued by Danish security company Secunia. In December, Secunia alerted the security community to an IE bug that would let hackers display false Web addresses. And on Wednesday, the company posted details of an alleged flaw that could let Web surfers be tricked into downloading malicious files from counterfeit sites reached via such fake addresses.

The newly announced patch will disable a feature that lets people code a username and password directly into a link so that someone clicking the link can easily access the restricted page to which it points. Links coded in this way are not commonly used on the Internet, but some Web developers have built the functionality into certain HTTP sites hosted on corporate intranets to give specific users convenient access to information.

The problem with the feature is that the username/password piece of the URL code is not used to locate the Web page. Attackers can therefore disguise that portion of the URL and trick surfers into thinking that they're going somewhere they're not.

"This is really bad, because even if you tried to figure out which site you were going to, you couldn't," said Russ Cooper, editor of NTBugtraq, a security newsletter published by TruSecure, a security consultancy.

This is how it works: the actual URL syntax in the link -- which appears in the IE address bar, when the link is clicked, and also at the bottom of the IE window, when someone rolls over the link with the cursor -- looks like this: http(s)://username:password@server/resource.ext.

The browser uses whatever is to the right of the @ symbol to locate the Web page. Everything to the left of the @ is used to authenticate the user. If there is no authentication mechanism available on the targeted page, the beginning part of the URL is ignored.

Attackers, then, can use the area to the left of the @ symbol to create a fake Web address and fool victims into going to a different page or site. For instance, the URL http://www.cnet.com@mysimon.com looks like it will go to the Web site http://www.cnet.com, but it actually goes to http://mysimon.com.

The problem has been exacerbated by a recently discovered bug in the URL display of Internet Explorer browsers. By adding a few special characters in front of the @, an attacker can prevent the browser from displaying the true destination address of the URL. So, for instance, in the above example, the URL in the IE address bar and at the bottom of the IE window would appear as simply http://www.cnet.com.

After users install the new patch, IE will no longer recognise links coded with usernames and passwords and will send surfers to a Web page that displays an "Invalid syntax error" message. Microsoft hasn't said when the patch will be available, but the company has released a support document to help explain how coders of links can work around the new change.

Over the years, Microsoft has been sharply criticised for security issues in some of its products. But the company is working to improve its image. In 2002, it launched a program called "Trustworthy Computing," designed to focus its software developers on building better security into products. The software maker halted production to review code, delayed shipments and retooled its development process as a result.

The road toward making its software more secure has been a long one.

"I think they've made some improvements," said Stephen O'Grady, senior analyst at RedMonk. "But I think they've got a long way to go. It won't happen overnight."

Most experts agree that this latest patch is a step in the right direction, but Cooper believes that Microsoft could be doing more to improve security.

"This is a perfect fix for this specific problem," Cooper said. "But I think they could have gone further, by eliminating the feature in all protocols, like FTP (File Transfer Protocol). Still, it's good to see Microsoft actually removing something rather than just trying to fix it. It's a big step for them."

Microsoft maintains that it is very serious about making its software more secure, but, a company representative said, it must consider how fixes will affect its entire user base.

"We are aware that there is a growing concern among customers over URL spoofing," the representative said. "And we want to address those issues in a way that mitigates the hazard, but we also don't want to harm the user experience. It's a delicate balance."

The discontinued username-password feature is different from how many users access content on the open Internet. Most public Web sites that use authentication will explicitly ask users to type in their usernames and passwords when they try to access secure content. Users can choose to allow Microsoft Windows to remember the username and password combination for future use. The new patch will not affect this feature.

Talkback

Our entire system with over 10000 webmasters and 4 millions users is based on that feature. Customer complains are rising and we have to redesign the whole thing witout notice. Thanks Microsoft.

via Facebook 3 February, 2004 13:44
Reply

Microsoft's solution is filled with more holes than solid answers, sure there was a security problem that may have been exploited but they did not have to provide this plug as one of their automated updates.
Certainly, who ever is at the wheel must be spending too much time alone, if they had at least looked outside their own Window I doubt they would have taken such a blinded approach.
I'm sure there sending out checks to companies like mine to cover the fortune I've spent on development and deployment, what's next!

via Facebook 7 February, 2004 22:19
Reply

I understand why MS did this, however, as a developer with hundreds of sites using the old method of carrying the username/password in the url, I am now scrambling to find a replacement method....

Any ideas on how to implement a replecement for this?

via Facebook 11 February, 2004 19:00
Reply

Post your comment

In order to post a comment you need to be registered and logged in.

You can also log in with Facebook. Log in or create your ZDNet UK account below

  • Login

Will not be displayed with your comment

By signing up for this service, you indicate that you agree to our Terms and Conditions and have read and understood our Privacy Policy. Questions about membership? Find the answers in the Community FAQ

Get ZDNet UK's daily newsletter

Enter your email address to sign up

ZDNet UK Live

kevinmchapman

"the very significant number of users" and "many (most) of us" - you have no evidence for these statements. It is a fact that most users are saying...

3 hours ago by kevinmchapman on A tale of two distros: Ubuntu and Linux Mint
Marg Menzies Harrison

Another grammar faux pas is the improper use of "you". When sitting down down in a restaurant, for example, I get cringe when the waitress...

4 hours ago by Marg Menzies Harrison via Facebook on 10 flagrant grammar mistakes that make you look stupid
zdnetukuser

And NOW, folks, for Canonical's next trick... Kubuntu is late. Here's a pencil. Draw your own conclusions. cf.:...

5 hours ago by zdnetukuser on Linux Minterface
Moley

@kevinmchapman. The discussion here reflects the very significant number of users who really do like the traditional menu system and who wish to...

7 hours ago by Moley on A tale of two distros: Ubuntu and Linux Mint
kevinmchapman

Er, no... It is an efficient means of finding the application/file/setting you need in one place. The icons are a simply a fallback for when you...

8 hours ago by kevinmchapman on A tale of two distros: Ubuntu and Linux Mint
TerryRK

Isn't the provision of a text based search an admission by the developers that the mass of icons approach does not work? I don't need to use a...

10 hours ago by TerryRK on A tale of two distros: Ubuntu and Linux Mint
kevinmchapman

"Unity and GNOME 3 both abandon the old text-based cascading menus in favour of a graphical icon-driven system." Point truly missed. Both use a...

10 hours ago by kevinmchapman on A tale of two distros: Ubuntu and Linux Mint
TerryRK

whs001 - Thank you, I'm glad you liked the article. I absolutely agree with you on your first point. I should perhaps have made it clearer that...

10 hours ago by TerryRK on A tale of two distros: Ubuntu and Linux Mint
Dennis Nilsson

If we allow corporate interest to dictate the way our government circumvents due process against foreign entities then we should accept the same...

11 hours ago by Dennis Nilsson via Facebook on ACTA stumbles in Germany
GHar123

I totally dislike pirating of works, I fear that artists will be deterred from creating works if they think that they are going to get ripped off....

13 hours ago by GHar123 on ACTA stumbles in Germany
JCB33

How dare film makers, artists or anybody that invests in creativity stop us pirating their works for free. I want to be able to walk into my local...

19 hours ago by JCB33 on ACTA stumbles in Germany
Moley

@GrueMaster. I prefer horses for courses rather than one size fits all. I, and I suspect most other computer users, do not really wish to have...

21 hours ago by Moley on A tale of two distros: Ubuntu and Linux Mint
greycynic

The product that scares me every time I have to use it is the Office 2007 version of Excel. The first bug that I found was applying the median...

21 hours ago by greycynic on Ten flawed products that derail productivity
GrueMaster

Nice review and very informative. One thing I'd like to add (in reply to whs001's 1st question), the main reason to have the same interface from...

22 hours ago by GrueMaster on A tale of two distros: Ubuntu and Linux Mint
Frederick Wrigley

I'be been using Mint 12 since the RC came out, and I am far more happy with the Cinnamon, the Mate, and, yes (with extensions), theGnome 3...

23 hours ago by Frederick Wrigley via Facebook on A tale of two distros: Ubuntu and Linux Mint
bdantas

Excellent article. One small correction, though--although a fresh installation of Linux Mint 12 will, indeed, provide the user with a version of...

24 hours ago by bdantas on A tale of two distros: Ubuntu and Linux Mint
Alan Ralph

In related news, the ISPs club together to get the members of the Home Affairs Select Committee (ya goofed on that part, ZDNet UK) copies of "The...

1 day ago by Alan Ralph via Facebook on MPs urge ISPs to take down terrorist material
Alan Ralph

In related news, the ISPs club together to get the members of the Home Affairs Select Committee (ya goofed on that part, ZDNet UK) copies of "The...

1 day ago by Alan Ralph via Facebook on MPs urge ISPs to take down terrorist material
Moley

For Gnome 2 die-hards, it is possible to add icons to the bottom panel (or top top panel, if you prefer) which provide the exact Gnome 2...

1 day ago by Moley on A tale of two distros: Ubuntu and Linux Mint
ramwellian

Your comments would seem pretty naive and immature. Your 'solution' appears to be, "gee, let's all just give in to the hackers and give them...

1 day ago by ramwellian on Cloud computing security: no more oxymoron?