La investigación forense de bases de datos es una rama de la ciencia forense digital relacionada con el estudio forense de bases de datos y sus metadatos relacionados . [1]
La disciplina es similar a la informática forense , ya que sigue el proceso forense normal y aplica técnicas de investigación a los contenidos y metadatos de las bases de datos. La información almacenada en caché también puede existir en la memoria RAM de un servidor , lo que requiere técnicas de análisis en vivo .
Un examen forense de una base de datos puede estar relacionado con las marcas de tiempo que corresponden al momento de actualización de una fila en una tabla relacional que se inspecciona y se prueba para comprobar su validez con el fin de verificar las acciones de un usuario de la base de datos. Alternativamente, un examen forense puede centrarse en la identificación de transacciones dentro de un sistema o aplicación de base de datos que indiquen evidencia de irregularidades, como fraude.
Se pueden utilizar herramientas de software para manipular y analizar datos. Estas herramientas también ofrecen capacidades de registro de auditoría que proporcionan pruebas documentadas de las tareas o análisis que un examinador forense realizó en la base de datos.
A partir de 2008, muchas herramientas de software de bases de datos en general no son lo suficientemente confiables y precisas para ser utilizadas en trabajos forenses, como se demostró en el primer artículo publicado sobre análisis forense de bases de datos. [2] A partir de 2008, solo se publicó un libro en este campo, [3] aunque se prevén más. [4] Además, existe un libro posterior de SQL Server Forensics de Kevvie Fowler que también es muy valorado. [5]
El estudio forense de bases de datos relacionales requiere un conocimiento del estándar utilizado para codificar datos en el disco de la computadora. Se ha publicado una documentación de los estándares utilizados para codificar información en marcas conocidas de bases de datos, como SQL Server y Oracle. [6] [7] Otras incluyen Apex Analytix. [8]
Debido a que el análisis forense de una base de datos no se ejecuta de forma aislada, el marco tecnológico dentro del cual existe una base de datos en cuestión es crucial para comprender y resolver cuestiones de autenticidad e integridad de los datos, especialmente en lo que se refiere a los usuarios de la base de datos.