Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Oracle Database Vault Es
Oracle Database Vault Es
OracleDatabaseVault:Elmundonoesdecolorrosaysoyroot!
JoxeanKoret
QuesDatabaseVault?
FallasdeDiseo
OracleDatabaseVault:Elmundonoesdecolorrosaysoyroot!
JoxeanKoret
AdministradoryAuditorde DatabaseVault
Lafallamssimpleyobvia
Quincontrolaalapolica? Quinessonaquasuntosinternos?
OracleDatabaseVault:Elmundonoesdecolorrosaysoyroot!
JoxeanKoret
Fallas:SistemaOperativo
Oracle(Unix/Linux) LocalSystem(Win32)
Fallas:SistemaOperativo
Eladministradordelabasededatospuede troyanizarelsistemaoperativo
OracleDatabaseVault:Elmundonoesdecolorrosaysoyroot!
Fallas:SistemaOperativo
Eladministradordesistemastieneelusuario OracleoLocalSystemenelsistemaoperativo
OracleDatabaseVault:Elmundonoesdecolorrosaysoyroot!
Fallas:SistemadeArchivos
ElDBAtieneaccesoalsistemadearchivos
Puedeleerymodificarlosdatafilesencrudo Existenmltiplesherramientasylibreras
DataUnloader
HerramientadelapropiaOracle http://www.ora600.nl/introduction.htm
DUDE(DatabaseUnloadingbyDataExtraction)
OracleDatabaseVault:Elmundonoesdecolorrosaysoyroot!
JoxeanKoret
Fallas:Sistemadearchivos
Puedecopiarselabasededatosalcompleto
Puedereimportarselabasededatos
DespusunRECOVERUNTILCANCELyyaest:)
JoxeanKoret
OracleDatabaseVault:Elmundonoesdecolorrosaysoyroot!
Fallas:Sistemadearchivos
Problemas
OracleDatabaseVault:Elmundonoesdecolorrosaysoyroot!
JoxeanKoret
Fallas:Sistemadearchivos
Soluciones
Siemprelashay,porsuerteypordesgracia
Siemprehaysolucionesaestetipode problemas:)
OracleDatabaseVault:Elmundonoesdecolorrosaysoyroot! JoxeanKoret
Fallas:Sistemagestordebasede datos
Durantelafasedepruebasotest
DondeseintentaponerDatabaseVaultsuelentener entornodepruebasytest,asquenoesunproblema;)
Pero...Qutroyanizar?
OracleDatabaseVault:Elmundonoesdecolorrosaysoyroot! JoxeanKoret
Fallas:(Sistemagestordebasede datos)Qutroyanizar?
DBMS_OBFUSCATION_TOOLKIT
Vistas*_USERS,*_PRIVS
DBMS_STANDARD,porejemplo...
OracleDatabaseVault:Elmundonoesdecolorrosaysoyroot! JoxeanKoret
Fallas:(Sistemagestordebasede datos)PuertasTraseras
UnpaquetePL/SQLwrappedantesdela instalacindeDatabaseVault
Endefinitiva:Quenosdevuelvaelpoderque eranuestro;)
OracleDatabaseVault:Elmundonoesdecolorrosaysoyroot!
JoxeanKoret
Fallas:Sistemagestordebasede datos
Siemprepodemostroyanizarlabasededatos
Comoyasehacomentadoantes
OracleDatabaseVault:Elmundonoesdecolorrosaysoyroot!
JoxeanKoret
Fallas:(Sistemagestordebasede datos)Hooks
oci_prepare_stmt Todaslasfuncioneskk*delabasededatos
Noesbroma,lasfuncionesdelkerneltieneneseprefijo
OracleDatabaseVault:Elmundonoesdecolorrosaysoyroot!
JoxeanKoret
Fallas:ElprotocolTNS
LosdatosvienendecamposdelprotocoloTNS
OracleDatabaseVault:Elmundonoesdecolorrosaysoyroot!
Fallas:ElprotocolTNS
UnpaqueteTNSdeejemplo:
SoncamposdeunpaqueteTNS,fcilmente manipulables
OracleDatabaseVault:Elmundonoesdecolorrosaysoyroot!
JoxeanKoret
Conclusiones
Polticamentecorrectas
Polticamenteincorrectas
OracleDatabaseVault:Elmundonoesdecolorrosaysoyroot!
Solucionesalasfallasdediseo
Paraqueestofueseaselrootoeladministradornodeberatener privilegiosparahacerloquequisieraenelsistemaoperativo Elkerneltendraqueestarmscercadelusuariofinalparaquello pudieraacomodaryparametrizarasusrequisitosdeseguridad (espera,quememeo...) SistemasoperativoscomoPlan9(dondeseramsfcilhacereste tipodecosas)nosonmuyconocidosyOracle,queyosepa,notiene visosdeportarsusoftwareadichaplataformanunca Lasolucinmenosdrsticaesunmdulodelkernel,nounprograma deusuario,yunaseparacindeusuariosyprivilegiosporusuario real,comomnimo Detodosmodos,siempreexistirnotrosmodosdesaltarsetodoesto
OracleDatabaseVault:Elmundonoesdecolorrosaysoyroot! JoxeanKoret
Fin
OracleDatabaseVault:Elmundonoesdecolorrosaysoyroot!
JoxeanKoret