Wo werden Sicherheitsanmeldeinformationen (auch Passwörter genannt) für spezielle Cron-Jobs gespeichert?

Wo werden Sicherheitsanmeldeinformationen (auch Passwörter genannt) für spezielle Cron-Jobs gespeichert?

Ich möchte einen Cron-Job schreiben, der für ein bestimmtes E-Mail-Konto authentifiziert. Da es mehrere Möglichkeiten gibt, dem Skript diese Anmeldeinformationen zu geben: Konfigurationsdatei, im Skript fest codiert, Argumente im Cron-Job-Aufruf usw. Wo lege ich diese Anmeldeinformationen ab?

(Derzeit würde ich es vorziehen, ihnen das Skript über Argumente zu geben, da das Skript dann unabhängig ist. Aber ist das sicher?)

Danke für Ihre Gedanken.

Antwort1

Legen Sie die Anmeldeinformationen in einer Datei ab, für die der Lesezugriff eingeschränkt ist.

Sofern Ihre Cron-Tabellen nicht bereits einen ähnlich eingeschränkten Lesezugriff haben. Wie Grawity anmerkte, kann das Einfügen der Anmeldeinformationen in die Crontab dazu führen, dass diese in Protokolle und/oder E-Mails gelangen. Daher sollte davon dringend abgeraten werden und die Anmeldeinformationen sollten in einer Datei angemessen geschützt werden.

verwandte Informationen