You are on page 1of 3

Metodologa para desarrollo de sistemas operativos inteligentes

Ing. Hermes Uriel Lugo Hernndez1, MSC Daniel Rosales Daz Mirn2,
Ing. Jos Leonardo Ibarra Morn3 y TSU Luis Alberto Hernndez Martnez4

ResumenEn el presente trabajo se propone una metodologa para la optimizacin de los recursos del sistema
operativo y la seguridad del mismo basndose en las tcnicas de aprendizaje, tomas de decisiones, minera de datos y
alertas tempranas que nos ofrece la inteligencia artificial.
El alcance radica en la heurstica utilizada en la interpretacin de los datos capturados por los sensores en tiempo
real, con los que cuentan los agentes instalados en los sistemas operativos para la generacin de toma de decisiones
que mantengan el rendimiento, eliminen los factores de vulnerabilidad y establezcan un vnculo de aprendizaje con
un experto en la materia.
La visin es que en base a la minera de datos del conocimiento y experiencia generados por el agente se encuentren
patrones de comportamiento para determinar alertas tempranas.

Palabras clave Inteligencia Artificial, Minera de Datos, Alertas Tempranas

Introduccin

La metodologa a desarrollar est basada en los principios de la inteligencia artificial, la cual describe a un agente
con la capacidad de percibir su medio ambiente ayudndose de sus sensores e interactuar en el utilizando actuadores,
el entorno (tambin conocido como medio ambiente) se clasifica en parcialmente observable, totalmente observable,
determinista, estocsticos, episdico, secuencial, esttico, dinmico, discreto y continuo.
La relacin entre el agente y su entorno se logra con el uso de una base de conocimiento y a la experiencia que el
mismo agente va adquiriendo. La distincin entre ellas es que la base es el conocimiento previo que se le proporciona
al agente para poder reaccionar ante un evento, en el caso de que la anomala no se pueda resolver o no conozca el
problema, el agente genera una experiencia la cual se clasifica con ayuda de un experto, que crea la heurstica para
clasificar l estado.
La calidad de los sensores est determinada en la capacidad de observacin de inferencias del entorno, que permiten
la distincin de la informacin valiosa para el anlisis de la situacin y la frecuencia con la que estn en ejecucin
optimiza el uso de los recursos destinados al agente. En resumen un sensor debe saber que, cuando y donde observar
esto con el fin de buscar patrones de comportamiento que clasifican el estado en base a sus caractersticas.
Los agentes basados en conocimiento se pueden aprovechar del mismo expresado en formas muy genricas,
combinando y recombinando la informacin para adaptarse a diversos propsitos. El conocimiento y el razonamiento
juegan un papel importante cuando se trata con entornos parcialmente observables. Estos agentes combinan el
conocimiento general con las percepciones reales para inferir aspectos ocultos del estado del mundo, antes de
seleccionar cualquier accin.
El razonamiento nos permite hacer frente a una variedad virtual infinita de manifestaciones utilizando un conjunto
finito de conocimiento de sentido comn.
Los actuadores son responsables de crear un impacto favorable a los objetivos del agente optimizando su
rendimiento, de aqu que se debe expresar un antecedente de condiciones que el agente debe cumplir para no violentar
la estabilidad del entorno.
En la figura 1 nos muestra el ciclo de vida de un agente.

1
El Ing. Hermes Uriel Lugo Hernndez es Profesor de Ingeniera en Tecnologas de la Informacin en la Universidad
Tecnolgica de Torren, Mxico hermeslugohdz@gmail.com (autor corresponsal).
2
El MSC Daniel Rosales Daz Mirn es Profesor de Ingeniera en Tecnologas de la Informacin en la Universidad Tecnolgica
de Torren, Mxico drosales@utt.edu.mx
3
El Ing. Jos Leonardo Ibarra Morn es Profesor de Ingeniera en Tecnologas de la Informacin en la Universidad Tecnolgica
de Torren, Mxico lemoran@utt.edu.mx
4
El TSU Luis Alberto Hernndez Martnez es alumno de Ingeniera en Tecnologas de la Informacin en la Universidad
Tecnolgica de Torren.
Figura 1 Estructura y ciclo de vida de un agente.

Descripcin del Mtodo


Resea de las dificultades de la bsqueda - Un sistema operativo puede ser clasificado como un entorno
particularmente conocido del cual podemos recibir informacin para alimentar los conocimientos de un agente. Esta
metodologa evala a fondo los procesos de vida que llevan a cabo y proponen una optimizacin en base a reglas de
produccin y el uso de tcnicas como redes bayesianas para conocer la probabilidad de errores y estados inseguros
para el usuario.
El anlisis de los sistemas operativos nos hacen separar dos partes importantes de un equipo de cmputo (Host) el
hardware y software; la interaccin entre estos est administrada por el sistema operativo lo cual propone un control
inteligente de este entorno.
El principal objetivo es mejorar la seguridad sin afectar la facilidad de uso manteniendo un equilibrio con el
rendimiento, para ello se requiere alimentar los senderos del agente de la siguiente manera:
1.- Sensor Pasivo. Identifica el entorno del conocido el hardware instalado. Su fabricante, su versin y sus
capacidades as como el software del cual reconoce su proveedor, su versin, su categora y una descripcin del mismo.
2.- Escner Semi-activo. Una vez conocido el sistema operativo es importante saber el funcionamiento en tiempo
real que tiene la mquina para lo cual se hace anlisis del rendimiento del CPU memoria RAM, disco duro, tarjetas de
red y memoria de intercambio (swap), as como la veracidad del software instalado.
3.- El anlisis de los procesos en ejecucin, las comunicaciones y el uso de recursos de hardware y de datos
(libreras, archivos); Al conocer toda esta informacin el agente conoce SV entorno y la capacidad de tomar decisiones
en base a los conocimientos de sus reglas de produccin para optimizar el rendimiento del estado de la mquina
teniendo en cuenta las condiciones de operacin y las prioridades del usuario.
El anlisis del impacto de sus acciones ayuda al aprendizaje y valoracin de las reglas permitiendo una
retroalimentacin y una generacin de las mismas para la mejora del sistema operativo sin dejar de tomar en cuenta
la seguridad y la eficiencia para el usuario.
En la actualidad los sistemas operativos consumen una cantidad de recursos en la seguridad y no son capaces de
adaptarse a las necesidades del usuario y en el entorno en el cual se estn desempeando, esto produce un choque de
intereses y expone una vulnerabilidad en un medio ambiente que cada vez se encuentra ms enlazado en una red global
propiciando riesgos ante usuarios maliciosos, sumando esto la gran cantidad de software mal intencionados (malware)
que aprovechan el conflicto para realizar sus ataques y propiciar riesgos tangibles, como el robo de identidad, prdida
de datos, extorsiones, etc.
Es fundamental la introduccin de la inteligencia artificial en esta rea para elevar la calidad en los sistemas de
comunicacin y mejorar las herramientas tecnolgicas que en la actualidad son parte importante de nuestra forma de
vida.
El desarrollo de esta metodologa est basada en la deteccin de los recursos utilizados por el equipo, con relacin
con las actividades que el usuario este realizando en el momento; Con el uso de los escner el agente trata de clasificar
el perfil del usuario y sus principales tareas, usando la probabilidad y estadstica para calcular sus posibles acciones y
administrar los recursos necesarios para el ptimo funcionamiento del equipo en el momento que sean requeridos.
En el rea de la seguridad el agente mantiene actualizados una serie de conocimientos de los procesos de ataques
de las principales amenazas que afectan a los sistemas informticos y generan una heurstica para su deteccin; Un
ejemplo de esto es la combinacin del anlisis de los procesos en ejecucin y las comunicaciones que estos producen,
comparada con las firmas del cdigo malicioso ms conocido y las blacklist, pero Qu pasa si el malware no ha sido
registrado o conocido anteriormente? el agente deber de tener la capacidad de generar o simular un laboratorio de
malware para conocer su metodologa y clasificarlo en una categora.
Se debe profundizar en el anlisis de las tcnicas de hacking y la ayuda que proporciona el anlisis forense para
elaborar laboratorios de malware sincronizado en una red global que funcionan detectando amenazas para que con la
ayuda de los expertos en la materia puedan generar la heurstica necesaria para clasificar y atenuar el riesgo
identificado por los agentes.

Referencias bibliogrficas.
Autor: Stuart J. Russell, Peter Norvig
Ttulo: Inteligencia Artificial. Un Enfoque Moderno
Editorial:
Fecha de copyright: 1996

Comentarios Finales
La implementacin final de un sistema como el propuesto requerira del uso de software que no de margen de
vulnerabilidad, tal es el caso de Phyton y su versin grfica el Django. Ambos sistemas funcionan en casi todas las
plataformas, es conocido que la mayora de los sistemas realizados para hacking son elaborados en phyton o rugby,
permiten ejecutarse en background sin ser detectados en la mayora de los casos, esto permitira correr agentes sin
que interfieran con el equipo, mayor ventaja se obtendra al lograr apoderarse de un ncleo de la computadora y de
una seccin de memoria, de manera que los agentes se ejecuten ah sin mermar el rendimiento del equipo.

En cuanto a resultados, slo la codificacin exitosa de lo aqu propuesto mostrara el xito de llevar a feliz
trmino un sistema que resguarde la informacin de los equipos en tiempo real y entrar en accin si se detecta
alguna anomala.

You might also like