Há muito que você pode fazer com o treinamento, especialmente quando não há consequências (percebidas) por não seguir as regras.
Nós, no campo da segurança, precisamos aceitar o fato de que as pessoas têm coisas melhores a fazer com o seu tempo do que seguir nossas regras tolas, a maioria das quais elas não entendem e qualquer consequência para o usuário é tão atrasada (horas, semanas , meses) que a maioria nunca aprenderá. É pura psicologia e precisamos seriamente entender o que os últimos 60 anos de marketing / rotação / manipulação nos ensinaram sobre o cérebro humano.
Sua melhor opção é manipular seu caminho para o sucesso. O que quer que você esteja tentando fazer com que seus usuários façam, faça da sua maneira segura a maneira mais fácil / rápida / barata. Os usuários ignoram os conselhos de segurança, pois podem economizar 2 segundos; portanto, recompense o bom comportamento da maneira que puder.
Exemplo: Muitos anos atrás, eu estava em uma organização que sofria com usuários escolhendo as mesmas senhas em muitos sistemas e esses sistemas aceitavam o acesso telnet de qualquer lugar. Isso foi explorado pelos atacantes em mais de uma ocasião.
Matar o telnet e acessar o ssh com autenticação de chave resolveu o problema de segurança e removeu a necessidade de os usuários digitarem nome de usuário e senhas em todas as conexões remotas. O fato de não digitar sua senha para cada nova conexão tornava aceitável que eles tivessem que desbloquear sua chave ssh com uma senha todas as manhãs.