[en] The Internet of Things (IoT) is a new communication paradigm that has gained attention in recent years in the network sphere. This concept, proposed by Kevin Ashton in the year 1999, consists of the basic idea of creating an interconnection among daily objects and the Internet through wireless devices such as RFID tags o NFC systems; creating a network of "things" that can communicate with each other and with the Internet. The connection between the virtual world and the physical world could suppose a radical change in the way in which we understand the network. That interconnection will allow obtaining data from our environment in an automatic and systematic way, to control domestic objects through a remote connection and, furthermore, it will suppose a technological forward leap in the field of telemedicine, home automation, smart grids and e-learning. A practical implementation of the IoT has some similarities with a process control in an industrial system. Both systems have objects that work as sensors and actuators that interact with each other, and with the clients, in order to achieve a certain objective. That is the main reason why it is common to think on SCADA systems stemming from the industry to shape this kind of communications. One of the most important SCADA protocols is the DNP3 (Distributed Network Protocol 3), which was created by the Canadian company GE-Harris in 1993 based on the not-yet-standardized specifications of the IEC 60870-5. This protocol was created under the premise of being a highly reliable communication system, even under unfavourable conditions such as electromagnetic interferences, unfavourable temperature and inefficient modes of transmission. Despite being a highly reliable protocol, it was not designed to be especially secure, bearing in mind the processing, memory and bandwidth limitations in the nineties. Cybersecurity is a very important element in the interconnection context. A successful attack in a system of such characteristics could have an effect on the physical objects and the virtual system itself. This fact, together with the gradual increase of cyberattacks and the progression of the hacking techniques affecting critical infrastructures over the last decade, makes the upgrading of cyber defence systems a priority in order to assure the basic principles of confidentiality, integrity and availability. Due to the lack of security mechanisms in the DNP3 protocol, and bearing in mind that the isolation of the systems as a security measure is not a valid option in an application of such characteristics, it is necessary to establish additional systems, such as intrusion detection systems adapted to the new uses of the protocol, to compensate this scarcity. For all the above reasons, this dissertation studies and tries to apply the necessary defence methods to obtain a valid level of protection in an IoT network based on DNP3 protocol.

[es] La Internet de las Cosas (IoT) es un nuevo paradigma de comunicación que ha ganado peso en los últimos años en el ámbito de la red. Este concepto, propuesto por Kevin Ashton en el año 1999, consiste en la idea básica de interconectar los objetos cotidianos que nos rodean con Internet a través de dispositivos inalámbricos como las etiquetas RFID osistemas NFC, generando una malla de "cosas" con capacidad de comunicarse entre síy con Internet. La unión del mundo virtual con el mundo físico podría suponer un cambio total en la manera en que entendemos la red. Dicha interconexión permitirá adquirir datos de nuestro entorno de forma automática y sistematizada, controlar objetos domésticos de manera remota y supondrá, entre otros avances, un salto tecnológico sustancial en el campo de la telemedicina, la domótica, las Smart Grids y el e-learning. Una implementación práctica de IoT tiene ciertas similitudes con un sistema industrial de control de procesos en tanto en cuanto existen objetos que funcionan como sensores y actuadores que interactúan entre sí y con los clientes para alcanzar un determinado objetivo. Es por ello que se tiende a plantear el uso de sistemas SCADA provenientes de la industria para modelar este tipo de comunicaciones. Uno de los protocolos SCADA de mayor importancia es DNP3 (Distributed Network Protocol 3), el cual fue desarrollado por la empresa canadiense GE-Harris en 1993 con la premisa de ser un sistema de comunicación muy fiable incluso en condiciones desfavorables de ruido electromagnético, temperatura y medios de transmisión ineficaces. Este protocolo, si bien altamente fiable, no fue diseñado para ser especialmente seguro dadas las limitaciones de procesamiento, memoria y ancho de banda que existían en los años noventa. En el contexto de la interconexión de la Internet de las Cosas la ciberseguridad reviste capital importancia, ya que un ataque realizado con éxito sobre un sistema de estas características tendría efecto sobre los objetos físicos además del impacto sobre el sistema virtual. Éste hecho, unido al paulatino aumento de los ciberataques y la evolución de las técnicas de hacking sobre infraestructuras críticas durante la última década, implican la obligatoriedad de mejorar los sistemas de ciber-defensa para asegurar los principios básicos de confidencialidad, integridad y disponibilidad. Debido a que el protocolo DNP3 no provee por sí mismo de mecanismos de seguridad efectivos y que el aislamiento de los sistemas como medida de seguridad no es una opción en una aplicación de estas características, se hace necesario valerse de sistemas adicionales que permitan compensar estas carencia, como sistemas de detección de intrusiones adaptados a los nuevos usos del protocolo. Por todo lo anterior, este Trabajo Fin de Grado estudia y trata de aplicar los medios de defensa necesarios para avalar un nivel de protección aceptable en una red IoT que se base en dicho protocolo DNP3.