1. OBJETIVO
  2. Cómo bloquear desde el sqlnet.ora el acceso a la base de datos desde una ip concreta.


  3. BLOQUEAR EL ACCESO A ORACLE DESDE UNA IP
  4. En caso de no tener un firewall para bloquear el acceso de ciertas ips a una base de datos lo podemos realizar a través del sqlnet.ora.

    El “secreto” para bloquear o restringir el acceso por IP a la base de datos se realiza en el archivo sqlnet.ora. Este archivo lo podemos encontrar en el directorio $ORACLE_HOME/network/admin junto con los archivos tnsnames.ora y listener.ora

    Editamos el archivo sqlnet.ora y añadimos las siguientes líneas:

    tcp.validnode_checking = yes

    Con esto conseguimos chequear los listeners que tengamos activos.


    A continuación escribimos lo siguiente:

    tcp.invited_nodes = (hostnameA, hostnameB)
    tcp.excluded_nodes = (192.168.2.15)

    Con tcp.invited_nodes puedo especificar qué máquinas quiero que su conexión sea aceptada por las base de datos.

    Con tcp.excluded_nodes excluimos las máquinas que no queremos que se conecten a las bases de datos.

    La idea de este mecanismo es realizar una lista de las máquinas que queremos que se conecten o realizar una lista de las máquinas que no queremos que se conecten a nuestra base de datos.

    A pesar de este mecanismo de seguridad, no podemos decir que estemos totalmente exentos de recibir ataques.

    Algunas reglas a tener en cuenta para generar la lista de IPS / hostnames invitados o excluidos pueden ser la siguiente:

    • •  Poner todos los nodos excluidos en una única línea.
    • •  Poner todos los nodos invitados en una única línea.
    • •  Se debería incluir en el listado de nodos invitados localhost.

    Después de introducir estas reglas en nuestro sqlnet.ora debemos de reiniciar los listeners de la máquina.

    Con nuestro usuario oracle realizamos lo siguiente:

    $ lsnrctl stop nb_listener
    $ lsnrctl start nb_listener


    Siendo nb_listener el nombre del listener que tengamos iniciado en la máquina y que podemos comprobar en el archivo listener.ora.


Escribe un comentario:

Autor:

Comentarios:

por falkina | 4/1/2008 2:15:40 PM

RE: Bloquear el acceso a base de datos por IP

se puede permitir un rango por ejemplo todos los que esten en 30.0.0.*

por deditos | 8/5/2009 7:20:17 AM

RE: Bloquear el acceso a base de datos por IP

bueno en realidad la consulta que queiro ahcer es como blokear una base de dato pro en realidad lo que yo tengo no es pareciso a esto entonces lo que quiero hacer es blokearla que cuando yo entre por la direcion de base de dato en este caso biene siendo de phpmyadmin entonces cuando yo pongo la pagina que toy usando y suviendoles los archivo apra actualizar la pagina entro de donde me de la gana osea cualqueira pone la pagina y al final phpmyadmin/ y entra enonce quiero crearle un pass para que solo una persona pueda entrar osea el que ta mentiendo los archivos
solo quiero eso con una contraseña como lo ago

por deditos | 8/5/2009 7:20:36 AM

RE: Bloquear el acceso a base de datos por IP

bueno en realidad la consulta que queiro ahcer es como blokear una base de dato pro en realidad lo que yo tengo no es pareciso a esto entonces lo que quiero hacer es blokearla que cuando yo entre por la direcion de base de dato en este caso biene siendo de phpmyadmin entonces cuando yo pongo la pagina que toy usando y suviendoles los archivo apra actualizar la pagina entro de donde me de la gana osea cualqueira pone la pagina y al final phpmyadmin/ y entra enonce quiero crearle un pass para que solo una persona pueda entrar osea el que ta mentiendo los archivos
solo quiero eso con una contraseña como lo ago

por deditos | 8/5/2009 7:20:46 AM

RE: Bloquear el acceso a base de datos por IP

bueno en realidad la consulta que queiro ahcer es como blokear una base de dato pro en realidad lo que yo tengo no es pareciso a esto entonces lo que quiero hacer es blokearla que cuando yo entre por la direcion de base de dato en este caso biene siendo de phpmyadmin entonces cuando yo pongo la pagina que toy usando y suviendoles los archivo apra actualizar la pagina entro de donde me de la gana osea cualqueira pone la pagina y al final phpmyadmin/ y entra enonce quiero crearle un pass para que solo una persona pueda entrar osea el que ta mentiendo los archivos
solo quiero eso con una contraseña como lo ago



Buscar errores de Oracle


Buscar en la web

 
Web orasite.com
· Tutoriales
- Export / Import Oracle 9i
- Instalación Oracle 10g
- Archivos de configuración de red para Oracle
- Administración de usuarios
- Export Oracle 10g
- init.ora spfile.ora fichero de parámetros oracle
- Configurar modo archivelog
- Introducción Oracle 10g
- Arrancar o parar base de datos Oracle
- Tunning Oracle
- Seguridad listener Oracle 10g
- Instalación statspack
- Parámetros memoria SGA
- Activar auditoria de la base de datos
- Oracle Jobs (9i)
- Controlar espacio tablespaces
- Hotbackup de una base de datos Oracle
- Búsquedas en Oracle 10g case-insensitive
- Recover database until time
- Privilegios sysoper y sysdba
- Consultas sobre V$
- Bloquear acceso a base de datos por IP
- Problemas Oracle Jobs
- Cambiar ubicación base de datos
- Reconstrucción de índices
- Encriptación e integridad de datos en Oracle
- Configuración de memoria
- Instalación de la máquina virtual Java
- Loadjava y Dropjava en Oracle
- Cambiar a modo restricted session
- Recuperación modo noarchivelog
 
· Oracle FAQ
- Oracle database
 
· Noticias
- Oracle OpenWorld 2009
- Oracle compra Sun
- Oracle 11g presentada
- Oracle vulnerable a inyección SQL en cursores
- Procesos de negocio con Oracle
- OracleXE para Debian
 
· Descargas
- Free Toad
 
· Errores Oracle
· Libros sobre Oracle
· Sitios relacionados
- Trabajos de Oracle
- ZonaOracle.com
- AjpdSoft
- La Web del Programador
· Sitios recomendados
- Cronica24.com
- TPV
- Buscar trabajo
Los contenidos de esta web son producto de la colaboración de sus usuarios, por lo que puede haber erratas. Si encuentras una información incorrecta agradeceremos que nos lo comuniques en nuestra dirección:
Cualquier información aquí publicada es de libre distribución, siempre y cuando se haga referencia mediante un link al documento original.
Orasite.com