BASES DE DATOS ORACLE

http://www.redcientifica.com/oracle/


Administración y Optimización de Bases de Datos Oracle
Copyright 1999-2004 Manuel de la Herrán Gascón

Métodos de autentificación para operaciones sobre la instancia

En cuanto a la confidencialidad relativa a operaciones sobre la instancia, existen dos formas de autentificación

Métodos de autentificación para operaciones sobre la instancia

por sistema operativo

por fichero de passwords

Métodos recomendados

Tipo de Administración

¿hay una conexión segura?

Método recomendado

local

si

por fichero de passwords o por sistema operativo

local

no

por fichero de passwords o por sistema operativo

remota

si

por fichero de passwords o por sistema operativo

remota

no

por fichero de passwords

Métodos de autentificación utilizados

Sistema Operativo

Método utilizado

Unix y VMS

por sistema operativo

NT

por fichero de passwords

Configuración

En c:\orant\database\initorcl.ora

Autentificación por Sistema Operativo

Autentificación por fichero de passwords

remote_login_passwordfile = none

remote_login_passwordfile = exclusive
remote_login_passwordfile = shared

remote_login_passwordfile = shared indica que el fichero de passwords puede ser compartido por varias bases de datos, pero entonces los únicos usuarios permitidos serán SYS y INTERNAL

En la autentificación por Sistema Operativo, Oracle comprueba que el usuario del Sistema Operativo posee los roles del Sistema Operativo:

  • OSDBA
  • OSOPER
    y los hace equivalentes a los modos de conexión de Oracle:
  • SYSDBA
  • SYSOPER
    SQL>connect scott/tiger@orcl as sysdba
    SQL>connect scott/tiger@orcl as sysoper

    Por ejemplo, sys no puede hacer shutdown conectandose como
    SQL>connect sys/change_on_install
    pero sí como
    SQL>connect sys/oracle as sysdba

    El rol del Sistema Operativo

    Supone

    OSOPER

    Permiso para realizar las acciones STARTUP, SHUTDOWN, ALTER DATABASE OPEN/MOUNT, ALTER DATABASE BACKUP, ARCHIVE LOG, RECOVER, y incluye el privilegio RESTRICTED SESSION

    OSDBA

    Todos los privilegios con ADMIN OPTION, el OSOPER y el comando CREATE DATABASE

    Cambio de la password del usuario internal

    1. Borrar o mover el fichero C:\orant\database\pwdorcl.ora
    2. Ejecutar
      c:\orant\bin>orapwd80.exe file=c:\orant\database\pwdorcl.ora password=oracle

    Suplantación de un usuario

    1. Obtener y copiar la password encriptada
      SQL>select password from dba_users where username='SCOTT';
    2. Modificar la password
      SQL>alter user scott identified by nueva;
    3. Realizar las acciones deseadas
    4. Restaurar la password
      SQL>alter user scott identified by values 'F894844C34402B67';

    Este curso esta incluido en el CD-ROM de REDcientífica. Solicítalo por correo haciendo click aquí. http://www.redcientifica.com/cdrom/


    Enviar un e-mail a Manuel de la Herrán Gascón Buzón de contacto
    © 1999-2004 Manuel de la Herrán Gascón
    Volver a la página anteriorIr a la página principalIr a la página siguiente3/4