SRUM, el Monitor de uso de recursos del sistema, es una función de Windows que registra cuánta CPU, red y energía consume cada programa, hora por hora. Existe principalmente para informes de batería y seguimiento del uso de datos de red, pero como efecto secundario se convierte en un diario detallado de todo lo que se ejecutó en su PC, ya sea iniciado desde el menú Inicio, un script o un servicio en segundo plano.
La recopilación la impulsa el Servicio de directivas de diagnóstico (DPS), que consulta periódicamente los procesos en ejecución y ejecutados recientemente y escribe los resultados en una base de datos. Como funciona independientemente del Explorador, SRUM puede captar programas que otros rastros (como UserAssist) pasan por alto por completo, y los datos pueden persistir durante varias semanas. Se almacena como una base de datos ESE (el mismo motor que usa la Búsqueda de Windows) en C:\Windows\System32\sru\SRUDB.dat, con las categorías de datos que rastrea configuradas bajo HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SRUM\Extensions.
| Campo | Qué revela | Procesamiento por PrivaZer |
|---|---|---|
| Ruta y SID de usuario | Qué programa se ejecutó y quién lo ejecutó | Eliminado |
| Ciclos de CPU | Cuánto procesamiento realizó la aplicación | Eliminado |
| Bytes de red enviados/recibidos | Cuántos datos movió la aplicación en línea | Eliminado |
| Duración de la conexión | Cuánto tiempo permaneció conectada la aplicación | Eliminado |
| Lectura/escritura de disco | Actividad de almacenamiento generada por la aplicación | Eliminado |
| Tiempo en primer plano y uso de energía | Con qué intensidad se usó la aplicación, y su consumo de energía | Eliminado |
Al igual que Amcache, un registro de SRUM no tiene parte estética alguna, cada campo es una medición de lo que realmente hizo un programa. Lo que lo hace inusualmente exhaustivo es la combinación: no solo que un programa se ejecutó, sino cuánto usó la red, el disco y la batería, hora por hora, durante semanas. PrivaZer elimina estos registros para que ese diario de uso de recursos ya no permanezca en la base de datos.
SRUM no solo indica que un programa existió, sino cómo se usó: cuánto tráfico de red generó, cuánto tiempo se ejecutó en primer plano, aproximadamente cuánta batería consumió. Como la recopilación la impulsa el Servicio de directivas de diagnóstico en lugar del Explorador, no se limita a los programas que abrió con doble clic; los procesos en segundo plano y las herramientas de línea de comandos también aparecen. Esa combinación, presencia más un perfil de uso a lo largo del tiempo, es lo que hace que SRUM sea valioso para las herramientas forenses incluso cuando otros rastros de ejecución ya se han eliminado.
Sí. PrivaZer detecta y elimina la base de datos de SRUM como parte de un análisis, y también puede eliminarla de forma individual.
SRUDB.dat normalmente lo mantiene abierto el Servicio de directivas de diagnóstico mientras Windows se ejecuta. PrivaZer libera ese bloqueo y elimina de forma segura los archivos en C:\Windows\System32\sru, SRUDB.dat y cualquier archivo asociado, sobrescribiéndolos antes de eliminarlos para que los registros antiguos no puedan recuperarse con herramientas de recuperación de datos. Esto ocurre directamente, en la misma sesión, sin necesidad de reiniciar. Se requieren permisos de administrador.
Sí. Desinstalar un programa y eliminar sus archivos no elimina su historial de SRUM. Los registros horarios de su uso de CPU, red, disco y energía pueden permanecer en la base de datos durante semanas, mostrando no solo que el programa existió sino cómo se usó realmente, mucho después de que todo rastro del propio programa haya desaparecido. Limpiar SRUM es lo que elimina ese registro residual.
Sí. SRUM es una caché de diagnóstico que Windows mantiene para los informes de batería y red, y se reconstruye automáticamente. Limpiarla no afecta a sus programas instalados, a sus archivos ni a la estabilidad del sistema. El Servicio de directivas de diagnóstico sigue ejecutándose (o se reinicia) con normalidad, por lo que las funciones de solución de problemas que dependen de él no se ven afectadas de forma permanente.
Sí, y es lo esperado: el Servicio de directivas de diagnóstico reanuda sus resúmenes horarios en cuanto vuelve a usar el PC. La limpieza elimina el rastro histórico hasta ese momento, de modo que lo único que un examinador podría recuperar es lo ocurrido desde entonces. Ejecute PrivaZer periódicamente para mantener ese rastro corto.
Los cuatro muestran que un programa existió o se ejecutó, pero cada uno capta un aspecto diferente. SRUM es el único con un perfil de uso de recursos por hora, CPU, red, disco y energía, y el único que no está ligado a un inicio desde la interfaz gráfica. UserAssist registra los inicios desde la interfaz gráfica con un recuento de ejecuciones y tiempo de uso en primer plano. Amcache es un archivo de colmena con metadatos ricos por programa, incluido un hash SHA-1. Shimcache registra principalmente rutas y fechas de última modificación. Limpiar solo uno deja los otros tres intactos.
Para los demás, consulte: Amcache, Shimcache y UserAssist.