주요 논문
5
*2026년 기준 최근 6년 이내 논문에 한해 Impact Factor가 표기됩니다.
1
Article
|
인용수 5
·
2025Exploring Security Enhancements in Kubernetes CNI: A Deep Dive Into Network Policies
Bom Kim, Jinwoo Kim, Seungsoo Lee
IF 3.6 (2025)
IEEE Access
Kubernetes 도입의 폭발적인 증가와 함께, 컨테이너 네트워크 인터페이스(Container Network Interfaces, CNIs)는 컨테이너 네트워크를 구성하고 보안을 강화하는 데 있어 핵심 구성요소가 되었지만, 이들의 보안 역량과 성능에 대한 종합적인 분석은 현저히 부족한 실정이다. 본 연구는 클라우드 네이티브 환경에서 Kubernetes를 대상으로 주요 CNI 플러그인(Cilium, Calico, WeaveNet, Kube-router, Antrea)을 대상으로 광범위한 평가를 수행함으로써 포괄적인 보안 분석을 실시한다. 구체적으로 Layer 3/4 정책 처리, 정책 복잡도 스케일링, 파드(pod) 확장성, 그리고 Layer 7 정책 처리에 대한 분석을 포함한다. 실험 결과에 따르면 eBPF 기반 Cilium은 복잡한 L3/4 정책 하에서 8.9K Mbps 처리량을 유지하나, L7 처리에서는 94 Mbps로 감소한다. 반면 Antrea는 HTTP 필터링을 통한 L7에서 6.6K Mbps를 달성했으며, 정책 복잡도가 증가함에 따라 성능이 저하된다. 높은 동시 파드 부하에서는 iptables 기반 CNIs가 처리량에서 60–70%의 감소를 보인 반면, Cilium은 기준 성능 대비 10% 이내에서 성능을 유지한다. 이러한 결과는 아키텍처 선택과 보안 역량 간의 핵심적인 트레이드오프를 드러내며, 클라우드 네이티브 환경에서의 특정 운영 및 보안 요구사항에 기반한 CNI 선택을 위한 실질적 지침을 제공한다.
https://doi.org/10.1109/access.2025.3543841
Computer science
Computer security
2
Article
|
인용수 0
·
2025Bambda: A Real-Time Verification Framework for Serverless Computing
Changhee Shin, Bom Kim, Seungsoo Lee
IF 3.6 (2025)
IEEE Access
서버리스 환경은 자동 확장성, 비용 효율성, 운영의 용이성으로 인해 클라우드 컴퓨팅의 새로운 패러다임으로 빠르게 부상하고 있다. 그러나 IAM 기반 권한 관리와 이벤트 구동 실행 메커니즘은 보안 취약성을 유발할 수 있다. 특히, 복잡한 기능 간 호출 관계는 권한 남용 및 이벤트 호출 조건 악용과 같은 공격에 시스템을 노출시키며, 이러한 공격은 런타임에서 동적으로 발생하는 경우가 많아 정적 방어만으로는 대응하기 어렵다. 기존 정적 분석 방법들은 이러한 위험을 완화하려 시도하지만, 본질적으로 런타임에 발생하는 동적 공격을 포착하는 데 한계가 있다. 본 논문에서는 서버리스 환경을 위한 동적 보안 프레임워크인 BAMBDA를 제안하며, 이를 통해 권한 남용 및 연쇄 함수 호출 공격을 방지한다. BAMBDA는 중앙 집중형 로깅과 애플리케이션별 로그 그룹에 기반한 자동 코드 주입을 통해 실시간 함수 호출 검증을 수행한다. 구체적으로, 직접 호출, 이벤트 구동 호출, API 호출을 구분하는 다단계 검증 과정을 도입하여, 개발자로부터 추가적인 보안 설정을 요구하지 않으면서도 무단 공격을 효과적으로 차단한다. AWS Lambda 환경에서 수행한 실험 결과, BAMBDA는 권한 남용 및 연쇄 함수 호출 공격에 대해 효과적으로 방어함을 입증하였으며, 웜 스타트 조건에서 성능 오버헤드 8.12% 수준으로 실용적인 배포가 가능하였다.
https://doi.org/10.1109/access.2025.3572729
Computer science
3
Article
|
·
인용수 3
·
2024Fatriot: Fault-tolerant MEC architecture for mission-critical systems using a SmartNIC
Taejune Park, Myoungsung You, Jinwoo Kim, Seungsoo Lee
IF 8 (2024)
Journal of Network and Computer Applications
https://doi.org/10.1016/j.jnca.2024.103978
Computer science
Architecture
Fault tolerance
Computer architecture
Distributed computing
4
Article
|
인용수 11
·
2022FuzzDocs: An Automated Security Evaluation Framework for IoT
Myoungsung You, Yeonkeun Kim, Jaehan Kim, Minjae Seo, Sooel Son, Seungwon Shin, Seungsoo Lee
IF 3.9 (2022)
IEEE Access
사물인터넷(IoT) 기기들은 수십억 명의 사람들의 일상생활에 깊이 뿌리내리게 되었으며, IoT 기기를 대상으로 하는 보안 위협이 빠르게 대두되고 있다. 이에 따라 IoT 벤더들은 제품을 출시하기 전에 IoT 기기를 점검하기 위한 보안 테스트 프레임워크를 활용해 왔다. 그러나 기존 프레임워크는 새로운 기기와 관련된 입력 형식에 대한 정보가 부족하다는 이유로, 새로운 기기를 지원하기 위해 상당한 수준의 수작업 노력이 필요하므로 자동화된 테스트를 제공하는 데 어려움이 있다. 이러한 문제를 해결하기 위해 본 연구에서는, 특정 IoT 기기에 대해 공개적으로 접근 가능한 API 문서를 기반으로 이를 자동으로 분석하고 각 기능을 호출하는 데 사용되는 유효 입력을 포함한 정보를 추출하도록 설계된 문서 기반 블랙박스 IoT 테스트 프레임워크 FUZZDOCS를 제안한다. 추출된 정보를 바탕으로, FUZZDOCS는 대상 기기에서 쉽게 거부되지 않으면서도 그 내부 깊은 곳에 있는 취약점을 유발할 수 있는 “충분히 유효한” 테스트 입력을 생성한다. 문서 기반 입력 생성 방식은 수작업 없이도 FUZZDOCS가 새로운 기기를 지원할 수 있게 하며, 동시에 효과적인 보안 테스트를 제공한다. 타당성을 입증하기 위해 실제 환경의 IoT 환경에서 FUZZDOCS를 평가하였고, 그 결과 문서 수백 페이지로부터 입력 형식을 93%의 정확도로 추출함을 확인하였다. 또한 FUZZDOCS는 기존 프레임워크에 비해 테스트 커버리지에서 우수한 성능을 보였으며, 다섯 가지의 널리 사용되는 IoT 기기에서 예상치 못한 시스템 실패 2건을 포함하여 35개의 잠재적 취약점을 발견하였다.
https://doi.org/10.1109/access.2022.3208146
Computer science
Internet of Things
Computer security
Black box
Mobile device
World Wide Web
Artificial intelligence
5
Article
|
·
인용수 8
·
2022A Framework for Policy Inconsistency Detection in Software-Defined Networks
Seungsoo Lee, Seungwon Woo, Jinwoo Kim, Jaehyun Nam, Vinod Yegneswaran, Phillip Porras, Seungwon Shin
IF 3.7 (2022)
IEEE/ACM Transactions on Networking
소프트웨어 정의 네트워킹(Software-Defined Networking, SDN)은 프로그래밍 가능하고 확장 가능한 제어 평면 덕분에 데이터 센터 네트워크, 통신 사업자 및 기업 분야에서 공격적으로 성장해 왔다. 또한 SDN의 성장과 더불어 SDN 구성 요소의 보안에 관한 많은 연구가 수행되어 왔다. 그중 일부는 SDN에서 네트워크 신뢰성과 보안에 심각한 영향을 줄 수 있는 네트워크 정책 불일치 문제를 점검하였다. 그러나 이러한 연구들은 SDN 구성 요소들 사이 및 구성 요소 내부에서 처리되는 과정 중에 단일 네트워크 정책 자체가 훼손될 수 있는지 여부를 고려하지 않았다. 본 논문에서는 따라서 SDN 스택이 해당 구성 요소들 사이에서 정책 불일치가 발생하는 것을 방지하지 못하는 경우를 자동으로 식별하는 방법에 관한 문제에 초점을 맞춘다. 이어서 우리는 가장 널리 사용되는 SDN 프로토콜인 OpenFlow 네트워크에서 정책 불일치가 발생할 수 있는 테스트 케이스를 구성하도록 설계된 자동 퍼즈 테스팅 프레임워크인 AudiSDN을 제시한다. 그 타당성을 입증하기 위해 AudiSDN을 널리 사용되는 두 가지 SDN 컨트롤러인 Floodlight와 ONOS에 적용하였고, SDN 구성 요소들 사이에서 네트워크 정책 불일치를 유발하는 세 가지 별도의 CVE(Common Vulnerabilities and Exposures)를 발견하였다. 또한 우리는 이러한 불일치를 초래하는 현대 SDN 구성 요소들의 설계 결함을 조사하고, 이러한 심각하지만 상대적으로 연구가 부족한 실무적 우려를 해결하기 위한 구체적인 검증 방안을 제안한다.
https://doi.org/10.1109/tnet.2022.3140824
Computer science
OpenFlow
Software-defined networking
Forwarding plane
Networking hardware
Computer network
Protocol stack
Software
Reliability (semiconductor)
Protocol (science)