diff --git a/deployment/linux/furt.service b/deployment/linux/furt.service index a504d30..5dd1150 100644 --- a/deployment/linux/furt.service +++ b/deployment/linux/furt.service @@ -1,5 +1,5 @@ [Unit] -Description=furt Multi-Tenant API Gateway +Description=furt Multi-Tenant API Gateway (Security-Hardened) After=network.target [Service] @@ -14,6 +14,20 @@ RestartSec=5 StandardOutput=journal StandardError=journal +# === SECURITY HARDENING === + +# Filesystem Protection +ProtectSystem=strict +ReadWritePaths=/var/run/furt /var/log/furt +ProtectHome=yes + +# Process Hardening +NoNewPrivileges=yes +PrivateTmp=yes + +# Network Restriction +RestrictAddressFamilies=AF_INET + [Install] WantedBy=multi-user.target