stringtranslate.com

Área protegida del anfitrión

El área protegida del host ( HPA ) es un área de un disco duro o una unidad de estado sólido que normalmente no es visible para un sistema operativo . Se introdujo por primera vez en el estándar ATA-4 CXV (T13) en 2001. [1]

Cómo funciona

Creación de un área protegida del host. El diagrama muestra cómo se crea un área protegida del host (HPA).
  1. IDENTIFY DEVICE devuelve el tamaño real del disco duro. READ NATIVE MAX ADDRESS devuelve el tamaño real del disco duro.
  2. SET MAX ADDRESS reduce el tamaño informado del disco duro. READ NATIVE MAX ADDRESS devuelve el tamaño real del disco duro. Se ha creado un HPA.
  3. IDENTIFY DEVICE devuelve el tamaño ahora falso del disco duro. READ NATIVE MAX ADDRESS devuelve el tamaño real del disco duro, el HPA existe.

El controlador IDE tiene registros que contienen datos que se pueden consultar mediante comandos ATA . Los datos devueltos brindan información sobre la unidad conectada al controlador. Hay tres comandos ATA involucrados en la creación y el uso de un área protegida del host. Los comandos son:

Los sistemas operativos utilizan el comando IDENTIFY DEVICE para averiguar el espacio direccionable de un disco duro. El comando IDENTIFY DEVICE consulta un registro particular en el controlador IDE para establecer el tamaño de una unidad.

Sin embargo, este registro se puede cambiar utilizando el comando SET MAX ADDRESS ATA. Si el valor del registro se establece en un valor menor que el tamaño real del disco duro, se crea efectivamente un área protegida del host. Está protegida porque el sistema operativo funcionará solo con el valor del registro que devuelve el comando IDENTIFY DEVICE y, por lo tanto, normalmente no podrá acceder a las partes del disco que se encuentran dentro del HPA.

El HPA es útil solo si otro software o firmware (por ejemplo, BIOS o UEFI ) puede usarlo. El software y el firmware que pueden usar el HPA se conocen como "compatibles con HPA". El comando ATA que utilizan estas entidades se llama READ NATIVE MAX ADDRESS. Este comando accede a un registro que contiene el tamaño real del disco duro. Para usar el área, el programa compatible con HPA que controla cambia el valor del registro leído por IDENTIFY DEVICE al que se encuentra en el registro leído por READ NATIVE MAX ADDRESS. Cuando se completan sus operaciones, el registro leído por IDENTIFY DEVICE vuelve a su valor falso original.

Usar

Identificación y manipulación

La identificación de HPA en un disco duro se puede lograr mediante varias herramientas y métodos:

Tenga en cuenta que la función HPA se puede ocultar mediante comandos DCO (la documentación solo indica si el HPA no está en uso) y se puede "congelar" (hasta el próximo apagado del disco duro) o proteger con contraseña. [ cita requerida ]

Véase también

Referencias

  1. ^ "Áreas protegidas anfitrionas" (PDF) . Utica.edu .
  2. ^ ab Blunden, Bill (2009). El arsenal de los rootkits: escape y evasión en los rincones oscuros del sistema . Plano, Texas : Wordware Pub. p. 538. ISBN 978-1-59822-061-2.OCLC 297145864  .
  3. ^ Nelson, Bill; Phillips, Amelia; Steuart, Christopher (2010). Guía de investigación y análisis forense informático (4.ª ed.). Boston: Course Technology, Cengage Learning. pág. 334. ISBN 978-1-435-49883-9.
  4. ^ "SWAP: Explotación del día de la NSA - Schneier sobre seguridad".

Enlaces externos