Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-131706

Zero Trust DoT certificate driven client ACL support

Linking RHIVOS CVEs to...Migration: Automation ...RHELPRIO AssignedTeam ...SWIFT: POC ConversionSync from "Extern...XMLWordPrintable

    • Icon: Story Story
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • rhel-10.1
    • bind
    • None
    • rhel-net-perf
    • 0
    • False
    • False
    • Hide

      None

      Show
      None
    • None
    • None
    • None
    • None
    • Unspecified
    • Unspecified
    • Unspecified
    • None

      Goal

      • As a user of DNS over TLS, I want to authenticate client to named.service by mutual client TLS authentication
        • Could authenticate each machine with its own private key, managed in FreeIPA for example.
        • Each such client cert would need some way to map its certificate to domain name with KEY
        • Similar ACL exists for SIG0 authentication style. Described in: https://jpmens.net/2010/12/01/securing-dynamic-dns-updates-ddns-with-sig0/
        • This would be more efficient than per-message TSIG kerberos or shared secret signature. More efficient than SIG0 messages also. But requires DNS over TLS usage. We need that for Zero Trust servers anyway.

      Acceptance criteria

      A list of verification conditions, successful functional tests, or expected outcomes in order to declare this story/task successfully completed.

      • Verify client can use own certificate and private key for it
      • Verify server can recognize that client and can specify the client in ACL
      • Verify such client can be allowed to update a record by update-policy or allow-update statement
      • Verify such client can be assigned non-default view based on his client identification.

              pemensik@redhat.com Petr Mensik
              pemensik@redhat.com Petr Mensik
              Petr Mensik Petr Mensik
              NetPerfServicesQe Bot NetPerfServicesQe Bot
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated: