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