republican-creole
Search:  

 
 
   All ForumsHot TopicsGallery






how-to block ads


 
Forums » Up and Running » Security » Security » MS restores root certificates that users distrust and remove
Search Topic:
Uniqs:
1065
Share Topic:
RSS topic:
toggle:
flat / full
normal / watch
Posting:
Post a:
Post a:
What in the world is this about?!?!?! »
« [Help] Killing ALL x-mission from an IP.  
page: 1 · 2
AuthorAll Replies


antdude
A Ninja Ant
Premium,VIP
join:2001-03-25

MS restores root certificates that users distrust and remove

»www.networkworld.com/community/node/17703

"... Kill off any one of 230 root certificates available under the default configuration of Windows XP Service Pack 2 and the operating system will "silently" revive it and restore the certificate to the trusted status that the user intended to be revoked, according to security expert/blogger Paul Hoffman.

And in Windows Vista you just can't kill them, period..."
--
Ant @ The Ant Farm: »antfarm.ma.cx ... Please do not IM/e-mail me for technical support. Use the forum (I check often)! Disclaimer: The views expressed in this posting are mine, and do not necessarily reflect the views of my employer.


mers2
Premium,MVM
join:2004-03-20
USA
clubs:
·AT&T U-Verse

Leave it to MS to continue to defy user's wishes and operate on the notion they own your computer, not you.
--
Team Discovery

Mele20
Premium
join:2001-06-05
Hilo, HI


2 edits
reply to antdude
Click for full size
I don't use Vista so I can't speak to how it works in Vista but in XP Pro this is not a problem and I suspect it isn't in Vista either.

Why kill it? That is not the proper way to handle a cert you no longer want to use for certain purposes or use at all. Of course you can't actually get rid of the cert! You can't do that in Fx either. Fx will silently put it right back. Frank Hecker (MoFo Foundation director) explained it all in a classic NG post to me some time ago.

You also don't need to kill update root certs. The correct thing to do is to DISABLE the use of the cert not try to remove it. That is easy to do in both IE and Fx but is confusing as heck in Fx and there is a bug (345934) filed on it by Frank Hecker and will be fixed in 3.0 I believe is the version (I haven't checked the bug file in awhile). If update root certs runs that is fine. You have the cert already so no need to worry about update root certs adding it again. Even if it did, you still have it disabled.

I think this guy just wanted some attention. MS should have told him to get lost (at least as far as XP goes and I bet Vista too...somebody with Vista can you disable the cert)?

Am I missing something? I'm no expert like this guy who wrote this up but it looks to me that he missed the boat. You don't try to delete root certs from any browser (and in IE's case from Windows). You instead disable certain functions of a cert or disable it entirely.

edit: correct wrong spelling of Frank Hecker's name
--
"The same ferocity that our founders devoted to protect the freedom and independence of the press is now appropriate for our defense of the freedom of the internet. The stakes are the same: the survival of our Republic". Al Gore, The Assault on Reason


swhx7
Premium
join:2006-07-23
Elbonia
·RoadRunner Cable


1 edit
Of course it's a problem. You may be satisfied to disable certs, but it's not for you to say that it should suffice for everyone else. If an operating system interferes with the hardware owner's control of the software, that's a defect.

It's also a security issue because the dialog deceptively appears to remove a cert, and the user may then rely on a reasonable belief that it was removed.

And it does appear that Microsoft must have some anti-user purpose. If they didn't mean it to be deceptive, they would have the dialog tell the user that root certs can't be removed. Or at least they would have omitted the fake removal interface.

I really try not to jump to the kind of conclusions that people call paranoid, but Microsoft keeps straining credulity with their explanations of things like this. The MS spokesman's refusal to comment also makes a poor impression of candor or good will to Windows users.

If Hector's NG post that refutes my assessment, or Hoffman's paper, please give us a link or copy the text here, or at least explain the argument.

----------------------

OK, it's Hecker not Hector and the Bugzilla thread gives some insight. »https://bugzilla.mozilla.org/show_bug.cg···d=345934

The argument for disabling rather than deleting is that it's better to have it still there and marked as untrusted, because it records your verdict on that cert, rather than leaving you to make a new decision without trace of your previous decision about that cert, the next time it's offered or called for.

The bug page also explains about UI problems in Moz browsers. The only explanation of inability to delete is in Nelson Bolyard's post #10: "it makes no sense to offer to delete things from a read-only token".


javaMan
Premium,MVM
join:2002-07-15
San Luis Obispo, CA

said by swhx7 See Profile :

Of course it's a problem. You may be satisfied to disable certs, but it's not for you to say that it should suffice for everyone else. If an operating system interferes with the hardware owner's control of the software, that's a defect.
I think your expectations are too high. No one except the developer has complete control over the software they use. We all use software within the limits of how the software is designed to function.

It's also a security issue because the dialog deceptively appears to remove a cert, and the user may then rely on a reasonable belief that it was removed.
This is certainly a good argument and one that ought not be dismissed.
--
Woe unto them that call evil good, and good evil; that put darkness for light, and light for darkness. . . Isa. 5:20


AB
Premium
join:2006-04-04
Leesburg, VA

reply to swhx7
said by swhx7 See Profile :

. . OK, it's Hecker not Hector and the Bugzilla thread gives some insight. »https://bugzilla.mozilla.org/show_bug.cg···d=345934

The argument for disabling rather than deleting is that it's better to have it still there and marked as untrusted, because it records your verdict on that cert, rather than leaving you to make a new decision without trace of your previous decision about that cert, the next time it's offered or called for. . . .
And suppose the user deleted it specifically so that a new decision COULD be made the next time it's offered or called for?
That's just too bad, or what? (Hypothetical/rhetorical question.)


nwrickert
sand groper
Premium,MVM
join:2004-09-04
Geneva, IL
·AT&T U-Verse
·AT&T Midwest

And suppose the user deleted it specifically so that a new decision COULD be made the next time it's offered or called for?
That would have been rather foolish of the user, given that Microsoft as never offered certificates for users to select. It has always installed them as part of the distributed system, and installed them with trust values selected by Microsoft.

Sure, a user can disable a certificate. But a user has never been informed that a new certificate was in the system store.
--
AT&T dsl; Westell 2200 modem/router; SuSE 10.1; firefox 2.0.0.4


AB
Premium
join:2006-04-04
Leesburg, VA

said by nwrickert See Profile :

And suppose the user deleted it specifically so that a new decision COULD be made the next time it's offered or called for?
That would have been rather foolish of the user, given that Microsoft as never offered certificates for users to select. It has always installed them as part of the distributed system, and installed them with trust values selected by Microsoft.

Sure, a user can disable a certificate. But a user has never been informed that a new certificate was in the system store.
Umm, maybe I'm misunderstanding you, or misunderstanding the situation-- but if you had deleted a certificate, and had disabled the 'don't prompt for certificate' in Internet Options, wouldn't you be prompted about that certificate the next time it came around?


nwrickert
sand groper
Premium,MVM
join:2004-09-04
Geneva, IL
·AT&T U-Verse
·AT&T Midwest

The "don't prompt for certificate" is entirely different, and not related to the CA certificates.

This option is for when you have one or more personal certificates, and the web site requests that you provide a certificate (usually for authentication to that site). The "don't prompt" tells your browser to select what it deems to be the most appropriate certificate and use that. Disabling that option means that you would be prompted to select a certificate in such a case.
--
AT&T dsl; Westell 2200 modem/router; SuSE 10.1; firefox 2.0.0.4


AB
Premium
join:2006-04-04
Leesburg, VA

said by nwrickert See Profile :

. . a user has never been informed that a new certificate was in the system store.
The "don't prompt for certificate" is entirely different, and not related to the CA certificates. . . .
So if a new CA certificate needs to be put onboard, how does that happen? You say you wouldn't be prompted through the browser, but many networking & security experts know exactly what's coming into their machines at all times-- certificate or otherwise, I would suspect.
So if you're not prompted, and you need/want the certificate on your machine, how does it get there?

Or are you saying there's no situation where a new CA certificate would be needed?


nwrickert
sand groper
Premium,MVM
join:2004-09-04
Geneva, IL
·AT&T U-Verse
·AT&T Midwest

So if a new CA certificate needs to be put onboard, how does that happen?
Three possible ways (at least):
1: The new certificate arrives from Microsoft as part of a Windows update (root certificate update);
2: You are provided with url to install the certificate. When you click on that link, you will go through a series of prompts as to whether to add the new certificate.
3: You are provided with a file, and while examining certificates you use the "import" function to add the certificate from that file. Again, you will go through a series of prompts.

Note that only the first choice adds this to the windows root certifate store. The other two methods add this to the user root certificate store, and if you have multiple accounts on your windows system, that certificate will have to be added separately for each account that needs it.
--
AT&T dsl; Westell 2200 modem/router; SuSE 10.1; firefox 2.0.0.4

OZO
Premium
join:2003-01-17

said by nwrickert See Profile :

Note that only the first choice adds this to the windows root certifate store. The other two methods add this to the user root certificate store, and if you have multiple accounts on your windows system, that certificate will have to be added separately for each account that needs it.
What do you mean by "windows root certificate store" in comparison to "user root certificate store"?

Certificates dialog box shows followed categories of certificates:

    •Personal
    •Other People
    •Intermediate Certification Authorities
    •Trusted Root Certification Authorities
    •Trusted Publishers
    •Untrusted Publishers

I can add my CA certs to "Trusted Root Certification Authorities" and all users will use them.
--
Keep it simple, it'll become complex by itself...


nwrickert
sand groper
Premium,MVM
join:2004-09-04
Geneva, IL
·AT&T U-Verse
·AT&T Midwest

What do you mean by "windows root certificate store"
The collection of certificates installed with the operating system, updated by Windows update, and visible to all users.
in comparison to "user root certificate store"?
The certificates installed by a user as part of the certificates dialog, and visible only to the account that installed them.
I can add my CA certs to "Trusted Root Certification Authorities" and all users will use them.
I would like to know how. I install my own CA certificate, and it is only visible to the account that installed it. Even if I am an administrator when I install it, another account cannot see it unless it separately installs the same certificate.
--
AT&T dsl; Westell 2200 modem/router; SuSE 10.1; firefox 2.0.0.4

OZO
Premium
join:2003-01-17
In order to be CA a certificate should be self-signed. Is it the case?
--
Keep it simple, it'll become complex by itself...

Mele20
Premium
join:2001-06-05
Hilo, HI

reply to swhx7
Yes, the moment I looked at this thread today before I saw your post I thought "ugh..I can't even get Frank Hecker's name right". I should have doublechecked last night...I did go and find the bug # at least. I have to get my mind off Kaspersky and chkdsk...that isssue has been consuming way too much of my time and energy here and at other forums on the net.

I certainly am not a big Microsoft defender...I get flamed regularly here for my "anti-Microsoft" attitude. I certainly think both Microsoft and Mozilla should write better help regarding certs as this is an area where users, including myself, are confused and not just about this specific issue. An active Microsoft blog regarding certs would be helpful especially if it allowed interaction from users.

Here's Hecker's reply to me about this same sort of behavior in Fx.
»www.mail-archive.com/dev-securit···090.html
--
"The same ferocity that our founders devoted to protect the freedom and independence of the press is now appropriate for our defense of the freedom of the internet. The stakes are the same: the survival of our Republic". Al Gore, The Assault on Reason


caedmon

@cox.net

reply to OZO
quote:
In order to be CA a certificate should be self-signed. Is it the case?
No a CA cert does not have to be self-signed. It should (maybe must) contain some fields with values specific to a CA but only a root CA cert is self-signed. Sub-CA certs are not self-signed.

Mele20
Premium
join:2001-06-05
Hilo, HI

sub certs...IE calls those "intermediate"...at least I think those are what you are referring to. Fx doesn't have any "intermediate" ones and when a user has Fx or any additional browser besides IE and its shells, it becomes very confusing to understand cert behavior in various browsers as well as cert behavior in Windows. (For instance, adding a root cert in IE/Windows usually means simply doing a root cert update from WU or going to the site issuing the new cert and getting the root cert update there like with Comodo recently...but revocation information...how does one have that be up to date? IE complains constantly about the revocation list not being up-to-date. I don't know how to fix that. Fx doesn't seem to mind though. All very confusing and this is just ONE example of how confusing the entire area of certs can be. Adding the new Comodo root cert to Fx meant taking it from IE after I got the update at Comodo and adding it that way).
--
"The same ferocity that our founders devoted to protect the freedom and independence of the press is now appropriate for our defense of the freedom of the internet. The stakes are the same: the survival of our Republic". Al Gore, The Assault on Reason

OZO
Premium
join:2003-01-17

reply to caedmon
You're correct, but my post was a reply to question how to put own CA cert to "Trusted Root Certification Authorities" group.
--
Keep it simple, it'll become complex by itself...


swhx7
Premium
join:2006-07-23
Elbonia
·RoadRunner Cable

reply to antdude
Here's a post in the above thread that explains about: root and sub certs; where they are stored in the software; how certificate issuers themselves get certified; problems of users controlling root certs; and more:
»www.mail-archive.com/dev-securit···095.html

The ultimate argument for how it's handled amounts to a sort of "users are dummies and must be protected from themselves, and from phishers who would take advantage if users had control over root certs".

Obviously this will remain unacceptable to the rare users who know what to do, but it is valid for 99%. The misleading interface is a more prominent problem.

daveinpoway
Premium
join:2006-07-03
Poway, CA
reply to antdude
To me, the fact that the deleted stuff will be "revived" without telling the user is more serious than the fact that it will be revived. If something is going to be done to my computer (and it is mine, not Microsoft's), at least tell me about it!
Forums » Up and Running » Security » SecurityWhat in the world is this about?!?!?! »
« [Help] Killing ALL x-mission from an IP.  
page: 1 · 2


Saturday, 28-Nov 06:43:09 Terms of Use | Privacy Policy | Hosting by www.nac.net - DSL,Hosting & Co-lo | feedback | contact
over 10 years online! © 1999-2009 dslreports.com.
page compression OFF
Most commented news this week
· [121] Time Warner Cable Fires Broadside At Broadcasters
· [112] New AT&T Ad Campaign Hits Back At Verizon
· [96] Apple Joins AT&T Verizon Snark Fest
· [87] New Bill Takes Aim At Higher Verizon ETFs
· [71] TiVo Sees Record Customer Losses
· [69] In-Flight Internet Headed For Bumpy Landing?
· [66] Verizon CEO: Hulu Will Be Dead Soon
· [62] Thanksgiving Open Thread
· [50] Weekend Open Thread
· [40] EFF Wages War On Fine Print
Most people now reading
· Windows 7 boot manager editing questions [Microsoft Help]
· [Newsgroups] Newzleech down? [Filesharing Software]
· What is the spell hit cap for a lvl 80 full arcane spec mage [World of Warcraft]
· 3.x Feral Druid - Bear Tanking Guide [World of Warcraft]
· HOW-TO: QoS and Tomato (fixes "choppy voice") [MagicJack]
· [ PVP] 3.2 DK PvP D/W Spec... [World of Warcraft]
· Not strictly "Home" related - but WOW anyways... [Home Repair & Improvement]
· Backstab vs screws (not which to use) [Home Repair & Improvement]
· pfSense vs IPCop vs Zeroshell vs Monowall vs Tomato [TekSavvy]
· [Config] cisco asa 5505 with multiple outside IP addresses [Cisco]