Colección de citas famosas - Frases elegantes - ¿Qué pasó cuando se descubrió el ataque de desbordamiento del búfer de mi computadora?

¿Qué pasó cuando se descubrió el ataque de desbordamiento del búfer de mi computadora?

El desbordamiento del búfer se produce cuando un programa informático llena un búfer con más bits de datos de los que el propio búfer puede contener. Los datos desbordados sobrescriben los datos legales. Idealmente, el programa verifica la longitud de los datos y no permite la entrada de una cadena que exceda la longitud del búfer. Sin embargo, la mayoría de los programas asumen que la longitud de los datos siempre coincide con el espacio de almacenamiento asignado, lo que crea peligros ocultos de desbordamiento del búfer. El búfer utilizado por el sistema operativo también se denomina pila. Entre cada proceso de operación, las instrucciones se almacenan temporalmente en la pila y pueden producirse desbordamientos del búfer en la pila. Cuando ingresan datos demasiado largos al búfer, la parte sobrante se escribirá en otros búferes. Los otros búferes pueden almacenar datos, punteros a la siguiente instrucción o el contenido de salida de otros programas. Estos contenidos se cubren o destruyen. Se puede ver que el desbordamiento de una pequeña cantidad de datos o de un conjunto de instrucciones puede provocar el fallo de un programa o sistema operativo.