Latch USB Monitor: Nueva herramienta para monitorizar dispositivos PNP con Latch

jueves, 11 de diciembre de 2014

Latch USB Monitor es una herramienta que monitoriza los cambios en dispositivos Plug 'n Play (PNP) de Windows y ofrece al usuario la posibilidad de detectar los dispositivos insertados y reaccionar de acuerdo a una respuesta de Latch preconfigurada. Por ejemplo, permitiría bloquear puertos USB de forma que no reconociera una memoria USB insertada hasta que no se autorizase con el móvil.

Esto quiere decir que Latch USB Monitor preguntará a los servidores de Latch qué hacer cuando algún dispositivo PNP se detecta en una máquina Windows. De esta forma, el administrador dispone de una herramienta para reaccionar potencialmente a los dispositivos insertados y modificar el comportamiento o los scripts lanzados de cualquier forma y en cualquier momento, con solo desplazar una barra en su dispositivo móvil.

Cómo funciona

Latch USB Monitor funciona como un servicio y dispone de una GUI para configurarlo. Esto significa que funciona y monitoriza los dispositivos entrantes incluso cuando no se ha presentado un usuario en el sistema. El servicio está constantemente monitorizando cualquier dispositivo con las características que desee el usuario. Cuando ocurre, pregunta a los servidores de Latch y reacciona en la forma en la que el usuario lo haya configurado.

También podría usarse como un sistema de alerta si no se asocia ninguna acción a un evento. Así que si un dispositivo se inserta en la máquina, Latch enviaría un mensaje de bloqueo al dispositivo móvil, pero no se tomaría ninguna acción en el ordenador.


Latch USB Monitor con algunas reglas configuradas

Cómo instalarlo

No se requieren instrucciones especiales. Simplemente acepta la licencia y elige una ruta. Si, por seguridad, se prefiere que el servicio no se ejecute como SYSTEM, es posible cambiarlo a cualquier cuenta que se desee, siempre que se le otorgue el permiso de ejecutar como servicio y acceso a red.

El programa crea un fichero de configuración en formato XML, que contiene información sensible. Es necesario observar sus permisos, especialmente en sistemas  compartidos entre varios usuarios.

Pareando con Latch

Lo primero de todo, se debe crear una cuenta Latch  con un token de pareo. En el programa, ir a Latch management y añadir el Secret y App ID. En este punto también se especifica un "timeout". Esto quiere decir que si el sistema no está conectado a la red o, por cualquier razón, no puede obtener una respuesta de Latch en el tiempo especificado (0 milisegundos por defecto corresponden a que no existe "timeout"), se aplicará la acción especificada en "no response".

Cómo añadir y configurar un servicio

Cada dispositivo monitorizado puede contar con estos campos:
  • Device (opcional): Si el dispositivo se encuentra conectado, se puede elegir desde este menú desplegable en el que aparecerán los dispositivos encontrados en ese momento.
  • Description (opcional): Una descripción significativa del dispositivo ayudará a identificarlo mejor en la lista principal de reglas.
  • Device Instance ID: El ID que identifica de forma unívoca un dispositivo en una máquina Windows. Cuando se detecta un Device Instance ID entrante, se comparará con la lista de reglas. Si casan, se lanzará la consulta a Latch. Las comparaciones se realizan como "strings" así que se pueden usar expresiones como "Starts with", "Contains"...
  • Operation ID: El operation ID usado en  Latch.
  • Actions.Open (opcional): Si la consulta a Latch responde con un "on", el proceso especificado se lanzará con los argumentos correspondientes (opcional).
  • Actions.Closed (opcional): Si la consulta a Latch responde con un "off", el proceso especificado se lanzará con los argumentos correspondientes (opcional).
  • Actions.No response (opcional): Si la consulta a Latch no responde (porque no hay conectividad, por ejemplo, después del "timeout" declarado en "Latch management"), se lanzará el proceso especificado aquí, con los argumentos correspondientes  (opcional).

Detalles de un dispositivo con un ejemplo de un pendrive


La herramienta está escrita en C# y puede ser descargada libremente desde: https://elevenpaths.com/downloads/LatchUSBMonitor.zip. Quizás también quieras probar Latch Event Monitor.

Invitamos al uso de la herramienta.

4 comentarios:

  1. Hola, para obtener mi app id y el secret tiene que ser en el area de desarrolladores en Latch? Porque si es asi, en esa seccion solo me aparece confirmar mi nombre y nada mas. Un saludo. Gracias.

    ResponderEliminar
    Respuestas
    1. Buenos días!

      Para darse de alta como usuario Developer y poder generar dicho Application Id y Secreto de la aplicación Latch USB Monitor:

      1º. Ir al sitio de Latch: https://latch.elevenpaths.com/www/. Donde nos registraremos como desarrolladores.

      2º. Pulsando sobre “Registrarse como desarrollador, veremos la pantalla en la que tendremos que pinchar sobre “¿Ya eres usuario de Latch?” (en caso de habernos registrado previamente como usuario de Latch), donde rellenaremos los campos necesarios y tras esto pulsaremos el botón de “Acceder a la zona privada”

      Esto le dará acceso a la zona de desarrolladores de Latch, desde la que podrá no solo crear aplicaciones sino descargar plugins y recursos o manuales disponibles, como por ejemplo: el plugin de Latch for Windows Personal Edition.

      Siguiendo con el ejemplo del plugin anteriormente nombrado, decirle que para realizar la descarga una vez iniciada sesión como desarrollador, deberá pulsar sobre “Documentación y SDKs” --> “Plugins y SDK’s” --> “Windows Personal Edition”.

      Reciba un cordial saludo del equipo de Eleven Paths

      Eliminar
    2. Hola, hace unos dias intente latchear mi windows 7 pero no me resultó a pesar ver y probar con distintas paginas y videos de ustedes mismos no pude....en mi celular muevo el candado de la aplicacion asociada con mi windows pero no afecta en nada....creo haber leido que a alguien mas le pasaba lo mismo...cual sria la solucion? De antemano gracias y espero que surja mucho mas su app. Saludos desde Chile

      Eliminar
    3. Buenos días Alejandro.

      No tenemos muy claro si tu problema en con Latch USB Monitor o con Latch for Windows Personal Edition.

      En cualquier caso y para poder realizar una atención más personalizada, le rogamos canalice sus dudas a través de la URL:

      https://latch.elevenpaths.com/www/contact.html

      Eliminar