Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Hyunwook Hong

dblp:166/7018 · DBLP profile ↗
← Back
4ranked-venue papers
1as first author
0since 2021 · last 2018
0000-0002-0738-4065ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Computer networks · 3Security and privacy · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer networks
3 papers
Network management and operations · 30% Internet of things and sensor networks · 29% Network measurement and analytics · 22%
Network and information security
1 paper
Systems and software security · 100%
Software engineering, system software, and programming languages
1 paper
Program analysis · 100%

Topics — the 4 heaviest of 7, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Internet of things and sensor networks › wireless sensor network › network diagnosis
cellular network diagnosis
0.312018
Peeking Over the Cellular Walled Gardens - A Method for Closed Network Diagnosis - · IEEE Trans. Mob. Comput. 2018
Network management and operations › configuration verification
misconfiguration detection
0.112018
Peeking Over the Cellular Walled Gardens - A Method for Closed Network Diagnosis - · IEEE Trans. Mob. Comput. 2018
Systems and software security
binary analysis
0.112016
Enabling Automatic Protocol Behavior Analysis for Android Applications · CoNEXT 2016
Program analysis
static analysis
0.112015
Extractocol: Autoatic Extraction of Application-level Protocol Behaviors for Android Applications · SIGCOMM 2015

Methods — techniques the papers use, named apart from their topics

binary analysis · 0.5HTTP transaction reconstruction · 0.5signaling collection · 0.3control flow comparison · 0.3
YearPublicationVenuePosition
2018 Peeking Over the Cellular Walled Gardens - A Method for Closed Network Diagnosis -
abstract
A cellular network is a closed system, and each network operator has built a unique “walled garden” for their network by combining different operation policies, network configurations, and implementation optimizations. Unfortunately, some of these combinations can induce performance degradation due to misconfiguration or unnecessary procedures. To detect such degradation, a thorough understanding of even the minor details of the standards and operator-specific implementations is important. However, it is difficult to detect such problems, as the control plane is complicated by numerous procedures. This paper introduces a simple yet powerful method that diagnoses these problems by exploiting the operator-specific implementations of cellular networks. We develop a signaling collection and analysis tool that collects control plane messages from operators and finds problems through comparative analysis. The analysis process consists of three different control plane comparison procedures that can find such problems effectively. These individual procedures use a time threshold, control flow sequence, and signaling failure as the basis for comparison. To this end, we collect approximately 3.1 million control-plane messages from 13 major cellular operators worldwide. As a case study, we analyze the circuit-switched fallback technology that triggers generation crossover between third generation and long-term evolution technologies.
Byeongdo Hong, Shinjo Park, Dongkwan Kim 0001, Hyunwook Hong, Hyunwoo Choi, Jean-Pierre Seifert, Sung-Ju Lee 0001, Yongdae Kim
IEEE Trans. Mob. Comput.5
2017 When Cellular Networks Met IPv6: Security Problems of Middleboxes in IPv6 Cellular Networks
abstract
Recently, cellular operators have started migrating to IPv6 in response to the increasing demand for IP addresses. With the introduction of IPv6, cellular middleboxes, such as firewalls for preventing malicious traffic from the Internet and stateful NAT64 boxes for providing backward compatibility with legacy IPv4 services, have become crucial to maintain stability of cellular networks. This paper presents security problems of the currently deployed IPv6 middleboxes of five major operators. To this end, we first investigate several key features of the current IPv6 deployment that can harm the safety of a cellular network as well as its customers. These features combined with the currently deployed IPv6 middlebox allow an adversary to launch six different attacks. First, firewalls in IPv6 cellular networks fail to block incoming packets properly. Thus, an adversary could fingerprint cellular devices with scanning, and further, she could launch denial-of-service or over-billing attacks. Second, vulnerabilities in the stateful NAT64 box, a middlebox that maps an IPv6 address to an IPv4 address (and vice versa), allow an adversary to launch three different attacks: 1) NAT overflow attack that allows an adversary to overflow the NAT resources, 2) NAT wiping attack that removes active NAT mappings by exploiting the lack of TCP sequence number verification of firewalls, and 3) NAT bricking attack that targets services adopting IP-based blacklisting by preventing the shared external IPv4 address from accessing the service. We confirmed the feasibility of these attacks with an empirical analysis. We also propose effective countermeasures for each attack.
Hyunwook Hong, Hyunwoo Choi, Dongkwan Kim 0001, Byeongdo Hong, Yongdae Kim
EuroS&P1
2016 Enabling Automatic Protocol Behavior Analysis for Android Applications
abstract
Android application is an important class on today's Internet. While understanding app-specific behavior is important for network operation and management, it is often difficult because it requires an in-depth application-layer protocol analysis due to the common use of HTTP(S) and standard data representations (e.g., JSON). This paper presents Extractocol, the first system to offer an automatic and comprehensive analysis of application protocol behaviors. Extractocol only uses Android application binary as input and accurately reconstructs HTTP transactions (request-response pairs) and identifies their message format and relationships using binary analysis. Our evaluation and in-depth case studies on commercial and open-source apps demonstrate that Extractocol provides high coverage and accurately characterizes network-related application behaviors.
Hyunwoo Choi, Hun Namkung, Woohyun Choi, Byungkwon Choi, Hyunwook Hong, Yongdae Kim, Jonghyup Lee, Dongsu Han
CoNEXT6
2015 Extractocol: Autoatic Extraction of Application-level Protocol Behaviors for Android Applications
abstract
No abstract available.
Hyunwoo Choi, Hyunwook Hong, Yongdae Kim, Jonghyup Lee, Dongsu Han
SIGCOMM3