Finally, a centralized architecture to detect intrusions in IoT ecosystems constitutes a single-point of attack and a bottle-neck that in case of failure would impact adversely all related security functions, mainly containment and recovery. Thus, resiliency becomes another requirement for the security infrastructure, so the security functions can not be interrupted.
In this paper, we present BSIEM-IoT, a blockchain-based and distributed SIEM to detect attacks against IoT devices. This proposal is built over a blockchain architecture, allowing interoperability between components of the IoT ecosystem that contribute information related to security events. Every security event is effectively protected in terms of integrity and non-repudiation due to the intrinsic features of the blockchain. Further, smart contracts (SC) in the blockchain guarantee a consistent behavior of the system, including the authorization of actions over the security events. BSIEM-IoT is able to consume local threat intelligence, enabling the detection of distributed attacks which can only be discovered by correlating security events coming from different sources. Moreover, our proposal connects to different external sources to get updated threat intelligence and improve the analysis of the security events within the blockchain.
The main contributions of this paper are:
– A distributed SIEM proposal for IoT scenarios leveraging the benefits of a blockchain (server-less operations, integrity, non-repudiation and resiliency).
– Development of methods in a smart contract to handle blocks of security events and detect attacks from the security events available in the blockchain.
– Integration of the External and the Internal Threat Intelligence of theBSIEMIoT to make local validations originated in smart contracts.
– The evaluation of the proposal and its features through exhaustive experiments, which in turn proved the feasibility of the solution for organizations.
Read the whole article: