Descripción de CAP_BLOCK_SUSPEND

La capability CAP_BLOCK_SUSPEND permite emplear características que pueden bloquear la suspensión del sistema (epoll(7) EPOLLWAKEUP, /proc/sys/wake_lock).1

Casos de Uso Comunes

  • Aplicaciones que necesitan evitar que el sistema entre en suspensión durante operaciones críticas.
  • Servicios que deben permanecer activos para responder a eventos en tiempo real.

Llamadas al Sistema Asociadas

Esta capability está relacionada con el uso de epoll_ctl y la interacción con el archivo /proc/sys/wake_lock.4

Implicaciones de Seguridad

Un proceso malicioso con esta capability podría mantener el sistema activo innecesariamente, consumiendo energía.

Comandos y Herramientas Relacionadas

  • Aplicaciones que utilizan mecanismos de wakelock.
  • capsh: Shell con capacidades para pruebas y depuración de capabilities.1

Referencias