1 |
1
비정상행위탐지장치가 수행하는 비정상행위 탐지 방법에 있어서,패킷 트래픽 패턴을 기반으로 네트워크 특징정보를 파악하는 단계;디바이스 내 패킷의 처리 과정에서 발생한 시스템 콜 시퀀스를 기반으로 디바이스 특징정보를 파악하는 단계; 및상기 네트워크 특징정보와 상기 디바이스 특징정보를 결합한 통합 특징정보를 비정상예측모델에 입력하여 비정상행위를 판별하는 단계;를 포함하는 것을 특징으로 하는 IoT 시스템의 비정상행위 탐지 방법
|
2 |
2
제 1항에 있어서, 상기 네트워크 특징정보를 파악하는 단계는,패킷 플로우 단위로 패킷 트래픽 패턴의 통계정보에 상기 패킷의 정보를 반영한 정보를 상기 네트워크 특징정보로 생성하는 단계;를 포함하는 것을 특징으로 하는 IoT 시스템의 비정상행위 탐지 방법
|
3 |
3
제 1항에 있어서, 상기 디바이스 특징정보를 파악하는 단계는,패킷을 처리하는 프로세스의 시스템 콜 시퀀스를 수집하는 단계;상기 시스템 콜 시퀀스의 통계정보 또는 상기 시스템 콜 시퀀스를 기 학습된 LSTM 모델에 입력하여 예측된 시스템 콜을 상기 디바이스 특징정보로 생성하는 단계;를 포함하는 것을 특징으로 하는 IoT 시스템의 비정상행위 탐지 방법
|
4 |
4
제 1항에 있어서, 상기 판별하는 단계는,상기 통합 특징정보에서 상기 디바이스의 특징정보의 차원을 차원축소알고리즘을 이용하여 축소하는 단계;차원 축소된 디바이스의 특징정보와 상기 네트워크 특징정보를 군집알고리즘을 이용하여 복수 개의 군집으로 분류하는 단계;상기 복수 개의 군집 중 디바이스 특징정보와 네트워크 특징정보를 모두 포함하는 군집에 대한 제1 오토인코더 네트워크를 생성하는 단계;적어도 하나 이상의 오토인코더 네트워크의 출력값을 입력으로 하는 제2 오토인코드 네트워크를 생성하는 단계;상기 제2 오토인코드 네트워크의 출력값이 기 정의된 임계값보다 크면 비정상이라고 판단하는 단계;를 포함하는 것을 특징으로 하는 IoT 시스템의 비정상행위 탐지 방법
|
5 |
5
패킷 트래픽 패턴을 기반으로 네트워크 특징정보를 추출하는 게이트웨이; 및상기 게이트웨이로부터 전달받은 패킷의 처리 과정에서 발생한 시스템 콜 시퀀스를 기반으로 디바이스 특징정보를 추출하는 적어도 하나 이상의 디바이스;를 포함하고,상기 게이트웨이는 상기 디바이스로부터 수신한 디바이스 특징정보와 상기 네트워크 특징정보를 결합한 통합 특징정보를 비정상예측모델에 입력하여 비정상행위를 판별하는 것을 특징으로 하는 IoT 시스템
|
6 |
6
제 5항에 있어서, 상기 게이트웨이는,패킷에 특징식별자를 추가하여 상기 디바이스로 전송하고, 상기 디바이스로부터 특징식별자가 추가된 패킷을 수신하는 게이트웨이매니저; 상기 패킷을 기반으로 네트워크 특징정보를 추출하는 네트워크특징추출부; 및상기 통합 특징정보를 비정상예측모델에 입력하여 비정상 유무를 판별하는 비정상판별부;를 포함하고,상기 게이트웨이매니저는, 상기 디바이스로부터 수신한 패킷에 포함된 특징식별자를 이용하여 상기 패킷에 포함된 디바이스 특징정보와 매칭되는 네트워크 특징정보를 파악하여 통합 특징정보를 생성하는 것을 특징으로 하는 IoT 시스템
|
7 |
7
제 6항에 있어서, 상기 비정상판별부는,차원축소알고리즘을 이용하여 상기 통합 특징정보에 포함된 디바이스 특징정보의 차원을 축소하는 차원축소부;차원 축소된 통합 특징정보에 포함된 특징을 복수의 군집으로 분류하는 군집화부; 및상기 복수의 군집 중 디바이스 특징정보와 네트워크 특징정보가 모두 존재하는 군집에 대한 각각의 제1 오토인코더 네트워크의 출력값을 제2 오토인코더 네트워크에 입력하여 얻은 결과값과 기 정의된 임계값을 비교하여 비정상유무를 판단하는 인공신경망학습부;를 포함하는 것을 특징으로 하는 IoT 시스템
|
8 |
8
제 5항에 있어서, 상기 디바이스는,상기 게이트웨이로부터 수신한 패킷에 포함된 특징식별자를 제거하는 디바이스매니저; 및상기 패킷을 처리하는 프로세스의 시스템 콜 시퀀스를 수집하는 디바이스특징추출부;를 포함하고,상기 디바이스특징추출부는 상기 시스템 콜 시퀀스의 종류별 호출 횟수를 포함하는 통계정보 또는 LSTM 모델을 활용하여 다음 시스템 콜을 예측한 값을 디바이스 특징정보로 생성하고, 상기 디바이스 특징정보를 포함하는 패킷에 상기 특징식별자를 추가하여 상기 게이트웨이로 전송하는 것을 특징으로 하는 IoT 시스템
|
9 |
9
제 1항 내지 제 4항 중 어느 한 항에 기재된 방법을 수행하기 위한 컴퓨터 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체
|