New SSL Server Rules Go Into Effect Nov. 1
alphadogg writes: Public certificate authorities (CAs) are warning that as of Nov. 1 they will reject requests for internal SSL server certificates that don't conform to new internal domain naming and IP address conventions designed to safeguard networks. The concern is that SSL server digital certificates issued by CAs at present for internal corporate e-mail servers, Web servers and databases are not unique and can potentially be used in man-in-the-middle attacks involving the setup of rogue servers inside the targeted network, say representatives for the Certification Authority/Browser Forum (CA/B Forum), the industry group that sets security and operational guidelines for digital certificates. Members include the overwhelming bulk of public CAs around the globe, plus browser makers such as Microsoft and Apple. The problem today is that network managers often give their servers names like 'Server1' and allocate internal IP addresses so that SSL certificates issued for them through the public CAs are not necessarily globally unique, notes Trend Micro's Chris Bailey.
Why are people using public CAs and purchased certificates for private networks?
Wouldn't it make more sense to set up your own internal CA, or at least just force via policy certain certificates onto each computer's browser as trusted?
Morphing Software
Who are these people, that would give a damn about this change?
You don't need an intermediary not-you authority for this job. And in fact, using one can only possibly decrease the security, in the best case scenario. Even the worst most incompetent company in the world, would make a better CA for its internal servers, than the best, most trustworthy public CA.
As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
So the people responsible for enforcing the administrative details of enforcing the spec are finally realizing they have some work to do?
RTFS FFS.
This may cause big problems for many of the existing systems out there. How do they determine internal names? Does it require a .com? Will it take into account any new top level domains that opened up? What about certificates for various systems that do not require domain names for communication (I.E. ADFS Signing/Encryption Certificates).
I think it should be required to not mix internal and external names in certificates, but to ban them completely is going to break many things. I know by default Exchange 2010/2013 and Lync Server require internal names in the certificate. You can split the bound IPs and use 2 different certificates, but it makes things more difficult to configure and manage. No to mention that Exchange patches really hate multiple virtual directory entries...
Isn't it time to get rid of CAs and come up with a better way for domain validation?
What a junk article - no explanation of what's actually going on and no link to a standard.
It sounds like what they're inferring is that you need server.example.com, not server.local or server.somemadeupcrap.
I think most of us cleaned up that cruft when BIND 9 came out with views support.
This shouldn't impact anybody who hasn't been dragging their heels on fixing their infrastructure for more than a decade.
My God, it's Full of Source!
OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
Of hosts, we could even call the file 'hosts'. Then, periodically, you pull a copy from the master to have locally. Simply set up a governing body to arbitrate name clashes (like 'mailserver') and you're good to go!
I want to delete my account but Slashdot doesn't allow it.
Neither this, or the linked article actually tell us what the new rules are. What is the new naming convention that has to be followed?
I'm curious as to what documentation the CA's required for you to prove that you own localdomain or 192.168.2.22.
For internal servers the companies often set up their own CA server and distribute the root cert to the clients, so only a few companies will be affected.
If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
But if it is only accessible within the private network, do you really need it wrapped up in SSL at all?
Yes, for reasons of privacy from people in other departments who don't deserve access to particular pieces of information. For example, a hospital regulated under HIPAA wouldn't want a surgeon snooPING AS usual on the health information of patients who aren't hers.
Cheaper and easier to convince the PHB to buy a certificate signed by a public CA, than install your own CA certificate on every browser in your company.
Then your organization's IT department needs to learn about Group Policy and its counterparts on other common personal computing platforms.
But how would you install a hosts file on Android? You can't do that with just an APK. The file is normally in a read-only system partition, and I imagine that most people who bring their own device aren't willing to wipe the device to install a rooted ROM.
What is the new naming convention that has to be followed?
More than likely, a fully qualified domain name.
These are the same SSL certificate warnings that have been counted as 100% false positives?
I dont get why they dont at least have an option to enforce that the trust chain mirrors the dotted subject. So for instance comm ca's would sign you top level cert and then you could sign various subdomain certs for various sub orgs with the limitation that they could not sign certs that werent more specific. Or is this an option? Sort of like how dnssec (i think) works.
SAN certs allowed you to use one cert for both internal and external services.
http://www.digicert.com/subjec...
one cert registered to the Public and verifiable FQDN, with Alternate names in the cert something.local.
Internal CA's are very hard to deploy with BYOD these days.
(Bring Your Own Device)
_JS
And:
Nothing is stated about November 1st 2014?
What are they going to do about wildcard certs? This is a huge revenue generator.
Internal IP's are not supposed to be gloally unique that's why we have public and private addresses. The example given needs revision.
Better info here: http://www.digicert.com/internal-names.htm