Tecnología

Inicio

La saturación del búfer en el procesamiento de JPEG

Ya se trate de un sitio web, un vídeo o un procesador de textos, cada aplicación que se ejecuta en un ordenador se asigna espacio de memoria en tiempo real en el procesador. Cuando una aplicación utiliza más de su memoria del procesador asignado que se dice que ha invadido o sobrevolado desde su asignación de memoria intermedia. En otras palabras, cuando el programa escribe más información en la memoria de la que se permite que, se dice que han causado desbordamiento del búfer. Tal saturación del búfer también puede ocurrir cuando se ejecuta el programa que procesa los formatos JPEG.

La ejecución del programa

Muchas aplicaciones de software se han desarrollado utilizando lenguajes de programación C y C ++. Cuando se ejecuta un programa en C, las instrucciones o los códigos de programa son enviados a la CPU en un orden secuencial. El procesador controla el procedimiento de ejecución y asigna la memoria para cada función en el programa en consecuencia. Los valores de estado son devueltos de nuevo al programa una vez que las instrucciones se ejecutan. El procesador expulsa constantemente las instrucciones ejecutadas desde la línea de montaje y tiene capacidad para la nueva pila de entrada de código. Esto permite que el procesador para reajustar de manera óptima su espacio de memoria y ejecutar de manera eficiente.

Los ataques de desbordamiento

Mientras que C y C ++ son poderosas herramientas de lenguaje, también son propensos a fallos de seguridad. programadores inexpertos tienden a centrarse más en la funcionalidad de su código en lugar de en la seguridad del programa. mala programación permite errores en el software y aumenta el riesgo de hackers y atacantes de software para infiltrar código externo no deseado en el programa. Si un atacante logra sobrescribir el código no deseado en el programa durante la ejecución, esto permitirá potencialmente a una saturación del búfer. Tal desbordamiento de memoria también puede ocurrir durante la ejecución de un programa que consiste en procesar una solicitud de JPEG.

Los programas afectados

desbordamientos de búfer, por lo menos, seriamente se ralentizará la velocidad del procesador. Una infiltración externa o sobrescribir un programa puede resultar en datos y brechas de seguridad del sistema. El ataque en el software también puede causar daños fatales al sistema e incluso a la red. De acuerdo con Microsoft, 2002 y 2003 versiones de varios programas de software de MS Office son susceptibles de amortiguar los excesos durante el procesamiento JPEG. Software en riesgo incluyen Outlook, Word, Excel, Power Point, Primera página, Publisher, Access y OneNote. Internet Explorer 6 y Windows Journal Viewer también corren el riesgo de ataques de desbordamiento.

Correcciones de desbordamiento

El sitio web de Microsoft ofrece parches de seguridad descargables que ayudan a los usuarios del sistema protegerse contra desbordamientos de búfer en el procesamiento de JPEG. El enlace de la página web se ofrece en la sección de referencias a continuación. usuarios del sistema operativo Windows también pueden descargar los sistemas de servidores del módulo de administración que se instala automáticamente parches de seguridad en el sistema de forma periódica para vigilar continuamente contra nuevos y conocidos riesgos de inercia y amenazas.