Pourquoi passer à Linux (III) : la sécurité
High Tech, Linux 12 commentaires »La sécurité est vraiment un aspect majeur de Linux.

Personnellement, je n’utilise avec mon Linux ni antivirus ni firewall logiciel particulier. Mon routeur fait office de seul et unique sécurité. Et elle suffit. Pourquoi ?
Tout d’abord, cela est dû à un bête constat statistique. MS Windows est un système utilisé par 95% des ordinateurs personnels de cette planète. Par conséquent, tout pirate intelligent va viser ce système en particulier afin de faire le maximum de dégâts. Il existe très peu de virus visant les systèmes Linux. Ainsi, en 2005, on estimait à environ 145 000 le nombre de signatures de virus. Et pourtant, seules 45 d’entre elles visaient directement ou indiretement des systèmes UNIX type Linux. Pourtant, ce n’est pas du tout une raison suffisante, car en matière de serveurs, Linux (avec le système Apache) est beaucoup plus utilisé que les serveurs Windows (ISS par exemple).
On voit souvent sur des forums des gens prôner le fait que sur Linux, il n’existe “aucun virus”. C’est bien évidemment faux. Tout programme informatique possède des failles, car jusqu’à présent, tout programme informatique conçu est écrit par des humains. Pour comparer Windows et Linux, encore en 2005, le système de Microsoft a lancé 122 alertes de sécurité, dont 22 bulletins de sécurité graves. La même année, les développeurs Linux ont lancé 90 bulletins de sécurité, dont aucun n’était estimé particulièrement critique.
Le fait que le noyau Linux comporte moins de failles de sécurité est dû principalement à l’ouverture du code. Le code du kernel Linux est accessible librement, sur le site linux-kernel.org. C’est tout l’inverse de Microsoft qui lui fait tout pour garder ses codes sources secrets. Ainsi, comme chacun peut lire le code de Linux, n’importe qui peut découvrir des failles et en faire part aux développeurs et à la communauté. Le moindre trou de sécurité est réparé en quelques heures. Et il faut croire aussi que les développeurs Linux sont un peu plus doués que les employés de Microsoft.
Il existe enfin une autre raison. Celle-ci n’est pas vraiment statistique, elle existe par la simple conception différente de Linux. Comme chacun sait, Linux est issu d’UNIX. Linus Torvalds, le premier codeur du noyau Linux, a créé Linux en se basant sur le propre système d’UNIX qu’il utilisait dans les années 80 (en fait une sous-version, Minix). A cette époque, l’informatique était encore une affaire de spécialistes, et UNIX était utilisé par des gens qui possédaient un solide bagage de connaissances informatiques et techniques, et pour eux la sécurité informatique était une priorité. Tout le développement de Linux s’est donc fait dans cet esprit, alors même que les virus n’étaient pas vraiment courants sur le réseau de l’époque.
La conséquence de tout ça est que Linux possède une gestion stricte des privilèges. C’est ainsi : n’importe qui ne peut pas faire n’importe quoi sur un système Linux. Chaque fichier, chaque répertoire, et surtout quelle action, est réservée à telle ou telle catégorie d’utilisateurs ou tel ou tel utilisateur. Ainsi, un utilisateur de Linux passe 99% de son temps (même plus en fait) en utilisant un accès limité. Il peut surfer sur le web, lancer des applications, mais pas tellement plus. Il ne peut installer aucun programme, ne peut supprimer ni modifier aucun fichier système, etc. Toutefois, l’humain derrière l’écran peut le faire mais il doit alors fournir un mot de passe de superutilisateur ou d’administrateur. Ainsi, Ubuntu, distribution que j’utilise, est un peu particulière par rapport aux autres (que je connais mal). Pour exécuter une action sensible, comme installer un programme, il faut alors fournir un mot de passe en utilisant la commande sudo (Super User DO). Le mot de passe est alors utilisé pour la seule action définie par la commande. On peut bien sûr passer en mode complètement administrateur et exécuter plusieurs actions, mais il faut bien savoir ce qu’on fait.
Ainsi, un ver sous Linux ne dispose pas du mot de passe et ne peut pas faire grand-chose (à moins de surfer sur Internet en root, ce que peu de Linuxiens intelligents font). Bref, j’admets que cette idée de droits est assez difficile à appréhender par un Windowsien qui a l’habitude de tout faire avec le même compte, même si Vista tente timidement de revenir sur cette position (mais bon, actuellement c’est juste un message stupide du genre “Voulez-vous vraiment faire cette action ?”).
Toutes ces raisons font que l’on ne voit pas de personnes sous Linux qui envoient à leur contact MSN des liens web louches en anglais ou en espagnol (et j’ai plusieurs contacts de ce type), et toutes ces raisons font que passer à Linux permet d’oublier tout un pan de la gestion d’un système Windows, la sécurité (utiliser un bon antivirus, se tenir au courant des alertes de sécurité, ne pas surfer sur des sites louches, …).
Bien évidemment, sous Linux aussi de bonnes habitudes sont primordiales, mais on est quand même beaucoup plus tranquille.











Commentaires récents