Descripción de CAP_CHECKPOINT_RESTORE

La capability CAP_CHECKPOINT_RESTORE permite realizar operaciones de checkpoint y restore.1 Esta capability se añadió en Linux 5.9, permitiendo a usuarios no root crear y restaurar checkpoints.4

Casos de Uso Comunes

  • Software de virtualización y contenedores que necesita guardar y restaurar el estado de los procesos.
  • Herramientas de migración en vivo de aplicaciones.

Llamadas al Sistema Asociadas

Esta capability puede utilizar la llamada al sistema clone e interactuar con archivos como /proc/sys/kernel/ns_last_pid y /proc/PID/map_files.4

Implicaciones de Seguridad

Permitir operaciones de checkpoint y restore podría ser utilizado para eludir mecanismos de seguridad o para inspeccionar el estado de otros procesos.

Comandos y Herramientas Relacionadas

  • CRIU (Checkpoint/Restore in Userspace).
  • Herramientas de gestión de contenedores.
  • capsh: Shell con capacidades para pruebas y depuración de capabilities.1

Referencias