Use essas orientações e práticas recomendadas de segurança ao implantar o SaltStack Config e o Salt no seu ambiente.
Segurança do Salt
Consulte estes guias para garantir que o seu ambiente esteja seguindo as práticas recomendadas ao implementar o Salt na sua infraestrutura:
Logout automático se inativo
Você pode definir o logout automático como um mínimo de 1 minuto e um máximo de 60 minutos. Essa preferência está definida como 30 minutos por padrão. Para obter mais informações sobre como modificar essa e outras preferências, consulte Terminologia do SaltStack Config.
Permissões
Certifique-se de limitar o acesso aos seguintes trabalhos. Para obter mais informações sobre como definir permissões, consulte Como definir funções de usuários.
Criação e edição de trabalhos
Limitam o acesso do usuário à criação e à edição de trabalhos. Esses privilégios permitem que um usuário execute qualquer comando no sistema. Juntamente com a permissão de criação e edição de destinos, eles permitem que um usuário execute qualquer comando em qualquer subordinado.
Criação e edição de destinos
Limitam o acesso do usuário à criação e à edição de destinos. Esses privilégios, juntamente com a permissão de criação e edição de trabalhos, permitem que um usuário execute trabalhos disponíveis em qualquer subordinado no sistema.
Criação e edição de funções
Limitam o acesso do usuário à criação e à edição de funções. Esses privilégios permitem que um usuário atribua a si mesmo qualquer privilégio no sistema.
Credenciais criptografadas
Credenciais de Acesso à API (RaaS)
Conecte mestres Salt à API (RaaS) usando a autenticação por chave pública (padrão) em vez da autenticação por nome de usuário.
Credenciais de banco de dados
Armazene credenciais de banco de dados para o PostgreSQL e o Redis em um arquivo criptografado, em vez de em texto simples.
Para obter mais informações sobre o armazenamento de credenciais, consulte Protegendo credenciais na sua configuração.