News for hackers. Stuff that matters.
Re:DNS over HTTPS is not what I thought by pyuser583 on Thursday February 01, 2024 @12:35AM (#39213005)
How are certificates valid for IPs!?!
Re:DNS over HTTPS is not what I thought by themoonisachees on Thursday February 01, 2024 @01:25AM (#39213242)
As a CA, you may sign a certificate for anything. Public CAs don't do it for IPs for obvious reasons, but if you're cloudflare or Google, you can coax them with enough money and goodwill to sign a cert for your very expensive quad-single-digit ip, especially if you manage to motivate that request with the fact that the IP is a DNS resolver and can't be pointed at by a domain in the first place.
Re:DNS over HTTPS is not what I thought by arielcostas on Thursday February 01, 2024 @07:00AM (#39215053)
Google actually runs their own CA "Google Trust Services", so they just create that certificate for themselves.
Re:DNS over HTTPS is not what I thought by hulitu on Thursday February 01, 2024 @07:48AM (#39215394)
Re:DNS over HTTPS is not what I thought by themoonisachees on Thursday February 01, 2024 @01:25AM (#39213241)
As a CA, you may sign a certificate for anything. Public CAs don't do it for IPs for obvious reasons, but if you're cloudflare or Google, you can coax them with enough money and goodwill to sign a cert for your very expensive quad-single-digit ip, especially if you manage to motivate that request with the fact that the IP is a DNS resolver and can't be pointed at by a domain in the first place
Re:DNS over HTTPS is not what I thought by dilyevsky on Thursday February 01, 2024 @10:50PM (#39224786)
Some public CAs do. Google Public CA issues certs for IP SANs with 10d validity. I think ZeroSSL and SSL.com do to but not ISRG last time I checked.
Re:DNS over HTTPS is not what I thought by PaoloBarbolini on Thursday February 01, 2024 @12:46AM (#39213062)
Certificates can be issued for IPs too, CAs don't usually do it though.
Re:DNS over HTTPS is not what I thought by equinoxnemesis on Thursday February 01, 2024 @01:20AM (#39213225)
Some CAs do it, for free even. ZeroSSL does iirc.
Re:DNS over HTTPS is not what I thought by dilyevsky on Thursday February 01, 2024 @04:06AM (#39214029)
Google CA does too but only for max of 10 days
Re:DNS over HTTPS is not what I thought by tialaramex on Thursday February 01, 2024 @04:52AM (#39214284)
They're valid because the certificates include ipAddress Subject Alternative Names. PKIX (the RFC explaining how the X.500 system's X.509 certificates are to be repurposed for use on the Internet) explains several different names for Internet things, the "alternative names" and the most common you'll have seen is the dnsName, but ipAddress is also in there.

As to how and when they're issued, section 3.2.2.5 of the Baseline Requirements explains how an Applicant can prove this is their IP address and so they're entitled to a certificate for that address. Note that the CA is entitled to choose which if any of the methods listed in 3.2.2.5 they will use, and it's not uncommon for the answer to be "None of them".

https://cabforum.org/wp-content/uploads/CA-Browser-Forum-BR-...

Re:DNS over HTTPS is not what I thought by braiamp on Thursday February 01, 2024 @05:56AM (#39214659)
> Note that the CA is entitled to choose which if any of the methods listed in 3.2.2.5 they will use, and it's not uncommon for the answer to be "None of them".

That's not what the baseline says:

> The CA SHALL confirm that prior to issuance, the CA has validated each IP Address listed in the Certificate using at least one of the methods specified in this section.

You are confusing 3.2.2.5.4 with "no verification". It's done, just that the baseline trust that you are not an idiot and have some basis to confirm the ip address belongs to someone. And even that particular section has a sunset clause:

> CAs SHALL NOT perform validations using this method after July 31, 2019. Completed validations using this method SHALL NOT be re‐used for certificate issuance after July 31, 2019. Any certificate issued prior to August 1, 2019 containing an IP Address that was validated using any method that was permitted under the prior version of this Section 3.2.2.5 MAY continue to be used without revalidation until such certificate naturally expires.

Re:DNS over HTTPS is not what I thought by tialaramex on Thursday February 01, 2024 @06:50AM (#39214979)
Ah, I thought about my choice of phrase "None of them" and I regretted it but was busy.

I meant that it's not uncommon to just not issue such certificates, rather than you don't verify but you issue anyway, you don't verify because you always refuse to issue.