My First 5 Minutes on a Server; Or, Essential Security for Linux Servers (2013)

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • journalcheck

    Sounds similar to logcheck. There is also journalcheck for systemd based systems:

    https://github.com/trentbuck/journalcheck

  • lynis

    Lynis - Security auditing tool for Linux, macOS, and UNIX-based systems. Assists with compliance testing (HIPAA/ISO27001/PCI DSS) and system hardening. Agentless, and installation optional.

    > Isn't a Ubuntu server secure out of the box?

    I think that the people working at RedHat actually are more competent in moving security forward on Linux than what Ubuntu does. Ubuntu hardly innovates here at all. It's target seems to be desktop users or server admins that are familiar with the Desktop version. I wouldn't put Ubuntu (or any other distribution) on a server without an elaborate playbook to tailor it to my needs. And this is where Ubuntu fails for me because it makes some weird assumptions as to what I want in terms of security (which are absent in Debian). YMMV. Ubuntu security innovation is non existing. Although I think that a distribution's goal should be accessibility and configurability - in that regard all of them don't prioritize security features as much as I'd like to see (but knowing myself I probably would complain the second these features become too opinionated.

    Ubuntu compared to Debian standard install is more bloated, interim releases are much buggier, and Ubuntu LTS is less stable than Debian stable. Ubuntu's root certificate store is constantly outdated (though the same issue might also be on Debian). Their apparmor configuration lags behind.

    All distributions could do more to lock down processes with seccomp-filters in systemd. Would be interesting to see what lynis⁰ discovers when comparing a fresh server install between Ubuntu and others.

    Jason Donenfeld, the creator of Wireguard said about Ubuntu on the latest¹ SCW podcast:

    > Ubuntu is always, a horrible distribution to work with, ...

    > Well, they [Ubuntu] sort of inherit from Debian, but they're like not super tuned in to what's going on and like not really on top of things. And so it was just always, it's still a pain to like make sure Ubuntu is working well. but I don't know, it's not too much interesting to say about the distro story, just open source politics as usual.

    while somewhat anecdotal I trust that Jason knows what he is talking about having been on the linux security kernel team for ages and familiar with the quirks of various downstream vendors. His development cycle for WG is: implement -> decompile -> formal-verification -> rinse/repeat :-/

    https://cisofy.com/lynis/

    ¹ https://securitycryptographywhatever.buzzsprout.com/1822302/...

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts