| Even for 2013, this is not very good advice. fail2ban makes your iptables dynamic, which is a nightmare to audit. This is what I do in 2021: * Set up spiped[1] in front of SSH * Install and setup nftables[2]. * Lock down every service as much as possible in systemd[3]. (If the service is built-in the distro, just use drop in files[4]) [1] https://www.tarsnap.com/spiped.html [2] https://wiki.archlinux.org/title/nftables [3] https://ruderich.org/simon/notes/systemd-service-hardening [4] https://wiki.archlinux.org/index.php?title=Systemd&oldid=704... |
There is a gulf of difference between hardening a Linux server for an independent web shop vs running Linux at Google. And this article very much feels like it's aimed at sysadmins of the former rather than SRE's of the latter (the fact that they're not even running configuration management like Puppet is a dead give away of that fact)