Cómo rastrear cuando alguien accede a una carpeta en su computadora

Hay una pequeña característica agradable integrada en Windows que le permite realizar un seguimiento cuando alguien ve, edita o elimina algo dentro de una carpeta específica. Entonces, si hay una carpeta o archivo(folder or file) al que desea saber quién está accediendo, entonces este es el método integrado sin tener que usar software de terceros.

Esta característica es en realidad parte de una característica de seguridad de Windows(Windows security)  llamada Política de grupo( Group Policy) , que es utilizada por la mayoría de los profesionales de TI(IT Professionals) que administran computadoras en la red corporativa a través de servidores; sin embargo, también se puede usar localmente en una PC sin ningún servidor. El único inconveniente de usar la directiva de grupo(Group Policy) es que no está disponible en versiones anteriores de Windows . Para Windows 7 , debe tener Windows 7 Professional o superior. Para Windows 8 , necesita Pro o Enterprise .

El término Política de grupo(Group Policy) básicamente se refiere a un conjunto de configuraciones de registro que se pueden controlar a través de una interfaz gráfica de usuario(user interface) . Habilita o deshabilita varias configuraciones y estas modificaciones luego se actualizan en el registro de Windows(Windows registry) .

En Windows XP , para acceder al editor de políticas(policy editor) , haga clic en Inicio(Start) y luego en Ejecutar(Run) . En el cuadro de texto, escriba " gpedit.msc " sin las comillas como se muestra a continuación:

ejecutar gpedit

En Windows 7 , simplemente haga clic en el botón Inicio y escriba (Start button and type)gpedit.msc en el cuadro de búsqueda(search box) en la parte inferior del menú Inicio(Start Menu) . En Windows 8 , simplemente vaya a la pantalla(Start Screen) de inicio y comience a escribir o mueva el cursor(mouse cursor) del mouse hacia el extremo superior o inferior derecho de la pantalla para abrir la barra de Accesos y haga clic en (Charms)Buscar(Search) . Luego simplemente escriba gpedit . Ahora deberías ver algo similar a la imagen de abajo:

editor de políticas de grupo

Hay dos categorías principales de políticas: Usuario(User) y Equipo(Computer) . Como habrá adivinado, las políticas de usuario controlan la configuración de cada usuario, mientras que la configuración de la computadora será la configuración de todo el sistema y afectará a todos los usuarios. En nuestro caso, vamos a querer que nuestra configuración sea para todos los usuarios, por lo que expandiremos la sección Configuración de la computadora(Computer Configuration) .

Continúe expandiéndose a Configuración de Windows(Windows Settings) ->  Security Settings -> Local Policies -> Audit Policy . No voy a explicar mucho de las otras configuraciones aquí ya que esto se enfoca principalmente en auditar una carpeta. Ahora verá un conjunto de políticas y su configuración actual en el lado(hand side) derecho . La política de auditoría(Audit policy) es lo que controla si el sistema operativo(operating system) está o no configurado y listo para realizar un seguimiento de los cambios.

acceso a objetos de auditoría

Ahora verifique la configuración para el acceso a objetos de auditoría(Audit Object Access ) haciendo doble clic en él y seleccionando Éxito(Success) y Fallo(Failure) . Haga clic en Aceptar(Click OK) y ahora hemos terminado con la primera parte que le dice a Windows que queremos que esté listo para monitorear los cambios. Ahora, el siguiente paso es decirle qué EXACTAMENTE(EXACTLY) queremos rastrear. Puede cerrar la consola de directivas de grupo(Group Policy console) ahora.

Ahora navegue a la carpeta usando el Explorador de Windows(Windows Explorer) que le gustaría monitorear. En el Explorador(Explorer) , haga clic derecho en la carpeta y haga clic en (folder and click) Propiedades(Properties) . Haga clic en la pestaña Seguridad( Security Tab) y verá algo similar a esto:

pestaña de seguridad del explorador

Ahora haga clic en el botón Avanzado(Advanced) y haga clic en la pestaña Auditoría . (Auditing)Aquí es donde configuraremos lo que queremos monitorear para esta carpeta.

ventanas de pestañas de auditoría

Continúe y haga clic en el botón Agregar(Add) . Aparecerá un cuadro de diálogo que le pedirá que seleccione un usuario o grupo(User or Group) . En el cuadro, escriba la palabra " (word “)usuarios(users) " y haga clic en Verificar nombres(Check Names) . El cuadro se actualizará automáticamente con el nombre del grupo de usuarios locales para su computadora en la forma COMPUTERNAME\Users .

permisos de grupos de usuarios

Haga clic en Aceptar(Click OK) y ahora obtendrá otro cuadro de diálogo llamado " Entrada de auditoría para X(Audit Entry for X) ". Esta es la verdadera carne de lo que hemos querido hacer. Aquí es donde seleccionará lo que desea ver para esta carpeta. Puede elegir individualmente qué tipos de actividad desea rastrear, como eliminar o crear nuevos archivos/carpetas, etc. Para facilitar las cosas, sugiero seleccionar Control total(Full Control) , que seleccionará automáticamente todas las demás opciones debajo de él. Haga esto para el Éxito(Success) y el Fracaso(Failure) . De esta manera, cualquier cosa que se haga con esa carpeta o los archivos dentro de ella, tendrá un registro.

explorador de permisos de auditoría

Ahora haga clic en Aceptar y haga clic en Aceptar nuevamente y en Aceptar una vez más para salir del conjunto de cuadros de diálogo(dialog box) múltiples . ¡Y ahora ha configurado con éxito la auditoría en una carpeta! Entonces, podría preguntarse, ¿cómo ve los eventos?

Para ver los eventos, debe ir al Panel de control y hacer clic(Control Panel and click) en Herramientas administrativas(Administrative Tools) . A continuación, abra el Visor de eventos(Event Viewer) . Haga clic en la sección Seguridad(Security) y verá una gran lista de eventos en el lado(hand side) derecho :

seguridad del visor de eventos

Si continúa y crea un archivo o simplemente abre la carpeta y hace clic en el botón Actualizar(Refresh button) en el Visor de eventos(Event Viewer) (el botón con las dos flechas verdes), verá un montón de eventos en la categoría de Sistema de archivos( File System) . Estos pertenecen a cualquier operación de eliminación, creación, lectura y escritura en las carpetas/archivos que está auditando. En Windows 7 , ahora todo aparece en la categoría de tareas Sistema de archivos(File System task) , por lo que para ver qué sucedió, deberá hacer clic en cada uno y desplazarse por ellos.

Para que sea más fácil revisar tantos eventos, puedes poner un filtro y solo ver las cosas importantes. Haga clic(Click) en el menú Ver en la parte superior y haga clic en (View)Filtro(Filter) . Si no hay ninguna opción para Filtrar(Filter) , haga clic con el botón derecho en el registro de seguridad(Security log) en la página de la izquierda y seleccione Filtrar registro actual(Filter Current Log) . En el cuadro ID de evento(Event ID box) , escriba el número 4656 . Este es el evento asociado con un usuario en particular que realiza una acción del sistema de archivos (File System ) y le brindará la información relevante sin tener que revisar miles de entradas.

registro de filtro

Si desea obtener más información sobre un evento, simplemente haga doble clic en él para verlo.

eliminar ID de evento

Esta es la información de la pantalla de arriba:

Se solicitó un identificador para un objeto.(A handle to an object was requested.)

Asunto: (Subject:)
Security ID: Aseem-Lenovo\Aseem
Nombre de cuenta: Aseem ( Account Name: Aseem)
Cuenta Dominio: Aseem-Lenovo ( Account Domain: Aseem-Lenovo)
ID de inicio de sesión: 0x175a1( Logon ID: 0x175a1)

Objeto: (Object:)
Servidor de ( Object Server: Security)
objetos: Tipo de objeto de seguridad: ( Object Type: File)
Object Name: C:\Users\Aseem\Desktop\Tufu\New Text Document.txt
ID de identificador: 0x16a0( Handle ID: 0x16a0)

Información (Process Information:)
del proceso: ID del proceso: 0x820 ( Process ID: 0x820)
Process Name: C:\Windows\explorer.exe

Información de solicitud de acceso: (Access Request Information:)
ID de transacción: {00000000-0000-0000-0000-000000000000} ( Transaction ID: {00000000-0000-0000-0000-000000000000})
Accesos: ELIMINAR ( Accesses: DELETE)
SINCRONIZAR ( SYNCHRONIZE)
ReadAttributes

En el ejemplo anterior, el archivo trabajado fue New Text Document.txt en la carpeta Tufu(Tufu folder) de mi escritorio y los accesos que solicité fueron DELETE seguido de SYNCHRONIZE . Lo que hice aquí fue eliminar el archivo. Aquí hay otro ejemplo:

Tipo de objeto: Archivo ( Object Type: File)
Object Name: C:\Users\Aseem\Desktop\Tufu\Address Labels.docx
ID de identificador: 0x178( Handle ID: 0x178)

Información (Process Information:)
del proceso: ID del proceso: 0x1008 ( Process ID: 0x1008)
Process Name: C:\Program Files (x86)\Microsoft Office\Office14\WINWORD.EXE

Información de solicitud de acceso: (Access Request Information:)
ID de transacción: {00000000-0000-0000-0000-000000000000} ( Transaction ID: {00000000-0000-0000-0000-000000000000})
Accesos: READ_CONTROL ( Accesses: READ_CONTROL)
SYNCHRONIZE
ReadData (o ListDirectory) ( ReadData (or ListDirectory))
WriteData (o AddFile) ( WriteData (or AddFile))
AppendData (o AddSubdirectory o CreatePipeInstance) ( AppendData (or AddSubdirectory or CreatePipeInstance))
ReadEA
WriteEA
ReadAttributes
WriteAttributes

Razones de acceso: READ_CONTROL: Otorgado por la propiedad ( Access Reasons: READ_CONTROL: Granted by Ownership)
SYNCHRONIZE: Otorgado por D:(A;ID;FA;;;S-1-5-21-597862309-2018615179-2090787082-1000)( SYNCHRONIZE: Granted by D:(A;ID;FA;;;S-1-5-21-597862309-2018615179-2090787082-1000))

Mientras lee esto, puede ver que accedí a Address Labels.docx usando el programa WINWORD.EXE(WINWORD.EXE program) y mis accesos incluían READ_CONTROL y mis razones de acceso también eran READ_CONTROL . Por lo general, verá muchos más accesos, pero concéntrese en el primero, ya que suele ser el principal tipo de acceso. En este caso, simplemente abrí el archivo usando Word . Se necesita un poco de prueba y lectura(testing and reading) de los eventos para comprender lo que está sucediendo, pero una vez que lo domina, es un sistema muy confiable. Sugiero crear una carpeta de prueba(test folder) con archivos y realizar varias acciones para ver qué aparece en el Visor de eventos(Event Viewer) .

¡Eso es practicamente todo! ¡ Una forma rápida y gratuita de realizar un seguimiento del acceso o los cambios(access or changes) en una carpeta!



About the author

Soy experto en desarrollo de hardware y software. Tengo experiencia trabajando tanto con productos Apple (ios) como con las plataformas Android de Google. También soy un firme defensor de Edge Computing, que es la última tendencia en tecnología web y móvil. Mis habilidades en estas áreas me hacen ideal para desarrollar aplicaciones que sean rápidas, seguras y eficientes.



Related posts