Onde armazenar credenciais de segurança (senhas conhecidas) para tarefas cron especiais?

2

Eu quero escrever um cron job que autentique para uma determinada conta de e-mail. Como há várias maneiras de fornecer ao script os credenciais: arquivo de configuração, codificado no script, argumentos no cronjob call, ... Onde coloco essas credenciais?

(Atualmente, eu preferiria dar a eles o script por meio de argumentos, pois o script é independente. Mas isso é seguro?)

Obrigado por seus pensamentos.

    
por math 03.05.2012 / 13:04

1 resposta

2

Coloque as credenciais em um arquivo com acesso de leitura restrito.

A menos que suas tabelas cron já tenham acesso de leitura restrito similarmente. Como mencionado, colocar as credenciais no crontab pode resultar em vazamento para logs e / ou e-mail. Assim, deve ser strongmente desencorajado e eles devem ser devidamente protegidos dentro de um arquivo.

    
por 03.05.2012 / 13:12