The Access Control Probe component developed by UTI will provide the Data Collector with access control events and sensors information events that will give a physical security perspective to the platform.
These events will be correlated with other events or can be used as standalone information for physical attack attempts and legitimate access.
The Access Control Probe is functionally equivalent to equipment that transforms the electrical signals from sensors to information relevant to the FINSEC platform. The probe system is built upon stackable modules that provide distinct features and connect to off-the-shelf sensors.
From a hardware perspective, the access control probe has two components:
- The KGuard controller: a proprietary module from UTI that represents the sensor HUB and the access gateway for card and fingerprint access.
- The network module: a SBC (Single Board Computer) that offers an OS stack on top of the KGuard controller.
From a software perspective, the access control probe implements the following modules:
- The access module, that polls for access events the KGuard controller.
- The intrusion module, that polls for intrusion events.
- The sensor module, that polls for sensor related events.
- The FINSTIX module, that transforms information into FINSTIX format and pushes this information to the Data Collector component through the Event API.
- The control module, that implements a websocket interface for probe configuration through the Probe API defined in the next section.
The software for this project is written in C++ using Linux API with a CMAKE-based build system. The technology architecture is illustrated in the figure below.
More information on the Access Control Probe is available in the Securing Critical Infrastructures in the Financial Sector course.