Saltar para o conteúdo principal Saltar para a navegação Saltar para o rodapé
Programa de Parceiros de Design: registe-se gratuitamente, plano BUSINESS vitalício

Armazenamento de Configuração

Sincronização de configuração encriptada zero-knowledge com encriptação baseada em passkey

Armazenamento de Configuração

O armazenamento de configuração fornece sincronização encriptada zero-knowledge da sua configuração CLI entre dispositivos. As suas configurações são encriptadas com chaves derivadas da sua passkey; o servidor nunca vê dados em texto simples.

Pré-requisitos

  • Autenticação de dois fatores ativada na sua conta
  • Fornecedor de passkey com suporte PRF: chave de segurança FIDO2 (por exemplo, YubiKey), iCloud Keychain, Google Password Manager, 1Password ou Dashlane
  • Browser: Chrome 133+, Edge 133+, Firefox 130+ ou Safari 17+

Configuração

  1. Navegue até Armazenamento de Configuração na barra lateral e clique em Configurar Armazenamento de Configuração
  2. A lista de verificação de requisitos valida o seu browser, 2FA e estado da sessão
  3. Clique em Iniciar Configuração; precisará de tocar na sua chave de segurança duas vezes:
    • Primeiro toque: regista a passkey
    • Segundo toque: deriva as chaves de encriptação via PRF
  4. Configuração concluída; o segredo da sua passkey fica armazenado no keyring do seu sistema operativo

Após a configuração, as operações diárias do CLI (push/pull) funcionam sem a passkey.

Compatibilidade de Fornecedores PRF

FornecedorSuporte PRFPlataformas
YubiKey / chaves de segurança FIDO2Windows 11, macOS, Linux
iCloud KeychainmacOS 15+, iOS 18+
Google Password ManagerAndroid
1PasswordAndroid, iOS
DashlaneMultiplataforma
Extensão BitwardenEm desenvolvimento
Windows HelloNão suportado

Gestão de Membros

O armazenamento de configuração tem âmbito por organização. Os membros são geridos via portal web:

  • Ver membros: Armazenamento de Configuração > Membros
  • Adicionar membro: Atualmente apenas via CLI (interface web planeada)
  • Remover membro: Clique no botão de remoção na página Membros (requer 2FA + reautenticação)

As proteções de segurança impedem a remoção do último membro ativo ou a remoção de si próprio.

Segurança

  • Zero-knowledge: O servidor armazena dados triplamente encriptados que não consegue desencriptar
  • Chave dividida: A desencriptação requer tanto o segredo da sua passkey (cliente) como o segredo do servidor (servidor)
  • Tokens rotativos: Cada chamada de API usa um token novo; os tokens antigos autodestroem-se
  • Vinculação de IP: Os tokens ficam vinculados ao seu IP no primeiro uso
  • Revogação instantânea: Os membros removidos perdem o acesso em 30 segundos

Resolução de Problemas

ErroCausaSolução
PRF não suportadoO autenticador não tem a extensão PRFUse YubiKey, iCloud Keychain, 1Password ou Dashlane
X25519 não suportadoVersão do browser demasiado antigaAtualize para Chrome 133+, Edge 133+, Firefox 130+ ou Safari 17+
Já configuradoExiste um armazenamento para a sua organizaçãoVisite /account/config-storage para gerir
Armazenamento de configuração não configuradoServidor sem armazenamento de blobsContacte o seu administrador para configurar R2/RustFS
Token expiradoSem atividade há 24 horasExecute qualquer comando de armazenamento de configuração para atualizar
Não é possível remover o último membroBloquearia o armazenamento permanentementeAdicione primeiro outro membro