[en] There is no doubt that computer security, nowadays, is an issue of concern to millions of network users, either to maintain the confidentiality of their information, integrity or availability. Honeypots are tools to collect and analyze information about the various threats to systems throughout their life cycle. To get this information Honeypots simulate small vulnerable computer systems that will be an easy target for attackers. Although these tools have been used for many years, the treatment of the data collected by them is at an early stage since no in-depth-analysis has been made by in order to prevent future attacks. This research focuses on analyzing and studying the attacks on the installed Honeypots for automatic and dynamic creation of rules to improve safety in our computer system. We can extract three distinct objectives from a previous research of the Honeypots. The first of them is the study of honeypot tools currently used in the virtual machines. Secondly, it aims at the collection information from different installed Honeypots at UAM for this purpose. Thirdly, a transformation of the information collected, located in the aforementioned network, to create blocking rules to will be added to the system in order to improve their security. To carry out this project and to achieve the objectives, an infrastructure has been created in order to collect information from the attacks on the Honeypots for further processing. This program, 'HoneyPRules.py', uses the Honeypots to create automatic and dynamic locking rules using Iptables. This program allows the interaction between the infrastructure and an end user in a simple and intuitive way, enabling the user to create a custom configuration of his/her system rules. This investigation shows that the created rules which were incorporated into the system by the infrastructure are effective. Therefore, they increase the security because the Honeypots installed in the infrastructure are constantly exposed to attacks, detecting highly dangerous addresses more quickly, which can protect the system before being attacked.

[es] No cabe duda que, en la actualidad, la seguridad informática es un aspecto que preocupa a millones de usuarios de la red, bien sea para mantener la confidencialidad de su información, su integridad o su disponibilidad. Los Honeypots son herramientas que permiten recopilar y analizar información sobre las diferentes amenazas que sufren los sistemas durante todo su ciclo de vida. Para conseguir esta información simulan pequeños sistemas informáticos vulnerables que serán un blanco fácil para los atacantes. Si bien estas herramientas llevan utilizándose durante años, el tratamiento de los datos que pueden recabar se encuentra en una fase inicial ya que no se realiza un análisis profundo de éstos y no se emplean para impedir ataques futuros. Esta investigación se centra en analizar y estudiar los ataques de los Honeypots instalados para la creación automática y dinámica de reglas que permitan mejorar la seguridad en nuestro sistema informático. Previamente, se realiza un estudio de los Honeypots del que se extraen tres objetivos bien diferenciados. El primero es el estudio de las herramientas de Honeypot utilizadas en la actualidad en una distribución de máquina virtual. En segundo lugar, se pretende recolectar información de una serie de Honeypots instalados en la UAM para este propósito. En tercer lugar, se realizará una transformación de la información recogida por los Honeypots ubicados en la red anteriormente mencionada, en las reglas de bloqueo que se añadirán al sistema con el fin de mejorar su seguridad. Para llevar a cabo este proyecto y poder alcanzar los objetivos marcados se ha creado una infraestructura que recoge información de los ataques sufridos por los Honeypots para su posterior procesamiento. Este programa, 'HoneyPRules.py', utiliza los Honeypots para la creación de reglas de bloqueo de una forma automática y dinámica utilizando Iptables. Este programa permite la interactuación entre la infraestructura y un usuario final de una forma sencilla e intuitiva, posibilitando que el usuario pueda crear una configuración personalizada de las reglas de su sistema. De esta investigación se desprende que las reglas creadas e incorporadas al sistema por la infraestructura son efectivas. Por ello, hacen que la seguridad de éste aumente debido a que los Honeypots de la infraestructura, al estar continuamente expuestos a ataques, detecten direcciones altamente peligrosas de una forma más rápida, pudiendo así proteger al sistema antes de ser atacado.