Networking Forums

Networking Forums > Computer Networking > Windows Networking > what exactly is a 'secure dynamic' update?

Reply
Thread Tools Display Modes

what exactly is a 'secure dynamic' update?

 
 
djc
Guest
Posts: n/a

 
      01-31-2006, 06:22 PM
I have gathered that active directory integrated zones are required for
secure dynamic updates and that the owner of the dns record is the computer
account that created it so only that account can subsequently update the
record again... and in the case of dhcp server proxy updating, that dhcp
server would be the owner (and the dhcp server should be added to the group
that allows them to do this.. I can't think of the name of that group at the
moment... dns update proxy or something like that)

Is that the whole story or is there something else to a 'secure dynamic'
update?

1) Why are active directory integrated zones required?

2) Unless I am remembering wrong I believe that standard dns zones have the
options 'none', and 'secure and nonsecure' for dynamic updates... so what
gives?? what does 'secure' mean there?

3) Does 'secure' in the dynamic dns update context strictly mean that the
owner of the record is the only one that can update it or is there something
else to it?

any info on this would be greatly appreciated. I'm just trying to tighten up
my understanding of the subject.


 
Reply With Quote
 
 
 
 
alexk
Guest
Posts: n/a

 
      02-03-2006, 10:25 AM

DJC,

You sound pretty much on target so far. The concept of a dynamic update is
that client sends a modified DNS query that indicates to the DNS server that
its IP address has changed and it would like for the DNS server to update
itself. For example

You have a file server name fs1.domainname.com. Its A record is currently
is 192.168.1.9. If you have a technician who accidentally configures a
computer with the same FQDN, then the workstation will update the DNS server
with its IP address (incorrect logically speaking since fs1.domainname.com
should be your file server). Clients attempting to resolve
fs1.domainname.com will no longer be directed the file server but now to the
workstation. Could be a problem in most cases... More importantly a rogue
machine could come online on your network attempting to spoof the name of a
server. Without some way of securing the process, this could be an issue.
RFC 2136 provides no way of securing this concept.

To stop this you obviously could just turn off DU (Dynamic Updates).
Problem solved. I assume you are using an Active Directory domain. If you
are, then every service record registered by those domain controllers would
have to done by hand. Not a lot of fun- but with practice isnt so bad.
Dynamic updates could be protected with tools such 802.1x authentication or
even for shock value IPSec. This would stop rogue machines, however, the
bumbling technician issue would still raise its ugly head.

Now the ADIZ piece- since the DNS local system account had been updating the
zone file (%systemroot%\system32\dns\zonename.dns) anyone computer sending
the packet had access to this file since the local system account governed
the permissions. (Also admins and server operators do by default). When we
store the zone database file in Active Directory every dns record now can
have its own set of permissions. This guarantees that a computer must
authenticate to active directory (kerberos) to update its own dns record). I
think you have the rest pretty well down pat. security part that is.

let me if this helps
alex k
"djc" wrote:

> I have gathered that active directory integrated zones are required for
> secure dynamic updates and that the owner of the dns record is the computer
> account that created it so only that account can subsequently update the
> record again... and in the case of dhcp server proxy updating, that dhcp
> server would be the owner (and the dhcp server should be added to the group
> that allows them to do this.. I can't think of the name of that group at the
> moment... dns update proxy or something like that)
>
> Is that the whole story or is there something else to a 'secure dynamic'
> update?
>
> 1) Why are active directory integrated zones required?
>
> 2) Unless I am remembering wrong I believe that standard dns zones have the
> options 'none', and 'secure and nonsecure' for dynamic updates... so what
> gives?? what does 'secure' mean there?
>
> 3) Does 'secure' in the dynamic dns update context strictly mean that the
> owner of the record is the only one that can update it or is there something
> else to it?
>
> any info on this would be greatly appreciated. I'm just trying to tighten up
> my understanding of the subject.
>
>
>

 
Reply With Quote
 
djc
Guest
Posts: n/a

 
      02-06-2006, 12:32 PM
very helpful. Thank you.

"alexk" <(E-Mail Removed)> wrote in message
news:EA6B7E92-53D3-439C-9C0C-(E-Mail Removed)...
>
> DJC,
>
> You sound pretty much on target so far. The concept of a dynamic update

is
> that client sends a modified DNS query that indicates to the DNS server

that
> its IP address has changed and it would like for the DNS server to update
> itself. For example
>
> You have a file server name fs1.domainname.com. Its A record is currently
> is 192.168.1.9. If you have a technician who accidentally configures a
> computer with the same FQDN, then the workstation will update the DNS

server
> with its IP address (incorrect logically speaking since fs1.domainname.com
> should be your file server). Clients attempting to resolve
> fs1.domainname.com will no longer be directed the file server but now to

the
> workstation. Could be a problem in most cases... More importantly a

rogue
> machine could come online on your network attempting to spoof the name of

a
> server. Without some way of securing the process, this could be an issue.
> RFC 2136 provides no way of securing this concept.
>
> To stop this you obviously could just turn off DU (Dynamic Updates).
> Problem solved. I assume you are using an Active Directory domain. If

you
> are, then every service record registered by those domain controllers

would
> have to done by hand. Not a lot of fun- but with practice isnt so bad.
> Dynamic updates could be protected with tools such 802.1x authentication

or
> even for shock value IPSec. This would stop rogue machines, however, the
> bumbling technician issue would still raise its ugly head.
>
> Now the ADIZ piece- since the DNS local system account had been updating

the
> zone file (%systemroot%\system32\dns\zonename.dns) anyone computer sending
> the packet had access to this file since the local system account governed
> the permissions. (Also admins and server operators do by default). When

we
> store the zone database file in Active Directory every dns record now can
> have its own set of permissions. This guarantees that a computer must
> authenticate to active directory (kerberos) to update its own dns record).

I
> think you have the rest pretty well down pat. security part that is.
>
> let me if this helps
> alex k
> "djc" wrote:
>
> > I have gathered that active directory integrated zones are required for
> > secure dynamic updates and that the owner of the dns record is the

computer
> > account that created it so only that account can subsequently update the
> > record again... and in the case of dhcp server proxy updating, that dhcp
> > server would be the owner (and the dhcp server should be added to the

group
> > that allows them to do this.. I can't think of the name of that group at

the
> > moment... dns update proxy or something like that)
> >
> > Is that the whole story or is there something else to a 'secure dynamic'
> > update?
> >
> > 1) Why are active directory integrated zones required?
> >
> > 2) Unless I am remembering wrong I believe that standard dns zones have

the
> > options 'none', and 'secure and nonsecure' for dynamic updates... so

what
> > gives?? what does 'secure' mean there?
> >
> > 3) Does 'secure' in the dynamic dns update context strictly mean that

the
> > owner of the record is the only one that can update it or is there

something
> > else to it?
> >
> > any info on this would be greatly appreciated. I'm just trying to

tighten up
> > my understanding of the subject.
> >
> >
> >



 
Reply With Quote
 
 
 
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
DHCP, BIND9 - dynamic dns update Hekaton Keires Linux Networking 0 01-22-2005 09:26 AM
ddclient to update dynamic DNS entries at a dynamic DNS service Larry Cohen Linux Networking 1 09-12-2004 01:47 AM
Redhat 9.0 dhcp client & windows 2003 dhcp server: dynamic dns update Mads Ravn Linux Networking 0 06-29-2004 05:27 PM
E MAIL WILLNOT DOWNLOAD, WINDOWS UPDATE WONT UPDATE BRUCEGRANT@ONCEANDDONE.COM Windows Networking 1 12-18-2003 09:06 PM
newbie dynamic dns update via dhcp question Capstar Linux Networking 3 10-07-2003 04:19 PM



1 2 3 4 5 6 7 8 9 10 11