Pular para o conteúdo principal

Segurança

A sua configuração pode conter coisas que você prefere que outras pessoas não leiam: texto que as ações digitam, caminhos, código de scripts. Uma senha criptografa os arquivos que as contêm, para que alguém que copie ou abra os arquivos não veja nada útil sem a senha.

A proteção é uma barreira contra a leitura casual, não um cofre: enquanto o Input.Observer está em execução, ele tem a sua configuração aberta, e tudo o que uma ação faz fica visível na tela como sempre.

Não há como recuperar uma senha esquecida. Ninguém, nem você nem os criadores do Input.Observer, consegue descriptografar um arquivo protegido sem ela. Leia Se você esquecer a senha antes de definir uma.

As alterações na página Segurança têm efeito imediatamente. Elas não esperam por Aplicar, e Descartar não as desfaz.

O que a senha protege​

Uma única senha protege três arquivos, todos guardados juntos na sua pasta de configuração (O arquivo de configuração):

ArquivoContém
Configuração (config.toml)Tudo o que você configura: grupos, ações, gestos, configurações
Licença (license.dat)O email e a chave da sua licença
Console (console.toml)O texto do editor de scripts do console e a posição da janela

Os três ficam protegidos ou nenhum fica; não há uma senha por arquivo. Um arquivo que ainda não existe (por exemplo, o arquivo de licença antes de você ativar uma licença) fica protegido assim que é criado.

Isto não fica protegido:

  • qual perfil de gestos está ativo;
  • os valores que os scripts guardam entre execuções (as funções internas Storage);
  • as gravações de macro, na pasta Recordings;
  • as configurações dos plug-ins, como o arquivo de configurações do plug-in Styles, e os arquivos de compra de estilos;
  • os arquivos exportados: uma exportação é sempre texto simples, e a caixa de diálogo de exportação avisa quando a sua configuração está protegida (Importar e exportar).

Quando você liga a proteção, os backups em texto simples da sua configuração na pasta Backup são excluídos, para que uma cópia mais antiga não revele o que você acabou de proteger. Os backups feitos a partir daí são criptografados (Backups).

A página Segurança​

Input.ObserverSimplesAvançado
AUTOMAÇÃO
Ações
Expansão de texto
Snippets
Área de testes
Grupos de aplicativos
Grupos ignorados
Gestos
CONFIGURAÇÃO
Geral
Aparência
Segurança
Ajuda
Sobre
Segurança
Proteção por senha para sua configuração, licença e console. As alterações feitas aqui se aplicam imediatamente.
Status da proteção
Configuração (config.toml)
Não protegido
Licença (license.dat)
Não protegido
Console (console.toml)
Ainda não criado
Lembrar a senha por
Por quanto tempo uma senha digitada corretamente é lembrada antes de ser solicitada novamente. 0 pergunta sempre.
60
Senha
Definir senha…

Status da proteção mostra cada arquivo como Protegido por senha, Não protegido ou Ainda não criado.

Definir uma senha​

  1. Na página Segurança, escolha Definir senha… ①.
  2. Digite a senha em Nova senha e de novo em Confirmar senha, e escolha OK.

Os três arquivos são criptografados imediatamente. Definir senha..., no menu da bandeja, faz o mesmo.

Alterar ou remover a senha​

Depois que uma senha é definida, o botão mostra Alterar ou remover senha… (o item do menu da bandeja mostra Alterar senha...).

Alterar ou remover senha
Senha atual
••••••••
Nova senha
Confirmar senha
Deixe Nova senha em branco para remover a proteção.
OKCancelar
  • Para alterá-la, digite a senha atual e depois a nova duas vezes.
  • Para remover a proteção, digite a senha atual e deixe Nova senha ① e Confirmar senha em branco. Os três arquivos são descriptografados.

Se a senha atual estiver errada, nada é alterado e a página avisa isso.

Quando a senha é pedida​

  • Toda vez que o Input.Observer é iniciado. Ele não consegue ler a sua configuração sem ela. Cancelar fecha o Input.Observer.
  • Quando você abre a janela de configuração, a menos que a senha ainda esteja lembrada (abaixo).
  • Quando você abre o console, a menos que ela ainda esteja lembrada.
  • Quando algo salva um arquivo protegido e a senha não está lembrada, por exemplo a chave Ações globais do menu da bandeja.

Lembrar a senha por​

Lembrar a senha por ② define por quanto tempo uma senha digitada corretamente é lembrada, para que ela não seja pedida várias vezes seguidas; na inicialização, por exemplo, a configuração, a licença e as configurações do console podem precisar dela em questão de segundos.

ConfiguraçãoPadrãoIntervalo
Lembrar a senha por60 s0–300 s; 0 pede toda vez

Enquanto a janela de configuração ou o console está aberto, a senha lembrada não expira; o tempo recomeça quando você fecha a janela. Uma senha lembrada é mantida criptografada na memória e é sempre verificada de novo com o arquivo antes de ser usada.

Alterar esta configuração enquanto a sua configuração está protegida salva a configuração, o que precisa da senha. Se nenhuma estiver à mão, a página avisa isso: abra uma vez Alterar ou remover senha… para confirmar a senha e tente de novo.

Quando os arquivos não combinam​

Se alguns dos três arquivos estiverem protegidos e outros não (por exemplo, um arquivo foi restaurado a partir de uma cópia antiga), a página Segurança mostra "Seus arquivos protegidos não estão todos no mesmo estado", com Proteger os três… e Remover a proteção dos três…. O Input.Observer também pergunta a cada inicialização até isso ser corrigido, com três opções: Criptografar os três arquivos (recomendado), Remover a proteção dos três arquivos ou Deixar os arquivos como estão.

Se você esquecer a senha​

Não há redefinição nem código de recuperação. O que você pode fazer depende do arquivo:

  • Configuração. Depois de três senhas erradas na inicialização (ou ao abrir o console), o Input.Observer oferece Procurar um arquivo de configuração, Recomeçar com uma nova configuração padrão ou Fechar o Input.Observer (Recuperação). Procurar ou recomeçar renomeia o arquivo protegido para deixá-lo de lado, ainda criptografado, em vez de excluí-lo, então ele ainda pode ser aberto se você se lembrar da senha depois. Um arquivo exportado que você guardou é texto simples e pode ser importado na configuração nova (Importar e exportar). Os backups na pasta Backup são criptografados com a senha que estava em uso quando cada um foi feito.
  • Licença. Se você cancelar o pedido de senha da licença na inicialização, o Input.Observer diz que não consegue ler o seu arquivo de licença e depois pede que você ative, como se não houvesse nenhuma licença. Digite de novo o email e a chave da sua licença (Sobre e licença).
  • Console. O console não abre sem a senha. O arquivo dele só contém o texto do editor de scripts do console e a posição da janela; excluir console.toml da sua pasta de configuração permite que o console abra de novo, vazio. Se depois o Input.Observer relatar que os arquivos protegidos não estão todos no mesmo estado, escolha proteger os três.