stringtranslate.com

Rebase

En informática, la rebase es el proceso de modificar datos en función de una referencia a otra. Puede ser uno de los siguientes:

Bibliotecas compartidas

El rebasamiento es el proceso de crear una imagen de biblioteca compartida de tal manera que se garantice el uso de memoria virtual sin entrar en conflicto con ninguna otra biblioteca compartida que se pueda cargar en el sistema.

Los segmentos guardados discontinuos (DCSS) de IBM VM/370 fueron un ejemplo temprano de esta técnica, aunque no se denominaba rebase . La técnica se utiliza ampliamente en plataformas Win32 para evitar la sobrecarga que supone la reubicación de direcciones de las DLL del sistema por parte del cargador.

Algunas extensiones de seguridad para Linux / x86 utilizan rebasing para forzar el uso de direcciones de código a continuación 0x00ffffffcon el fin de introducir un 0x00byte en todos los punteros de código; [ cita requerida ] Esto elimina una cierta clase de problemas de seguridad de desbordamiento de búfer relacionados con la verificación incorrecta de cadenas terminadas en nulo , común en el lenguaje de programación C.

Otros usos

Véase también

Lectura adicional