Olá a todos, e bem-vindos de volta.
Agora, no vídeo de hoje, vamos discutir sobre oito gerentes de segredos.
Agora, antes de entendermos este serviço em grandes detalhes, é importante que assumamos
o básico sobre os desafios que a organização enfrenta e o básico da gestão de segredos.
Agora, uma das questões comuns relacionadas à segurança que você verá em muitas das organizações é que
os segredos são codificados diretamente como parte da aplicação ou diretamente como parte do servidor.
Por exemplo, você tem uma instância fácil de se comunicar com o banco de dados, e há algum tipo de aplicação
que está rodando nos dois AC agora para que este CE dois possam se conectar ao banco de dados, as credenciais
serão necessárias, o nome de usuário do banco de dados, senha do banco de dados e assim por diante.
Todas essas credenciais geralmente são codificadas como parte da aplicação ou são
configuradas como parte da instância EC2.
Portanto, neste caso, se o servidor for comprometido, então estas credenciais também serão vazadas e no caso
de estas credenciais serem codificadas como parte da aplicação, qualquer pessoa que tenha acesso ao repositório
central onde o código da aplicação é armazenado, poderá também acessar estas credenciais.
Mais um desafio que você verá em linha com isto é que se você quiser girar as credenciais secretas, então todos
os servidores onde a aplicação está instalada também precisam ser atualizados com o último conjunto de credenciais.
Se você sentir falta de um dos servidores, então a produção pode cair.
Por exemplo, digamos que você tem certas credenciais que são adicionadas como parte de seu código de aplicação
em fácil instância, e alguns membros da equipe de aplicação estão agora deixando a organização.
Então o que você quer?
O ideal é girar todas as credenciais para que depois que o membro da equipe deixar a organização,
ele não possa usar ou compartilhar essas credenciais aqui.
Portanto, em tais casos, você terá que atualizar a aplicação e implantar o novo código de aplicação ou alterar o arquivo
de credenciais que é armazenado como parte do servidor.
Assim, para superar este conjunto de desafios, assim como muitos outros, você tem uma área de gestão de segredos
que é introduzida.
Assim, em uma visão geral de alto nível, o gerenciamento secreto é uma prática que permite aos desenvolvedores armazenar
com segurança dados sensíveis como chaves de senha e tokens em um ambiente seguro com rigoroso controle de acesso.
Portanto, neste tipo de arquitetura, se ao invés de codificar as credenciais como parte da aplicação ou
fácil para as credenciais, você vai ver que elas são armazenadas em uma ferramenta dedicada.
Neste caso é o cofre Hashicorp, e sempre que o aplicativo quiser se conectar ao banco de dados, então o aplicativo pode se
conectar à ferramenta de gerenciamento de segredos, buscar as credenciais mais recentes, e através dessas credenciais
eles podem se conectar ao banco de dados.
Agora, na área de gerenciamento de segredos, há várias ferramentas populares disponíveis no
setor.
Um dos muito populares que você verá nas organizações é o Hashicorp Vault.
Além disso, um gerente de segredos é também uma das ferramentas que você pode usar como parte da gestão de
segredos.
Tão semelhante à arquitetura anterior em uma visão geral de alto nível dentro do cofre Hashicorp que vimos
no slide anterior, você tem o gerente secreto aqui e o fácil de fazer uma instância pode buscar as credenciais do gerente
secreto e então usar essas credenciais para se conectar ao ponto final apropriado.
Uma das grandes coisas sobre o Gerenciador de Segredos é que ele suporta várias coisas, incluindo armazenamento
de credenciais, rotação de credenciais e outros eventos do ciclo de vida.
Portanto, esta é a base Com isto, vamos em frente e entender as coisas com mais detalhes.
Agora.
Primeiro, como estamos discutindo, há várias ferramentas populares relacionadas à gestão de segredos que
estão disponíveis no setor.
Um dos muito populares que você verá nas empresas e na organização em larga escala é o Hashicorp
Vault.
Portanto, o cofre Hashicorp, mais uma vez, está bastante carregado de muitas características e permite o básico de armazenamento e
gerenciamento secreto.
Agora, na verdade, deixe-me também mostrar-lhe isto rapidamente.
Portanto, este é o console Hashicorp Vault, e dentro de você será capaz de criar um segredo para que você possa adicionar
uma chave, bem como o valor apropriado.
Portanto, se eu disser teste e teste e parte do segredo, eu direi apenas que é clicarei em Salvar e este é o segredo
que é criado.
Além disso, você também pode criar várias versões de segredos.
Você pode girar os segredos e assim por diante.
Portanto, a idéia é que todos os segredos sejam armazenados em um local central, neste caso, o Cofre Hashicorp, e qualquer
aplicativo ou qualquer desenvolvedor, quando precisarem de credenciais, podem buscá-lo no Cofre Hashicorp.
Agora, uma das grandes coisas sobre a solução Hashicorp Vault é que ela suporta uma grande variedade de
motores.
Portanto, seu Active Directory é Azure GCP, você tem SSH aqui, tem bancos de dados e vários outros agora semelhantes
ao Hashicorp Vault também tem um gerente secreto.
Mais uma vez, não é tão rico em características como o cofre, mas faz os aspectos básicos da gestão de segredos.
Agora, atualmente estou no.
É o console do gerente.
E aqui você vê que existem dois segredos que são criados.
Um deles é chamado Explode App e o segundo está relacionado a banco de dados.
Portanto, se você abrir o aplicativo prod aqui, estas são as configurações secretas aqui e você tem
um valor secreto.
Portanto, se você quiser recuperar o valor secreto, você pode fazê-lo a partir da IU.
Assim, você vê que tem um usuário secreto e uma senha secreta ou da aplicação.
Também será possível recuperar os valores secretos e a senha secreta, considerando que o aplicativo tem
o acesso apropriado ou este segredo específico.
Agora, em uma visão geral, isto é muito semelhante ao que você também verá no cofre onde você tem um segredo
específico, e se você quiser ir buscar o valor, você pode fazer isso facilmente.
Você tem teste e teste considerando que você tem a permissão apropriada.
Muito bem.
Portanto, você verá aqui uma quantidade bastante boa de similaridade.
Além disso, uma das coisas boas do gerente de Segredos é sua integração com vários serviços,
incluindo idéias.
Por exemplo, este segredo específico que você vê está associado com a instância RDX.
Portanto, se eu abrir isto rapidamente, você pode ver que existe um nó que afirma que este segredo foi criado
pelos anúncios da Amazon.
Agora, o que contém este segredo?
Ele contém o nome de usuário e a senha para se conectar ao banco de dados.
Agora vamos também analisar rapidamente o assunto.
Portanto, se eu abrir rapidamente o console do IDS.
Você verá que eu tenho uma instância de banco de dados.
O nome é Banco de dados de hífens de teste.
Portanto, para nos conectarmos a este banco de dados, precisamos de credenciais.
E essas credenciais são armazenadas como parte do gerente secreto Secret.
Portanto, neste segredo específico, você tem um valor secreto.
Se você examinar este valor específico, você tem um nome de usuário de admin e tem esta senha específica.
Agora, além disso, mais uma coisa que eu queria mostrar a vocês enquanto discutimos o gerente secreto,
as vantagens é esta integração.
Agora, se você geralmente cria um banco de dados, novamente, isto é apenas para uma demonstração.
Para uma melhor compreensão, vamos selecionar meu motor SQL.
Agora, geralmente quando você cria um banco de dados, você tem que definir o nome de usuário e a senha.
Portanto, aqui você pode definir o nome de usuário admin e fornecer sua própria senha.
No entanto, caso você não queira fazer isso, pois para fornecer o nome de usuário e a senha, o administrador
também tem que escrevê-la em algum lugar para facilitar o uso.
Assim, ao invés de percorrer essa rota, o que você pode fazer ou usar a senha gerada automaticamente novamente, você terá que
armazenar a senha gerada automaticamente em algum lugar.
Na maioria das vezes, você verá que os usuários estão armazenando a senha gerada automaticamente ou mesmo a senha
gerada sob medida no bloco de notas.
Isto é algo que você realmente não quer.
Assim, ao invés disso, você pode selecionar gerenciar as credenciais principais no Gerenciador de Segredos.
Portanto, em tais casos, você não precisa realmente se preocupar com a senha.
Deixe a senha ser armazenada em um nível de gerente secreto.
De fato, o RDR cuidará do segredo específico e também a senha será criptografada e somente os usuários
e servidores apropriados terão a permissão para esses segredos específicos.
Ótimo.
Portanto, espero que com isto você tenha entendido em melhores termos relacionados à gestão geral dos segredos e ao
Serviço de Gerente Secreto.
Agora, uma das perguntas que geralmente vem é em qual cenário você usará o mundo ou em qual cenário você usaria o Gerente
de Segredos Agora, em tais casos, se você quiser manter as coisas simples, porque se você estiver escolhendo novamente o cofre
Hashicorp, o cofre Hashicorp não é uma ferramenta pequena.
Há muitas características e na verdade temos um curso dedicado baseado no cofre Hashicorp, por isso é bastante
detalhado.
Agora se sua organização tem uma equipe muito pequena e você não quer realmente dar muito tempo para a ferramenta de gerenciamento
secreto e configurá-la para alta disponibilidade, etc. imediatamente, você pode usar o Gerente
Secreto.
No entanto, em organizações maiores, onde há muitos compliances, você tem uma boa quantidade de recursos para
implementar as melhores práticas gerais como parte da gestão de segredos.
Então, nesses casos, o Hashicorp Vault é uma das ferramentas recomendadas que você pode usar.
Agora, antes de concluirmos, anexei também um diagrama dos documentos para que, quando você estiver revisando através
do PPD, se torne mais fácil de entender.
Agora, se você vir que tem um gerente de segredos.
Agora, todos os segredos que fazem parte do gerente de segredos são criptografados.
Você pode fazer uso do CMS para a criptografia geral e já vimos como ele se integra com vários serviços
como o RDA.
Você também pode integrá-lo com sua aplicação e assim por diante.
Além disso, você poderá realizar a auditoria geral relacionada ao gerente
secreto que está acessando, etc. através de vários serviços como cloud, rail e cloud watch também.
Portanto, esta é uma visão geral de alto nível sobre a gestão de segredos e o Gerente de Segredos.
E com isto terminará o vídeo de hoje.