![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
When using this parameter in sqlnet.ora, and specifying host names, are there any checks performed to see if a hostname has been spoofed? Perhaps comparing the client's IP with a DNS lookup of the host name? |
#3
| |||
| |||
|
|
On Jun 29, 2:01 pm, Chuck<chuckh1958_nos... (AT) gmail (DOT) com> wrote: When using this parameter in sqlnet.ora, and specifying host names, are there any checks performed to see if a hostname has been spoofed? Perhaps comparing the client's IP with a DNS lookup of the host name? No. The list is used 'as-is' without any verification via DNS lookup. David Fitzjarrell |
#4
| |||
| |||
|
|
On 06/29/2010 08:39 PM, ddf wrote: On Jun 29, 2:01 pm, Chuck<chuckh1958_nos... (AT) gmail (DOT) com> wrote: When using this parameter in sqlnet.ora, and specifying host names, are there any checks performed to see if a hostname has been spoofed? Perhaps comparing the client's IP with a DNS lookup of the host name? No. The list is used 'as-is' without any verification via DNS lookup. David Fitzjarrell Not quite, David. I cannot recall what exactly was the matter, but I have had one instance where the listener would not start because one of the clients mentioned do longer existed. Not sure if it was a DNS lookup to find the IP-address, or the reverse (and the IP-address (DHCP!) was no longer available). Quite horrible if that's a production system, because you will have to go through each and every name (in case of DHCP clients) or IP-address (servers) |
#5
| |||
| |||
|
|
On 06/29/2010 08:39 PM, ddf wrote: On Jun 29, 2:01 pm, Chuck<chuckh1958_nos... (AT) gmail (DOT) com> *wrote: When using this parameter in sqlnet.ora, and specifying host names, are there any checks performed to see if a hostname has been spoofed? Perhaps comparing the client's IP with a DNS lookup of the host name? No. *The list is used 'as-is' without any verification via DNS lookup.. David Fitzjarrell Not quite, David. I cannot recall what exactly was the matter, but I have had one instance where the listener would not start because one of the clients mentioned do longer existed. Not sure if it was a DNS lookup to find the IP-address, or the reverse (and the IP-address (DHCP!) was no longer available). Quite horrible if that's a production system, because you will have to go through each and every name (in case of DHCP clients) or IP-address (servers) -- Regards, Frank van Bortel |
#6
| |||
| |||
|
|
On Tue, 29 Jun 2010 21:18:16 +0200, Frank van Bortel wrote: On 06/29/2010 08:39 PM, ddf wrote: On Jun 29, 2:01 pm, Chuck<chuckh1958_nos... (AT) gmail (DOT) com> wrote: When using this parameter in sqlnet.ora, and specifying host names, are there any checks performed to see if a hostname has been spoofed? Perhaps comparing the client's IP with a DNS lookup of the host name? No. The list is used 'as-is' without any verification via DNS lookup. David Fitzjarrell Not quite, David. I cannot recall what exactly was the matter, but I have had one instance where the listener would not start because one of the clients mentioned do longer existed. Not sure if it was a DNS lookup to find the IP-address, or the reverse (and the IP-address (DHCP!) was no longer available). Quite horrible if that's a production system, because you will have to go through each and every name (in case of DHCP clients) or IP-address (servers) Based on my experience, it's far easier to block the undesired clients by using the firewall rules than by using validnode checking. This feature is useless. |
#7
| |||
| |||
|
|
On 06/29/2010 10:42 PM, Mladen Gogala wrote: On Tue, 29 Jun 2010 21:18:16 +0200, Frank van Bortel wrote: On 06/29/2010 08:39 PM, ddf wrote: On Jun 29, 2:01 pm, Chuck<chuckh1958_nos... (AT) gmail (DOT) com> * wrote: When using this parameter in sqlnet.ora, and specifying host names, are there any checks performed to see if a hostname has been spoofed? Perhaps comparing the client's IP with a DNS lookup of the host name? No. *The list is used 'as-is' without any verification via DNS lookup. David Fitzjarrell Not quite, David. I cannot recall what exactly was the matter, but I have had one instance where the listener would not start because one of the clients mentioned do longer existed. Not sure if it was a DNS lookup to find the IP-address, or the reverse (and the IP-address (DHCP!) was no longer available). Quite horrible if that's a production system, because you will have to go through each and every name (in case of DHCP clients) or IP-address (servers) Based on my experience, it's far easier to block the undesired clients by using the firewall rules than by using validnode checking. This feature is useless. Not if you're internal - no firewall between client and server, not in that direction anyway -- Regards, Frank van Bortel |

#8
| |||
| |||
|
|
Not if you're internal - no firewall between client and server, not in that direction anyway |
#9
| |||
| |||
|
|
On Sat, 03 Jul 2010 15:43:05 +0200, Frank van Bortel wrote: Not if you're internal - no firewall between client and server, not in that direction anyway Each Linux server comes equipped with internal firewall. If you configure it properly, nobody will be able to tell the difference. |
![]() |
| Thread Tools | |
| Display Modes | |
| |