Précédent Remonter Suivant
Une erreur à corriger, une suggestion à faire, une contribution à apporter ? N'hésitez-plus ! Just write it!

Chapitre 12  Bases de la sécurité



12.1  Outillage spécifique Debian

12.1.1  Paquet harden

Pour renforcer la sécurité le paquet harden utilise une démarche originale basée sur le système des dépendances entre paquets Debian.

En effet, bien que n'agissant pas directement sur la sécurité d'une machine, l'installation de ce paquet :
Plus précisément, ce paquet installe plusieurs paquets virtuels (i.e à seul but de spécifier des dépendances) :
harden-tools
outils pour l'amélioration de la sécurité globale (vérification d'intégrité, détection d'intrusion, patches, ...) ;
hardent-doc
la documentation des précédents ;
hardent-environnment
aide à la configuration de l'environnement sécurisé (actuellement vide) ;
hardent-servers
conflits (i.e suggestion du retrait) de services «serveurs» considérés non fiables ;
hardent-clients
idem pour les clients ;
hardent-remoteflaws
conflits avec les paquets présentant des failles pouvant être exploitées à distance
hardent-localflaws
idem en local ;
hardent-remoteaudit
outils pour l'audit à distance d'un système ;
Par exemple, après avoir installé harden-servers , l'installation du serveur telnetd , largement reconnu comme non fiable, induit un conflit.

12.2  Protéger la machine de ses utilisateurs

12.2.1  Forcer la machine à booter sur Linux

Et oui, c'est que le moyen le plus simple pour casser un système, c'est encore de démonter le disque dur, et de le monter sur une machine où on est root, ou, ce qui revient quasi au même, de booter sur une disquette. Il convient donc de s'assurer que la machine va bien lancer le bon système d'exploitation au démarrage. Mais attention quand même, si votre machine est dans une pièce fermée à clé, pas la peine de mettre en place ces méthodes. Elles seraient juste bonnes à vous gêner en cas de pépin.

Si vous installez ces méthodes, il faut :

12.2.2  Utiliser les permissions à bon escient

Les permissions sont faites pour ça. Allez donc lire la rubrique qui leur est réservée : ??.

12.3  Protéger la machine des attaques extérieures

Je suis un pauvre utilisateur de machine unique, sans réseau, alors je suis particulièrement mauvais dans le domaine. À vous d'écrire ce chapitre, donc. On pourra y parler de : Sachez toutefois que certaines solutions sont illégales suivant le pays dans lequel vous vivez. Ainsi ssh est illégal pour une utilisation en France. Il existe cependant en remplacement SSF qui a fait l'objet d'une déclaration adéquate. 1

MAIS

12.4  Vérifier la cohérence du système

Suite à un piratage on peut se demander si les logiciels installés sur le disque proviennent bien de paquets Debian et si oui, s'ils correspondent à la distribution officielle? C'est-à-dire est-ce que le pirate a modifié des fichiers du système pour se garder une porte d'entrée?

Ces questions sont décrites plus précisément en
Des réponses sont apportées par

12.5  Connexion distante directe de root

Il s'agit d'interdire à l'utilisateur root de se connecter directement à distance. Ainsi, l'utilisateur qui souhaite être super-utilisateur sur une machine distante sera dans l'obligation de :
  1. fournir un premier couple valide (nom utilisateur/mot de passe)
  2. utiliser su ou sudo pour devenir super-utilisateur
  3. laisser une trace de cette opération.
Dans /etc/security/access.conf , placer la ligne -:wheel:ALL EXCEPT LOCAL

12.6  Outils pour la sécurité

La distribution Debian vous permet également d'installer facilement des outils utiles au renforcement de la sécurité de votre machine, de votre réseau.

12.6.1  John, the ripper

Utilitaire permettant d'effectuer des «attaques aux dictionnaires» sur les mots de passe et ainsi de tester la fiabilité de ces derniers. À lancer régulièrement en cron avec envoi de message lorsque un mot de passe est trouvé.

12.6.2  Nessus

Nessus permet d'établir un audit de sécurité pour une machine éventuellement distante. Nessus est un outil client/serveur. La partie serveur réalise les attaques de la machine distante, la partie cliente fournie l'interface utilisateur (X11/GTK+). ATTENTION, Nessus réalise effectivement les attaques du système distant. En conséquence, son utilisation inconsidérée peut être considérée comme illégale. Pour auditer une machine, assurez vous de disposer de l'accord du responsable de votre "cible"!

12.7  Pour en savoir plus...

Documentations


HOWTO Securing Debian
http://www.debian.org/doc/manuals/securing-debian-howto

Listes de diffusion

S'abonner aux listes Debian relatives à la sécurité (cf ...)
1
« déclaration de fourniture en vue d'une utilisation générale d'un moyen de cryptologie ». Voir l' Arrêté du 17 mars 1999 définissant la forme et le contenu du dossier concernant les déclarations ou demandes d'autorisation relatives aux moyens et prestations de cryptologie (http://www.internet.gouv.fr/francais/textesref/cryptoarrete4.htm)

Précédent Remonter Suivant