Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| securite [Le 29/08/2023, 22:31] – ancienne révision (Le 06/08/2023, 19:06) restaurée Amiralgaby | securite [Le 02/04/2026, 20:17] (Version actuelle) – +nftable | iptables est un framework, pas une application en ligne de commande | page à sérieusement mettre à jour ! krodelabestiole | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| {{tag> | {{tag> | ||
| - | ---- | + | {{ http:// |
| - | + | ====== Sécurité de votre système Ubuntu====== | |
| - | ====== Sécurité De votre système Ubuntu====== | + | |
| - | + | ||
| - | {{http:// | + | |
| Ubuntu est un système relativement sûr((notamment par rapport à Windows)), mais cela ne doit pas vous empêcher d' | Ubuntu est un système relativement sûr((notamment par rapport à Windows)), mais cela ne doit pas vous empêcher d' | ||
| Voici comment protéger efficacement vos données personnelles. | Voici comment protéger efficacement vos données personnelles. | ||
| - | |||
| ===== Pourquoi sécuriser votre système ? ===== | ===== Pourquoi sécuriser votre système ? ===== | ||
| Ligne 18: | Ligne 14: | ||
| ==== Pour les particuliers ==== | ==== Pour les particuliers ==== | ||
| + | |||
| Pour le particulier, | Pour le particulier, | ||
| Ligne 64: | Ligne 61: | ||
| * la sécurité d'un système d' | * la sécurité d'un système d' | ||
| * il convient d' | * il convient d' | ||
| + | |||
| ===== Se protéger des attaques distantes ===== | ===== Se protéger des attaques distantes ===== | ||
| Quelques points si votre ordinateur est connecté à Internet ou à un réseau. | Quelques points si votre ordinateur est connecté à Internet ou à un réseau. | ||
| - | ====Mettre à jour ses routeurs==== | + | ==== Mettre à jour ses routeurs ==== |
| <note important> | <note important> | ||
| Ligne 85: | Ligne 83: | ||
| ==== Utiliser un pare-feu (Firewall) ==== | ==== Utiliser un pare-feu (Firewall) ==== | ||
| - | Voir la page concernant les [[Pare-feu]]. | + | Voir la page concernant les [[:pare-feu]]. |
| Voici une liste non exhaustive des principaux outils pour filtrer les connexions réseaux : | Voici une liste non exhaustive des principaux outils pour filtrer les connexions réseaux : | ||
| Ligne 91: | Ligne 89: | ||
| * [[:gufw]] : est l' | * [[:gufw]] : est l' | ||
| * [[https:// | * [[https:// | ||
| - | * [[: | + | * [[wpfr> |
| - | * [[: | + | * [[: |
| - | * [[: | + | * [[: |
| - | * [[: | + | * [[: |
| - | * [[:snort]] : détection d' | + | * [[: |
| - | * [[Hosts]] : Blocage | + | * [[:snort]] : détection d' |
| - | * [[Moblock|PGLD]] : Blocage | + | * [[Hosts]] : blocage |
| - | * [[: | + | * [[Moblock|PGLD]] : blocage |
| - | * [[picviz|picviz]] | + | * [[: |
| + | * [[:picviz]] | ||
| ==== Navigateurs Web ==== | ==== Navigateurs Web ==== | ||
| + | |||
| La plupart des navigateurs Web intègrent un gestionnaire de mots de passe. Si vous ne le protégez pas avec un mot de passe maître (ou principal), les mots de passe enregistrés seront accessibles en clair, à certains programmes et à toute personne ayant accès à votre navigateur. | La plupart des navigateurs Web intègrent un gestionnaire de mots de passe. Si vous ne le protégez pas avec un mot de passe maître (ou principal), les mots de passe enregistrés seront accessibles en clair, à certains programmes et à toute personne ayant accès à votre navigateur. | ||
| Ligne 134: | Ligne 134: | ||
| Vous pouvez mettre cette commande dans les programmes au démarrage, afin d' | Vous pouvez mettre cette commande dans les programmes au démarrage, afin d' | ||
| - | ====Sécuriser sa connexion internet sans fil (wifi) ==== | + | ==== Sécuriser sa connexion internet sans fil (wifi) ==== |
| //Voir la page [[wifi]]//. | //Voir la page [[wifi]]//. | ||
| ===== Sécuriser son réseau d' | ===== Sécuriser son réseau d' | ||
| - | ====Antivirus (pour éviter d' | + | |
| + | ==== Antivirus (pour éviter d' | ||
| **Consulter " | **Consulter " | ||
| - | ====Logiciels ==== | + | ==== Logiciels ==== |
| * [[:SSH]] : SSH permet de connecter une console distante sécurisée sur une autre machine; | * [[:SSH]] : SSH permet de connecter une console distante sécurisée sur une autre machine; | ||
| * [[: | * [[: | ||
| Ligne 153: | Ligne 155: | ||
| //Voir aussi la page [[: | //Voir aussi la page [[: | ||
| - | ====Sécuriser son serveur==== | + | ==== Sécuriser son serveur ==== |
| * Ce logiciel [[:nikto]] contient des scripts déjà écrits et prêts à l' | * Ce logiciel [[:nikto]] contient des scripts déjà écrits et prêts à l' | ||
| Ligne 173: | Ligne 175: | ||
| * **SFR ADSL** | * **SFR ADSL** | ||
| - | =====Limiter l' | + | ===== Limiter l' |
| ==== Limiter les droits d' | ==== Limiter les droits d' | ||
| + | |||
| Cette rubrique concerne les droits d' | Cette rubrique concerne les droits d' | ||
| Ligne 190: | Ligne 193: | ||
| * [[apparmor]] : un outil qui permet de verrouiller les applications en limitant strictement leur accès aux seules ressources auxquelles elles ont droit sans perturber leur fonctionnement. Installation facile sur ubuntu, et mis à jour par canonical. | * [[apparmor]] : un outil qui permet de verrouiller les applications en limitant strictement leur accès aux seules ressources auxquelles elles ont droit sans perturber leur fonctionnement. Installation facile sur ubuntu, et mis à jour par canonical. | ||
| * [[https:// | * [[https:// | ||
| - | |||
| ==== Chiffrer ses données ==== | ==== Chiffrer ses données ==== | ||
| - | Le chiffrement | + | |
| + | Le chiffrement est une façon efficace de conserver et d' | ||
| === Chiffrer un disque === | === Chiffrer un disque === | ||
| - | Voir [[# | + | |
| + | Voir [[# | ||
| === Chiffrer des dossiers === | === Chiffrer des dossiers === | ||
| Ligne 207: | Ligne 211: | ||
| * [[https:// | * [[https:// | ||
| + | [[https:// | ||
| === Chiffrer des communications === | === Chiffrer des communications === | ||
| Ligne 214: | Ligne 219: | ||
| === Chiffrement portable : chiffrer ses données n' | === Chiffrement portable : chiffrer ses données n' | ||
| - | | + | |
| - | * Gpg4usb: logiciel de chiffrement basé sur [[GnuPG]]. Mais en version portable. Il est compatible avec Windows, Mac, et Linux, et ne pèse que quelque Mo. Un incontournable. | + | |
| - | * [[Veracrypt]] | + | * Gpg4usb : logiciel de chiffrement basé sur [[GnuPG]]. Mais en version portable. Il est compatible avec Windows, Mac, et Linux, et ne pèse que quelque Mo. Un incontournable. |
| + | * [[:Veracrypt]] est aussi disponible en mode portable pour windows et Linux/Mac (nécessite | ||
| * Les applications Android : C'est du bricolage, mais les applications Android peuvent tourner dans [[: | * Les applications Android : C'est du bricolage, mais les applications Android peuvent tourner dans [[: | ||
| - | <note warning> | + | <note warning> |
| ==== Effacer / Détruire définitivement un fichier ==== | ==== Effacer / Détruire définitivement un fichier ==== | ||
| Ligne 229: | Ligne 235: | ||
| | [[:dcfldd]] | Peut effacer un disque en utilisant un pattern | Oui, [[apt:// | | [[:dcfldd]] | Peut effacer un disque en utilisant un pattern | Oui, [[apt:// | ||
| | [[: | | [[: | ||
| - | \\ | + | |
| Il existe des extensions pour nautilus telle que apt:// | Il existe des extensions pour nautilus telle que apt:// | ||
| - | \\ \\ | + | |
| [[https:// | [[https:// | ||
| Ligne 239: | Ligne 245: | ||
| La sécurité de vos données passe aussi par leur sauvegarde, car vous n' | La sécurité de vos données passe aussi par leur sauvegarde, car vous n' | ||
| - | //Pour plus d' | + | Pour plus d' |
| - | =====Bien gérer ses mots de passe===== | + | ===== Bien gérer ses mots de passe ===== |
| - | ==== Logiciels de gestion | + | ==== Gestionnaires |
| - | * [[:keepassx]] : génération, | + | * [[:Seahorse]] est le logiciel de gestion de mots de passe installé par défaut sur Ubuntu. |
| - | * [[:Seahorse]] est le logiciel | + | * [[:KeePass]] format |
| - | * [[:keepassx#keepass2|keepass2]] Un gestionnaire de mots de passe qui tourne avec [[: | + | * [[: |
| - | * [[:keepassx# | + | * [[:keepass#KeePass2]] : un gestionnaire de mots de passe qui tourne avec [[: |
| + | * [[https:// | ||
| * [[:pwgen]] : générer des mots de passe pour vos sessions | * [[:pwgen]] : générer des mots de passe pour vos sessions | ||
| * [[: | * [[: | ||
| * [[: | * [[: | ||
| - | * [[https:// | + | * [[https:// |
| ==== Choisir de bons mots de passe ==== | ==== Choisir de bons mots de passe ==== | ||
| Ligne 260: | Ligne 268: | ||
| Méthode de choix de mots de passe plus particulièrement appliqué à la connexion de site internet. | Méthode de choix de mots de passe plus particulièrement appliqué à la connexion de site internet. | ||
| - | * [[https:// | + | * [[https:// |
| - | * [[https:// | + | * [[https:// |
| <note tip> | <note tip> | ||
| Ligne 268: | Ligne 276: | ||
| * Un bon mot de passe contient au moins 8 caractères alphanumériques. Il est le plus aléatoire possible, c' | * Un bon mot de passe contient au moins 8 caractères alphanumériques. Il est le plus aléatoire possible, c' | ||
| - | * | + | * Déconseillé : '' |
| - | * -> Déjà mieux : gHnvKKpm (variation majuscules/minuscules, mais il manque les chiffres et les symboles) | + | * Déjà mieux : '' |
| - | * -> Conseillé : ?acE5Ght67! (variation majuscules/ | + | * Conseillé : '' |
| + | * Il est très important de ne pas utiliser le même mot de passe pour s' | ||
| + | * Éviter le simple // | ||
| + | * Il est préférable dans la mesure du possible de changer de mot de passe régulièrement. | ||
| + | * Ne pas hésiter à activer la [[wpfr> | ||
| - | * Il est recommandé de changer de mot de passe régulièrement. | + | === Astuces === |
| - | * De ne pas l' | + | |
| - | * De ne pas utiliser le même mot de passe pour s' | + | |
| - | === Astuce === | + | L' |
| - | * Pour se souvenir d'un mot de passe complexe | + | Mais même dans le meilleur des cas il faut toujours |
| - | * -> « Lsldvdl' | + | |
| - | * -> « L,jmscdbh. » : « Longtemps, je me suis couché de bonne heure. » | + | |
| - | * -> « Tlm, | + | |
| - | * Pour créer | + | On peut pour cela combiner différentes méthodes permettant de brouiller les pistes tout en conservant une logique mnémotechnique. Vous pouvez inventer une technique du type : |
| + | - Créer une phrase absurde //de son invention// contenant | ||
| + | - Remplacer '' | ||
| + | - Ne conserver que la première lettre de chaque mot. | ||
| + | Ce qui donne par exemple : | ||
| + | * //Beurk, la soupe à Roger est dégueue !// -> '' | ||
| + | * //Mon chien à 3 pattes s' | ||
| + | * //J'ai 10 amours : le binaire et Jean-Louis <3// -> '' | ||
| - | - Liste numérotéePrenez votre prénom | + | Autres idées à mélanger |
| - | | + | |
| - | - Ajouter des chiffres ( " | + | |
| - | - Ajouter un caractère spécial ( le fµ pour **f**orum **U**buntu ) : Frdri34fµ\\ | + | * 5 dernière lettres |
| - | + | * ou [[wpfr> | |
| - | | + | * ou remplacées |
| - | + | * Un peu de // | |
| - | === L' | + | |
| - | + | ||
| - | Pour mieux diversifier ses mots de passe et s' | + | |
| - | Par principe, chacune de ces bases sera utilisée selon le contexte d' | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | - Un dernier pour allonger le tout ou l' | + | |
| - | + | ||
| - | L' | + | |
| - | La mémorisation de petites sections est d' | + | |
| - | + | ||
| - | Pour être encore plus sûr, tout en étant facilement mémorisable, | + | |
| - | Ainsi vous avez des repères logiques et des // | + | |
| - | + | ||
| - | Par exemple : \\ | + | |
| - | + | ||
| - | **Base 1 [moi] :** 8-12 caractères. C'est votre mot de passe courant pour votre OS. Par exemple une citation ou un acronyme comme expliqué plus haut. | + | |
| - | + | ||
| - | + séparateur(s) (dièse, arobase, astérisque, | + | |
| - | + | ||
| - | **Base 2 [mon matos] :** 4-6 caractères. C' | + | |
| - | Choisissez-le bien : on y va rarement tous les jours, à moins de verrouiller le poste. \\ | + | |
| - | Dans ce cas, ce ne doit pas être le même... | + | |
| - | + | ||
| - | + séparateur | + | |
| - | + | ||
| - | **Base 3 [les tiers] :** 6-8 caractères. \\ | + | |
| - | Votre mot de passe web (plus variantes | + | |
| - | + | ||
| - | + séparateur | + | |
| - | + | ||
| - | **Base 4 [pré carré] :** 6-10 caractères ou plus. Un mot de passe numérique, facile | + | |
| - | ette base est uniquement destinée à allonger les trois autres | + | |
| - | + | ||
| - | **Cas de la base 3** | + | |
| - | Méfiez vous des sites web qui, à la souscription, | + | |
| - | Il vaut mieux éviter d' | + | |
| - | + | ||
| - | Il est recommandé d' | + | |
| - | Un mot de passe sur un compte du forum.ubuntu-fr.org peut devenir monpasseweb%FURO. Ainsi les mots de passe sont faciles à mémoriser et toujours différents... | + | |
| - | + | ||
| - | Pour le changement de mot de passe, on peut choisir de lire à l' | + | |
| - | + | ||
| - | === En résumé === | + | |
| - | + | ||
| - | * Vous pouvez utiliser couramment **base1**. | + | |
| - | * Vous pouvez utiliser **base1 + séparateur+ base2** comme super mot de passe (compte administrateur). | + | |
| - | * Vous pouvez utiliser **Base3 et une variable** comme mot de passe avec les tiers. | + | |
| - | * Vous pouvez utiliser la **Base4 et une variable** comme mot de passe confié ponctuellement | + | |
| - | * Vous pouvez utiliser l' | + | |
| - | + | ||
| - | Évitez de changer plus d'une base à la fois ainsi que de modifier les séparateurs, | + | |
| - | Si vous avez un doute sur la confidentialité | + | |
| - | + | ||
| - | Bien entendu il faut personnaliser tout cela et que cela corresponde à votre logique. Gardez seulement le principe des bases, des séparateurs et des variantes. \\ | + | |
| - | Le tout bien structuré et chaque partie mémorisée et contextualisée empêchera tout voyeur de faire comme dans les films : craquer votre **login** en vingt secondes avec le nom du chien. | + | |
| ==== Éviter les utilisateurs sans mot de passe ==== | ==== Éviter les utilisateurs sans mot de passe ==== | ||
| - | **Risque**: il est possible de supprimer tout mot de passe sur un compte utilisateur, | + | **Risque |
| * cochant l' | * cochant l' | ||
| - | * ou dans le cas d' | + | * ou dans le cas d' |
| - | Pour se connecter il suffira d' | + | Pour se connecter il suffira d' |
| Ceci peut être pratique par exemple dans le cas d'un système multi-utilisateur lorsque ceux ci ne veulent pas se connecter avec un mot de passe. | Ceci peut être pratique par exemple dans le cas d'un système multi-utilisateur lorsque ceux ci ne veulent pas se connecter avec un mot de passe. | ||
| - | **Solution :** ne pas supprimer le mot de passe sur un compte utilisateur. | + | **Solution :** ne pas supprimer le mot de passe sur un compte utilisateur. |
| **Solution alternative :** si vous avez un compte utilisateur sans mot de passe, attention à supprimer tout accès à distance à la machine pour limiter les risques d' | **Solution alternative :** si vous avez un compte utilisateur sans mot de passe, attention à supprimer tout accès à distance à la machine pour limiter les risques d' | ||
| Ligne 369: | Ligne 326: | ||
| Pour empêcher un intrus de vider la mémoire du BIOS (et donc la protection par mot de passe) en ouvrant l' | Pour empêcher un intrus de vider la mémoire du BIOS (et donc la protection par mot de passe) en ouvrant l' | ||
| - | * Premièrement, | + | * Premièrement, |
| - | * Deuxièmement, | + | * Deuxièmement, |
| ==== Sécuriser le démarrage de l' | ==== Sécuriser le démarrage de l' | ||
| Ligne 381: | Ligne 338: | ||
| ==== Sécuriser le démarrage d' | ==== Sécuriser le démarrage d' | ||
| - | == 1ère méthode == | + | |
| **Risque :** | **Risque :** | ||
| - | Par défaut, le logiciel chargeur de système [[:Grub]] inclut dans la liste des choix de système Ubuntu en //Recovery mode//. \\ | + | Par défaut, le logiciel chargeur de système [[:greub-pc|GRUB]] inclut dans la liste des choix de système Ubuntu en //Recovery mode//.\\ |
| - | Sur un ordinateur isolé (= sur lequel la gestion d' | + | Sur un ordinateur isolé (sur lequel la gestion d' |
| - | + | ||
| - | **Solution :** empêcher un intrus de démarrer votre ordinateur en mode recovery. \\ | + | |
| - | + | ||
| - | Attention, la solution dépend de la version de grub ( ie **grub** vs **grub2** qui est maintenant déployé par défaut ) | + | |
| - | + | ||
| - | == Pour GRUB 1 ( <= 0.97 ) == | + | |
| - | Pour cela, [[: | + | |
| - | + | ||
| - | Mettre un mot de passe à GRUB pour les opérations de modification d'une entrée : | + | |
| - | + | ||
| - | < | + | |
| - | ## password [' | + | |
| - | # If used in the first section of a menu file, disable all interactive editing | + | |
| - | # control (menu entry editor and command-line) | + | |
| - | # command ' | + | |
| - | # e.g. password topsecret | + | |
| - | # password --md5 $1$gLhU0/ | + | |
| - | password --md5 "hash md5 de votre mot ou phrase de passe" | + | |
| - | </ | + | |
| - | + | ||
| - | ou | + | |
| - | + | ||
| - | < | + | |
| - | + | ||
| - | Pour obtenir le hash md5 d'un mot de passe utilisez la commande : | + | |
| - | + | ||
| - | < | + | |
| - | + | ||
| - | Enlever la création automatique d'une entrée recovery | + | |
| - | + | ||
| - | < | + | |
| - | ## altoption boot targets option | + | |
| - | ## multiple altoptions lines are allowed | + | |
| - | ## e.g. altoptions=(extra menu suffix) extra boot options | + | |
| - | ## altoptions=(recovery mode) single | + | |
| - | # altoptions= | + | |
| - | </ | + | |
| - | + | ||
| - | ou | + | |
| - | + | ||
| - | Faire que ces entrées soient protégées par mot de passe. | + | |
| - | < | + | |
| - | ## should update-grub lock alternative automagic boot options | + | |
| - | ## e.g. lockalternative=true | + | |
| - | ## lockalternative=false | + | |
| - | # lockalternative=true | + | |
| - | </ | + | |
| - | + | ||
| - | Puis, mettre à jour GRUB : | + | |
| - | + | ||
| - | sudo update-grub | + | |
| - | + | ||
| - | + | ||
| - | === Pour Grub 2 ( version >= 1.98 ) === | + | |
| - | + | ||
| - | L' | + | |
| - | + | ||
| - | Grub2 ( version > 1.98 ) est vraiment plus configurable que Grub1 ( version <= 0.97 ) \\ | + | |
| - | Mais cela va aussi avec deux niveaux de générations de scripts (bash, sh) utilisant le contenu de / | + | |
| - | Donc toutes les modifications faites à la main dans grub.cfg seront perdues à chaque mise à jour, c'est pourquoi il faut ajouter les modifications dans des sources utilisée pour la génération. \\ | + | |
| - | + | ||
| - | Il est possible avec grub2 d' | + | |
| - | Ce que je propose ici est de mettre un mot de passe pour l' | + | |
| - | + | ||
| - | L' | + | |
| - | + | ||
| - | En attendant en se basant sur https:// | + | |
| - | + | ||
| - | Personnellement j'ai décidé de créer un fichier / | + | |
| - | + | ||
| - | Qui contient : | + | |
| - | + | ||
| - | < | + | |
| - | #! /bin/sh | + | |
| - | cat << | + | |
| - | # Password | + | |
| - | set superusers=" | + | |
| - | password_pbkdf2 ubuntuffr grub.pbkdf2.sha512.10000.92491FF0E518FFB426EEEFFD33A9506CE8F8F70DAFA4669EDB58C13DC8BEC65EB95BD306F62CD360E8C7B20D5EB0B61B1A45D60A5779168584D7A60134C29079.671C3CFA286229CAF7C561232EFC70549BFFE4F20B34E376830769CCB647569F9504CAA3948F11C96DBBA574EC47B8DA42972E41E7A6F1501188BFE84A45455E | + | |
| - | set menuentry_id_option=" | + | |
| - | EOF | + | |
| - | </ | + | |
| - | + | ||
| - | Puis on donne les droits en exécution dessus : | + | |
| - | + | ||
| - | sudo chmod +x / | + | |
| - | + | ||
| - | Nous exécutons update-grub : | + | |
| - | + | ||
| - | sudo update-grub | + | |
| - | + | ||
| - | Pour une raison non déterminée, | + | |
| - | Il faut donc faire ceci : | + | |
| - | + | ||
| - | chmod 444 / | + | |
| - | + | ||
| - | Le contenu grub.pbkdf2 correspond ici au mot de passe ' | + | |
| - | + | ||
| - | Voici un script qui doit faire le boulot, j'en suis l' | + | |
| - | + | ||
| - | < | + | |
| - | # | + | |
| - | + | ||
| - | usage() | + | |
| - | { | + | |
| - | echo " | + | |
| - | echo "Basé sur https:// | + | |
| - | echo "With help from https:// | + | |
| - | } | + | |
| - | + | ||
| - | create_private_dir() | + | |
| - | { | + | |
| - | if [[ -d ~/.grubedit ]] | + | |
| - | then | + | |
| - | echo " | + | |
| - | else | + | |
| - | mkdir ~/ | + | |
| - | fi | + | |
| - | } | + | |
| - | + | ||
| - | create_stamp_if_not_set() | + | |
| - | { | + | |
| - | if [[ -z $stamp ]] | + | |
| - | then | + | |
| - | stamp=$(date +%d%m%Y%H%M%S) | + | |
| - | # guess why | + | |
| - | sleep 1 | + | |
| - | fi | + | |
| - | } | + | |
| - | + | ||
| - | private_grub_backup() | + | |
| - | { | + | |
| - | cp / | + | |
| - | cp / | + | |
| - | } | + | |
| - | + | ||
| - | update_header_with_password() | + | |
| - | { | + | |
| - | LANG=C grub-mkpasswd-pbkdf2 | { | + | |
| - | echo " | + | |
| - | while read LINE | + | |
| - | do | + | |
| - | if [[ $LINE =~ (grub\.pbkdf2\..*) ]] | + | |
| - | then | + | |
| - | PDKDF2=${BASH_REMATCH[1]} | + | |
| - | echo "see $OUTFILE" | + | |
| - | cat << | + | |
| - | #! /bin/sh | + | |
| - | cat << | + | |
| - | # Password | + | |
| - | set superusers=" | + | |
| - | password_pbkdf2 $USER $PDKDF2 | + | |
| - | set menuentry_id_option=" | + | |
| - | EOF | + | |
| - | EOFE | + | |
| - | + | ||
| - | fi | + | |
| - | done | + | |
| - | } | + | |
| - | if [[ -f $OUTFILE ]] | + | |
| - | then | + | |
| - | sudo cp $OUTFILE $OUTSYSFILE | + | |
| - | sudo chmod a+x $OUTSYSFILE | + | |
| - | sudo update-grub | + | |
| - | # looks weird, but when addding a script this had an impact on generated permissions | + | |
| - | sudo chmod 444 / | + | |
| - | else | + | |
| - | echo " | + | |
| - | fi | + | |
| - | } | + | |
| - | + | ||
| - | remove_security_password() | + | |
| - | { | + | |
| - | if [[ -n $OUTSYSFILE ]] | + | |
| - | then | + | |
| - | echo " | + | |
| - | sudo rm $OUTSYSFILE | + | |
| - | fi | + | |
| - | } | + | |
| - | + | ||
| - | create_private_dir | + | |
| - | create_stamp_if_not_set | + | |
| - | OUTFILE=~/ | + | |
| - | OUTSYSFILE=/ | + | |
| - | + | ||
| - | while [[ $# > 0 ]] | + | |
| - | do | + | |
| - | case $1 in | + | |
| - | remove) | + | |
| - | remove=1 | + | |
| - | break | + | |
| - | ;; | + | |
| - | create) | + | |
| - | create=1 | + | |
| - | break | + | |
| - | ;; | + | |
| - | help) | + | |
| - | usage | + | |
| - | exit 0 | + | |
| - | break | + | |
| - | ;; | + | |
| - | *) | + | |
| - | echo " | + | |
| - | exit 1 | + | |
| - | ;; | + | |
| - | esac | + | |
| - | shift | + | |
| - | done | + | |
| - | + | ||
| - | private_grub_backup | + | |
| - | + | ||
| - | if [[ $remove == 1 ]] | + | |
| - | then | + | |
| - | remove_security_password | + | |
| - | sudo update-grub | + | |
| - | else | + | |
| - | update_header_with_password | + | |
| - | fi | + | |
| - | + | ||
| - | echo " | + | |
| - | </ | + | |
| - | + | ||
| - | Sauvez-le dans un fichier createagrubpasswd.sh | + | |
| - | + | ||
| - | Pour le lancer il faut d' | + | |
| - | + | ||
| - | chown u+x ./ | + | |
| - | + | ||
| - | Puis nous exécutons le script : | + | |
| - | | + | |
| - | + | ||
| - | Entrez le mot de passe en validant avec entrée, et refaites le une seconde fois pour vous assurer de ne pas avoir fait une faute de frappe.\\ | + | |
| - | Au prochain redémarrage, | + | **Solution :** empêcher un intrus |
| - | Pour supprimer ce que vous venez de mettre en place relancez | + | L' |
| - | ./ | + | Toutes |
| - | + | ||
| - | Remarque pour protéger toutes | + | |
| - | == 2ème méthode == | + | Il est possible avec GRUB d' |
| - | La deuxième | + | * Il est possible de créer un script pour protéger par mot de passe l' |
| + | * Une autre méthode consiste à mettre un mot de passe au compte superutilisateur, | ||
| ==== Chiffrer un disque dur ou une partition==== | ==== Chiffrer un disque dur ou une partition==== | ||
| Ligne 638: | Ligne 363: | ||
| ==== Sécuriser son Bluetooth==== | ==== Sécuriser son Bluetooth==== | ||
| - | //Voir la page [[: | + | Voir la page //[[: |
| ==== Logiciel antivol==== | ==== Logiciel antivol==== | ||
| Ligne 644: | Ligne 369: | ||
| Si vous utilisez la connexion automatique et que vous craignez de vous faire voler votre ordinateur, il peut être intéressant d' | Si vous utilisez la connexion automatique et que vous craignez de vous faire voler votre ordinateur, il peut être intéressant d' | ||
| + | Voir aussi le logiciel [[https:// | ||
| - | Voir aussi le logiciel [[https:// | + | ==== Vidéo-surveillance / détecteur de mouvements ==== |
| - | + | ||
| - | ====Vidéo-surveillance / détecteur de mouvements==== | + | |
| * [[: | * [[: | ||
| Ligne 653: | Ligne 377: | ||
| * Voir [[https:// | * Voir [[https:// | ||
| - | //Voir [[: | + | Voir // |
| ===== Restreindre les actions des utilisateurs de votre machine ===== | ===== Restreindre les actions des utilisateurs de votre machine ===== | ||
| + | ==== Restreindre les horaires de connexion ==== | ||
| - | ====Restreindre les horaires de connexion==== | + | |
| - | + | ||
| - | | + | |
| ===== Préserver son anonymat sur internet===== | ===== Préserver son anonymat sur internet===== | ||
| - | <note important> | ||
| - | * [[:Proxy]] : connexion anonyme à Internet par serveur mandataire | ||
| - | * [[:TOR]] : connexion anonyme à Internet | ||
| - | ===== Chiffrer et authentifier ses conversations sur messagerie instantanée===== | + | Voir la page dédiée à l' |
| + | |||
| + | ===== Chiffrer et authentifier ses conversations sur messagerie instantanée ===== | ||
| * [[off-the-record_messaging|Off-the-Record (OTR) Messaging]] : permet d' | * [[off-the-record_messaging|Off-the-Record (OTR) Messaging]] : permet d' | ||
| - | =====Tester la sécurité de son système===== | + | ===== Tester la sécurité de son système ===== |
| Afin de boucler la boucle (feedback/ | Afin de boucler la boucle (feedback/ | ||
| Ligne 681: | Ligne 403: | ||
| * [[: | * [[: | ||
| - | =====Liens===== | + | ===== Liens ===== |
| * Discussion sur le forum ubuntu-fr : " | * Discussion sur le forum ubuntu-fr : " | ||
| * Notifications de sécurités pour Ubuntu : " | * Notifications de sécurités pour Ubuntu : " | ||
| + | |||
| ===== Liste des pages sur la sécurité ===== | ===== Liste des pages sur la sécurité ===== | ||
| - | {{topic> | + | {{topic> |
| ---- | ---- | ||
| - | // | + | //[[:Contributeurs]] : Reneca, [[:utilisateurs: |
