Skip to main content

What is OCR?

The Open Cyber Range (OCR) is project conducted by CR14, NTNU and TalTech and funded by Norway Grants and EAS. This project consists of cyber exercise platform hosted by the CR14 and a software development effort made create a new standard for describing and conducting cyber exercises. The following documentation covers the latter part. It covers functionalities of the developed toolset, instructions on how to use them and guides for setting up similar toolchain.

The Open Cyber Range software consists of 3 main components:

  • SDL - a.k.a. Scenario Definition Language allows to describe different aspects of a cyber exercise in a file format. Language designed by a research group inside NTNU is implemented into software by a language parser project. This parser is used in other components to integrate the SDL as the central part of the OCR software.
  • Deputy - is a digital library for cyber exercise artifacts. While SDL allows to describe the exercise scenario in a single file, cyber exercises might be made up of thousands of large and repeatable artifacts. Deputy allows to store such artifacts and reuse them across the exercises. This reduces the load for storage resources and more importantly allows easy reusability to save exercise administrator time and money.
  • Ranger - is a management application that serves a single gateway for the users of the OCR software. It offers three roles for users: exercise participant, exercise manager and exercise client. It takes of full the business process cycle. From the initial exercise request to deploying it into the virtualized environment up to recognizing learning objectives with the exercise participants.