GSA / data.gov

Main repository for the data.gov service
https://data.gov
Other
564 stars 89 forks source link

CAA records for Data.gov subdomains #2691

Open adborden opened 3 years ago

adborden commented 3 years ago

User Story

In order to increase CAA specificity and our security posture using the principle of least privilege, data.gov team wants subdomains to publish their own CAA records.

Acceptance Criteria

[ACs should be clearly demoable/verifiable whenever possible. Try specifying them using BDD.]

Background

https://github.com/GSA/datagov-deploy/wiki/TLS-SSL-Certificates#caa-records

Security Considerations (required)

None, doing this increases our security posture by following the principle of least privilege.

Sketch

adborden commented 3 years ago

I opened RITM0816182 to create records for the static sites.

I opened RITM0816183 to create records for ssb.data.gov

I confirmed that none of these domains are in our SANS list, nothing to do here.

Moving this to blocked until we here from GSA DNS.

adborden commented 3 years ago

Oops, forgot the staging domains. Will create tickets for those now.

adborden commented 3 years ago

Just heard from Federalist/cloud.gov that there is some manual action that will need to happen once the CAA records are in place to manually renew the certs.

adborden commented 3 years ago

FYI, Chris reached out to me about these tickets. Since we'll be moving to cloud.gov soon, with letsencrypt.org CA, we'll leave all the CAA records at the second-level domain data.gov and sort things out later. At that point, majority of data.gov domains will be letsencrypt.org domains and would require us to move the CAA records around.

adborden commented 3 years ago

That said, I'm going to put this story down and call https://github.com/GSA/datagov-deploy/issues/2690 in progress. This story is about improving our security posture by moving CAA exceptions to subdomains.

adborden commented 2 years ago

Note: if we still have a data.gov -> www.data.gov redirect in GSA, we probably need to keep the digicert CAA record.

FuhuXia commented 1 year ago

Given https://github.com/GSA/data.gov/issues/3949 is completed, We can remove DigiCert CAA record.