blog.ikoula.com Open in urlscan Pro
2a00:c70:1:178:170:118:47:1  Public Scan

URL: https://blog.ikoula.com/fr/securiser-sa-machine-debian
Submission: On May 30 via manual from FR — Scanned from FR

Form analysis 4 forms found in the DOM

POST /fr/securiser-sa-machine-debian

<form class="lang_dropdown_form language ddsDefault" id="lang_dropdown_form_language" action="/fr/securiser-sa-machine-debian" method="post" accept-charset="UTF-8">
  <div>
    <div class="form-item form-type-select form-item-lang-dropdown-select">
      <div id="lang-dropdown-select-language" class="dd-container" style="width: 150px;">
        <div class="dd-select" style="width: 150px; background: rgb(238, 238, 238);"><input class="dd-selected-value" type="hidden" value="fr"><a class="dd-selected"><label class="dd-selected-text">Français</label></a><span
            class="dd-pointer dd-pointer-down"></span></div>
        <ul class="dd-options dd-click-off-close" style="width: 150px;">
          <li><a class="dd-option dd-option-selected"> <input class="dd-option-value" type="hidden" value="fr"> <label class="dd-option-text">Français</label></a></li>
          <li><a class="dd-option"> <input class="dd-option-value" type="hidden" value="en"> <label class="dd-option-text">Anglais</label></a></li>
          <li><a class="dd-option"> <input class="dd-option-value" type="hidden" value="nl"> <label class="dd-option-text">Néerlandais</label></a></li>
          <li><a class="dd-option"> <input class="dd-option-value" type="hidden" value="es"> <label class="dd-option-text">Espagnol</label></a></li>
          <li><a class="dd-option"> <input class="dd-option-value" type="hidden" value="it"> <label class="dd-option-text">Italien</label></a></li>
          <li><a class="dd-option"> <input class="dd-option-value" type="hidden" value="zh-hans"> <label class="dd-option-text">Chinois</label></a></li>
        </ul>
      </div>
    </div>
    <input type="hidden" name="fr" value="/fr/securiser-sa-machine-debian">
    <input type="hidden" name="en" value="/en/node/1931">
    <input type="hidden" name="nl" value="/nl/node/1931">
    <input type="hidden" name="es" value="/es/node/1931">
    <input type="hidden" name="it" value="/it/node/1931">
    <input type="hidden" name="zh-hans" value="/zh/node/1931">
    <noscript>
      <div>
        <span class="button edit-submit--2">
          <input type="submit" name="op" id="edit-submit--2" value="Go" class="form-submit">
        </span>
      </div>
    </noscript><input type="hidden" name="form_build_id" value="form-9WwQsgq6J8LYGoqWE1bu7bMOxsf4eNHOZc5r0rLxqJs">
    <input type="hidden" name="form_id" value="lang_dropdown_form">
  </div>
</form>

POST /fr/securiser-sa-machine-debian

<form action="/fr/securiser-sa-machine-debian" method="post" id="search-block-form" accept-charset="UTF-8">
  <div>
    <div class="container-inline">
      <h2 class="element-invisible">Formulaire de recherche</h2>
      <div class="form-item form-type-textfield form-item-search-block-form">
        <label class="element-invisible" for="edit-search-block-form--2">Recherche </label>
        <input title="Saisissez les termes que vous voulez rechercher." type="text" id="edit-search-block-form--2" name="search_block_form" value="" size="15" maxlength="128" class="form-text">
      </div>
      <div class="form-actions form-wrapper" id="edit-actions--2"><span class="button edit-submit--3">
          <input type="submit" name="op" id="edit-submit--3" value="Recherche" class="form-submit">
        </span>
      </div><input type="hidden" name="form_build_id" value="form-ucNXY8pXmgckHern5jFGf0nNAWyjE7wYHe3r9UkYQMk">
      <input type="hidden" name="form_id" value="search_block_form">
    </div>
  </div>
</form>

POST /fr/comment/reply/1931

<form class="comment-form user-info-from-cookie user-info-from-cookie-processed" action="/fr/comment/reply/1931" method="post" id="comment-form" accept-charset="UTF-8">
  <div>
    <div class="form-item form-type-textfield form-item-name">
      <label for="edit-name">Votre nom <span class="form-required" title="Ce champ est obligatoire.">*</span></label>
      <input type="text" id="edit-name" name="name" value="" size="30" maxlength="60" class="form-text required">
    </div>
    <div class="form-item form-type-textfield form-item-mail">
      <label for="edit-mail">Adresse électronique <span class="form-required" title="Ce champ est obligatoire.">*</span></label>
      <input type="text" id="edit-mail" name="mail" value="" size="30" maxlength="64" class="form-text required">
      <div class="description">Le contenu de ce champ sera maintenu privé et ne sera pas affiché publiquement.</div>
    </div>
    <div class="form-item form-type-textfield form-item-homepage">
      <label for="edit-homepage">Page d'accueil </label>
      <input type="text" id="edit-homepage" name="homepage" value="" size="30" maxlength="255" class="form-text">
    </div>
    <div class="field-type-text-long field-name-comment-body field-widget-text-textarea form-wrapper" id="edit-comment-body">
      <div id="comment-body-add-more-wrapper">
        <div class="text-format-wrapper">
          <div class="form-item form-type-textarea form-item-comment-body-und-0-value">
            <label for="edit-comment-body-und-0-value">Commentaire <span class="form-required" title="Ce champ est obligatoire.">*</span></label>
            <div class="form-textarea-wrapper resizable textarea-processed resizable-textarea"><textarea class="text-full form-textarea required" id="edit-comment-body-und-0-value" name="comment_body[und][0][value]" cols="60" rows="5"></textarea>
              <div class="grippie"></div>
            </div>
          </div>
          <fieldset class="filter-wrapper fieldset form-wrapper" id="edit-comment-body-und-0-format">
            <div class="fieldset-content fieldset-wrapper clearfix" id="edit-comment-body-und-0-format">
              <div class="filter-help form-wrapper" id="edit-comment-body-und-0-format-help">
                <p><a href="/fr/filter/tips" target="_blank">Plus d'information sur les formats de texte</a></p>
              </div>
              <div class="filter-guidelines form-wrapper filter-guidelines-processed" id="edit-comment-body-und-0-format-guidelines">
                <div class="filter-guidelines-item filter-guidelines-6">
                  <h3 style="display: none;">Plain text</h3>
                  <ul class="tips">
                    <li>Aucune balise HTML autorisée.</li>
                    <li>Les adresses de pages web et de messagerie électronique sont transformées en liens automatiquement.</li>
                    <li>Les lignes et les paragraphes vont à la ligne automatiquement.</li>
                  </ul>
                </div>
              </div>
            </div>
          </fieldset>
        </div>
      </div>
    </div><input type="hidden" name="form_build_id" value="form-jf5VWNe9kBWbgPxoZV3hD2dVmQ1-ugmesqgUnOcf5DM">
    <input type="hidden" name="form_id" value="comment_node_story_form">
    <div class="captcha"><input type="hidden" name="captcha_sid" value="7481511">
      <input type="hidden" name="captcha_token" value="b237a267623252d0955130b83792267f">
      <img src="/fr/image_captcha?sid=7481511&amp;ts=1685434079" width="168" height="48" alt="Image CAPTCHA" title="Image CAPTCHA">
      <div class="form-item form-type-textfield form-item-captcha-response">
        <label for="edit-captcha-response">Quel est le code de l'image ? <span class="form-required" title="Ce champ est obligatoire.">*</span></label>
        <input type="text" id="edit-captcha-response" name="captcha_response" value="" size="15" maxlength="128" class="form-text required" autocomplete="off">
        <div class="description">Ecrivez les lettres contenues dans cette image</div>
      </div>
    </div>
    <div class="form-actions form-wrapper" id="edit-actions"><span class="button edit-preview">
        <input type="submit" name="op" id="edit-preview" value="Aperçu" class="form-submit">
      </span>
    </div>
  </div>
</form>

POST https://mautic.ikoula.com/form/submit?formId=36

<form autocomplete="false" role="form" method="post" action="https://mautic.ikoula.com/form/submit?formId=36" id="mauticform_formulaireprisedecontactprojet" data-mautic-form="formulaireprisedecontactprojet" enctype="multipart/form-data"
  target="mauticiframe_formulaireprisedecontactprojet">
  <div class="mauticform-error" id="mauticform_formulaireprisedecontactprojet_error"></div>
  <div class="mauticform-message" id="mauticform_formulaireprisedecontactprojet_message"></div>
  <div class="mauticform-innerform">
    <div class="mauticform-page-wrapper mauticform-page-1" data-mautic-form-page="1">
      <div id="mauticform_formulaireprisedecontactprojet_parlez_nous_de_votre_proj" class="mauticform-row mauticform-freehtml mauticform-field-1">
        <div id="mauticform_input_formulaireprisedecontactprojet_parlez_nous_de_votre_proj" name="mauticform[parlez_nous_de_votre_proj]" value="" class="mauticform-freehtml"> <strong style="color:#FF7828">Vous avez un projet et vous souhaitez en
            discuter avec nos experts en infrastructure ?</strong><br><strong>Laissez-nous vos coordonnées pour être recontacté rapidement.</strong><br> </div>
      </div>
      <div id="mauticform_formulaireprisedecontactprojet_nom" data-validate="nom" data-validation-type="text" class="mauticform-row mauticform-text mauticform-field-2 mauticform-required"> <span class="mauticform-helpmessage">Merci d'entrée votre
          nom</span> <input id="mauticform_input_formulaireprisedecontactprojet_nom" name="mauticform[nom]" value="" placeholder="Nom*" class="mauticform-input" type="text"> <label id="mauticform_label_formulaireprisedecontactprojet_nom"
          for="mauticform_input_formulaireprisedecontactprojet_nom" class="mauticform-label" data-help="Merci d'entrée votre nom">Nom*</label> <span class="mauticform-errormsg" style="display: none;">*Merci d'indiquer votre nom</span> </div>
      <div id="mauticform_formulaireprisedecontactprojet_email" data-validate="email" data-validation-type="email" class="mauticform-row mauticform-email mauticform-field-3 mauticform-required"> <span class="mauticform-helpmessage">Merci d'entrée
          votre adresse email</span> <input id="mauticform_input_formulaireprisedecontactprojet_email" name="mauticform[email]" value="" placeholder="Email*" class="mauticform-input" type="email"> <label
          id="mauticform_label_formulaireprisedecontactprojet_email" for="mauticform_input_formulaireprisedecontactprojet_email" class="mauticform-label" data-help="Merci d'entrée votre adresse email">Email*</label> <span class="mauticform-errormsg"
          style="display: none;">*Merci d'entrée votre adresse email</span> </div>
      <div id="mauticform_formulaireprisedecontactprojet_entreprise" data-validate="entreprise" data-validation-type="text" class="mauticform-row mauticform-text mauticform-field-4 mauticform-required"> <span class="mauticform-helpmessage">Merci
          d'entrée le nom de votre entreprise</span> <input id="mauticform_input_formulaireprisedecontactprojet_entreprise" name="mauticform[entreprise]" value="" placeholder="Entreprise*" class="mauticform-input" type="text"> <label
          id="mauticform_label_formulaireprisedecontactprojet_entreprise" for="mauticform_input_formulaireprisedecontactprojet_entreprise" class="mauticform-label" data-help="Merci d'entrée le nom de votre entreprise">Entreprise*</label> <span
          class="mauticform-errormsg" style="display: none;">*Merci d'entrée le nom de votre entreprise</span> </div>
      <div id="mauticform_formulaireprisedecontactprojet_telephone" data-validate="telephone" data-validation-type="tel" class="mauticform-row mauticform-tel mauticform-field-5 mauticform-required"> <input
          id="mauticform_input_formulaireprisedecontactprojet_telephone" name="mauticform[telephone]" value="" placeholder="Téléphone*" class="mauticform-input" type="tel"> <label id="mauticform_label_formulaireprisedecontactprojet_telephone"
          for="mauticform_input_formulaireprisedecontactprojet_telephone" class="mauticform-label" data-help="">Téléphone*</label> <span class="mauticform-errormsg" style="display: none;">Merci de renseigner un téléphone valide</span> </div>
      <div id="mauticform_formulaireprisedecontactprojet_parleznous_de_votre_proje" data-validate="parleznous_de_votre_proje" data-validation-type="textarea" class="mauticform-row mauticform-text mauticform-field-6 mauticform-required"> <textarea
          id="mauticform_input_formulaireprisedecontactprojet_parleznous_de_votre_proje" name="mauticform[parleznous_de_votre_proje]" class="mauticform-textarea">Parlez-nous de votre projet</textarea> <span class="mauticform-errormsg"
          style="display: none;">Merci de nous laisser un message</span> </div>
      <div id="mauticform_formulaireprisedecontactprojet_etesvous_un_robot__56_" data-validate="etesvous_un_robot__56_" data-validation-type="captcha" class="mauticform-row mauticform-text mauticform-field-7 mauticform-required"> <span
          class="mauticform-helpmessage">Merci de répondre correctement à la question</span> <input id="mauticform_input_formulaireprisedecontactprojet_etesvous_un_robot__56_" name="mauticform[etesvous_un_robot__56_]" value=""
          placeholder="Etes-vous un robot  5+6 = ?" class="mauticform-input" type="text"> <label id="mauticform_label_formulaireprisedecontactprojet_etesvous_un_robot__56_" for="mauticform_input_formulaireprisedecontactprojet_etesvous_un_robot__56_"
          class="mauticform-label" data-help="Merci de répondre correctement à la question">Etes-vous un robot 5+6 = ?</label> <span class="mauticform-errormsg" style="display: none;">Ceci est requis.</span> </div>
      <div id="mauticform_formulaireprisedecontactprojet_contact" data-validate="contact" data-validation-type="checkboxgrp" class="mauticform-row mauticform-checkboxgrp mauticform-field-8 mauticform-required">
        <div class="mauticform-checkboxgrp-row"> <label id="mauticform_checkboxgrp_label_contact_JacceptequecesinformationssoientutiliseesparlasocieteIKOULApourpermettredetrerappeledanslecadredelarelationcommerciale0"
            for="mauticform_checkboxgrp_checkbox_contact_JacceptequecesinformationssoientutiliseesparlasocieteIKOULApourpermettredetrerappeledanslecadredelarelationcommerciale0" class="mauticform-checkboxgrp-label"> <input
              class="mauticform-checkboxgrp-checkbox" name="mauticform[contact][]" id="mauticform_checkboxgrp_checkbox_contact_JacceptequecesinformationssoientutiliseesparlasocieteIKOULApourpermettredetrerappeledanslecadredelarelationcommerciale0"
              type="checkbox" value="J'accepte que ces informations soient utilisées par la société IKOULA pour permettre d'être rappelé dans le cadre de la relation commerciale."> J'accepte que ces informations soient utilisées par la société IKOULA
            pour permettre d'être rappelé dans le cadre de la relation commerciale. </label> </div> <span class="mauticform-errormsg" style="display: none;">Ceci est requis.</span>
      </div>
      <div id="mauticform_formulaireprisedecontactprojet_politique_de_confidential" class="mauticform-row mauticform-freehtml mauticform-field-9">
        <div id="mauticform_input_formulaireprisedecontactprojet_politique_de_confidential" name="mauticform[politique_de_confidential]" value="" class="mauticform-freehtml"> <span style="font-size:10px"><strong>Politique de confidentialité
            </strong><br>IKOULA traite les données recueillies pour gérer vos demandes et nos échanges ultérieurs avec vous. En savoir plus sur la gestion de vos données et vos droits en consultant notre
            <a href="https://www.ikoula.com/fr/confidentialite">charte de confidentialité</a></span> </div>
      </div>
      <div id="mauticform_formulaireprisedecontactprojet_submit" class="mauticform-row mauticform-button-wrapper mauticform-field-10"> <button type="submit" name="mauticform[submit]" id="mauticform_input_formulaireprisedecontactprojet_submit"
          value="" class="mauticform-button btn btn-default">Envoyer</button> </div>
    </div>
  </div> <input type="hidden" name="mauticform[formId]" id="mauticform_formulaireprisedecontactprojet_id" value="36"> <input type="hidden" name="mauticform[return]" id="mauticform_formulaireprisedecontactprojet_return" value=""> <input type="hidden"
    name="mauticform[formName]" id="mauticform_formulaireprisedecontactprojet_name" value="formulaireprisedecontactprojet"> <input type="hidden" name="mauticform[messenger]" id="mauticform_formulaireprisedecontactprojet_messenger" value="1">
</form>

Text Content

Les cookies Google Analytics

Ce site utilise des cookies de Google Analytics, ces cookies nous aident à
identifier le contenu qui vous interesse le plus ainsi qu'à repérer certains
dysfonctionnements. Vos données de navigations sur ce site sont envoyées à
Google Inc
S'opposerAccepter

Aller au contenu principal
 * Ikoula Corporate
 * Espace Client
 * Support
 * Blog
 * Wiki

Site web ikoula
 * Ikoula Corporate
 * Espace Client
 * Support
 * Blog
 * Wiki

Français
 * Français
 * Anglais
 * Néerlandais
 * Espagnol
 * Italien
 * Chinois




FORMULAIRE DE RECHERCHE

Recherche



SÉCURISER SA MACHINE DEBIAN

Soumis par lucas 02Oct
2020


INTRODUCTION


Assurer la sécurité de sa machine est un point essentiel qui ne doit pas être
sous-estimé sous peine de devenir la cible de diverses attaques. La puissance
actuelle des ordinateurs rendant aujourd'hui des techniques d'intrusions comme
l'attaque par force brute ou bruteforce très simple à mettre en oeuvre pour
obtenir un accès administrateur à la machine cible en un temps réduit.

Vous trouverez sur cette page une liste non exhaustive de pistes afin de
sécuriser votre serveur Debian sur différents points tels que le compte root,
l'accès ssh, le pare-feu, etc...


Avertissement: Avant toute modification de votre système prévoyez toujours une
sauvegarde de vos fichiers en cas de mauvaise manipulation. Sur un serveur de
production, pensez à effectuer ces opérations pendant les heures creuses afin de
minimiser l'impact de vos actions.




PRÉ-REQUIS


L'un des pré-requis essentiel à la sécurité de son serveur est de maintenir ses
paquets dans leur version la plus à jour possible. Un nombre important de
failles découvertes sont rapidement corrigées par les développeurs des paquets
et applications concernées, dans la mesure du possible il faut toujours
conserver son système à jour et ainsi éviter les failles de sécurité.

apt-get update apt-get upgrade
Afin de conserver votre système Debian à jour, assurez-vous de posséder une
liste des dépôts officiels à jour. Vous pourrez trouver une liste des dépôts
disponibles chez Ikoula et les instructions d'installation à cette adresse.



LES RÉPERTOIRES UTILISATEURS

Par défaut sur un système Debian, les répertoires utilisateurs sont accessibles
aux autres comptes locaux présents sur la machine.
Afin de palier à cette faille dans la sécurité il nous est nécessaire de
reconfigurer le comportement par défaut.

Faisons en sorte que les répertoires ne soient lisibles que par leur
propriétaires respectifs
dpkg-reconfigure adduser






L'ACCÈS ROOT


Autoriser la connexion du compte root après la première utilisation n'est en
général pas une bonne idée. En effet le compte root ou super-utilisateur possède
un accès total à votre système.
Si une personne malveillante vient à gagner l'accès au compte super-utilisateur
elle aura le contrôle total de votre machine.



LA COMMANDE SUDO


Afin de réduire les risques vous pouvez, par exemple, ajouter un utilisateur
qui, au besoin, obtiendra les droits de notre super-utilisateur par
l'utilisation de la commande sudo.
Il nous faut tout d'abord créer un nouvel utilisateur

adduser votre_utilisateur

Remplissez ensuite les différents champs ainsi que le mot de passe qui, de
préférence, sera composé de minuscules, majuscules et chiffres.
Nous allons maintenant installer sudo

apt-get install sudo

Maintenant que notre utilisateur est créé et que sudo est installé il va devoir
être dans le groupe sudo pour pouvoir utiliser la commande

usermod -a -G sudo votre_utilisateur

A partir de maintenant notre utilisateur pourra, au besoin, faire précéder la
commande souhaitée de sudo afin de l'exécuter avec les permissions du
super-utilisateur.
Son mot de passe lui sera demandé avant d'exécuter toute commande.

sudo cat /etc/password

Interdire le login root
Maintenant que nous disposons d'un autre utilisateur nous pouvons par exemple
empêcher la connexion à notre système à partir du compte root.
Tout d'abord il vous faut éditer le fichier de configuration du service ssh

vi /etc/ssh/sshd_config

Trouvez et éditez la ligne suivante dans votre fichier sshd_config, en modifiant
le yes par no. Au besoin dé-commentez la ligne en supprimant le symbole #.

PermitRootLogin no

N'oubliez pas ensuite de sauvegarder et de fermer le fichier de configuration.
Lorsque le service SSH sera relancé vos modifications prendront effet.

/etc/init.d/ssh restart


Conseil: Nous vous conseillons de toujours garder le terminal SSH connecté en
root pendant la durée des tests. En effet une mauvaise manipulation rendrait la
connexion à votre système impossible.
L'ouverture d'un second terminal afin de tester la connexion et l'utilisation
des modifications sur le nouvel utilisateur est donc recommandée.




L'ACCÈS SSH


Grâce aux solutions apportées précédemment notre système est déjà bien sécurisé,
mais nous pouvons encore renforcer cette sécurité en mettant en place une
authentification par fichier de clé.
Habituellement la connexion et l'authentification sur votre système s'effectue
grâce à une paire login/mot de passe. Nous pouvons remplacer cette méthode qui
n'est pas infaillible par une authentification par clé.
Une fois la modification mise en place lors de chaque nouvelle connexion le
système va regarder si l'utilisateur qui tente de se connecter possède une clé
valide et si cette-ci est bien autorisée à effectuer une connexion pour cet
utilisateur.

Bien qu'aucune méthode ne soit infaillible l'authentification par fichier de clé
requiert de la personne voulant s'introduire dans le système qu'elle possède ce
fichier. Nous pouvons donc renforcer la sécurité par rapport à un mot de passe
qui peut être deviné par brute force.
Plusieurs inconvénients sont cependant présents lorsque cette méthode est
choisie, en effet il est impératif de devoir posséder le fichier de clé quelque
soit l'endroit de la connexion, par exemple entre des ordinateurs au travail et
à la maison.
Vous devrez également ajouté manuellement chaque nouveau fichier de clé qui sera
autorisé à accéder à votre système, dans le cas par exemple de l'ajout d'un
nouvel utilisateur ou de l'accès d'une personne autorisée à votre système.



CHANGER LE PORT PAR DÉFAUT


L'un des moyens les plus efficace pour arrêter les tests automatiques lancés
contre les serveurs est de changer le port par défaut de SSH sur votre machine.
Pour ce faire éditez votre fichier sshd_config

vi /etc/ssh/sshd_config

Trouvez et éditez la ligne suivante du fichier en remplaçant la valeur par celle
choisie

# What ports, IPs and protocols we listen for Port 22

Redémarrez le service SSH

/etc/init.d/ssh restart


Note: A présent la connexion à votre machine s'effectuera en précisant le
nouveau port SSH utilisé: ssh utilisateur@Adresse_IP -p Votre_port


GÉNÉRER UNE PAIRE DE CLÉS


Windows
Vous pouvez générer votre paire de clé depuis le logiciel PuTTYgen disponible
sous Windows. Linux Sous Linux vous pouvez taper la commande suivante :

ssh-keygen





COPIER UNE PAIRE DE CLÉS


Lorsque la paire est générée nous devons à présent indiquer sur le serveur
quelles sont les personnes autorisées à se connecter à notre nouvel utilisateur.
Pour ce faire chaque utilisateur de notre système dispose d'un fichier
ssh/authorized_keys présent dans son répertoire local.

Si vous êtes actuellement en train de générer la paire de clé sur votre système
Debian vous pouvez utiliser la commande suivante afin de copier automatiquement
la clé dans le fichier.

ssh-copy-id votre_utilisateur@IP_VotreServeur

SInon vous pouvez manuellement ajouter votre clé publique au fichier des
personnes autorisées
Si le dossier .ssh n'existe pas dans le dossier local de notre utilisateur nous
devons le créer.

mkdir .ssh chmod 700 .ssh

Maintenant nous devons créer un fichier authorized_keys dans notre dossier .ssh

vi .ssh/authorized_keys

On ajoute ensuite la clé publique au fichier, le résultat doit être semblable à
cet exemple

ssh-rsa
AAAB3NzaC1yc2EAAAADAQaSdMTJXMy3MtlQhva+j9CgguyVbU3nCKneB+KjKiS/1rggpFmu3HbXBnWSUdf
votre_utilisateur@machine.locale

On enregistr et on ferme le fichier.
Par mesure de sécurité nous allons restreindre l'accès à notre fichier

chmod 600 .ssh/authorized_keys

À partir de maintenant notre utilisateur est autorisé à se connecter à la
machine.



CHROOTER SON SYSTÈME


Mettre en place une prison, un chroot pour ses utilisateurs peut être une bonne
solution afin de sécuriser son serveur. Les utilisateurs emprisonnés sur le
système auront un choix d'actions réduit aux commandes autorisées par vous même.
Vous trouverez de plus amples informations sur le chroot et sa mise en place
dans l'article disponible à l'adresse suivante




PARE-FEU


L'utilisation d'un pare-feu est fortement recommandée pour la sécurisation de
votre système.
Le pare-feu est souvent la première ligne de défense de votre machine contre
l'extérieur, c'est en effet lui qui va analyser le trafic qui transite entre
votre machine et l'extérieur.
Grâce au pare-feu vous êtes en mesure de pouvoir bloquer ou autoriser l'accès de
votre machine depuis l'extérieur à certains ports ou protocoles, assurant ainsi
la sécurité de votre système.



LES POLITIQUES DE SÉCURITÉ


Dans le cas d'un pare-feu il est nécessaire de définir une politique de sécurité
à mettre en place. En effet sans une définition efficace le choix du blocage ou
de l'autorisation des ports et protocoles se trouverait être assez aléatoire.
Il est donc nécessaire de définir au préalable une politique claire quant à la
sécurité de son réseau informatique ou de sa machine.

Parmi les différentes politiques les plus couramment utilisées se trouvent les
politiques de la liste blanche et celle de la liste noire.

Liste blanche

Le principe de la politique de la liste blanche consiste à bloquer tout le
trafic entrant sans exception et n'autoriser explicitement que les ports et
protocoles dont nous sommes absolument sûrs de leur sécurité. Cette politique de
sécurité présente de nombreux avantages par rapport à la liste noire. En effet
tout trafic non explicitement autorisé sera bloqué, ceci permet d'éviter la
plupart des tentatives de connexion que nous n'aurions pas forcement eu le
réflexe de sécuriser.
L'un des désavantages de cette politique est l'obligation de devoir définir
chaque ports ou protocoles utilisés afin de ne pas bloquer l’exécution de nos
services ( par exemple le protocole http sur le port 80 ), il faut donc
connaître chaque port utilisé par la machine et garder à jour les règles
établies lors de l'ajout ou de la suppression d'un service. Concernant le trafic
sortant dans la majorité des cas il n'est pas considéré comme risqué de tout
autorisé, en effet vous êtes censé connaître le trafic sortant de votre réseau
ou machine. Il est cependant recommandé de garder une trace du trafic sortant
par mesure de sécurité.

Liste noire

Le principe de la politique de la liste noire consiste à autoriser tout le
trafic entrant sans exception et à ne bloquer explicitement que les ports et
protocoles dont nous sommes sûrs qu'ils présentent un risque pour la sécurité.
Cette politique de sécurité présente de nombreux désavantages par rapport à la
liste blanche. En effet autoriser tout le trafic entrant sans aucune restriction
n'est pas recommandé, le blocage n'intervenant seulement que dans le cas d'un
port ou protocole explicitement établi. Concernant le trafic sortant dans la
majorité des cas il n'est pas considéré comme risqué de tout autorisé, en effet
vous êtes censé connaître le trafic sortant de votre réseau ou machine. Il est
cependant recommandé de garder une trace du trafic sortant par mesure de
sécurité.



IPTABLES


IPTables est surement le plus connu des pare-feu logiciel disponible sur Debian.
Voici quelques commandes pratiques le concernant.

Installation d'IPTable

sudo apt-get install iptables

Lister les règles actuellement établies

sudo iptables -L

Purger les règles établies

sudo iptables -F sudo iptables -X

Ajouter une règle

# Supprimer la règle n°2 de la catégorie OUTPUT sudo iptables -D OUTPUT 2




FAIL2BAN


Il peut être utile de mettre en place le servcie Fail2ban sur votre système afin
de prévenir tout risque d'attaque par force brute. En effet le service fail2ban
vous permet de bannir, pour un temps donné, toute personne échouant à
s'authentifier un certain nombre de fois sur la machine.
Vous trouverez de plus amples informations sur fail2ban et sa mise en place dans
l'article disponible à l'adresse suivante.




RKHUNTER


Vous avez la possibilité de détecter si des malwares/rootkits sont présents sur
votre serveur via l'utilitaire rkhunter.
Vous pouvez l'installer via la commande:

apt-get install rkhunter

Une fois installé, vous pouvez lancer un check de votre système via la commande.

rkhunter --checkall

Vous pouvez ajouter l'option "--report-warnings-only" afin de n'avoir que les
erreurs dans le rapport.
Vous pouvez par exemple automatiser cette tâche tout les jours en ajoutant une
tâche cron: (/etc/crontab ou crontab -e)

0 0 * * * root rkhunter --checkall --report-warnings-only
Ici tous les jours à minuit

AddThis is disabled. Allow


AJOUTER UN COMMENTAIRE

Votre nom *
Adresse électronique *
Le contenu de ce champ sera maintenu privé et ne sera pas affiché publiquement.
Page d'accueil
Commentaire *


Plus d'information sur les formats de texte


PLAIN TEXT

 * Aucune balise HTML autorisée.
 * Les adresses de pages web et de messagerie électronique sont transformées en
   liens automatiquement.
 * Les lignes et les paragraphes vont à la ligne automatiquement.

Quel est le code de l'image ? *
Ecrivez les lettres contenues dans cette image



CONTENU SIMILAIRE

Quelle machine choisir pour miner de la crypto-monnaie ?
2 octobre 2020
20ème anniversaire de Debian
16 août 2013
Patchs debian faille Shellshock
30 septembre 2014
1. Déploiement d'une instance GNU/Linux Debian 7 sous CloudStack
1 août 2013
1. Deploying a Debian GNU / Linux instance under 7 CloudStack
7 novembre 2013
Installer DKIM sur Postfix sous Debian
28 septembre 2020
5.0 Déployer deux instances Apache Debian 7 loadbalancées en quelques minutes
avec CloudStack.
11 septembre 2013
4.0 Déployer une instance Debian 7 avec un Nginx prêt à l’emploi en quelques
secondes avec CloudStack
10 septembre 2013
3.0 Déployer une instance Debian 7 avec un WordPress prêt à l’emploi en quelques
secondes avec CloudStack
3 septembre 2013
What is a dedicated server?
23 août 2012
Visitez notre site web»




ILS NOUS FONT CONFIANCE


Markethings

DataTourisme

Naxos

Markethings

DataTourisme

Naxos

Markethings

‹›










           

Vous avez un projet et vous souhaitez en discuter avec nos experts en
infrastructure ?
Laissez-nous vos coordonnées pour être recontacté rapidement.

Merci d'entrée votre nom Nom* *Merci d'indiquer votre nom
Merci d'entrée votre adresse email Email* *Merci d'entrée votre adresse email
Merci d'entrée le nom de votre entreprise Entreprise* *Merci d'entrée le nom de
votre entreprise
Téléphone* Merci de renseigner un téléphone valide
Parlez-nous de votre projet Merci de nous laisser un message
Merci de répondre correctement à la question Etes-vous un robot 5+6 = ? Ceci est
requis.
J'accepte que ces informations soient utilisées par la société IKOULA pour
permettre d'être rappelé dans le cadre de la relation commerciale.
Ceci est requis.
Politique de confidentialité
IKOULA traite les données recueillies pour gérer vos demandes et nos échanges
ultérieurs avec vous. En savoir plus sur la gestion de vos données et vos droits
en consultant notre charte de confidentialité
Envoyer
Twitter (timelines) is disabled. Allow




ARTICLES RÉCENTS

 * Cybersécurité : rediffusion de notre webinaire en partenariat avec ESET
   
   
   IKOULA, en partenariat avec ESET, a récemment organisé un webinaire sur le
   thème de la sécurité informatique. Intitulé "Comment anticiper et se protéger
   face aux cybermenaces en constante évolution ?", ce webinaire était destiné à
   aider les entreprises et les particuliers à mieux comprendre les risques liés
   à la cybersécurité et à mettre en place des mesures de protection adéquates.
   
   
   Lire la suite de l'article...
 * IKOULA participe à la conférence cybersécurité du Pôle Formation UIMM
   Champagne-Ardenne
   
   
   La sécurité informatique est un enjeu majeur pour les entreprises de toutes
   tailles et de tous secteurs. Les cybermenaces sont de plus en plus fréquentes
   et sophistiquées, ce qui peut entraîner des lourdes conséquences tant sur le
   plan financier que sur la réputation. Par conséquent, il est important que
   les dirigeants prennent les mesures nécessaires pour protéger leurs
   entreprises contre les cybermenaces.
   
   
   Lire la suite de l'article...
 * Ajustement de nos tarifications - Augmentation de 8% sur la tarification hors
   taxes à compter du 1er mars 2023.
   
   
   IKOULA accompagne les entreprises de tous secteurs depuis 1998 et a bâti un
   savoir-faire complet reposant sur de solides bases technologiques. Nous
   mettons continuellement tout en œuvre pour vous proposer les meilleurs
   rapports qualité/prix du marché. Cela fait partie de nos priorités et de
   notre ADN.
   
   
   Lire la suite de l'article...

▲ En haut

Fondée en 1998, Ikoula a toujours eu un métier, l’hébergement. Le fruit de cette
expérience est au service de nos clients.

 * Notre engagement pour l'environnement
 * Ikoula recrute, rejoignez-nous !
 * On parle de nous dans la presse

 * Hébergeur Ikoula
 * Pourquoi Ikoula ?
 * Nos infrastructures
 * Références clients
 * Parrainage
 * Revendeurs
 * Images & Logos
 * Communiqués de presse
 * Contactez-nous !

 * Services & Solutions
 * Nom de domaine
 * Hébergement web
 * Certificats SSL
 * Serveur dédié
 * Serveur virtuel VPS
 * CloudIkoulaOne
 * Infogérance
 * Options réseaux

Suivez-nous !





© 1998 - 2023 Ikoula, tous droits réservés.Plan du site | Confidentialité |
Conditions d'utilisation | La loi Informatique et Libertés

Vie privée
Close


Cookies management panel
By allowing these third party services, you accept their cookies and the use of
tracking technologies necessary for their proper functioning.
Preference for all services
Allow all cookies Deny all cookies
 * APIs
   APIs are used to load scripts: geolocation, search engines, translations, ...
   * Google Tag Manager This service can install 22 cookies.
     Read more - View the official website
     Allow Deny
 * Advertising network
   Ad networks can generate revenue by selling advertising space on the site.
 * Audience measurement
   The audience measurement services used to generate useful statistics
   attendance to improve the site.
   * Mautic This service can install 2 cookies.
     Read more - View the official website
     Allow Deny
 * Comments
   Comments managers facilitate the filing of comments and fight against spam.
 * Other
   Services to display web content.
 * Social networks
   Social networks can improve the usability of the site and help to promote it
   via the shares.
   * AddThis This service can install 2 cookies.
     Read more - View the official website
     Allow Deny
   * Twitter (timelines) This service does not use cookie.
     Read more - View the official website
     Allow Deny
 * Support
   Support services allow you to get in touch with the site team and help to
   improve it.
 * Videos
   Video sharing services help to add rich media on the site and increase its
   visibility.
   * YouTube This service can install 4 cookies.
     Read more - View the official website
     Allow Deny
 * This website does not use any cookie requiring your consent.


This site uses cookies and gives you control over what you want to activate OK,
accept all Deny all cookies Personalize