Введение

Криминалистика баз данных — это область цифровой криминалистики, относящаяся к криминалистическому исследованию баз данных и связанных с ними метаданных. Эта дисциплина схожа с компьютерной криминалистикой, следуя стандартному процессу расследования и применяя методы анализа к содержимому баз данных и метаданным. Кэшированная информация также может находиться в оперативной памяти сервера, что требует применения методов анализа в реальном времени. Криминалистическое исследование базы данных может быть связано с проверкой временных меток, применяемых ко времени обновления строки в реляционной таблице, и их тестированием на достоверность для подтверждения действий пользователя базы данных. Альтернативно, исследование может быть сосредоточено на выявлении транзакций в системе баз данных или приложении, указывающих на признаки правонарушений, таких как мошенничество. Для манипулирования и анализа данных могут использоваться программные инструменты. Эти инструменты также предоставляют возможности аудита, обеспечивающие документированное подтверждение задач или анализа, выполненных криминалистическим экспертом в базе данных. По состоянию на 2008 год многие программные инструменты для работы с базами данных в целом не были достаточно надежными и точными для использования в криминалистических целях, что было продемонстрировано в первой опубликованной статье по криминалистике баз данных. К 2008 году в этой области была опубликована только одна книга, хотя ожидалось появление новых. Кроме того, существует книга Кеви Фоулера «SQL Server Forensics», которая также пользуется признанием. Криминалистическое исследование реляционных баз данных требует знания стандартов, используемых для кодирования данных на компьютерном диске. Документация по стандартам кодирования информации в известных системах управления базами данных, таких как SQL Server и Oracle, находится в открытом доступе. К ним также относится Apex Analytix. Поскольку криминалистический анализ базы данных не проводится изолированно, технологическая среда, в которой существует исследуемая база данных, имеет решающее значение для понимания и разрешения вопросов подлинности и целостности данных, особенно в отношении пользователей базы данных.