“Conocimiento Programación>C /C + + Programming

¿Qué significa la saturación del búfer

2016/6/1
¿ Los tampones se utilizan para contener una cantidad de datos de forma temporal , por lo general para asegurar que una fuente interrumpida o lento no interrumpir o retrasar el resto del sistema . Sin embargo , hay serias implicaciones de seguridad que acompañan a tampones .
tampones contienen datos
Buffer Overrun

Un desbordamiento de búfer (o desbordamiento de buffer) se produce cuando un programa intenta escribir más información en una memoria intermedia de la memoria intermedia está preparado para manejar . En algunos idiomas , en particular los derivados de C, en lugar de tirar un error en este caso, el ordenador escribe la cantidad total de datos. Esto hace que se sobrescribe otras localidades cercanas en la memoria
Prevención: . Sistema Operativo Características

sistemas operativos más modernos incluyen funciones para tratar de evitar saturaciones del búfer peligrosas .
Prevención: utilice bibliotecas segura C

Si se utiliza un lenguaje basado en C , sólo utilice piezas de seguridad de las bibliotecas estándar de C + + cuando sea posible. Al mismo tiempo, evitar el uso de las funciones dentro de la biblioteca que se sabe que son susceptibles de amortiguar los excesos
prevención: Sanity . Comprobación

En todas las lenguas , es importante para comprobar la cordura datos de entrada para asegurarse de que está dentro de las expectativas de lo que debería ser para evitar desbordamientos de búfer y otros errores. osCommerce Advertencia

una regla importante es que una solicitud nunca debe confiar en los datos que llegan de fuera de sí mismo.

C /C + + Programming
Cómo calcular expresiones con el incremento y decremento de operadores en C + +
Cómo convertir una cadena en Boolean
Cómo inicializar variables en C
Cómo hacer temas de interfaz de MFC
Cómo dividir una cadena en C
Convertir char buffer de doble en C + +
Cómo llamar a una matriz de cadenas en C + +
Cómo asignar un puntero array 2D
Conocimiento de la computadora © http://www.ordenador.online