BruSSH: Early Detection of Distributed Brute Force SSH Attacks Using LSTM

Secure Socket Shell, also known as Secure Shell, refers to the cryptographic network protocol and suite of implementation utilities that helps users connect a computer over an unsecured network. Although SSH provides a strong authentication and encryption mechanism to protect the data shared between an SSH client and an SSH server, cybercriminals relentlessly exploit SSH servers through brute force attacks using the common username and password combinations. These attacks are still prevalent because many servers are misconfigured; some servers might be using default usernames and passwords, and some can be using predictable usernames and easily guessed passwords. Moreover, these attacks pose significant challenges to the existing detection methods because attackers use distributed brute-forcing in which multiple sources are involved to repeatedly attempt to log into an SSH server by guessing the possible username and password combinations. Distributed brute-forcing attacks are harder to detect because IP addresses and port numbers change every time. Additionally, the majority of traditional detection systems rely on post-event analysis, which leads to delayed response times and increased vulnerability. To overcome the aforementioned problems, we present BruSSH, which utilizes a Long Short-Term Memory (LSTM) neural network for the early and accurate detection of distributed brute-force SSH attacks. Leveraging the capabilities of LSTM, we train our model using cumulative login failure counts per event, allowing for forecasting future login failure counts. Furthermore, BruSSH identifies the suspicious IP addresses associated with malicious activity. To verify the validity of our proposed method, we tested BruSSH with two publicly available datasets. The experimental results show that our method achieves favorable results in the detection of distributed brute-force SSH attacks.

Authors

Institutions

Publication Details

Published
2024-12-15
DOI
https://doi.org/10.1109/ants63515.2024.10898570
Primary Topic
Network Security and Intrusion Detection
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

BruSSH: Early Detection of Distributed Brute Force SSH Attacks Using LSTM

Mayank Swarnkar, N.G. Sharma, Md Zuhair
1 links
Network Security and Intrusion Detection
article

BruSSH: Early Detection of Distributed Brute Force SSH Attacks Using LSTM

Mayank Swarnkar, N.G. Sharma, Md Zuhair
article en

Abstract

Secure Socket Shell, also known as Secure Shell, refers to the cryptographic network protocol and suite of implementation utilities that helps users connect a computer over an unsecured network. Although SSH provides a strong authentication and encryption mechanism to protect the data shared between an SSH client and an SSH server, cybercriminals relentlessly exploit SSH servers through brute force attacks using the common username and password combinations. These attacks are still prevalent because many servers are misconfigured; some servers might be using default usernames and passwords, and some can be using predictable usernames and easily guessed passwords. Moreover, these attacks pose significant challenges to the existing detection methods because attackers use distributed brute-forcing in which multiple sources are involved to repeatedly attempt to log into an SSH server by guessing the possible username and password combinations. Distributed brute-forcing attacks are harder to detect because IP addresses and port numbers change every time. Additionally, the majority of traditional detection systems rely on post-event analysis, which leads to delayed response times and increased vulnerability. To overcome the aforementioned problems, we present BruSSH, which utilizes a Long Short-Term Memory (LSTM) neural network for the early and accurate detection of distributed brute-force SSH attacks. Leveraging the capabilities of LSTM, we train our model using cumulative login failure counts per event, allowing for forecasting future login failure counts. Furthermore, BruSSH identifies the suspicious IP addresses associated with malicious activity. To verify the validity of our proposed method, we tested BruSSH with two publicly available datasets. The experimental results show that our method achieves favorable results in the detection of distributed brute-force SSH attacks.

Indian Institute of Technology BHU (IN), Banaras Hindu University (IN)
Openalex Percentile: Top 67%
Network Security and Intrusion Detection
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.