| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
Dépannage  
  • Virus informatiques

  • convertir des fichiers

  • Support pour portable

  • Dépannage ordinateur portable

  • Support PC

  • PC Dépannage

  • Les mots de passe

  • Résoudre les erreurs informatiques

  • Désinstaller Hardware & Software
  •  
    Connaissances Informatiques >> Dépannage >> PC Dépannage >> Content
    Moyens pour éviter le débordement de la mémoire tampon
    Prévention buffer overflow est essentielle pour protéger la sécurité de votre ordinateur et le serveur connecté et sont le résultat d'une mauvaise validation d'entrée. Vous pouvez protéger votre système contre les attaques de type buffer overflow en suivant quelques étapes simples et en prenant les mesures appropriées. Identifier et assister à des questions dans la programmation de votre système C est l'objectif principal de prévenir buffer overflow dans l'avenir . L'utilisation d'une pile

    non -Executable Cette méthode de prévention de débordement comprend une pile qui est configuré pour ne pas occuper un code exécutable. Obtenir un correctif kernal pour les systèmes Linux et Solaris pour configurer la pile non exécutable . Dans Windows XP, vous pouvez définir des périmètres de prévention d'exécution des données avec le système d'exploitation (OS ) pour protéger également la pile contre le débordement de la mémoire tampon . Le site de Palisade avertit , cependant, que les débordements heap-based et statiques débordements de segment de données ne peuvent pas être évités par cette technique .
    Dynamique Runtime

    éviter le débordement de la mémoire tampon en mettant en œuvre une processus de prévention d'exécution dynamique sur votre système. Conditions de dépassement de tampon et les risques sont détectés pendant le déroulement du programme réelle dans cette méthode , empêchant ainsi une attaque par débordement de se produire. Différents procédés d' exécution comprennent «canari » --- qui ajoute la ligne " canari " de codage de votre programme --- et copier l'adresse de retour du programme. Cette dernière méthode sert de sauvegarde de l'information comme un moyen de régénérer les fonctionnalités du programme une fois une attaque de débordement a été résolu.

    Safe versions des fonctions

    débordements de tampon peut également être évité en utilisant un «plus sûr» ou version plus stable d'une fonction de programme. Par exemple, les fonctions sont strncpy et snprintf plus sûr et plus stable que le strcpy ancien et la langue sprint. Comme vous continuez de créer de nouvelles applications dans votre programme, assurez-vous que solution de rechange , les fonctions de codes plus sûrs sont utilisés partout .
    Autres exemples de fonctions instables

    éviter «dangereux» ou instable complètement inopérants peut également empêcher le débordement de la mémoire tampon . Si possible , évitez d'utiliser les fonctions suivantes lorsque vous écrivez votre programme : strcpy (), strcat (), sprintf (), scanf (), sscanf (), fscanf (), vfscanf (), vsprintf , vscanf (), vsscanf () , streadd (), strecpy () et strtrns ().

    Previous :

    next :
      articles connexes
    ·Comment formater un disque dur dans un ordinateur porta…
    ·Comment faire une restauration du système sur eMachine…
    ·Comment trouver Windows XP Professional problèmes de d…
    ·Comment faire pour exécuter une restauration du systè…
    ·Qu'est-ce que Bad Checksum moyenne 
    ·Comment se débarrasser de Zedo Pop Ups 
    ·Comment faire pour supprimer Trojan Win32 Vaklik 
    ·Comment restaurer mon Sony Vaio sur XP 
    ·Pourquoi mon réglage du volume a disparu de ma barre d…
    ·Comment identifier les fichiers renifleurs 
      articles en vedette
    ·Comment prendre une capture d'écran sur un ordinateur …
    ·Comment mettre à jour et réparer les PC 
    ·Comment faire pour supprimer les fichiers d'échange da…
    ·Comment faire pour récupérer la clé de produit sous …
    ·Comment se connecter à Adobe LiveCycle feuilles de cal…
    ·Comment restaurer des fichiers par une date antérieure…
    ·Comment ajouter un programme au menu Ouvrir avec 
    ·Comment connecter un cadre photo numérique à un monit…
    ·Comment nettoyer votre registre Windows La Smart Way 
    ·Matériel informatique Diagnostic Tools 
    Copyright © Connaissances Informatiques http://fr.wingwit.com