Executando verificação de segurança...
2

Maltese - Ofuscador de Dados Sensíveis (LGPD Compliance)

Um dos primeiros frutos do laboratório de pesquisa da Johan foi o Maltese.

Maltese

Maltese é um ofuscador de dados sensiveis projetado pensando em inferências de modelos de LLM.

Atualmente é impraticável executar grandes modelos de LLM localmente sem investimento, com isso, é necessário inferencia em servidores centralizados.

O risco do vazamento de dados é duplicado nesses casos, porquê sai do seu controle.

Com isso, Maltese surgiu como uma especie de middleware entre seus dados e o servidor dos modelos, fazendo uma ofuscação em run-time.

Como funciona?

Antes de inferir, Maltese varre os dados sensíveis como nome, e-mail, documentos e chaves e substitui elas por valores aleatórios, fazendo com que o servidor nunca saiba os dados verdadeiro.

Exemplo prático:

const { obfuscate } = require('malte');
obfuscate("Yesterday I went to Los Angeles"); // "Yesterday I went to Baghdad"

Nesse caso, o nome da cidade é alterado, mas poderia ser outro tipo de informação.

Ele é util para todos casos, exceto quando você precisa de uma informação específica sobre aquele dado, como "O significado do nome João?" iria trazer o significado de outro nome, mas, você pode contornar isso programáticamente. (Use {{João}} dessa forma).

Carregando publicação patrocinada...