When you get a certificate from a website you visit, signed by a trusted CA, is it trust-worthy because the CA authority did a background check on them?
But how does this help with spoof websites?
Imagine this:
- someone made a fakebook.com and made it look exactly like Facebook
- user actually typed in fakebook.com himself (by mistake)
- fakebook.com has acquired a certificate from on the trusted CAs
- The certificate says it is "Fakebook" and not "Facebook" which is fair
- The user sees the green icon and is happy. He goes on to use Fakebook.
To prevent the above, should all CAs manually check the website and see if it is intentionally made to look like another website?
I read about a CA that mistakenly gave certificates to an individual claiming to be Microsoft. (http://en.wikipedia.org/wiki/Certificate_authority#CA_compromise) What does this mean? Someone created a website and used "Microsoft" as the owner name? When users visit websites, its not like they actually see who the owner is. All they care about is whether it is signed by some trusted CA. How does it matter what owner name that guy used to acquire a certificate?