Hoy iniciamos una serie de artículos para describir el diseño de un sistema que nos permita realizar una sistema de control parental de computadores basados en imágenes.

El objetivo de esta serie es describir un prototipo de sistema, sus componentes, configuraciones y retos, que permita monitorear las actividades realizadas en un computador usado por una persona menor de edad por parte de su tutor (padre o encargado) a fin de detectar situaciones de riesgo para el menor.

Advertencia: Es importante aclarar que en algunos paises el monitoreo de las actividades realizadas por un usuario en un ordenador está regulado por la ley, y que la captura de imágenes de un computador sin el consentimiento informado por parte del usuario podría estar violando las leyes y regulaciones sobre privacidad.

Dicho esto, aclaramos que no asumimos responsabilidad alguna por el uso que se haga del conocimiento, programas y técnicas que compartimos en esta serie de artículos.

COSTARICAMAKERS.com

Descripción del Proyecto

En resumen lo que se quiere lograr es que, para una sesión de usuario menor de edad en el sistema operativo Windows 10, nuestro sistema (al que llamaremos img-visor) tome capturas de pantalla con cierta frecuencia (cada minuto) y que dichas capturas sean enviadas a un servidor en la nube, desde donde pueden ser consultadas por el tutor del niño y a su vez puedan ser analizadas de forma automática con el fin de detectar situaciones de riesgo para el niño, incluyendo contenido inapropiado, uso inapropiado de juegos, así como situaciones de riesgo como acoso, bullying entre otras.

Funciones Básicas

En principio nuestro sistema provee las siguientes funciones:

  1. Captura de Pantalla cada minuto
  2. Envío de las capturas de pantalla a un servidor en Internet
  3. Acceso de las capturas de pantalla de forma histórica desde un dispositivo del tutor del niño
  4. Análisis automatizado de las capturas de pantalla, para detección de situaciones de riesgo para el niño

Componentes del Sistema

  1. Capturador de imágenes y mantenimiento local.
  2. Sincronizador de archivos con servidor
  3. Mantenimiento remoto (eliminación de archivos viejos)
  4. Disparador de eventos (cada minuto)
  5. Aseguramiento de la ejecución
  6. Visor de Imágenes
  7. Analizador de contenido
  8. Reporte de Actividades resumido
  9. Sistema de Alertas

En próximas entregas veremos en detalle cada componente.

 231 total views,  5 views today

0Shares
Última modificación: marzo 13, 2020

Autor

Comentarios

Comenta o responde a los comentarios

Tu dirección de correo no será publicada.

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.