| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Criticar  
  • Los virus informáticos

  • Convertir archivos

  • Soporte para portátil

  • Solución de problemas del ordenador portátil

  • PC de la ayuda

  • Solución de problemas de PC

  • contraseñas

  • Solucionar problemas de errores de la computadora

  • Desinstalar , periféricos y software
  •  
    Conocimientos Informáticos >> Criticar >> Solución de problemas de PC >> Content
    Formas de prevenir desbordamiento del búfer
    Prevención de desbordamiento de búfer es fundamental para proteger la seguridad de su ordenador y el servidor conectado y son el resultado de la validación de entrada pobre. Usted puede proteger su sistema contra ataques de desbordamiento de búfer , siguiendo unos sencillos pasos y tomar la acción apropiada. La identificación y la atención a los problemas en la programación de su sistema C es el objetivo principal de la prevención de desbordamiento de búfer en el futuro. Usando una pila no ejecutable

    Este método de prevención de desbordamiento incluye una pila que está configurado para no ocupar ningún código ejecutable. Obtener un parche meollo de Linux y Solaris para configurar la pila no ejecutable. En Windows XP , puede establecer perímetros de prevención de ejecución de datos con el sistema operativo ( OS) también proteger la pila contra el desbordamiento de búfer. El sitio web de Palisade advierte, sin embargo , aquello rebosa de heap y desbordamientos del segmento de datos estáticos no se pueden prevenir mediante esta técnica .
    Dinámico Runtime

    prevenir desbordamiento de búfer mediante la implementación de un proceso de prevención de ejecución dinámica del sistema. Se detectan las condiciones y riesgos de desbordamiento del búfer durante el funcionamiento del programa real en este método , evitando así un ataque de desbordamiento que se produzca . Los diferentes procesos de ejecución son " canario " --- que agrega la línea " canario " a la codificación de su programa --- y copiar la dirección del remitente del programa. Este último método sirve como una copia de seguridad de información como medio para regenerar la funcionalidad del programa una vez que un ataque de desbordamiento se ha resuelto.

    Versiones seguras de funciones

    Desbordamiento de búfer también se puede prevenir mediante el uso de un " seguro " o la versión más estable de una función del programa. Por ejemplo , las funciones strncpy y snprintf son más seguros y más estables que el strcpy mayor y lenguaje sprint. A medida que continúe la creación de nuevas aplicaciones en su programa , asegúrese de que la alternativa , las funciones de código de seguridad se utilizan en todo .
    Otras Ejemplos de funciones inestables

    Evitar "inseguros " o inestable funcionalidad total también puede evitar desbordamiento de búfer. Cuando sea posible, evite el uso de las siguientes funciones al escribir su programa: strcpy (), strcat (), sprintf (), scanf (), sscanf (), fscanf (), vfscanf (), vsprintf , vscanf (), vsscanf () , streadd (), strecpy () y strtrns ().

    Previous :

    next :
      Artículos relacionados
    ·Ventajas y desventajas del método de Oracle Unificado 
    ·Cómo limpiar un ordenador va a donar 
    ·Cómo quitar Logitech Mouseware 
    ·Cómo conectar el audio entre un portátil y un HD Sams…
    ·¿Qué es el gusano Blaster 
    ·Cómo reducir el tamaño de MTU 
    ·Cómo arreglar Asociaciones exe 
    ·Cómo abrir archivos BIN en Mac 
    ·Cómo quitar el troyano Autorun.Gen 
    ·Cómo quitar Win32/Vmalum Del Registro 
      Artículos destacados
    ·Cómo combinar una unidad lógica con el original 
    ·¿Qué pasa si no hay ningún dispositivo de sonido com…
    ·Cómo agregar subtítulos a Windows Media Player 
    ·Acerca Outlets protector contra sobretensiones 
    ·Cómo hacer Vidoes funcionen más rápido en un equipo 
    ·Cómo convertir Ventrilo Recordings 
    ·Cómo actualizar a System Mechanic Professional a parti…
    ·Cómo quitar el teclado de la tableta de inicio en XP 
    ·Cómo desinstalar Mi Web Search Toolbar 
    ·GeoVision Resolución de problemas 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com