O que é Secrets?
Estas são as senhas, chaves de API e códigos de acesso que os aplicativos de software precisam para operar com segurança.
Definição
Segredos são informações secretas que um programa usa para se autenticar ao se conectar a outro sistema. Muitas vezes, podem ser senhas de banco de dados, chaves privadas ou tokens de acesso a serviços. Como a incorporação dessas informações no código representa um risco à segurança, elas geralmente são armazenadas em sistemas especiais de cofre.
Como funciona
Em vez de gravar essas informações confidenciais em arquivos de código, os desenvolvedores as definem com segurança para o aplicativo usando variáveis de ambiente ou ferramentas de gerenciamento confidenciais.
Onde é usado
É usado em serviços em nuvem, conexões de banco de dados e processos de autenticação de aplicativos.
Costuma ser confundido com
Pode ser confundida com senhas normais de usuários, mas são identidades digitais projetadas para máquinas, não para pessoas.
Perguntas e respostas
Por que os segredos não são mantidos dentro do código?
Quando você compartilha seu código ou o carrega acidentalmente na Internet, qualquer pessoa pode obter essas chaves e se infiltrar em seus sistemas.
O que devo fazer se os segredos forem roubados?
Você deve cancelar imediatamente essa chave, criar uma nova e verificar se há alguma infiltração em seu sistema.
Termos relacionados
Ferramentas relacionadas
Esta explicação foi escrita em linguagem simples para a TreScout com IA e traduzida automaticamente do original em turco · a versão turca é a que vale. Se algo parecer errado ou faltando, escreva para hello@trescout.com. Ler em turco →