commit 55a1921f0e23c18e08293ddba4e89071d0e9fd08 parent 09c0299036ca844ff2bd0d77c97ddb15581155cb Author: Antoine A <> Date: Wed, 19 Nov 2025 15:14:54 +0100 magnet-bank: systemd services hardening Diffstat:
| M | debian/taler-magnet-bank.taler-magnet-bank-httpd.service | | | 14 | +++++++++++++- |
| M | debian/taler-magnet-bank.taler-magnet-bank-worker.service | | | 14 | +++++++++++++- |
2 files changed, 26 insertions(+), 2 deletions(-)
diff --git a/debian/taler-magnet-bank.taler-magnet-bank-httpd.service b/debian/taler-magnet-bank.taler-magnet-bank-httpd.service @@ -24,11 +24,23 @@ StartLimitInterval=5s ExecStart=/usr/bin/taler-magnet-bank serve -c /etc/taler-magnet-bank/taler-magnet-bank.conf ExecCondition=/usr/bin/taler-magnet-bank serve -c /etc/taler-magnet-bank/taler-magnet-bank.conf --check + StandardOutput=journal StandardError=journal + PrivateTmp=yes -PrivateDevices=yes ProtectSystem=full +ProtectHome=yes +ProtectClock=yes +ProtectHostname=yes +ProtectControlGroups=yes +ProtectKernelLogs=yes +ProtectKernelModules=yes +ProtectKernelTunables=yes +ProtectProc=invisible +PrivateDevices=yes +NoNewPrivileges=yes + Slice=taler-magnet-bank.slice [Install] diff --git a/debian/taler-magnet-bank.taler-magnet-bank-worker.service b/debian/taler-magnet-bank.taler-magnet-bank-worker.service @@ -22,11 +22,23 @@ StartLimitBurst=5 StartLimitInterval=5s ExecStart=/usr/bin/taler-magnet-bank worker -c /etc/taler-magnet-bank/taler-magnet-bank.conf + StandardOutput=journal StandardError=journal + PrivateTmp=yes -PrivateDevices=yes ProtectSystem=full +ProtectHome=yes +ProtectClock=yes +ProtectHostname=yes +ProtectControlGroups=yes +ProtectKernelLogs=yes +ProtectKernelModules=yes +ProtectKernelTunables=yes +ProtectProc=invisible +PrivateDevices=yes +NoNewPrivileges=yes + Slice=taler-magnet-bank.slice [Install]