Intrusion Detection Systems (IDS) have been the industry standard for securing IoT networks against known attacks. To increase the capability of an IDS, researchers proposed the concept of blockchain-based Collaborative-IDS (CIDS), wherein blockchain acts as a decentralised platform allowing collaboration between CIDS nodes to share intrusion related information, such as intrusion alarms and detection rules. However, proposals in blockchain-based CIDS overlook the importance of continuous evaluation of the trustworthiness of each node and generally work based on the assumption that the nodes are always honest. In this paper, we propose a decentralised CIDS that emphasises the importance of building trust between CIDS nodes. In our proposed solution, each CIDS node exchanges detection rules to help other nodes detect new types of intrusion. Our architecture offloads the trust computation to the blockchain and utilises a decentralised storage to host the shared trustworthy detection rules, ensuring scalability. Our implementation in a lab-scale testbed shows that the our solution is feasible and performs within the expected benchmarks of the Ethereum platform.
翻译:入侵探测系统(IDS)一直是确保IOT网络不受已知攻击的行业标准。为了提高ISD系统的能力,研究人员提出了基于街区链的合作-IDS(CIDS)概念,其中,块链作为分散平台,使CIDS节点之间能够合作分享入侵相关信息,例如入侵警报和探测规则。然而,基于街区链的CIDS中的建议忽略了不断评估每个节点的可靠性的重要性,并且基于以下假设,即节点总是诚实的,一般工作的重要性。我们在本文件中提议一个分散的CIDS系统,强调在CIDS节点之间建立信任的重要性。在我们提议的解决方案中,每一个 CIDS节点交换探测规则帮助其他节点探测新的入侵类型。我们的建筑将信任计算卸到阻断链上,并利用一个分散储存库作为共同可信赖的探测规则的存放场所,确保可缩放性。我们在实验室测试台中的实施显示,我们的解决方案是可行的,并在Eneum平台的预期基准内进行。