Ich denke, dies ist nicht der beste Ort, um dies zu fragen (da es keine richtige Antwort gibt), aber ich kann mir keinen besseren Ort vorstellen. Wenn Sie eine bessere Empfehlung haben, können Sie sie bitte weiterempfehlen, und ich kann die Frage verschieben, anstatt sie einfach vollständig schließen zu lassen?
Ich unterrichte eine Klasse von Schülern über allgemeine Linux-Sicherheit. Auf hoher Ebene möchte ich, dass sie in der Lage sind, einen bestimmten Linux-Server zu verwenden und zu wissen, wie man ihn gegen häufig auftretende Sicherheitsprobleme absichert - z. B. das Schließen alter Konten mithilfe eines starken pw-Hashing-Algorithmus, um sicherzustellen, dass beim Booten keine seltsamen Prozesse ausgeführt oder ausgeführt werden . Ihr Kenntnisstand ist breit gefächert, und ich suche nach Möglichkeiten, sie zu motivieren, das zu verwenden, was wir besprochen haben (z. B. Crontab, Benutzer und Gruppenkonfigurationen, offene Ports).
Ich habe 200 US-Dollar erhalten, um einen Wettbewerb abzuhalten, um sie zu ermutigen, und ich dachte, ich könnte vielleicht ein paar Amazon-Geschenkkarten in Schritten von 10 US-Dollar kaufen. Die Idee wäre, die Einlösungscodes an verschiedenen Stellen auf unserem Sandbox-Server zu "verstecken", damit die Kinder sie finden können. Zum Beispiel könnte ich die Passwörter im Klartext speichern und einem der Beispielbenutzerkonten ein Passwort für einen der Codes zuweisen lassen. Oder vielleicht könnte ich einen Cron-Job einrichten, um alle 30 Sekunden einen der Codes in einem Systemprotokoll zu protokollieren.
Was ich suche, sind Orte / Methoden, um diese Codes so zu verbergen, dass jemand, der den Server sichern möchte, über sie stolpert.
Vielen Dank!
stringauf der Binärdatei eines gefälschten Standardwerkzeugs (z. B. Zeichenfolge ls) ausgeführt wird.