Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.server -> Re: IP address based access control to Oracle (SCO Unix)

Re: IP address based access control to Oracle (SCO Unix)

From: Piotr Kolodziej <pkol_at_otago.gda.pl>
Date: Thu, 17 Dec 1998 17:07:23 +0100
Message-ID: <75ba88$79k$1@korweta.task.gda.pl>


Martin Ouwehand wrote in message <36791d4d.0_at_epflnews.epfl.ch>...
>We have an Oracle DB running on a SCO Unix server. The data being
>confidential we'd like to restrict the access to the DB to a restricted
>number of machines. By playing with the network (routers, etc.) this
>is easy for machines which are not on the same subnet as the Oracle
>server, but this solution doesn't work for local clients.
>
>Is there a way to configure the Oracle DB in such a way that it'll
>refuse requests except from a given list of clients, based on their
>IP address and/or DNS name ?

First, you may introduce some restrictions with SQL*Net2 or SQL*Net8. Declare in protocol.ora file:

tcp.validnode_checking=yes
tcp.invited_nodes=(<IP1>,<IP2>,...,<IPn>)

and reload listener. It has some weak points. First of all, someone may easilly assign itself permitted IP while node originally owning is offline. "Offlining" of that node may be done in some ways: simply by power down or by wide sorts of DoS attacks. In fact it provides no authentication for connecting node.
If you want to achieve much better restrictions use Advanced Networking Option or connect to SQL*Net listener via third-party tunneling/authentication software.

Regards,
--
Piotr Kolodziej pkol_at_otago.gda.pl
Just my private opinion. Received on Thu Dec 17 1998 - 10:07:23 CST

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US