Je dirais qu'il existe 2 types de virus, ceux qui exploitent les failles des logiciels/os et ceux qui exploitent les faiblesses de l'être humain.
La 1ère catégorie a peu d'impact sur les systèmes à jour. Les mises à jour de linux avec les systèmes de packages gérés par les distributions permettent aussi de diminuer le risque, car l'utilisateur met en général toute sa distribution à jour d'un coup.
Cependant, le grand public n'est pas encore forcement sensibilisé à ces problèmes de mises à jour et de failles de sécurité.
Je pense que les distributions devraient proposer une sorte d'outil qui prévient visuellement l'utilisateur qu'il y a des mises à jour disponibles (cela existe-t-il déjà pour certaines distributions ?).
La 2ème catégorie est plus problématique, car ce qui pose problème ce sont la naïveté et la méconnaissance de l'informatique entre autres.
Linux et son système de bits d'exécution permet de réduire énormément ce problème, mais il existe encore quelques cas qui permettent d'infecter une machine :
- décompression d'une archive .tar.gz qui contient des fichiers exécutables (téléchargée sur internet ou reçu par mail ou messagerie instantanée)
- modification manuelle des droits d'exécution d'un fichier (en console ou en mode graphique)
Un utilisateur n'a par défaut pas le droit de rajouter de programme dans les dossiers du système, il peut uniquement écrire dans ~ et /tmp et c'est à ces endroits que les virus vont être enregistrés par l'utilisateur.
Quelle solution existante pour résoudre ce problème, sachant que l'utilisateur peut aussi installer des programmes utiles non fourni par sa distribution ?
Pour répondra à cette question, il faut d'abord définir différents profils d'utilisation d'une machine Linux :
1. Machine perso, mono-utilisateur
2. Machine multi-utilisateurs (famille ou entreprise)
3. Machine multi-utilisateurs administrée par personne/tout le monde
Solutions :
- un noexec sur les partitions /tmp et /home :
* il faut obligatoirement que /tmp et /home soient sur des partitions séparées
* les programmes utiles dans ~ et /tmp ne fonctionnent plus
=- utile dans le cas où un administrateur veut volontairement brider ses utilisateurs, mais très génant pour les autres cas.
- autre solution ?
# Ca existe déjà pour le 1) ...
Posté par Nicolas . Évalué à 2.
Il y a dans la barre des tâches un notificateur de mise à jour qui apparaît quand il y a des mises à jour disponible depuis la Hoary. Ca marche plutôt bien pour l'instant.
[^] # Re: Ca existe déjà pour le 1) ...
Posté par Twidi (site web personnel) . Évalué à 1.
De ce fait, ce notificateur n'est pas présent dans mon profil (alors qu'il l'est bien sur un nouveau profil)
Tu as une petite idée du comment faire ?
[^] # Re: Ca existe déjà pour le 1) ...
Posté par frooze . Évalué à 1.
[^] # Re: Ca existe déjà pour le 1) ...
Posté par TImaniac (site web personnel) . Évalué à 2.
[^] # Re: Ca existe déjà pour le 1) ...
Posté par xumelc . Évalué à 4.
[^] # Re: Ca existe déjà pour le 1) ...
Posté par yoho (site web personnel) . Évalué à 2.
# Maj
Posté par multi42 . Évalué à 1.
Oui, au moins chez Mandriva et Suse.
Pour le reste, je sais pas.
Mais si ca prévient des maj sécu, à ma connaissance ca ne te dit pas que ton Gimp n'est plus à jours (mais je me trompe peut être).
Mais ca va bien finir par arriver...
[^] # Re: Maj
Posté par JereMe . Évalué à 2.
# Lancer Bastille ?
Posté par Libre (site web personnel, Mastodon) . Évalué à 5.
lien :
http://www.bastille-linux.org/(...)
Y.
# noexec insuffisant
Posté par Colin Leroy (site web personnel) . Évalué à 10.
/bin/bash ./virus.sh
suffira. Soit c'est un exécutable ELF et
/lib/ld-linux.so.2 ./virus
fonctionnera.
(N'essayez pas le chmod -x /lib/ld-linux.so.2, c'est une mauvaise idée qui vous fera sortir le CD rescue).
[^] # Re: noexec insuffisant
Posté par un_brice (site web personnel) . Évalué à 5.
Et on peut limiter cette restriction à un seul groupe d'utilisateurs.
[^] # Re: noexec insuffisant
Posté par jbar (site web personnel) . Évalué à 0.
Je moinsse, tu moinsses, il moinsse, nos bots moinssent ...
[^] # Re: noexec insuffisant
Posté par Thomas Douillard . Évalué à 2.
A part demander à l'utilisateur explicitement de taper les commandes (ésotériques), je vois pas.
J'ai pensé aussi à insérer une ligne dans le .bashrc ou un fichier exécuté au démarrage, mais il faut aussi ... un script, pas exécutable automatiquement à priori. Donc c'est déja une barrière non négligeable, sauf si j'ai loupé un épisode. C'est déja bien plus compliqué que de double cliquer sur un fichier.
[^] # Re: noexec insuffisant
Posté par Thomas Douillard . Évalué à 2.
[^] # Re: noexec insuffisant
Posté par Tonton Th (Mastodon) . Évalué à 1.
Il y a une façon plus technique de résoudre ce dilemne: http://pafoo.net/uninstallglibc/uninstglibc.html(...)
----
je suis déja retourné dans la piscine...
# man bash
Posté par doublehp (site web personnel) . Évalué à -3.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.