Ubuntu est un système relativement sûr1), mais cela ne doit pas vous empêcher d'être vigilant et de suivre quelques recommandations.
Voici comment protéger efficacement vos données personnelles.
Parce que vos informations personnelles sont enregistrées à l'intérieur de votre système, et sans sécurisation il serait facile d'accéder à toutes vos données à distance et encore plus facilement physiquement.
C'est pourquoi il est nécessaire de définir une méthode de sécurité fiable .
Pour le particulier, l'enjeu est plutôt la tranquillité et la stabilité du système.
Cela signifie un système régulièrement mis à jour et l'installation de logiciels uniquement à partir des dépôts officiels. Éventuellement un disque dur chiffré, afin d'éviter le vol d'informations et de protéger les données personnelles en cas de vol de la machine.
On ne le répétera jamais assez, surtout aux PME/PMI : la sécurité est un enjeu majeur d'une politique économique !
Nous sommes entrés dans l'ère d'un capitalisme sauvage, où tous les coups sont permis pour semer et/ou abattre la concurrence.
Avec le développement des moyens de communication numériques dans l'entreprise, un nombre colossal d'informations, y compris vitales, deviennent accessibles par le réseau.
Ainsi voit-on se développer les « Officines d'intelligence économique », c.-à-d. des boîtes d'espionnage, pour parler sans euphémismes, tenues par des anciens de la DGSE ou de la PJ et avec elles les intrusions dans les réseaux, les vols de matériel… « EDF, le pirate et les officines » ; site : Archives Le Point ; auteurs : Jean-Michel Décugis, Christope Labbé, Olivia Recasens ; date : 23 avril 2009.
À ce propos, la DCRI organise régulièrement des stages de sensibilisation à la sécurité informatique2), avec des difficultés certaines, étant donné l'ignorance totale des utilisateurs à l'égard de cette menace. - Lien mort ! Voir aussi : Formations de l'ANSSI sur la sécurité informatique.
La sécurité dans les entreprises passe donc :
Pour aller plus loin :
La sécurité en informatique est un terme très large. Voici quelques liens particulièrement intéressants :
Ces articles sont assez complets et permettent d'entrevoir les problématiques liées à la sécurité informatique.
Entre autres notions de base expliquées dans les liens ci-dessus, voici les points les plus importants :
Quelques points si votre ordinateur est connecté à Internet ou à un réseau.
Solutions à ce jour :
Mettez votre système régulièrement à jour afin de profiter des derniers correctifs de sécurité. Par défaut, Ubuntu recherche les mises à jour tout seul, mais si vous souhaitez vérifier manuellement cliquez ici.
Voir la page concernant les pare-feu.
Voici une liste non exhaustive des principaux outils pour filtrer les connexions réseaux :
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.
Pour Firefox, vous pouvez ajouter les modules:
UblockOrigin qui permet de bloquer notamment les publicités et certains cookies intrusifs.
NoScript Security Suite, moins facile d'usage, ne permet l'exécution de scripts JavaScript que sur les domaines de confiance de votre choix (p.ex. le site de votre banque).
Détecte et empêche le crossitescripting, et améliore la sécurité des greffons , java (attention ce sont des greffons propriétaires)…
Un programme n'est pas à l'abri de failles de sécurité.
Si une faille est présente et que le programme est lancé en tant qu'utilisateur normal, dans le pire des cas, ce seront vos données personnelles qui seront endommagées.
Par contre, si le programme est lancé en tant que super-utilisateur, une faille pourrait éventuellement permettre d'effectuer toutes les actions permises aux super-utilisateurs (suppressions de fichiers systèmes, installation de programmes…).
Un autre risque est celui d'une erreur humaine. Par exemple, si vous lancez Nautilus en super-utilisateur, vous pouvez supprimer des fichiers systèmes, modifier n'importe quel fichier…
Ainsi, il est recommandé d'éviter de lancer les programmes graphiques en tant que super-utilisateur, quand cela peut être évité. À plus large échelle, il est fortement recommandé de ne jamais démarrer un environnement de bureau (Gnome Shell, KDE…) en tant que super-utilisateur.
Le "Bureau à distance" est une fonctionnalité permettant de contrôler graphiquement votre ordinateur de l'extérieur.
Avoir cette fonctionnalité activée peut être dangereux, surtout si le mot de passe utilisé n'est pas suffisamment efficace.
Un utilisateur malicieux pourrait alors prendre le contrôle de votre ordinateur (avec les droits d'utilisateur normaux) et accéder à vos fichiers…
Ainsi, il est conseillé de le désactiver lorsqu'il ne vous est pas utile.
Voir la page Bureau à distance.
Pour le désactiver, entrez la commande suivante dans un terminal :
gsettings set org.gnome.Vino enabled false
Vous pouvez mettre cette commande dans les programmes au démarrage, afin d'automatiser la dévalidation à la connexion.
Voir la page wifi.
Consulter "la page dédiée aux antivirus".
Voir aussi la page Réseau.
Voir le portail Serveur.
Explication :
Dans cette méthode, votre ordinateur a une adresse IP qui est directement accessible depuis internet ce qui facilite amplement les attaques et vous rend vulnérable à celles les plus élaborées (notamment sous linux).
Cette méthode est simple et consiste à créer un réseau privé qui isole en partie (via des ports) vos ordinateurs par rapport à internet et pour l'appliquer, il s'appuie sur les box ADSL. En effet ces dernières comportent un mode routeur qui sépare en quelque sorte internet de votre propre réseau en vous attribuant des IP privées (192.168.0.0/16, 172.16.0.0/12 ou 10.0.0.0/8).
Toutes les requêtes provenant d'internet sont interceptées par votre box ADSL qui agit comme un tampon entre internet et vos ordinateurs.
Il suffit ensuite d'autoriser la redirection (forward) de ports pour certains logiciels (p2p, bittorent, …) tel que aMule, bitTorrent ou Transmission.
Voir freebox pour savoir ouvrir des ports de connexions.
Cette rubrique concerne les droits d'accès à vos données ou aux données de tiers.
Définitions :
Quelques outils :
sudo ? Comment avoir des privilèges sans être root ?Le chiffrement est une façon efficace de conserver et d'échanger des données sans que quiconque ne puisse les interpréter.
Voir ce chapitre.
Gocryptfs4)Outils de chiffrement nécessitant aucun droit root,rapide,léger et performant (coder en Go).
| Outil | Action | Dans la distribution |
|---|---|---|
| shred | Détruire un fichier pour qu'il ne soit pas récupérable. | Oui , installer coreutils |
| wipe | Pour détruire un dossier, utiliser. | Oui, installer wipe |
| nwipe | Pour effacer un disque dur sans qu'il ne soit récupérable. | Oui, installer nwipe |
| secure-delete | Contient plusieurs outils : sdmem sfill srm sswap | Oui, installer secure-delete |
| dcfldd | Peut effacer un disque en utilisant un pattern | Oui, installer dcfldd |
| bleachbit | Effacer des fichiers ,rendre l'espace libre irrécupérable. | Oui, installer bleachbit |
Il existe des extensions pour GNOME Fichiers telles que nautilus-wipe qui ajoute les entrées Effacer en toute sécurité et Remplir l'espace vide de manière sécurisée au menu contextuel (accessible par le clic droit).
sfill, permet notamment d'effacer réellement tout l'espace inutilisé du disque dur (c'est-à-dire notamment tous les fichiers et répertoires que l'utilisateur a déjà effacés "classiquement"), en réécrivant par dessus des données aléatoires.
La sécurité de vos données passe aussi par leur sauvegarde, car vous n'êtes pas à l'abri de divers problèmes (suppression par erreur, mise à zéro,…)
Pour plus d'informations, consulter le portail sauvegarde.
org.gnome.World.Secrets.Méthode de choix de mots de passe plus particulièrement appliqué à la connexion de site internet.
Alice (nom propre courant) - Voiture (mot d'une langue commune) - 12345 (suite logique de caractères) - 12091990 (date)gHnvKKpm (variation aléatoire de majuscules et minuscules, mais il manque les chiffres et les symboles)?acE5Ght67! (variation majuscules / minuscules / lettres / chiffres / symboles)A→4, I→1) : la technique est connue et on peut facilement adapter une attaque par dictionnaire pour chercher les combinaisons.L'idéal est d'utiliser un gestionnaire de mot de passe (comme KeePassXC) afin de n'avoir à se souvenir que d'un mot de passe unique.
Mais même dans le meilleur des cas il faut toujours se souvenir d'au moins un mot de passe, suffisamment long et complexe pour être absolument unique et impossible à deviner !
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 :
et et est par la lettre é, à par @ ou autre mauvaise habitude personnelle… Ce qui donne par exemple :
B,ls@Réd!Mc@3ps'aC.J'a10a:lbéJ-L<3Autres idées à mélanger :
Risque : il est possible de supprimer tout mot de passe sur un compte utilisateur, en
/etc/passwd et supprimer le deuxième champ dans les lignes pour les utilisateurs concernés, afin que les lignes commencent par l'identifiant, puis :: (sans rien entre les 2 deux points).
Pour se connecter il suffira d'appuyer sur entrée à la demande du mot de passe (mot de passe vide).
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 alternative : si vous avez un compte utilisateur sans mot de passe, attention à supprimer tout accès à distance à la machine pour limiter les risques d'intrusions, et empêcher tout intrus d'avoir un accès physique à la machine.
Pour empêcher un intrus de vider la mémoire du BIOS (et donc la protection par mot de passe) en ouvrant l'unité centrale, puis booter sur un live-CD ou live-USB (ce qui lui confère un équivalent des droits root sur la machine), il faut :
Pour empêcher un intrus de changer l'ordre de boot pour démarrer sur un live-CD ou live-USB par exemple (ce qui lui confère un équivalent des droits root sur la machine), il suffit de mettre un mot de passe au BIOS.
Pour cela, il faut trouver "Administrator password" ou "password" dans le menu du BIOS (l'interface change suivant les cartes-mères) et définir un mot de passe.
Remarque : Il faudra aussi empêcher les intrus d'ouvrir la machine car la majorité des cartes-mères sont équipées d'un petit cavalier, en général à coté de la pile du BIOS, qui permet de « remettre à zéro » tout ce qui a été paramétré au niveau du BIOS, y compris le mot de passe.
Parfois, le simple fait de retirer la pile du BIOS pendant plusieurs secondes aboutit au même résultat.
Risque :
Par défaut, le logiciel chargeur de système GRUB inclut dans la liste des choix de système Ubuntu en Recovery mode.
Sur un ordinateur isolé (sur lequel la gestion d'accès est gérée localement, et non pas par un serveur) il suffit de choisir cette option pour profiter des droits root sur la machine, sans avoir à montrer patte blanche (pas de nécessité de mot de passe pour accéder aux droits administrateurs) !
Solution : empêcher un intrus de démarrer votre ordinateur en mode recovery.
L'idée est d'empêcher un utilisateur ayant la possibilité de redémarrer votre machine et d’accéder à GRUB puisse réinitialiser votre mot de passe et accéder à vos données sans même avoir à démonter le disque de votre machine, la procédure est tellement courante qu'elle fait l'objet d'un tutoriel : Comment changer son mot de passe principal.
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 GRUB d'entrer en mode commande ou d"éditer les entrées, ainsi tout devient possible et il est très facile de devenir root, même sans utiliser le recovery mode.
Voir la page Bluetooth.
Si vous utilisez la connexion automatique et que vous craignez de vous faire voler votre ordinateur, il peut être intéressant d'utiliser le logiciel Pombo qui vous aidera à récupérer votre ordinateur en cas de vol.
Voir aussi le logiciel Prey qui propose la même chose sans avoir à installer de serveur.
Voir Vidéo-surveillance.
Voir la page dédiée à l'anonymat.
Afin de boucler la boucle (feedback/système) vous pouvez tester la sécurité en place, ou que vous désirez mettre en place, et décider en conséquence.
Pour cela vous pouvez utiliser ces outils :
Contributeurs : Reneca, Judibet, krodelabestiole.