DNG la cible d'un fou en mal de sensations fortes Par Sami Jaber (webmaster@dotnetguru.org)

e voile a enfin été levé sur notre mystérieux hacker. Depuis plusieurs mois, DNG subissait les assauts répétés d'un script fou qui envoyait plusieurs millions de fois par jour des ordres HTTP GET sur notre serveur. Toutes ces requêtes avaient un point commun : la plupart provenaient de machines soit disant Linux avec des navigateurs de type Gecko, Netscape ou Mozilla. Après de longues investigations dans nos fichiers de log, il s'est avéré que la provenance de ces attaques émanait d'une seule et même machine possédant l'adresse IP 193.252.72.91. Les moteurs de recherche possèdent généralement des tags permettant de les identifier, et ce n'était pas le cas ici. C'est alors que nous avons commencé un processus de recherche pour identifier notre "agresseur fou". Mais bien évidemment, comme tout script kiddie qui se respecte, l'auteur avait pris soin de ne laisser aucune trace DNS (reverseip avec nslookup ou dig). Difficile dès lors d'aboutir. (mise à jour : la base whois n'est pas une garantie pour identifier une personne, surtout si vous êtes derrière un firewall)

Plusieurs alternatives s'offraient alors à nous : Soit nous passions sous silence ces attaques en prenant le risque de voir notre serveur déstabilisé un jour ou l'autre (la même adresse a opéré plusieurs attaques DoS qui ont nécessité l'arrêt du service DNG), soit nous tentions un petite opération de communication avec pour but de démasquer l'auteur mystérieux de ces agissements.

Nous avons donc choisi la seconde option pour une raison simple. Les scripts kiddies sont généralement très fiers de leur "bêtises" et ne peuvent se cacher lorsqu'il s'agit d'exposer leur méfaits au grand public (ce qu'aucun vrai hackeur ne ferait). L'option consistait donc à arguer sur DNG que notre module de stats était buggué pour arrêter le service d'identification des navigateurs. En effet, rien de plus énervant pour un script kiddie que d'être passé sous silence.


(les logs HTTP : preuve des attaques)

Il n'aura pas fallu attendre longtemps pour que notre heureux élu s'est empressé d'aller crier sur linux-fr.org ces méfaits sous le titre "PhpNuke confond IE avec Mozilla ;-)" avec le message suivant :

Digne du Web log http://totalementcretin.apinc.org/(...)

Vu sur le site des gourous de la technologie "Point Net" de Micro$oft :

http://www.dotnetguru.org/modules.php?op=modload&name=4nStats&a(...)
Je cite :
"En raison d'un bug dans notre module de stats (les versions très récentes d'IE6 sont considérées comme mozilla et les systèmes XP et Windows 2003 ne sont pas pris en compte), nous avons désactivé l'option d'affichage des navigateurs et systèmes"

En fait c'est de ma faute j'ai écris un script en Perl (tournant en permanence depuis plusieurs mois) qui fait des requêtes HTTP aléatoires sous l'agent utilisateur Mozilla sur une 40aine de sites exigeant IE ou soit disant optimisés pour IE. (comme virigin.fr).
J'avais rajouté http://www.dotnetguru.org(...) pour le fun voici plusieurs mois...

> Lire le journal. (4 commentaires, moyenne: 1.8)   

Edifiant. L'auteur un dénommé bugator se réjouit de spammer une quarantaine de site dont virgin.fr uniquement pour montrer artificiellement que les clients Netscape ou Opera sont plus nombreux que les clients IE. Non seulement le seul effet de ces agressions répétées est de saturer la bande passante de nos réseaux déjà affaiblit, mais l'auteur, par ses agissements dénigre considérablement le travail de l'ensemble des bénévoles travaillant derrière DNG. Le sommet de la bêtise humaine.

Notre Coup de gueule

Plusieurs fois, DNG a été la cible de linuxiens fous, que ce soit dans les forums ou simplement par des mails que nous recevions régulièrement. Au début, les messages étaient nombreux et agressifs, puis au fil des temps, la communauté DNG grossissant, l'identité du site a pris le pas sur les messages de rancoeur (et nous vous en remercions infiniment).

Mais pourquoi un tel mépris et une telle haine ? Tout cela est d'autant plus injuste que DNG n'a jamais été un site outrageusement en faveur de Microsoft ou même des brevets logiciels. Nous respectons Linux en tant que système d'exploitation et sommes les premiers à mettre en avant les qualités de cet OS au travers de Mono. D'ailleurs, nombreux sont nos visiteurs (dont le script kiddie) a soutenir Linux tout en nous lisant régulièrement. Nous avons à l'époque fait le choix de technologies libres pour DNG (Redat, phpnuke et MySQL) et avons toujours refusé l'amalgame entre technologie utilisée et préconisée. Même si nous recevons régulièrement des messages pour nous demander de porter DNG en .NET, nous sommes sensibles avant tout au contenu, plus qu'à la forme. Nous pourrions modifier du jour au lendemain les extensions .php en .aspx nos visiteurs n'y verraient que du feu. Non, ce n'est pas notre objectif.

Depuis le début de l'aventure DNG, nous avons mis en avant la nécessité de rapprocher les communautés, de briser les frontières technologiques qui nous séparent. Aujourd'hui il faut avouer que nous en avons assez de ces irresponsables obsédées par l'adoption unanime et massive de leur technologie par la méthode du burin. Et ce n'est pas avec de tels agissements que Linux prendra le devant sur Microsoft ou que Netscape ou Opera devanceront IE. Même si l'écrasante majorité des Linuxiens sont des gens de bonne foi, on voit apparaître de plus en plus ces cas isolés, ces scripts kiddies totalement irresponsables en mal de sensations fortes, souvent très jeunes et inconscients des méfaits qu'ils causent. Ces actes nuisent d'ailleurs autant à l'image de la communauté Linux qu'à la notre. 

Nous ne répondrons pas à la haine par la haine. Nous n'appelons personne à réagir sur le blog de bugator (même si ça nous démange grave ;-)) ni à spammer son adresse IP. Nous voulons simplement alerter les membres de la communauté Linux que certains de ces membres prennent pour cible aveuglément des sites qui ne répondent pas à la ligne de leur partie et s'il faut se défendre, on se défendra. La preuve des attaques est évidente, une action en justice nous donnerait raison à coup sûr.

Tout cela est d'autant plus dommageable qu'on subit justement le principal reproche fait à l'encontre de Microsoft  : imposer sa technologie par la méthode forte.


 
Postez vos commentaires ici : http://www.dotnetguru.org/article.php?sid=272