O software de banco de dados Oracle inclui funções para fornecer aos usuários um acesso base de dados segura. O servidor Oracle gera automaticamente um perfil padrão, quando o banco de dados é criado. Um perfil é um conjunto nomeado de os parâmetros de senha e limites de recursos do banco de dados, tais como a expiração da senha, regras de verificação de complexidade de senha, e conectar-se quotas de tempo. Ao alterar as configurações de senha e limites no perfil padrão com o comando alter e VERIFY_FUNCTION PL / SQL pode atribuir a validação e de recursos limitações de senhas para determinados usuários de banco de dados.
Clique no botão "Iniciar" do Windows e clique em "A Oracle PL / SQL Management Console."
Adicione as seguintes instruções PL / SQL na janela aberta para limitar o número de tentativas de entrar com sucesso a senha a 3 para o perfil "developer":
Criar perfil de desenvolvedor LIMIT PASSWORD_VERIFY_FUNCTION
validate_function;
PASSWORD_LIFE_TIME 60
PASSWORD_GRACE_TIME 10
password_reuse_time 0
PASSWORD_REUSE_MAX 0
FAILED_LOGIN_ATTEMPTS 4
PASSWORD_LOCK_TIME 2
CPU_PER_CALL 3000
ALTER perfil de desenvolvedor LIMIT FAILED_LOGIN_ATTEMPTS 3;
validate_function PASSWORD_VERIFY_FUNCTION (
nome de usuário VARCHAR2,
password VARCHAR2,
old_password VARCHAR2)
RETURN BOOLEAN AS
INÍCIO
Se o comprimento (password) < 8 THEN
RETURN FALSO
OUTRO
RETURN verdade-
FIM SE;
END validate_function;
Clique em "Arquivo" e clique em "Salvar" para aplicar a alteração do perfil para o banco de dados Oracle SQL.