TY - GEN
T1 - Parallel-SWSA
T2 - 2024 IEEE International Conference on Systems, Man, and Cybernetics, SMC 2024
AU - Li, Xiangyu
AU - Yan, Hanbing
AU - Lang, Bo
AU - Zhang, Yanzhe
N1 - Publisher Copyright:
© 2024 IEEE.
PY - 2024
Y1 - 2024
N2 - Remote Access Trojans (RATs) are malware that allow attackers to remotely control infected systems and steal sensitive user data via the internet. Although current detection methods based on network traffic rules are widely adopted due to their efficiency and accuracy, writing these rules heavily relies on expert knowledge and is costly. This is incredibly challenging when extracting rules for obfuscated Trojans. To achieve effective and efficient RAT detection, this paper proposes a Parallel Sliding Window Sequence Alignment (Parallel-SWSA) algorithm. This method uses a sliding window to segment the data, then uses the Jaccard Similarity coefficient to calculate the similarity between sequences within the window, selects the most similar sequence pairs for alignment one by one, and extracts the common feature sequences. By introducing parallel processing techniques, the extraction efficiency of the feature sequences is significantly improved. Additionally, we developed an automatic conversion tool for Snort rules to address the issue of labor-intensive rule writing. This tool can automatically transform extracted feature sequences into Snort-compatible rules, suitable for intrusion detection systems that support Snort rules. The Parallel-SWSA algorithm was validated on five datasets and achieved high detection rates. The results indicate that the method can effectively extract malicious feature sequences generated during RAT communication and possess strong noise resistance capability.
AB - Remote Access Trojans (RATs) are malware that allow attackers to remotely control infected systems and steal sensitive user data via the internet. Although current detection methods based on network traffic rules are widely adopted due to their efficiency and accuracy, writing these rules heavily relies on expert knowledge and is costly. This is incredibly challenging when extracting rules for obfuscated Trojans. To achieve effective and efficient RAT detection, this paper proposes a Parallel Sliding Window Sequence Alignment (Parallel-SWSA) algorithm. This method uses a sliding window to segment the data, then uses the Jaccard Similarity coefficient to calculate the similarity between sequences within the window, selects the most similar sequence pairs for alignment one by one, and extracts the common feature sequences. By introducing parallel processing techniques, the extraction efficiency of the feature sequences is significantly improved. Additionally, we developed an automatic conversion tool for Snort rules to address the issue of labor-intensive rule writing. This tool can automatically transform extracted feature sequences into Snort-compatible rules, suitable for intrusion detection systems that support Snort rules. The Parallel-SWSA algorithm was validated on five datasets and achieved high detection rates. The results indicate that the method can effectively extract malicious feature sequences generated during RAT communication and possess strong noise resistance capability.
KW - Attack feature extraction
KW - RATs detection
KW - Sequence comparison
UR - https://www.scopus.com/pages/publications/85217848490
U2 - 10.1109/SMC54092.2024.10830957
DO - 10.1109/SMC54092.2024.10830957
M3 - 会议稿件
AN - SCOPUS:85217848490
T3 - Conference Proceedings - IEEE International Conference on Systems, Man and Cybernetics
SP - 4942
EP - 4949
BT - 2024 IEEE International Conference on Systems, Man, and Cybernetics, SMC 2024 - Proceedings
PB - Institute of Electrical and Electronics Engineers Inc.
Y2 - 6 October 2024 through 10 October 2024
ER -