GNU/Linux operating systems play an important role in various environments and are deployed in many products (switches, routers, televisions, vehicles, etc.).
A few configuration rules make it possible to obtain reasonably secure systems as long as some fundamental principles are respected. It should be checked methodologically that these are applied correctly, for example using a checklist.
This guide focuses primarily on generic system configuration guidelines and common sense principles that should be applied when deploying services on a GNU/Linux system.
In particular, the following points are discussed:
The original version of the document, in French, can be found here.
Some of the versions below are obsolete and offered for archival purposes only.