[DNSSEC] testing KASP
Matthijs Mekking
matthijs at isc.org
Fri May 17 13:12:46 UTC 2024
Hi,
On 5/16/24 14:02, adrien sipasseuth wrote:
> Hello,
>
> I try to set up a testing environment in order to create some scripts
> for automated the roll over KSK.
>
> ############# question 1 #############
> this is my policy :
>
> dnssec-policy "test" {
> keys {
> ksk lifetime P3D algorithm ecdsa256 2048;
> zsk lifetime P1D algorithm ecdsa256 2048;
> };
>
> // Key timings
> purge-keys P4D;
>
> // Signature timings
> signatures-refresh PT50M;
> signatures-validity PT1H;
> signatures-validity-dnskey PT1H;
>
> // Zone parameters
> max-zone-ttl PT1H;
> parent-ds-ttl PT1H;
>
> };
>
> I would like automaticly update new DS to my registar, to do it this my
> logic :
>
> For each file en .state
> If is KSK with "DSState: rumoured" or "DSState: hidden"
> If not in my registar (dig ds <my_zone> +dnssec +multiline)
> Publish on my Registar(api register)
> Notify Bind(bind rndc dnssec -checkds -key <ID> published
> <my_zone>)
Only if KSK has DSState: rumoured. If the DSState is hidden it means
that it is not expected to be in the parent (for example because the
DNSKEY has not yet been fully propagated).
> Do y need to withdraw the old key too immediatly ? anything else to do ?
Do you mean withdraw the old DS?
I would use similar logic but then use "unretentive" instead of
"rumoured". Following the example above:
For each file en .state
If is KSK with "DSState: unretentive"
If in my registar (dig ds <my_zone> +dnssec +multiline)
Withdraw on my Registar(api register)
Notify Bind(bind rndc dnssec -checkds -key <ID> withdrawn
> ############# question 2 #############
> If i want to unsigned a zone, i change my policy to "insecure" which is
> default but file like <my_zone>.signed still exist, Bind doesn't remove it ?
Correct. If all DNSSEC records have been removed, it is safe to remove
the "dnssec-policy" configuration from your named.conf and then remove
the .signed file.
Unsigning your zone also takes time.
> ############# question 3 #############
>
> In state file, when the remove date issue, can i just remove the key,
> anything else to do ?
When all states are "hidden" it is safe to remove the key.
Best regards,
Matthijs
> Regards,
> Adrien SIPASSEUTH
>
>
>
More information about the bind-users
mailing list