← Projetos

Projeto original ·

mirim: SQL embarcado com armazenamento criptografado

Banco de dados SQL embarcado em Rust, com armazenamento criptografado e exportações seladas com criptografia pós-quântica.

Acessar projeto

Conteúdo

O mirim é meu banco de dados SQL embarcado: pequeno o bastante para integrar a uma aplicação, com dados criptografados em repouso, registro de escrita durável e exportações seladas com criptografia pós-quântica. O núcleo é escrito em Rust com unsafe proibido; as ligações C e a interface gráfica ficam em componentes separados.

Página de apresentação do mirim

Imagem: captura datada da página do mirim na Security Ops Wiki.

O projeto documenta o subconjunto SQL aceito, o formato de armazenamento, a abertura de bases e os procedimentos de exportação e recuperação. Como em qualquer banco criptografado, guardar a chave e testar a restauração faz parte do trabalho: perder a chave significa perder o acesso aos dados. A documentação de segurança delimita as ameaças que o mirim procura cobrir.

Código-fonte e guia de integração · Documentação na wiki.