Emploi Start-up Evénements 01 Avis d'expert Vidéos Indicateurs Distribution Telecharger Pro Livres blancs

DieHard diminue les plantages de développement

Ce petit logiciel permet de réduire la probabilité de créer des failles de type “ buffer overflow ”. Disponible pour Windows, Linux et Solaris, il modifie le modèle de gestion de la mémoire.
envoyer
par mail
imprimer
l'article
partager sur Viadeo
partager sur Facebook
partager sur LinkedIn
partager sur Scoopeo
partager sur Technorati
partager sur Digg
partager sur Delicious
partager sur Google
partager sur Myspace
partager sur Yahoo!

L’environnement d’exécution DieHard réduit les risques de plantage des applications écrites en langages où le développeur a directement accès à la gestion de la mémoire comme C ou C++. Il réduit du même coup les risques de sécurité liés aux dépassements de tampon, les buffers overflow, à l’origine de très nombreuses failles de sécurité.

Ce petit logiciel, disponible pour Windows, Solaris et Linux, modifie le modèle de gestion de la mémoire pour supprimer les effets d’une série de problèmes tels que les pointeurs en l’air, les dépassements de tampon, les lectures de zones non initialisées et les instructions d’effacement multiples ou invalides.

La sécurité est améliorée

Pour ce faire, DieHard, qui ne modifie pas le système d’exploitation sous–jacent, exploite deux mécanismes : la distribution aléatoire des zones mémoire permettant de simuler une mémoire de taille infinie, et la réplication de zones mémoire avec comparaison des valeurs de sortie pour détecter et supprimer les erreurs selon un modèle de fonctionnement en redondance déjà largement utilisé en informatique. Dans Windows, seul le premier mécanisme est utilisé, et la protection se limite pour le moment aux navigateurs Mozilla.

“ Il y a deux raisons à cela, explique Emery Berger, cocréateur de DieHard et enseignant à l’université de Massachusetts Amherst. D’abord, il est beaucoup plus facile de remplacer les fonctions de gestion de mémoire dans Unix que dans Windows. Ensuite, la réplication est beaucoup plus facile dans Unix. ” Inconvénient, DieHard augmente significativement la consommation mémoire (Firefox passe de 100 à 200 Mo environ en environnement Windows). Le logiciel est gratuitement téléchargeable pour une utilisation non commerciale. Emery Berger a été contacté par un éditeur qui s’intéresse à cette technologie.

Analyse

Les qualités de C et C++ en font des langages très utilisés en dépit des risques liés à leur modèle de gestion de la mémoire. DieHard apporte une solution intéressante à ces problèmes, d’autant que les questions de haute disponibilité sont désormais familières aux entreprises.

publicité
à lire aussi
SUR LES MÊMES THÈMES
Le plein d'utilitaires indispensables et gratuits pour son nouveau PC
TomTom va lancer un service d'itinéraires en ligne tenant compte des bouchons
Concours MultiTouch SNCF : les candidats
Pour Syntec informatique, la reprise aura lieu à l’été 2010
Accablantes révélations sur les pratiques anticoncurrentielles d’Intel
Les pôles de compétitivité se réunissent à Sophia Antipolis
01 Business (BFM Radio) : la relation client et le défi du temps réel
Livre vert de Syntec : première partie, la dématérialisation
Résultats décevants pour SAP
Un marchand d'armes rachète BBN, pionnier de l'informatique
Daniel Chaffraix (IBM France) : « Les projets informatiques sont revus à la baisse »
Le cadran magique de Gartner remis en question au tribunal
Rachat de Sun : l'UE tance Oracle sur sa coopération
Sun n’en peut plus d’attendre et supprime 3 000 postes
Le succès ne fait plus recette chez les entreprises IT
La crise impacte sérieusement les budgets des DSI
Fortunes diverses pour les fournisseurs informatiques
Le patron de Deezer décroche le Prix du jeune dirigeant de la technologie
Ventes mondiales de PC : Acer chipe la deuxième place à Dell
01Informatique
01 INFORMATIQUE
L'hebdo de référence des décideurs informatiques.
Micro Hebdo
MICRO HEBDO
L'hebdo qui vous simplifie la micro
et Internet.
L'Ordinateur Individuel
L'ORDINATEUR INDIVIDUEL
Le mensuel informatique qui vous informe et vous conseille.
Tous droits réservés © 1999 - 2009 Internext - 01net.