website diff doc/handbook/security.html @ rev 217

Fix typos
author Julien Rabier <taziden@slitaz.org>
date Fri Dec 12 21:34:55 2008 +0100 (2008-12-12)
parents
children a33277122930
line diff
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/doc/handbook/security.html	Fri Dec 12 21:34:55 2008 +0100
     1.3 @@ -0,0 +1,146 @@
     1.4 +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
     1.5 +    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
     1.6 +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
     1.7 +<head>
     1.8 +    <title>SliTaz Handbook - Sécurité du système</title>
     1.9 +    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
    1.10 +    <meta name="description" content="secure root passwd user services ports" />
    1.11 +    <meta name="expires" content="never" />
    1.12 +    <meta name="modified" content="2007-12-12 22:00:00" />
    1.13 +    <meta name="publisher" content="www.slitaz.org" />
    1.14 +    <meta name="author" content="Christophe Lincoln"/>
    1.15 +    <link rel="shortcut icon" href="favicon.ico" />
    1.16 +    <link rel="stylesheet" type="text/css" href="book.css" />
    1.17 +</head>
    1.18 +<body bgcolor="#ffffff">
    1.19 +
    1.20 +<!-- Header and quick navigation -->
    1.21 +<div id="header">
    1.22 +<div align="right" id="quicknav">
    1.23 +    <a name="top"></a>
    1.24 +    <a href="chroot-env.html">Environnement chrooté</a> |
    1.25 +    <a href="index.html">Table des matières</a>
    1.26 +</div>
    1.27 +<h1><font color="#3E1220">SliTaz Handbook</font></h1>
    1.28 +</div>
    1.29 +
    1.30 +<!-- Content. -->
    1.31 +<div id="content">
    1.32 +<div class="content-right"></div>
    1.33 +
    1.34 +<h2><font color="#DF8F06">SliTaz et la sécurité du système</font></h2>
    1.35 +
    1.36 +<ul>
    1.37 +	<li><a href="#policy">Politique de sécurité.</a></li>
    1.38 +	<li><a href="#root">Root</a> - L'administrateur système.</li>
    1.39 +	<li><a href="#busybox">Busybox</a> - Configuration du fichier /etc/busybox.conf</li>
    1.40 +	<li><a href="#ssh">Serveur SSH</a> - Options conseillées.</li>
    1.41 +	<li><a href="network-config.html#firewall">Firewall Netfilter</a> - 
    1.42 +	Le pare-feu réseau.</li>
    1.43 +	<li><a href="web-apps.html#pscan">Pscan</a> - Vérifier les ports ouverts
    1.44 +	ou fermés.</li>
    1.45 +</ul> 
    1.46 +
    1.47 +<a name="policy"></a>
    1.48 +<h3><font color="#6c0023">Politique de sécurité</font></h3>
    1.49 +<p>
    1.50 +SliTaz porte une grande attention à  la sécurité du système. Les applications 
    1.51 +sont testées de nombreux mois avant d'être inclues dans la distribution. Lors
    1.52 +du boot, un minimum de services sont lancés par les scripts rc. Pour avoir une
    1.53 +liste des démons lancés au démarrage il faut regarder la variable RUN_DAEMONS
    1.54 +du fichier de configuration /etc/rcS.conf.
    1.55 +</p>
    1.56 +<pre>
    1.57 + $ cat /etc/rcS.conf | grep RUN_DAEMONS
    1.58 +</pre>
    1.59 +<p>
    1.60 +Pour connaître les processus actifs, leur PID et leures resources mémoire,
    1.61 +vous pouvez utiliser la commande 'ps' pour lister les processus en cours ou
    1.62 +lancer l'utilitaire Htop :
    1.63 +</p>
    1.64 +<pre>
    1.65 + $ ps
    1.66 + $ htop
    1.67 +</pre>
    1.68 +
    1.69 +<a name="root"></a>
    1.70 +<h3><font color="#6c0023">Root - L'administrateur système</font></h3>
    1.71 +<p>
    1.72 +Root vient de l'anglais racine, sur un système GNU/Linux l'utilisateur
    1.73 +<em>root</em> est l'administrateur système, il a tous les droits sur les
    1.74 +fichiers du système et ceux de tous les utilisateurs. Il est conseillé de ne
    1.75 +jamais se loguer en tant que <em>root</em> et d'utiliser la commande
    1.76 +<code>su</code> suivie du mot de passe de l'utilisateur <em>root</em>, pour
    1.77 +obtenir les droits absolus. Ne pas se loguer en root et surfer sur internet
    1.78 +par exemple, permet d'avoir une double barrière en cas d'attaque ou d'intrusion
    1.79 +suite à un téléchargement. C'est à dire qu'un <em>cracker</em> tentant de
    1.80 +prendre le contrôle de votre machine, devra d'abord craquer votre mot de passe
    1.81 +pour ensuite tenter de craquer celui de l'administrateur <em>root</em>.
    1.82 +</p>
    1.83 +<p>
    1.84 +Un système GNU/Linux sécurisé a donc au minimum 2 utilisateurs, un pour
    1.85 +travailler et <em>root</em> pour administrer, configurer ou mettre à jour le
    1.86 +système. Il est aussi conseillé de confier l'administration du système à une
    1.87 +personne.
    1.88 +</p>
    1.89 +
    1.90 +
    1.91 +<a name="busybox"></a>
    1.92 +<h3><font color="#6c0023">Busybox</font></h3>
    1.93 +<p>
    1.94 +Le fichier busybox.conf, configure les applets, et leurs droits respectifs.
    1.95 +Sur le LiveCD de SliTaz les commandes: su, passwd, loadkmap, mount, reboot,
    1.96 +halt, peuvent être lancées par tous les utilisateurs, le propriétaire et le
    1.97 +groupe des commandes est root (<code>* = ssx root.root</code>). Le fchier 
    1.98 +<code>/etc/busybox.conf</code> n'est lisible que par root, il a les droits
    1.99 +600. A noter que la commande <code>passwd</code> ne fonctionne pas bien si
   1.100 +elle n'est pas ssx, les utilisateurs du système ne peuvent pas changer leur
   1.101 +propre mot de passe.
   1.102 +</p>
   1.103 +
   1.104 +<a name="ssh"></a>
   1.105 +<h3><font color="#6c0023">Serveur SSH</font></h3>
   1.106 +<p>
   1.107 +Ce petit texte au sujet de la sécurité est un complément à la page titrée
   1.108 +<a href="secure-shell.html">SHell sécurisé (SSH)</a>. Sur SliTaz, le serveur
   1.109 +SSH Dropbear n'est pas lancé par défaut, il faut l'ajouter à la variable 
   1.110 +<code>RUN_DAEMON</code> du fichier de configuration <code>/etc/rcS.conf</code>
   1.111 +pour qu'il se lance à chaque démarrage du système. Ou lancer le serveur
   1.112 +manuellement :
   1.113 +</p>
   1.114 +<pre>
   1.115 + # /etc/init.d/dropbear start
   1.116 +</pre>
   1.117 +<p>
   1.118 +Par défaut dropbear est lancé avec les options :
   1.119 +</p>
   1.120 +<pre class="script">
   1.121 + -w   N'autorise pas de login pour root.
   1.122 + -g   N'autorise pas de login avec mot de passe pour root.
   1.123 +</pre>
   1.124 +<p>
   1.125 +Vous pouvez ajouter de nouvelles options en éditant le fichier de configuration
   1.126 +des démons : <code>/etc/daemons.conf</code>. Pour connaître toutes les options
   1.127 +possibles, vous pouvez taper : <code>dropbear -h</code>.
   1.128 +</p>
   1.129 +
   1.130 +<!-- End of content -->
   1.131 +</div>
   1.132 +
   1.133 +<!-- Footer. -->
   1.134 +<div id="footer">
   1.135 +	<div class="footer-right"></div>
   1.136 +	<a href="#top">Haut de la page</a> | 
   1.137 +	<a href="index.html">Table des matières</a>
   1.138 +</div>
   1.139 +
   1.140 +<div id="copy">
   1.141 +    Copyright © 2007 <a href="http://www.slitaz.org/">SliTaz</a> -
   1.142 +    <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
   1.143 +    Documentation publiées sous
   1.144 +    <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
   1.145 +    et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>.
   1.146 +</div>
   1.147 +
   1.148 +</body>
   1.149 +</html>