Red de conocimiento informático - Espacio del host - Mi computadora tuvo un "desbordamiento de memoria" al programar una vez y luego a menudo fallaba y fallaba. ¿Qué debo hacer?

Mi computadora tuvo un "desbordamiento de memoria" al programar una vez y luego a menudo fallaba y fallaba. ¿Qué debo hacer?

El desbordamiento de memoria ha sido un problema "crónico" en la historia del desarrollo de software durante casi 40 años. Como se muestra en el incidente del virus "Code Red", se ha convertido en el "principal culpable" de los ataques de los piratas informáticos. redes corporativas. El culpable". Si los datos ingresados ​​en un campo exceden sus requisitos, causará un problema de desbordamiento de datos y los datos excedentes se pueden usar como instrucciones para ejecutar en la computadora. Según grupos de seguridad relevantes, más del 50% de las vulnerabilidades de seguridad en los sistemas operativos son causadas por desbordamientos de memoria y la mayoría de ellas están relacionadas con la tecnología de Microsoft.

Debe prestar atención a la diferencia entre desbordamiento de memoria y desbordamiento de búfer.

El desbordamiento de memoria se refiere a la situación en la que toda la memoria del sistema está ocupada y no hay memoria disponible para asignar. a tareas recién iniciadas. Esto generalmente no causa fallas en el sistema.

Desbordamiento de búfer significa que el uso irrestricto del búfer de un programa hace que los datos excedan el rango y cubran el código, datos, etc. de otros programas. Si el contenido sobrescrito son datos o código del sistema, lo hará. hacer que el sistema colapse.

Puede ser un virus o algo así. Se recomienda rehacer el sistema.