BUILDING A DYNAMIC SCALABLE PARALLEL CLOUD-BASED SNORT NIDS USING CONTAINERS AND BIG DATA

S. Ferry Astika, M. Jauhari, N. Isbatuzzin, M. Salman, Kalamullah Ramli

Research output: Contribution to journalArticlepeer-review

Abstract

Snort is one of the well-known signature-based network intrusion detection systems (NIDS). The Snort sensor placement must be in the same physical network. The defense center in the typical NIDS architecture cause limited network coverage to be monitored, especially for remote networks with restricted bandwidth and network policy. Moreover, the increasing number of sensor instances, followed by a rapid increase in log data volume, caused the existing system to face Big data challenges. This research paper aims to propose a novel design of cloud-based Snort NIDS using containers and implementing Big data in the defense center to overcome these problems. Our design consists of Docker as the sensor's platform, Apache Kafka as the distributed messaging system, and various big data technology orchestrated on lambda architecture. Experiments are conducted to measure sensor deployment, optimum message delivery from sensors to the defense center, and aggregation speed, and data processing performance efficiency on the defense center. In summary, we successfully developed a cloud-based Snort NIDS and found the optimum message delivery method from the sensor to the defense center. Our design also represents the first report on implementing the Big data architecture, namely lambda architecture, to the defense center as a part of a network security monitoring platform.

Original languageEnglish
Pages (from-to)317-326
JournalXinan Jiaotong Daxue Xuebao/Journal of Southwest Jiaotong University
Volume56
Issue number5
DOIs
Publication statusPublished - 2021

Keywords

  • Snort
  • Big Data
  • Cloud-Based Intrusion Detection System
  • Docker
  • Lambda Architecture

Fingerprint

Dive into the research topics of 'BUILDING A DYNAMIC SCALABLE PARALLEL CLOUD-BASED SNORT NIDS USING CONTAINERS AND BIG DATA'. Together they form a unique fingerprint.

Cite this