Ir para o conteúdo

// segurança

O segredo fica no dispositivo.

O Konsolity foi construído para que o servidor não possa trair você, mesmo se for comprometido.

Cofre de conhecimento zero

A sua senha mestra passa pelo Argon2id no dispositivo. Saem dela duas chaves: uma para provar ao servidor quem você é, outra para criptografar o cofre (XChaCha20-Poly1305). O servidor recebe a primeira em forma de hash e nunca a segunda. Ele não pode nem ler os seus hosts, nem redefinir a sua senha.

Chave de recuperação

Gerada no dispositivo, mostrada uma única vez. Só ela recupera o cofre quando a senha é perdida. Sem ela, os dados são perdidos: o app avisa antes, não depois.

Chaves de host fixadas

A primeira conexão pede o seu consentimento e fixa a chave. Uma chave diferente depois bloqueia a conexão, mostra a data da anterior e não aceita nenhum contorno automático, nem mesmo na reconexão.

Chaves SSH

As chaves privadas são criptografadas no cofre e servidas às sessões por um agente interno que assina sem nunca entregar a chave. As ligações entre servidores usam chaves efêmeras, revogadas ao fechar.

Autenticação de dois fatores

TOTP com códigos de backup. Exigida para adicionar um segundo dispositivo, para um terminal a partir de fora e para autorizar o Claude.

Terminal remoto

O relay só vê bytes criptografados pelo SSH entre dois dispositivos da mesma conta, com tickets assinados de curta duração. Cada dispositivo é identificado pela sua própria chave, removida quando ele é revogado.

Conector Claude

OAuth 2.1 com PKCE, consentimento por um código confirmado no app, nenhuma senha na web. Cada comando aguarda a sua aprovação; argumentos e resultados são criptografados em repouso e apagados após uma hora.

Servidor

HTTPS obrigatório, HSTS, limitação de taxa, bloqueio progressivo, segredos criptografados em repouso, registro de auditoria por conta sem dados sensíveis, e-mail a cada novo dispositivo.

O que nunca registramos

Nunca uma senha, uma chave, uma frase secreta, um token ou o texto de um comando. Mesmo no app, os logs são higienizados antes de serem gravados.

// faq

Perguntas frequentes

O Konsolity pode recuperar o meu cofre se eu perdi a minha senha mestra e a minha chave de recuperação?

Não, e isso é proposital. O servidor nunca tem a chave de criptografia. É preciso criar um novo cofre.

O relay do terminal remoto pode ler o meu terminal?

Não: ele retransmite bytes SSH já criptografados entre os seus dois dispositivos. Ele só conhece a conta e a duração.

O Claude pode executar um comando sem mim?

Só se você tiver marcado “Sempre permitir” para esse cliente; caso contrário, cada comando aguarda “Permitir uma vez” no app e é recusado após 60 segundos.

// security.txt

Relatar uma vulnerabilidade

Escreva para security@konsolity.com. Respondemos em até 48 horas e damos crédito aos relatos responsáveis.