Informática forense · macOS
Análise forense de bases de dados SQLite no macOS – Avaliação conjunta da base de dados, do WAL e do SHM
O SQLite é utilizado por inúmeras aplicações do macOS e de terceiros para o armazenamento local de dados. Dependendo do modo de registo, além da base de dados principal, os ficheiros de registo antecipado (WAL) e os ficheiros de memória partilhada (SHM), em particular, podem ser relevantes para uma análise forense.
Uma cópia isolada apenas da base de dados principal pode resultar num estado incompleto. Por isso, os ficheiros da base de dados que fazem parte de um mesmo conjunto devem ser registados de forma a garantir a validade probatória e deve ter-se em conta a sua relação técnica.
Porquê o LanCologne?
Desde a sua fundação, a LanCologne dedica-se principalmente à informática forense profissional. Os nossos colaboradores possuem décadas de experiência na área das tecnologias da informação e prestam apoio a empresas, advogados, particulares e, regularmente, também a tribunais, na investigação técnica de casos digitais complexos.
A investigação é, em princípio, realizada exclusivamente numa cópia forense, numa imagem forense ou numa fonte de dados registada de forma tecnicamente equivalente e que garanta a integridade probatória. O meio de prova original permanece inalterado e é guardado de forma a garantir a integridade probatória.
Os nossos serviços
Analisamos as bases de dados SQLite sempre no contexto dos ficheiros complementares existentes. O esquema, as tabelas, os tipos de dados e os registos relevantes são documentados; o conteúdo do WAL é devidamente tido em conta, sem alterar a base de dados original através de uma abertura não controlada.
Os conteúdos eliminados ou que já não são referenciados só são apresentados como resultados se for possível verificar a sua origem técnica e integridade.
Áreas de aplicação típicas
É assim que decorre a investigação forense
Após a cópia de segurança forense, a base de dados principal, o WAL, o SHM e outros ficheiros associados são inventariados e submetidos a um cálculo de hash em conjunto. A análise é realizada em cópias de trabalho.
Em primeiro lugar, é analisado o estado lógico da base de dados. Em seguida, o WAL e, se for o caso, outras áreas de dados são analisados para identificar informações adicionais relevantes. Os registos de dados reconstruídos são claramente distinguidos dos registos de dados regularmente ativos.
Por que razão esta área de investigação é relevante do ponto de vista forense?
O SQLite é uma das fontes de dados mais importantes das aplicações modernas do macOS. Os ficheiros WAL, em particular, podem conter transações que ainda não são visíveis, ou já não são visíveis, numa base de dados principal considerada isoladamente.
Por isso, do ponto de vista forense, são fundamentais o registo completo, a análise reproduzível e uma separação clara entre o conjunto de dados ativo e os fragmentos reconstruídos.
Perguntas frequentes
🔗 Temas relacionados
LanCologne – Análise forense do macOS em Colónia
Precisa de uma análise profissional do SQLite no macOS? A LanCologne ajuda-o a efetuar um backup com validade judicial e uma análise rastreável da base de dados, do WAL e do SHM.