Beschränken Sie die Berechtigungen eines systemd-Dienstes auf ein Minimum
464
steiny
Ich schreibe eine systemd-Servicedatei für fai-monitor (8) . Dieser Dämon überwacht einen einzelnen Port, empfängt TCP-Verbindungen und schreibt eine einzige Protokolldatei mit interessanten Informationen.
Um die Angriffsfläche des Systems zu verringern, sollte der Dienst mit den geringstmöglichen Privilegien ausgeführt werden. Nach den Ratschlägen zu Optionen zum Härten von Systemd-Serviceeinheiten kam ich zu dieser Servicedatei:
[Unit] Description=FAI Monitor Daemon [Service] Type=simple ExecStart=/usr/sbin/fai-monitor -l /run/fai-monitor/fai-monitor.log DynamicUser=true RuntimeDirectory=fai-monitor RuntimeDirectoryMode=755 MemoryDenyWriteExecute=true NoNewPrivileges=true PrivateTmp=true PrivateUsers=true ProtectHome=true ProtectSystem=strict PrivateDevices=true ProtectKernelTunables=true ProtectControlGroups=true RestrictAddressFamilies=AF_INET AF_INET6 RestrictRealtime=true TasksMax=16 MemoryHigh=10M SystemCallFilter=~@mount @debug @privileged
Während dies ziemlich restriktiv zu sein scheint, ist die Servicedatei relativ ausführlich.
Gibt es andere Möglichkeiten, einen Dienst auf die geringstmöglichen Berechtigungen zu beschränken? RestrictEverything=true
Interessant wäre vor allem etwas mit nachfolgendem Whitelisting der erlaubten Ressourcen.
0 Antworten auf die Frage
Verwandte Probleme
-
3
Installieren Sie Silverlight für Mozilla Firefox ohne Administratorrechte
-
4
Welche Software sollte ich verwenden, um meine Festplatte zu verschlüsseln?
-
2
Erinnert sich Windows 7 Home Premium an Netzwerkfreigaben-Passwörter?
-
3
Kann die vorhandene drahtlose Netzwerkverschlüsselung ein Netzwerk wirklich schützen?
-
2
Welche Sicherheitsprobleme hat ein Computer, der direkt an ein Modem angeschlossen ist?
-
2
Wie kann ich mein drahtloses Netzwerk für höchste Sicherheit konfigurieren?
-
2
Wie kann ich meinen Computer am besten vor Viren und Bildschirmlesern schützen?
-
2
Sicherung meines drahtlosen Netzwerks
-
1
Wie kann ich die Sicherheit meines Portals erhöhen?
-
2
RootKit Hunter-Warnungen unter Mac OS X