Précédent   Forum du club des développeurs et IT Pro > Systèmes > Linux > Sécurité
Sécurité Vos questions sur la sécurité sous Linux/Unix
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Actualité déjà publiée
 
Outils de la discussion
Publicité
'
Vieux 22/11/2012, 11h38   #1
Hinault Romaric
Responsable Actualités

 
Avatar de Hinault Romaric
 
Homme Hinault Romaric
Consultant
Inscription : janvier 2007
Messages : 2 824
Détails du profil
Informations personnelles :
Nom : Homme Hinault Romaric
Localisation : Cameroun

Informations professionnelles :
Activité : Consultant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : janvier 2007
Messages : 2 824
Points : 37 285
Points : 37 285
Par défaut Linux ciblé par un mystérieux Rootkit

Linux ciblé par un mystérieux Rootkit
infectant des sites Web par injection d’iFrame


Des chercheurs en sécurité ont découvert un nouveau Rootkit ciblant les plateformes Linux.

Le 13 novembre dernier, un propriétaire de site Web agacé par le comportement d’un programme poste sur le mailing-list Full Disclosure celui-ci afin d’obtenir des clarifications sur son rôle.

Les experts en sécurité de Kaspersky et CrowdStrike ont confirmé par la suite qu’il s’agissait d’un Rootkit conçu pour attaquer les systèmes d’exploitation Linux 64 bits, plus précisément la dernière version du kernel utilisée dans Debian Squeeze.

D’un code relativement simple et encore en phase d’expérimentation, le Rootkit selon Kaspersky utilise cependant des mécanismes assez complexes pour dissimuler son activité.

Le programme malveillant baptisé « Rootkit.Linux.Snakso» par les chercheurs de Kaspersky Lab, s’installe au sein des fonctions importantes du noyau Linux en essayant de dissimuler ses fils. Sa fonction principale serait d’infecter les sites Web hébergés sur un serveur Web affecté.

Concrètement, il effectue des attaques par injection d’iFrame en modifiant la fonction système tcp_sendmsg pour injecter du code malveillant dans le trafic HTTP, afin de rediriger les internautes vers des sites Internet suspects.

Selon les experts en sécurité, ce programme malveillant utilise une nouvelle approche du « drive-by-download » qui se différencie des mécanismes habituels basés sur de simples scripts. Les chercheurs notent également que ce malware ne serait pas utilisé pour une campagne d’attaques ciblées, mais plutôt pour une opération visant à tromper un nombre important d’internautes.





Source : Kaspersky, CrowdStrike, Disclosure


Et vous ?

Qu'en pensez-vous ?
__________________
Si déboguer est l’art de corriger les bugs, alors programmer est l’art d’en faire
Mon blog Mes articles
En posant correctement votre problème, on trouve la moitié de la solution
Hinault Romaric est déconnecté   Envoyer un message privé Réponse avec citation 50
Vieux 22/11/2012, 12h27   #2
Freem
Expert Confirmé
 
Homme
Développeur informatique
Inscription : décembre 2008
Messages : 777
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : décembre 2008
Messages : 777
Points : 2 812
Points : 2 812
"Debian Squeezy."

Euh... connaît pas. Squeeze, ok, Wheezy, ok, mais la? Bon je suppose que c'est Squeeze, vu que c'est la stable.

Si c'est le cas, c'est une erreur, car Squeeze est en phase terminale: le gel de fonctionnalités dans wheezy dure depuis plusieurs mois déjà.
Autre point non spéficié, l'attaque ne cible que kernel debian, ou également kfreebsd? Parce qu'il est important de préciser que dire Debian/linux serait erroné: cette distribution supporte plusieurs kernel (bien que je n'aie personnellement pas testé le 2nd) depuis Squeeze, justement.

Si on se base sur le postulat (le plus probable) que c'est le kernel linux de Squeeze qui est attaqué, je me pose encore quelques questions:
_ systemd est-il sensible à ce rootkit? Debian ne montre pas encore de signes de passer définitivement à systemd, mais cela reste une possibilité non négligeable (certes, pour dans 2 ans minimum)
_ "l'outil", comment infecte-t-il une machine, en fait?

Accessoirement, ce n'est pas linux qui est attaqué, mais debian stable.
Debian est réputée pour sa stabilité, c'est vrai, mais aussi beaucoup pour le fait que la version stable ait des versions réellement anciennes des paquet...
notamment un kernel en retard: 2.6.32
Alors que la dernière est la 3.6, celle-ci n'est même pas packagée dans debian experimental (je l'ai dis: gel des paquets)

En outre, chaque distribution intègre ses propres correctifs aux kernels, ce qui signifie que d'une distro à l'autre, une "même version" d'un noyau n'aura pas les mêmes vulnérabilités.
Freem est déconnecté   Envoyer un message privé Réponse avec citation 40
Vieux 22/11/2012, 12h48   #3
Teocali
Membre confirmé
 
Inscription : novembre 2004
Messages : 124
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : novembre 2004
Messages : 124
Points : 274
Points : 274
Je suis également interessé par plus d'information sur ce rootkit, et surtout sur les moyens de s'en proteger. Je vais passer sur Debian Sid (aussi connu sous le nom de Unstable... oui, j'aime le risque ) et je voulais savoir cette distro était vulnerable, ou si les versions actuels des paquets corrigent cette faille.
Teocali est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/11/2012, 13h04   #4
Pilru
Membre chevronné
 
Avatar de Pilru
 
Homme
Dev ASP.NET/jQuery ; Admin ORACLE
Inscription : septembre 2007
Messages : 458
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Dev ASP.NET/jQuery ; Admin ORACLE

Informations forums :
Inscription : septembre 2007
Messages : 458
Points : 693
Points : 693
Il n'y a que root qui puisse ajouter un module kernel.
Vu qu'aucun depôt Debian, à ma connaissance, a été déclaré compromis, ce rootkit ne peut donc pas être installé via les paquets officiels.

Cela veut donc dire que :
Soit la machine infecté a une faille qui permet a n'importe qui d'avoir les droits root ou d'en connaitre le mot de passe, et a partir de là, copier le module et le charger;
Soit l'admin de la machine infectée a compilé/installé un soft provenant d'une source tiers ;

Bref, pour que ce rootkit soit déployé, il faut que la machine soit déjà compromise ou que root fasse n'importe quoi.
Pilru est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 22/11/2012, 14h03   #5
Freem
Expert Confirmé
 
Homme
Développeur informatique
Inscription : décembre 2008
Messages : 777
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : décembre 2008
Messages : 777
Points : 2 812
Points : 2 812
Citation:
Envoyé par Pilru Voir le message
Bref, pour que ce rootkit soit déployé, il faut que la machine soit déjà compromise ou que root fasse n'importe quoi.
Citation:
Envoyé par crowdstrike
However, considering the code quality, a custom privilege escalation exploit seems very unlikely.
Effectivement.
Au final, les seuls à dire que ce sont des techniques avancées sont les gens de kaspersky, et encore, un commentaire sur leur site qualifie de "bullshit" ce truc.

Au final, le point "intéressant" semble être que certains s'attaquent à linux maintenant. Mais est-ce nouveau?
Les attaques ciblées sur windows ont plus pour but de prendre le contrôle de réseaux zombie.
Linux étant sur des serveurs en général, les attaques de ces zombies servent justement à casser du pingouin.
Freem est déconnecté   Envoyer un message privé Réponse avec citation 21
Vieux 22/11/2012, 22h28   #6
niuxe
 
Inscription : mars 2011
Messages : 19
Détails du profil
Informations forums :
Inscription : mars 2011
Messages : 19
Points : -5
Points : -5
http://www.developpez.com/actu/48642...sophistiquees/
niuxe est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2012, 15h03   #7
dewind
Membre régulier
 
Avatar de dewind
 
Homme Erwin Sittie
Développeur informatique
Inscription : février 2010
Messages : 82
Détails du profil
Informations personnelles :
Nom : Homme Erwin Sittie
Localisation : Côte d'Ivoire

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : février 2010
Messages : 82
Points : 78
Points : 78
Envoyer un message via Yahoo à dewind
Je suis pas super super en linux. Mais j'aimerais bien savoir comment il se comporte se malotru. lol
__________________
Un geek est un bonz'homme qui croit que dans une heure il y a 1024 minutes!
dewind est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 23/11/2012, 23h52   #8
niuxe
 
Inscription : mars 2011
Messages : 19
Détails du profil
Informations forums :
Inscription : mars 2011
Messages : 19
Points : -5
Points : -5
Citation:
Envoyé par dewind Voir le message
Je suis pas super super en linux. Mais j'aimerais bien savoir comment il se comporte se malotru. lol
Ca sent l'intox et la pub à plein nez.

@pilru : +1
niuxe est déconnecté   Envoyer un message privé Réponse avec citation 21
Vieux 24/11/2012, 16h47   #9
ptah35
Membre confirmé
 
Homme Jérôme Frossard
Enseignant
Inscription : décembre 2007
Messages : 73
Détails du profil
Informations personnelles :
Nom : Homme Jérôme Frossard
Âge : 40
Localisation : Suisse

Informations professionnelles :
Activité : Enseignant
Secteur : Enseignement

Informations forums :
Inscription : décembre 2007
Messages : 73
Points : 249
Points : 249
Citation:
Envoyé par Pilru Voir le message
Il n'y a que root qui puisse ajouter un module kernel.
Ben oui, c'est pour ça que c'est un *Root*kit.... non, ne dites rien...
ptah35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/11/2012, 09h25   #10
Katyucha
Expert Confirmé Sénior
 
Avatar de Katyucha
 
Ingénieur systèmes Linux/Unix/SAN
Inscription : mars 2004
Messages : 3 192
Détails du profil
Informations personnelles :
Localisation : Allemagne

Informations professionnelles :
Activité : Ingénieur systèmes Linux/Unix/SAN

Informations forums :
Inscription : mars 2004
Messages : 3 192
Points : 4 405
Points : 4 405
On ne le répétera jamais assez... Root, c'est mal !
__________________
Ancien Rédacteur Linux && Unix / Nouveau retraité de DVP
"En face, c'est des c**s, alors au premier regroupement, il faut qu'ils discutent avec les taupes."

Je ne réponds ni aux messages privées, ni aux messages plein de fautes...
Katyucha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/11/2012, 09h31   #11
messinese
Membre chevronné
 
Homme Jean-marie Bourbon
IT Security Consultant
Inscription : septembre 2007
Messages : 329
Détails du profil
Informations personnelles :
Nom : Homme Jean-marie Bourbon
Âge : 31
Localisation : France, Aude (Languedoc Roussillon)

Informations professionnelles :
Activité : IT Security Consultant
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : septembre 2007
Messages : 329
Points : 663
Points : 663
Bonjour,

pour ceux dont la partie technique intéresse, des études apparaissent un peu partout sur la toile ou nombre de personnes ont étudiés son comportement et reversé son code sous IDA ce qui donne des analyses assez simpa comme ici ou encore la .

Bonne lecture à tous !
messinese est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/11/2012, 16h36   #12
SurferIX
Membre émérite
 
Avatar de SurferIX
 
Homme Olivier Pons
Ingénieur développement logiciels
Inscription : mars 2008
Messages : 370
Détails du profil
Informations personnelles :
Nom : Homme Olivier Pons
Âge : 39
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mars 2008
Messages : 370
Points : 831
Points : 831
Envoyer un message via MSN à SurferIX
Citation:
Envoyé par ptah35 Voir le message
Ben oui, c'est pour ça que c'est un *Root*kit.... non, ne dites rien...
Tu as le détail technique en Anglais ici.

Et comme un commentaire le précise si bien, c'est pourquoi je me pose des questions sur la validité de l'article : un rootkit est uniquement quelque chose qui permet de devenir root, et rien de plus, rien de moins. Une fois qu'on est root, là, oui, on peut "déposer" quelque chose comme ce programme. Il faut donc spécifier non pas comment le virus fonctionne, mais comment le rootkit fonctionne (deux fonctions, deux choses différentes).

Je recite :

Citation:
BAReFOOtNovember 20, 2012 2:15 PM

How is this a “rootkit"? You didn’t mention *any* form of infection. Apparently it is just an application you manually have to start as root, which then hooks itself into the system like a rootkit.

Without infection mechanism, it’s not a rootkit. Let alone dangerous.

N'hésitez pas à me corriger si je me trompe.
__________________
Il ne faut pas oublier que la politesse et le respect sont mutuels.

Mon framework Web haute performance :
SurferIX est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/11/2012, 18h09   #13
rt15
Membre éprouvé
 
Avatar de rt15
 
Homme
Développeur informatique
Inscription : octobre 2005
Messages : 203
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 28
Localisation : France, Savoie (Rhône Alpes)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : octobre 2005
Messages : 203
Points : 435
Points : 435
Non un rootkit n'est pas quelque chose permettant de devenir root.
Citation:
Envoyé par wikipedia
A rootkit is a stealthy type of software, often malicious, designed to hide the existence of certain processes or programs from normal methods of detection and enable continued privileged access to a computer.[1]
Communément, on appelle généralement rootkit tout ce qui tourne en ring 0 (Donc généralement un driver) a des fins de piratage.
Être exécuté en ring 0 permet d’accéder aux données d'exécution de l'OS (Par exemple la "vraie" liste des processus, la "vraie" liste des threads...)
Le rootkit peut modifier ces données ou injecter du code pour remplacer (Mise en place de hook) des fonctionnalité de l'OS. Par exemple, il peut remplacer la fonction qui liste les fichiers par une autre fonction qui "oublie" un certain nombre de fichiers.

Il faut généralement un niveau de privilège root pour installer un rootkit. On peut dire qu'un rootkit a plus de "privilèges" (Possibilités) qu'un processus avec un niveau de privilège root, car il a accès complet au noyau.

Mais un rootkit ne sert pas à obtenir un niveau de privilège root. Pour cela il faut par exemple exploiter une faille (En utilisant un "exploit").

Donc Linux est bien ciblé par un rootkit, mais on ne sait pas comment il est installé sur les machines infectées (Exploit, récupération du mot de passe par force brute ou autre...).
rt15 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2012, 16h10   #14
allolivier
Candidat au titre de Membre du Club
 
Inscription : mars 2011
Messages : 21
Détails du profil
Informations forums :
Inscription : mars 2011
Messages : 21
Points : 11
Points : 11
Bonjour,

J'ai vu cette bestiole trainer sur plusieurs sites, après un brève analyse j'ai trouvé 3 types de codes injectés.

Le code le plus répandu à ce jours compte plus de 1 300 000 résultats sur google. Sur certain sites il ne se passe rien de spécial, alors que sur d'autre mon anti-virus détecte un trojan sur le site ...
Ma requette utilisée est : https://www.google.fr/#hl=fr&tbo=d&s...w=1600&bih=744

Si ça peut aider quelqu'un
allolivier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/12/2012, 13h43   #15
Beanux
Membre du Club
 
Inscription : octobre 2009
Messages : 24
Détails du profil
Informations personnelles :
Âge : 25

Informations forums :
Inscription : octobre 2009
Messages : 24
Points : 43
Points : 43
En résumé, selon Kaspersky, ce serait un rootkit (comme les autres donc), avec des fonctionnalité pour se cacher plus poussée ? Donc juste un rootkit plus récent, plus performant apparemment.

Ce sur quoi est mis l'accent, c'est la charge utile, qui semble ne pas viser le système lui même mais ses usagers et ses clients.
Beanux est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Actualité déjà publiée
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 21h53.


 
 
 
 
Partenaires

Hébergement Web