Tectonic: An Academic Cyber Range

November 14, 2024


Overview: Tectonic is a cyber range designed by GSI to provide realistic cybersecurity scenarios for education and training through the deployment of networks, systems and applications that can be used to train users on cybersecurity topics. Key functionalities include customizable network configurations, real-time monitoring and automated attack simulations.

It incorporates existing tools from the infrastructure as code (IaC) approach, which allows for the specification of all the components of a cybersecurity scenario in a declarative manner. This specification is made in a high-level language that can be interpreted and allows for the automatic generation of scenarios on the laboratory underlying platform. Declarative descriptions of the scenarios make them easily versioned, maintained, and shared, facilitating collaboration with other institutions and laboratories of this type.

Tectonic has been used in different undergraduate and graduate cybersecurity courses, as well as various training activities in Uruguay and Latin America.

Objectives:

  1. Design and implementation of a virtualization platform and the associated tools necessary to provide computational support for the execution of cyber range scenarios.
  2. Development of methodologies and tools that assist in the design, definition, deployment and maintenance of scenarios in the cyber range.

Tectonic is free and open source software, available at https://github.com/GSI-Fing-Udelar/tectonic.