Surveying Trust-based Collaborative Intrusion Detection : State-of-the-Art, Challenges and Future Directions

Research output: Journal Publications and ReviewsRGC 21 - Publication in refereed journalpeer-review

50 Scopus Citations
View graph of relations

Author(s)

Related Research Unit(s)

Detail(s)

Original languageEnglish
Pages (from-to)280-305
Number of pages26
Journal / PublicationIEEE Communications Surveys and Tutorials
Volume24
Issue number1
Online published28 Dec 2021
Publication statusPublished - 2022

Abstract

Owing to the swift growth in cyber attacks, intrusion detection systems (IDSs) have become a necessity to help safeguard personal and organizational assets. However, with the increasing size of computer networks, it becomes difficult for a stand-alone IDS to identify sophisticated and advanced threats, such as DDoS attack, due to the lack of contextual information and knowledge regarding the deployed environments. To tackle this issue, distributed and collaborative IDSs (DIDSs and CIDSs) are developed, which enable a set of IDS nodes to operate in a collaborative way through exchanging required information. In this survey, we first summarize the state-of-the-art for traditional DIDSs according to the collaboration topology, e.g., centralized, decentralized, and distributed, and discuss major external and internal threats. Because of the distributed nature and various threats, trust is often enforced among various IDS nodes. We then summarize the relevant research on trust-based DIDSs/CIDSs in a chronological order. Also, we highlight challenges and future directions in this field. The main purpose of this survey is to stimulate more research efforts in developing robust and practical trust-based collaborative intrusion detection.

Research Area(s)

  • Challenges and Future directions, Collaboration, Collaborative Intrusion Detection, Detectors, Distributed Network, Engines, Insider Attack, Intrusion detection, Prototypes, Review and Survey, Security, Trust Computation and Management, Tutorials