Siwoon Son

Dr. Siwoon Son

Kangwon National University
orcid

Research Focus & Metrics

Academic Career Length

12Years (2015-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
18 January 2021 in Security and Communication Networks
Verified
Journal Article
Open access
PDF file
JNJuhong Namgung
Juhong Namgung
Siwoon SonSiwoon Son
Siwoon Son
Yang-Sae MoonYang-Sae Moon
Yang-Sae Moon
In recent years, cyberattacks using command and control (C&C) servers have significantly increased. To hide their C&C servers, attackers often use a domain generation algorithm (DGA), which automatically generates domain names for the C&C servers. Accordingly, extensive research on DGA domain detection has been conducted. However, existing methods cannot accurately detect continuously generated DGA domains and can easily be evaded by an attacker. Recently, long short-term memory- (LSTM-) based deep learning models have been introduced to detect DGA domains in real time using only domain names without feature extraction or additional information. In this paper, we propose an efficient DGA domain detection method based on bidirectional LSTM (BiLSTM), which learns bidirectional information as opposed to unidirectional information learned by LSTM. We further maximize the detection performance with a convolutional neural network (CNN)+BiLSTM ensemble model using Attention mechanism, which allows the model to learn both local and global information in a domain sequence. Experimental results show that existing CNN and LSTM models achieved F1-scores of 0.9384 and 0.9597, respectively, while the proposed BiLSTM and ensemble models achieved higher F1-scores of 0.9618 and 0.9666, respectively. In addition, the ensemble model achieved the best performance for most DGA domain classes, enabling more accurate DGA domain detection than existing models.

5 June 2019 in The Journal of Supercomputing
Verified
Journal Article
Closed access
PDF file
SYSeokwoo Yang
Seokwoo Yang
Siwoon SonSiwoon Son
Siwoon Son
MCMi-Jung Choi
Mi-Jung Choi
Yang-Sae MoonYang-Sae Moon
Yang-Sae Moon

24 March 2021 in The Journal of Supercomputing
Verified
Journal Article
Closed access
PDF file
Siwoon SonSiwoon Son
Siwoon Son
HIHyeonseung Im
Hyeonseung Im
Yang-Sae MoonYang-Sae Moon
Yang-Sae Moon

5 November 2020 in Electronics
Verified
Journal Article
Open access
PDF file
Siwoon SonSiwoon Son
Siwoon Son
Yang-Sae MoonYang-Sae Moon
Yang-Sae Moon
Distributed stream processing engines (DSPEs) deploy multiple tasks on distributed servers to process data streams in real time. Many DSPEs have provided locality-aware stream partitioning (LSP) methods to reduce network communication costs. However, an even job scheduler provided by DSPEs deploys tasks far away from each other on the distributed servers, which cannot use the LSP properly. In this paper, we propose a Locality/Fairness-aware job scheduler (L/F job scheduler) that considers locality together to solve problems of the even job scheduler that only considers fairness. First, the L/F job scheduler increases cohesion of contiguous tasks that require message transmissions for the locality. At the same time, it reduces coupling of parallel tasks that do not require message transmissions for the fairness. Next, we connect the contiguous tasks into a stream pipeline and evenly deploy stream pipelines to the distributed servers so that the L/F job scheduler achieves high cohesion and low coupling. Finally, we implement the proposed L/F job scheduler in Apache Storm, a representative DSPE, and evaluate it in both synthetic and real-world workloads. Experimental results show that the L/F job scheduler is similar in throughput compared to the even job scheduler, but latency is significantly improved by up to 139.2% for the LSP applications and by up to 140.7% even for the non-LSP applications. The L/F job scheduler also improves latency by 19.58% and 12.13%, respectively, in two real-world workloads. These results indicate that our L/F job scheduler provides superior processing performance for the DSPE applications.