1 |
1
삭제
|
2 |
2
컴퓨팅 장치에 의해 수행되는 방법에 있어서,미리 알려진 사물인터넷 디바이스의 네트워크 통신 정보를 수집하여 상기 사물인터넷 디바이스의 그룹을 식별하는 클러스터링 모델을 생성하는 단계;상기 사물인터넷 디바이스와 네트워크로 연결된 디바이스 식별 장치로부터 상기 사물인터넷 디바이스의 네트워크 패킷을 얻는 단계;상기 디바이스 식별 장치로부터 얻은 상기 사물인터넷 디바이스의 네트워크 패킷을 상기 클러스터링 모델에 적용하여 상기 사물인터넷 디바이스가 해당되는 디바이스 그룹을 결정하는 단계;상기 결정에 따른 디바이스 그룹 정보를 상기 디바이스 식별 장치로 전송하는 단계;상기 디바이스 식별 장치로부터 사물인터넷 디바이스에 대한 상세 식별 정보를 획득하는 단계를 포함하고,상기 상세 식별 정보는,상기 디바이스 그룹 정보를 이용하여 분석된 상기 사물인터넷 디바이스의 상세 모델을 포함하고,상기 클러스터링 모델을 생성하는 단계는,미리 알려진 사물인터넷 디바이스 그룹 정보가 라벨링된 네트워크 통신 정보를 수집하는 단계;상기 라벨링된 네트워크 통신 정보를 이용하여 상기 사물인터넷 디바이스가 해당되는 제품 군의 그룹을 클러스터링하는 단계; 및상기 클러스터링에 따라 상기 사물인터넷 디바이스의 클러스터링 모델을 도출하는 단계를 포함하는,사물인터넷 디바이스 클러스터링 방법
|
3 |
3
제2항에 있어서,상기 사물인터넷 디바이스가 해당되는 제품 군의 그룹을 클러스터링하는 단계는,상기 네트워크 통신 정보를 분석하여 상기 사물인터넷 디바이스의 특징의 랭크(rank)에 따라 특징 추출 알고리즘을 선택하는 단계; 및상기 선택된 특징 추출 알고리즘을 이용하여 상기 네트워크 통신 정보의 특징을 추출하는 단계를 포함하는,사물인터넷 디바이스 클러스터링 방법
|
4 |
4
제3항에 있어서,상기 사물인터넷 디바이스가 해당되는 제품 군의 그룹을 클러스터링하는 단계는,네트워크 통신 정보에 포함된 라벨링을 기초로 상기 클러스터링의 결과를 분석하여 상기 클러스터링에 의한 결과의 정확도가 미리 설정된 정확도 이상인 경우 상기 클러스터링 모델의 생성이 성공한 것으로 판단하는 단계를 더 포함하는,사물인터넷 디바이스 클러스터링 방법
|
5 |
5
제3항에 있어서,상기 사물인터넷 디바이스가 해당되는 제품 군의 그룹을 클러스터링하는 단계는,상기 클러스터링 모델의 생성을 실패하는 경우, 상기 특징을 추출하는 알고리즘에 대한 가중치의 오차를 반영하여 상기 특징을 추출하는 알고리즘을 갱신하는 단계를 더 포함하는,사물인터넷 디바이스 클러스터링 방법
|
6 |
6
컴퓨팅 장치에 의해 수행되는 방법에 있어서,미리 알려진 사물인터넷 디바이스의 네트워크 통신 정보를 수집하여 상기 사물인터넷 디바이스의 그룹을 식별하는 클러스터링 모델을 생성하는 단계;상기 사물인터넷 디바이스와 네트워크로 연결된 디바이스 식별 장치로부터 상기 사물인터넷 디바이스의 네트워크 패킷을 얻는 단계;상기 디바이스 식별 장치로부터 얻은 상기 사물인터넷 디바이스의 네트워크 패킷을 상기 클러스터링 모델에 적용하여 상기 사물인터넷 디바이스가 해당되는 디바이스 그룹을 결정하는 단계;상기 결정에 따른 디바이스 그룹 정보를 상기 디바이스 식별 장치로 전송하는 단계;상기 디바이스 식별 장치로부터 사물인터넷 디바이스에 대한 상세 식별 정보를 획득하는 단계를 포함하고,상기 상세 식별 정보는,상기 디바이스 그룹 정보를 이용하여 분석된 상기 사물인터넷 디바이스의 상세 모델을 포함하고,상기 클러스터링 모델을 생성하는 단계는,상기 미리 알려진 사물인터넷 디바이스의 네트워크 통신 정보의 양이 미리 설정된 크기 이상인 경우에 상기 클러스터링 모델을 생성하고,상기 미리 알려진 사물인터넷 디바이스의 네트워크 통신 정보의 양이 미리 설정된 크기 미만인 경우에는 상기 미리 알려진 사물인터넷 디바이스의 네트워크 통신 정보를 추가로 수집하는 단계를 포함하는,사물인터넷 디바이스 클러스터링 방법
|
7 |
7
컴퓨팅 장치에 의해 수행되는 방법에 있어서,미리 알려진 사물인터넷 디바이스의 네트워크 통신 정보를 수집하여 상기 사물인터넷 디바이스의 그룹을 식별하는 클러스터링 모델을 생성하는 단계;상기 사물인터넷 디바이스와 네트워크로 연결된 디바이스 식별 장치로부터 상기 사물인터넷 디바이스의 네트워크 패킷을 얻는 단계;상기 디바이스 식별 장치로부터 얻은 상기 사물인터넷 디바이스의 네트워크 패킷을 상기 클러스터링 모델에 적용하여 상기 사물인터넷 디바이스가 해당되는 디바이스 그룹을 결정하는 단계;상기 결정에 따른 디바이스 그룹 정보를 상기 디바이스 식별 장치로 전송하는 단계;상기 디바이스 식별 장치로부터 사물인터넷 디바이스에 대한 상세 식별 정보를 획득하는 단계를 포함하고,상기 상세 식별 정보는,상기 디바이스 그룹 정보를 이용하여 분석된 상기 사물인터넷 디바이스의 상세 모델을 포함하고,상기 사물인터넷 디바이스의 네트워크 패킷을 얻는 단계는,상기 디바이스 식별 장치가 AP(Access Point)를 통해 상기 사물인터넷 디바이스와 연결되어 획득한 네트워크 패킷을 얻는 단계를 포함하는,사물인터넷 디바이스 클러스터링 방법
|
8 |
8
제7항에 있어서,상기 AP(Access Point)를 통해 상기 사물인터넷 디바이스와 연결되어 획득한 네트워크 패킷을 얻는 단계는,상기 디바이스 식별 장치가 미리 설정된 시간 간격마다 AP를 통해 수집한 네트워크 패킷을 상기 디바이스 식별 장치로부터 얻는 단계를 포함하는,사물인터넷 디바이스 클러스터링 방법
|
9 |
9
컴퓨팅 장치에 의해 수행되는 방법에 있어서,미리 알려진 사물인터넷 디바이스의 네트워크 통신 정보를 수집하여 상기 사물인터넷 디바이스의 그룹을 식별하는 클러스터링 모델을 생성하는 단계;상기 사물인터넷 디바이스와 네트워크로 연결된 디바이스 식별 장치로부터 상기 사물인터넷 디바이스의 네트워크 패킷을 얻는 단계;상기 디바이스 식별 장치로부터 얻은 상기 사물인터넷 디바이스의 네트워크 패킷을 상기 클러스터링 모델에 적용하여 상기 사물인터넷 디바이스가 해당되는 디바이스 그룹을 결정하는 단계;상기 결정에 따른 디바이스 그룹 정보를 상기 디바이스 식별 장치로 전송하는 단계;상기 디바이스 식별 장치로부터 사물인터넷 디바이스에 대한 상세 식별 정보를 획득하는 단계를 포함하고,상기 상세 식별 정보는,상기 디바이스 그룹 정보를 이용하여 분석된 상기 사물인터넷 디바이스의 상세 모델을 포함하고,상기 사물인터넷 디바이스가 해당되는 디바이스 그룹을 결정하는 단계는,상기 사물인터넷 디바이스가 해당되는 그룹이 라벨링된 디바이스 그룹 정보를 생성하는 단계를 포함하는,사물인터넷 디바이스 클러스터링 방법
|
10 |
10
제9항에 있어서,상기 디바이스 그룹 정보를 생성하는 단계는,상기 라벨링된 정보를 상기 클러스터링 모델에 반영하여 상기 클러스터링 모델을 갱신하는 단계를 포함하는,사물인터넷 디바이스 클러스터링 방법
|
11 |
11
컴퓨팅 장치에 의해 수행되는 방법에 있어서,미리 알려진 사물인터넷 디바이스의 네트워크 통신 정보를 수집하여 상기 사물인터넷 디바이스의 그룹을 식별하는 클러스터링 모델을 생성하는 단계;상기 사물인터넷 디바이스와 네트워크로 연결된 디바이스 식별 장치로부터 상기 사물인터넷 디바이스의 네트워크 패킷을 얻는 단계;상기 디바이스 식별 장치로부터 얻은 상기 사물인터넷 디바이스의 네트워크 패킷을 상기 클러스터링 모델에 적용하여 상기 사물인터넷 디바이스가 해당되는 디바이스 그룹을 결정하는 단계;상기 결정에 따른 디바이스 그룹 정보를 상기 디바이스 식별 장치로 전송하는 단계;상기 디바이스 식별 장치로부터 사물인터넷 디바이스에 대한 상세 식별 정보를 획득하는 단계를 포함하고,상기 상세 식별 정보는,상기 디바이스 그룹 정보를 이용하여 분석된 상기 사물인터넷 디바이스의 상세 모델을 포함하고,상기 상세 식별 정보를 획득하는 단계는,상기 사물인터넷 디바이스의 네트워크 패킷이 상기 디바이스 그룹 정보에 해당되는 모델 정보에 매칭되어 상기 매칭의 결과에 따라 상기 사물인터넷 디바이스의 상세 식별 정보가 결정되는 단계를 포함하는,사물인터넷 디바이스 클러스터링 방법
|
12 |
12
제11항에 있어서,상기 매칭의 결과에 따라 상기 사물인터넷 디바이스의 상세 식별 정보가 결정되는 단계는,상기 사물인터넷 디바이스의 MAC(Media Access Control) 주소가 상기 상세 식별 정보에 매핑되는 단계를 포함하는,사물인터넷 디바이스 클러스터링 방법
|
13 |
13
제11항에 있어서,상기 상세 식별 정보를 획득하는 단계는,상기 사물인터넷 디바이스의 네트워크 패킷이 상기 디바이스 그룹 정보에 해당되는 모델 정보에 매칭되지 않는 경우 상기 디바이스 그룹 정보의 재 요청을 수신하는 단계를 더 포함하는,사물인터넷 디바이스 클러스터링 방법
|
14 |
14
컴퓨팅 장치에 의해 수행되는 방법에 있어서,미리 알려진 사물인터넷 디바이스의 네트워크 통신 정보를 수집하여 상기 사물인터넷 디바이스의 그룹을 식별하는 클러스터링 모델을 생성하는 단계;상기 사물인터넷 디바이스와 네트워크로 연결된 디바이스 식별 장치로부터 상기 사물인터넷 디바이스의 네트워크 패킷을 얻는 단계;상기 디바이스 식별 장치로부터 얻은 상기 사물인터넷 디바이스의 네트워크 패킷을 상기 클러스터링 모델에 적용하여 상기 사물인터넷 디바이스가 해당되는 디바이스 그룹을 결정하는 단계;상기 결정에 따른 디바이스 그룹 정보를 상기 디바이스 식별 장치로 전송하는 단계;상기 디바이스 식별 장치로부터 사물인터넷 디바이스에 대한 상세 식별 정보를 획득하는 단계를 포함하고,상기 상세 식별 정보는,상기 디바이스 그룹 정보를 이용하여 분석된 상기 사물인터넷 디바이스의 상세 모델을 포함하고,상기 상세 식별 정보를 기반으로 상기 사물인터넷 디바이스의 보안 위협을 탐지하는 단계를 더 포함하는,사물인터넷 디바이스 클러스터링 방법
|
15 |
15
삭제
|
16 |
16
삭제
|
17 |
17
삭제
|
18 |
18
삭제
|
19 |
19
삭제
|
20 |
20
프로세서;네트워크 인터페이스;상기 프로세서에 의해 실행되어 컴퓨터 프로그램을 로드(load)하는 메모리; 및상기 컴퓨터 프로그램을 저장하는 스토리지를 포함하되,상기 컴퓨터 프로그램은,미리 알려진 사물인터넷 디바이스의 네트워크 통신 정보를 수집하여 상기 사물인터넷 디바이스의 그룹을 식별하는 클러스터링 모델을 생성하는 인스트럭션(instruction);상기 사물인터넷 디바이스와 네트워크로 연결된 디바이스 식별 장치로부터 상기 사물인터넷 디바이스의 네트워크 패킷을 얻는 인스트럭션;상기 디바이스 식별 장치로부터 얻은 상기 사물인터넷 디바이스의 네트워크 패킷을 상기 클러스터링 모델에 적용하여 상기 사물인터넷 디바이스가 해당되는 디바이스 그룹을 결정하는 인스트럭션;상기 결정에 따른 디바이스 그룹 정보를 상기 디바이스 식별 장치로 전송하는 인스트럭션;상기 디바이스 식별 장치로부터 사물인터넷 디바이스에 대한 상세 식별 정보를 획득하는 인스트럭션; 및상기 상세 식별 정보를 기반으로 상기 사물인터넷 디바이스의 보안 위협을 탐지하는 인스트럭션을 포함하고,상기 상세 식별 정보는,상기 디바이스 그룹 정보를 이용하여 분석된 상기 사물인터넷 디바이스의 상세 모델을 포함하는,사물인터넷 디바이스 클러스터링 서버
|