nixos/echoip: improve systemd hardening

Defelo eccf6388 110b3af9

Changed files
+13 -6
nixos
modules
services
web-apps
+13 -6
nixos/modules/services/web-apps/echoip.nix
···
);
# Hardening
+
AmbientCapabilities = "";
CapabilityBoundingSet = [ "" ];
-
DeviceAllow = [ "" ];
+
DevicePolicy = "closed";
LockPersonality = true;
+
MemoryDenyWriteExecute = true;
+
NoNewPrivileges = true;
PrivateDevices = true;
PrivateTmp = true;
PrivateUsers = true;
···
ProtectKernelTunables = true;
ProtectProc = "invisible";
ProtectSystem = "strict";
-
RestrictAddressFamilies = [
-
"AF_INET"
-
"AF_INET6"
-
"AF_UNIX"
-
];
+
RemoveIPC = true;
+
RestrictAddressFamilies = [ "AF_INET AF_INET6 AF_UNIX" ];
RestrictNamespaces = true;
RestrictRealtime = true;
RestrictSUIDSGID = true;
SystemCallArchitectures = "native";
+
SystemCallFilter = [
+
"@system-service"
+
"~@privileged"
+
"~@resources"
+
"setrlimit"
+
];
+
UMask = "0077";
};
};