Sécurité de la pile avec le compilateur DDK – TECH

Date de publication :

07/11/2007

Langue :

Français

Format :

.pdf

Nombre de pages :

3 pages

Niveau :

grand public

Consulté :

0 fois

Avis client :

non évalué

Validé par :

le comité Oboulo.com

Sommaire :

 
 

Sommaire Sécurité de la pile avec le compilateur DDK – TECH Sommaire

 

Résumé :

Depuis Visual Studio 2003, une sécurité a été implémentée pour protéger la pile des dépassements de tampon, elle consistait à intégrer un canari, c'est-à-dire un cookie qui prenait une certaine valeur avant l'appel d'une fonction, dans la pile de la fonction, celui-ci étant confronté à sa valeur initiale à lors de l'épilogue de la fonction de façon à détecter tout dépassement de capacité. Ce mécanisme a donc été utilisé pour les applications userland compilées avec les nouvelles versions de Visual Studio. Beaucoup d'articles sur cette option de compilation - flag /GS - sont disponibles sur le Net. En ce qui concerne les drivers - kernel-land -, ceux-ci sont compilés avec le ddk (Driver Development Kit) distribué par Microsoft pour développer ses drivers. Mais les drivers aussi sont sujets à risque concernant les buffer overflow, de même que les applications userland. Un mécanisme très similaire à celui du Visual Studio a donc été également instauré dans le compilateur du ddk : lors de la compilation du driver, un mécanisme de cookie est implémenté à l'épilogue de chaque fonction, on peut l'analyser en désassemblant un driver compilé.

Dernières nouveautés dans la catégorie : Informatique

1
 
Tshaï : programmation d'un jeu d'aventures

Étude de cas  |  26/10/2009   |  fr  |  .doc  |  8 pages

2
 
Réalisation d'un intranet à l'OCP (l'Office Chérifien des Phosphates)

Rapport de stage  |  24/10/2009   |  fr  |  .doc  |  33 pages

3
 
Les protocoles DHCP et DNS

Cours  |  22/10/2009   |  fr  |  .doc  |  19 pages

4
 
Les protocoles TCP/IP (Transmission Control Protocol/Internet Protocol) et UDP (User Datagram Protocol)

Mémoire  |  16/10/2009   |  fr  |  .pdf  |  27 pages

5
 
Présentation du Centre d'Exploitation du Système d'Information (CESI)

Rapport de stage  |  05/10/2009   |  fr  |  .doc  |  11 pages

A propos de l'auteur :

pencil image Guillaume T. Etudiant
Niveau :Grand public Etude suivie : Informatique Ecole, université : Lycée Déodat de Séverac

Du même auteur :

Sécurité de la pile avec le compilateur DDK - TECH

Exposé  |  07/11/2007  |  fr  |  .pdf  |  3 pages