Anomaly Detection and Defense for PLCs via Temporal Behavior Monitoring
연구 내용
PLC의 CPU 사용 등 시간행동을 모니터링하여 이상 패턴을 탐지하고, 제어 흐름 및 스택 기반 버퍼 오버플로우 공격을 순차적으로 식별하는 보안 대응 연구
산업용 IoT 환경에서 PLC가 네트워크에 연결되면서 DoS 및 제어 로직 주입과 같은 위협이 증가하고 있습니다. 본 연구는 PLC에서 CPU 사용 등 시간행동을 기준으로 이상을 먼저 탐지하고, 이후 함수 호출 시퀀스를 분석해 제어 흐름 이상을 식별합니다. 최종 단계로 스택 기반 버퍼 오버플로우 공격을 연계 탐지하여 대응 가능성을 높입니다. 또한 물탱크 제어 시스템에서 구현 및 평가를 수행하여, 시스템 오버헤드를 크게 증가시키지 않으면서도 이상 징후를 탐지하는 절차를 제시합니다.
관련 연구 성과
관련 논문
1편
관련 특허
0건
관련 프로젝트
0건
연구 흐름
2021년에는 PLC가 외부 네트워크와 연결된 상황을 가정하고, 전송 기반 자원 고갈 공격을 포함한 위협을 시간행동 관점에서 분해했습니다. 특히 무분별한 패킷 전송으로 인한 CPU 사용의 변화가 탐지 단서가 될 수 있음을 기반으로, 이상 시간 패턴을 먼저 판별하는 절차를 구성했습니다. 이어서 이상이 감지되면 함수 호출 시퀀스를 통해 제어 흐름 이상을 확인하고, 스택 기반 버퍼 오버플로우 공격을 단계적으로 연결 탐지하는 체계를 제안했습니다. 구현 평가는 물탱크 제어 시스템을 대상으로 수행했습니다.
활용 가능성
활용 가능성은 알앤디써클 특화 AI 에이전트가 생성한 내용으로, 실제 연구 가능 여부는 연구실과의 논의가 필요합니다.
관련 논문
구분
제목
Anomaly Detection Based on Temporal Behavior Monitoring in Programmable Logic Controllers