Hi Jared,

Thanks a lot for your quick response.
> 
> People have done things similar to this over the years.  I remember software
> once distributed UNENCODED over sequenced DNS TXT records.
> 
> It seems something like TXT would be the best way to do this, eg:
> 
> dig txt 1.255.42.204.in-addr.arpa.

I might not be aware of that but since you suggested the use of the existing 
TXT record, Do you think the following conditions for processing this TXT RRs 
are also supported: 
Assumption: the admin of the DNS server is different from the admin of 
different zones in the DNS server
1- If a user is the owner of the domain example.com, it must not be able to add 
a new txt RR with different reference value if and if this reference value is 
not already assigned to this domain on the DNS server  (prevention of a user to 
access unauthorized resources)
But this user should be able to add this reference txt RR with one of the 
already existing value to its subdomains.
2- if a user is the owner of only a sub domain such as xx.example.com then it 
cannot change this RR but it can again assign it to its sub-subdomain such as 
yy.xx.example.com

In other word, the owner of the DNS server can update this txt RR (reference 
number) but the domain owners (any zones) on this DNS server should not be able 
to change it but they can assign (update), the already existing assigned 
reference numbers to domains and subdomains inside their zones. Similar to 
this, the subdomain owner cannot change this assigned value but can assign 1 or 
all of these reference Numbers to its sub-subdomain. 
Just like a tree that each root node have the possibility to use what is 
available to it and assign it to its leaves and this can continue until the end 
of the tree..
This is a kind of delegation of access control to the child leaves.  

If this is already existence in the DNS server, I think I no longer need to 
suggest such RR or the process to handle such cases. But if this process is not 
existence, then perhaps it is an advantage to have it.
 

> Nothing really stops you from putting a “Seq-01-Base64-Blob” out there.

Right but just my concern is the process behind this that needs to be a kind of 
tree based authorization.

> You might be able to use HINFO for that as well since it’s designed for two
> fields already.

I will look at them.
Thanks,
Best,
Hosnieh

_______________________________________________
DNSOP mailing list
DNSOP@ietf.org
https://www.ietf.org/mailman/listinfo/dnsop

Reply via email to