Une énorme vague d'injections SQL s'abat sur les sites ASP.NET, plus d'un million de pages ont été infectées

Le 20/10/2011, par Idelways, Responsable Actualités


Code rouge ! Une infection de masse se propage et cible les sites créés avec la plateforme ASP.Net de Microsoft.

Il s'agit d'après les chercheurs d'Armorize d'une infection par injection SQL similaire à l'épidémie "Lizamoon" survenue il y a quelque mois.

Les attaquants s'arrangent pour incruster du code HTML dans la base de donnée du site. Ce code charge en JavaScript deux sites via des iframes. Les pages cibles malicieuses redirigent vers un kit de malwares qui tente d'exploiter une panoplie de vulnérabilités, en fonction des navigateurs, lecteurs Flash/PDF d'Adobe et plug-in Java.

L'un des sites est localisé aux États-Unis tandis que l'autre se trouve en Russie. L'un des deux répond encore et continue de répandre ses ravages.

L'attaque ne marche donc que dans le cas où l'utilisateur dispose d'une ancienne version d'un navigateur ou plug-in non patchée. Une situation compliquée par le fait que seulement 6 Antivirus sur 43 sont en mesure de détecter la faille à l'heure de l'écriture de ces lignes.

Le code JavaScript en question est obfusqué en une série de codes de caractères, qui sont rassemblés et évalués au moment de l'exécution.

L'attaque se propage via reconnaissance active des moteurs de recherche et cible les utilisateurs de 6 langues particulières, dont le français.

La seule manière pour s’en prémunir consiste à utiliser les solutions NoScript-like. Pour le moment.

Source : site d'Armorize

Et vous ?

Que pensez-vous des détails de cette attaque ?

Les rubriques (actu, forums, tutos) de Développez :
 ASP


Les derniers commentaires postés :
Réponse Retrouver la discussion sur le forum

Avatar de Louis-Guillaume Morand Louis-Guillaume Morand
Rédacteur
le 28/10/2011
j'ai tjs gérer moi-même la partie SQL sur tous les projets où j'étais parce que je pensais n'être pas mauvais et jusqu'à il y a peu, je pensais qu'on avait pas besoin d'un DBA parce que la plupart du temps, ils n'ont pas de plus-value par rapport à mes compétences.

et bah depuis que je suis chez Microsoft, j'ai changé d'avis. parce que comme le dit Lyche, plus tu mets les mains dedans, plus c'est performant. Ici, sur un projet, on a pris un produit MS, on l'amélioré avec des index, utilise SQL profiling et on était content. 1minute pour générer un report complexe.

On a fait venir un consultant SQL bien expérimenté. Une demi-journée plus tard, on passait à un report qui prend 4 secondes pour être généré.

donc je dirai que sans DBA on s'en sort mais lorsque les performances sont un point critique, comme le temps réel dans l'environnement bancaire, ils deviennent nécessaire. chacun son métier et ils le font mieux que nous (les devs)
Avatar de lutecefalco lutecefalco
Rédacteur/Modérateur
le 28/10/2011

Citation:





Envoyé par Louis-Guillaume Morand
Voir le message

j'ai tjs gérer moi-même la partie SQL sur tous les projets où j'étais parce que je pensais n'être pas mauvais et jusqu'à il y a peu, je pensais qu'on avait pas besoin d'un DBA parce que la plupart du temps, ils n'ont pas de plus-value par rapport à mes compétences.

et bah depuis que je suis chez Microsoft, j'ai changé d'avis. parce que comme le dit Lyche, plus tu mets les mains dedans, plus c'est performant. Ici, sur un projet, on a pris un produit MS, on l'amélioré avec des index, utilise SQL profiling et on était content. 1minute pour générer un report complexe.

On a fait venir un consultant SQL bien expérimenté. Une demi-journée plus tard, on passait à un report qui prend 4 secondes pour être généré.

donc je dirai que sans DBA on s'en sort mais lorsque les performances sont un point critique, comme le temps réel dans l'environnement bancaire, ils deviennent nécessaire. chacun son métier et ils le font mieux que nous (les devs)



Bah yep, vous avez fait appel à un consultant SQL pour répondre à un problème bien spécifique qui a été résolu en une demie-journée.
C'est comme ça que je vois les dévs SQL, comme des experts qu'on appelle en cas de gros pépins.
Reste à lui trouver 439 autres problématiques pour combler 1 année à base de demie-journées.
Je persiste à dire que c'est pas donné à tout le monde d'avoir le nombre de projets qui justifie un dév SQL à temps plein
Avatar de Lyche Lyche
Expert Confirmé
le 28/10/2011
Je crois que tout est dit.

Il est impossible de parler avec des personnes qui ne comprennent pas l'importance d'une spécialisation dans notre métier et qui ont encore moins compris l'importance des BDD dans les applications. Sur ce, bonne fin de discussion.
Avatar de lutecefalco lutecefalco
Rédacteur/Modérateur
le 28/10/2011

Citation:





Envoyé par Lyche
Voir le message

Je crois que tout est dit.

Il est impossible de parler avec des personnes qui ne comprennent pas l'importance d'une spécialisation dans notre métier et qui ont encore moins compris l'importance des BDD dans les applications. Sur ce, bonne fin de discussion.



Je pense pas avoir dit que ton métier n'était pas important.

J'ai juste dit qu'il était très spécifique, c'est tout.
Avatar de Louis-Guillaume Morand Louis-Guillaume Morand
Rédacteur
le 28/10/2011

Citation:





Envoyé par Lyche
Voir le message

Je crois que tout est dit.

Il est impossible de parler avec des personnes qui ne comprennent pas l'importance d'une spécialisation dans notre métier et qui ont encore moins compris l'importance des BDD dans les applications. Sur ce, bonne fin de discussion.



t'es un peu tendu, on est vendredi no stress
LuteceFalco n'a pas totalement tord sur le fait que sur beaucoup de projet, tu ne peux pas justifier d'employer à temps plein un dev SQL c'est tout. il ne t'agresse pas
Avatar de Lyche Lyche
Expert Confirmé
le 28/10/2011

Citation:





Envoyé par Louis-Guillaume Morand
Voir le message

t'es un peu tendu, on est vendredi no stress
LuteceFalco n'a pas totalement tord sur le fait que sur beaucoup de projet, tu ne peux pas justifier d'employer à temps plein un dev SQL c'est tout. il ne t'agresse pas



99,99%.
Avatar de lutecefalco lutecefalco
Rédacteur/Modérateur
le 28/10/2011

Citation:





Envoyé par Lyche
Voir le message

99,99%.



J'aurai pu mettre 99.999%
Avatar de alinedved alinedved

le 28/10/2011
Un millon c tt
Avatar de Immobilis Immobilis
Expert Confirmé Sénior
le 29/10/2011
Salut

Citation:





Envoyé par Grabeuh
Voir le message

Les SGBD peuvent convertir une suite de caractères en hexadecimal en texte au moment de l'insertion grace à certaines fonctions embarquées. Je pense que ce type d'astuces doit passer à l'aise à travers la protection des formulaires.



Un exemple avec nihaorr1 il y a de cela quelques années: http://www.developpez.net/forums/d55...n/#post3344505. Je précise que le code que vous voyez était passé dans l'url.

A+
Retrouvez la suite de la discussion

Réponse

Publicité

Best Of

Actualités les plus lues

Semaine
Mois
Année
  1. Google publie une pré-version de Chrome avec la machine virtuelle Dart 178
  2. Windows 8 : meilleure gestion des langues avec de nouveaux packs linguistiques et l'ajout de l'anglais britannique 54
  3. Windows 8 : Microsoft dévoile le logo officiel qui marque un retour aux sources de Windows 1.0 14
  4. Parts de marché : IE renverse la tendance, Chrome chute après 17 mois de croissance 74
  5. Quel est votre logo de Windows préféré ? Rétrospective des créations qui ont accompagné l'histoire de l'OS 36
  6. Vie Privée : Google répond et met en cause Internet Explorer et un protocole obsolette, et accuse Microsoft d'écrire des billets "fallacieux" 24
  7. Apple obtient un brevet pour un écran 3D interactif qui pourrait être intégré à l'iPhone 5 16
  8. Les développeurs ignorent-ils trop les failles découvertes dans leur code ? Prenez-vous en compte les remarques des autres ? 15
  9. Samsung dévoile sa Galaxy Tab 2, elle sera équipée d'un écran 7 pouces et tournera sous Android 4 6
  10. Construisez et déployez en quelques minutes votre site web commercial avec le plan tout-en-un e-commerce de PlanetHoster 19
Page suivante
  1. Index Tiobe : Java recule encore, mais demeure toujours numéro 1, suivi de près par C, Visual Basic cède des parts à VB.NET 427
  2. Megaupload : le point sur la première "cyber-guerre" de 2012, quelle technologie voyez-vous succéder au DDL et au streaming ? 203
  3. Google publie une pré-version de Chrome avec la machine virtuelle Dart 178
  4. Megaupload : deux semaines de plus avant la suppression des fichiers des utilisateurs, L'EFF lance MegaRetrieval pour aider ceux-ci 490
  5. Sortie de la 6ème Release Candidate de PHP 5.4.0, avec plusieurs corrections de bogues 9
  6. Ubuntu 12.04 LTS passe en version alpha 2 : "Precise Pangolin" démarre plus rapidement et améliore Unity 12
  7. Chrome 17 disponible en version finale : plus rapide et sécurisé avec des correctifs pour 20 vulnérabilités dont une critique 24
  8. Quel EDI utilisez-vous en 2012 pour le développement web ? et pourquoi ? 55
  9. Brevets : seconde plainte de Samsung contre Apple rejetée en Allemagne 184
  10. Google Maps gratuit ne plait pas à la justice française, vers la fin de l'API gratuite pour les développeurs ? 49
Page suivante
  1. jQuery Mobile fin prêt pour la production, la version 1.0 finale de l'UI pour appareils mobiles est 30 à 50 % plus rapide depuis la RC2 4
  2. Index Tiobe : Java recule encore, mais demeure toujours numéro 1, suivi de près par C, Visual Basic cède des parts à VB.NET 427
  3. LimeOS : le fork de Chrome OS disponible avec 11 mois de retard, mais avec les mises à jour automatiques 211
  4. Comment prendre en compte l'utilisateur dans vos applications ? Pour un développeur, « 90 % des utilisateurs sont des idiots » 228
  5. Quels sont vos hébergeurs Web préférés ? 84
  6. Firefox 4 déjà téléchargé plus de 15 millions de fois, le navigateur de Mozilla connaît un beau succès 337
  7. Quel est LE livre que tout développeur doit lire absolument ? Celui qui vous a le plus marqué et inspiré 96
  8. Google Chrome arrache la deuxième place à Firefox en terme de parts de marché des navigateurs 328
  9. Quelles règles les programmeurs débutants devraient-ils toujours respecter ? Un développeur expérimenté livre ses 7 règles d'or 177
  10. Android 3.0 : SDK et API en versions finales 69
Page suivante

Developpez.com

Communauté

Formez-vous

Evénements

Décideurs

Téléchargez

 
 
 
 
Partenaires

Hébergement Web