Blog Posts Business Management

Securing the Internet of Things with Intrusion Detection Systems

Blog: NASSCOM Official Blog

With the Internet of Things becoming mainstream and the ubiquity of wireless networks around us, IDC has predicted that there will be 41.6 billion connected IoT devices by 2025. With the immense benefits that the connected world brings to the consumers, it is also inviting attackers to continuously identify new exploits and hit techniques designed to circumvent the security around the IoT networks.

It is thus imperative to secure the IoT Networks considering the quantitative loss that it could bring to the industry and consumers. According to a study by MarketWatch, over the next five years, the Internet of Things (IoT) Security market will register a 32.5% CAGR in terms of revenue, the global market size will reach US$ 35900 million by 2024, from US$ 6630 million in 2019.

There are a plethora of tools and solutions available to detect attacks and block cyber-attacks such as firewalls, spam filters, and antimalware to protect endpoints across organizations, regardless of size or industry. However, another highly valuable security tool that is indispensable to ensure network security is the Intrusion Detection System also known as IDS in short.

What is an Intrusion Detection System?

An Intrusion Detection System (IDS) is capable of detecting vulnerability within the network traffic and is placed out-of-band on the network infrastructure. IDS solutions utilize a TAP or SPAN port to analyze the inline traffic stream. They do not impact inline network performance since the IDS analyses a copy of the inline traffic stream. The IDS oversees the traffic and reports the findings to an administrator by sending alerts. However, IDS being a listen-only device, cannot automatically take action to prevent a detected attack or vulnerability from hitting the system.

The Alerting information generally includes information about the source address of the intrusion initiation, the target address, and the type of suspected attack.

With the adoption of intrusion detection software going mainstream, its function remains critical in modern enterprises and organizations. However, IDS solutions do not work as standalone solutions and need Intrusion Prevention Systems (IPS) for them to serve the purpose in totality.

 

Network-Intrusion-Detection-System

Types of Intrusion Detection Systems

There are two types of intrusion detection systems based on the placement of IDS sensors within the network:

1. Host-based IDS

2. Network-based IDS

They are some smaller categories such as VM-based IDS, listing perimeter IDS, stack-based IDS, signature-based IDS, and anomaly-based IDS. For now, let us discuss the both major categories in greater detail.

1.      Host-based IDS (HIDS):

Host-based intrusion detection systems are aimed at collecting information about malicious activity on a particular system, also called the host. Host-based agents, commonly referred to as sensors, are installed on the host machine to detect possible attacks. In a host-based IDS, each machine thus needs a separate sensor that works on collecting data about events taking place on the monitored host. A host-based sensor can also obtain data from other different sources such as system logs, OS processes logs, and contents of objects not reflected in standard OS audit and logging mechanisms.

2.      Network-based IDS (NIDS)

The functioning of Network-based intrusion detection systems is different from host-based IDSs because the design philosophy differs completely. Network Intrusion Detection Systems scans network packets at the host/router level, audits the traffic packet information, and logs any malicious/suspicious packets into an alert log file with extended details. Today, network-based IDSs are becoming popular as the Internet is growing.

NIDS devices may be hardware or software-based systems and can attach to various network mediums like Ethernet, FDDI, etc.

NIDS systems are either signature-based, anomaly-based systems or hybrid.

Functioning of NIDS

NIDS build statistical models around the traffic they monitor and raise alerts on any traffic that deviates significantly from these baseline models.

With the advancements in Machine Learning, it is now possible to detect the threat by training the system against the possible attack patterns and use that mind to separate out the threat from the normal traffic. The following figure below shows a typical mode of operation for NIDS. The network traffic is captured and sent to the NIDS server for the processing which detects the threat based on the machine learning model it is trained for.

functioning-of-NIDS

There are multiple methods for detecting traffic anomalies. The most prevalent one involves checking traffic for compliance with various protocols standards such as TCP/IP for the underlying traffic, application layer protocols such as HTTP for Web traffic, SMTP for e-mail. Another model commonly used in NIDS systems revolves around monitoring models for user behavior and to raise alerts when the user deviates from the baseline patterns. Let us compare both these models for better understanding.

 

Though the model explained above looks sufficient, however, it is not. Some of the limitations of this model are:

  1. The Machine Learning model for which the system is trained might work for most of the scenarios but still, there might be cases where it might not be able to render the results with 100% accuracy.
  2. There are certain threats which the NIDS system is not trained to recognize. These are known as Zero-Day Attacks. The Zero Day attacks for which the system is not trained for would slip by silently without being detected

To overcome the following limitations, some of the architecture changes suggested within a NIDS system are:

  1. Multiple Machine Learning models must be used to increase the chance of intrusion detection and application of a voting model on top of it. The threat must be detected and classified based on the consensus of the outcome of all the ML classification models.
  2. A logistic regression approach must be applied to detect the zero-day attacks in the system.
  3. The outcome from both the classification model and the regression model must be considered to finalize the details of the attack or whether there is an attack or not.

The following figure depicts this system:

NIDS System

The above model not only detects the security threats with greater accuracy it is also able to detect the zero-day attacks which is a significant positive from the traditional NIDS.

References:

  1. https://www.csoonline.com/article/3255632/what-is-an-intrusion-detection-system-how-an-ids-spots-threats.html
  2. https://www.paloaltonetworks.com/cyberpedia/what-is-an-intrusion-detection-system-ids
  3. https://www.sciencedirect.com/topics/computer-science/network-based-intrusion-detection-system
  4. https://www.sciencedirect.com/book/9780124166882/managing-information-security#book-info
  5. https://web.mit.edu/rhel-doc/4/RH-DOCS/rhel-sg-en-4/s1-ids-net.html

This article was originally published at https://hsc.com/Blog/Securing-the-Internet-of-Things-with-Intrusion-Detection-Systems

The post Securing the Internet of Things with Intrusion Detection Systems appeared first on NASSCOM Community |The Official Community of Indian IT Industry| :))iiğ.

Leave a Comment

Get the BPI Web Feed

Using the HTML code below, you can display this Business Process Incubator page content with the current filter and sorting inside your web site for FREE.

Copy/Paste this code in your website html code:

<iframe src="https://www.businessprocessincubator.com/content/securing-the-internet-of-things-with-intrusion-detection-systems/?feed=html" frameborder="0" scrolling="auto" width="100%" height="700">

Customizing your BPI Web Feed

You can click on the Get the BPI Web Feed link on any of our page to create the best possible feed for your site. Here are a few tips to customize your BPI Web Feed.

Customizing the Content Filter
On any page, you can add filter criteria using the MORE FILTERS interface:

Customizing the Content Filter

Customizing the Content Sorting
Clicking on the sorting options will also change the way your BPI Web Feed will be ordered on your site:

Get the BPI Web Feed

Some integration examples

BPMN.org

XPDL.org

×