La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Les buffers overflow 1. 2 3 4 5 6 8 9 10.

Présentations similaires


Présentation au sujet: "Les buffers overflow 1. 2 3 4 5 6 8 9 10."— Transcription de la présentation:

1 Les buffers overflow 1

2 2

3 3

4 4

5 5

6 6

7

8 8

9 9

10 10

11 Un Heap Overflow (débordement de tas) est un type de débordement de tampon qui se produit dans la zone de données en tas. 11

12 Un débordement accidentel peut entraîner la corruption de données ou un comportement inattendu par quelque procédé qui utilise la zone de mémoire affectée. 12

13 Les seules méthodes complètement sûres seraient de:  De bien programmer  Les rendre impossibles de façon inhérente (langages avec vérification) Méthodes réalistes:  Auditer le code de manière proactive  Rendre l’exploitation extrêmement difficile  Patchs OpenWall pour Linux  http://www.openwall.com/linux/ http://www.openwall.com/linux/  Stack non exécutable + d’autres modifications  StackGuard  http://www.immunix.org/stackguard.html http://www.immunix.org/stackguard.html  Modification de GCC pour introduire des canaris

14 14

15 15


Télécharger ppt "Les buffers overflow 1. 2 3 4 5 6 8 9 10."

Présentations similaires


Annonces Google