1 |
1
단말(device)에서 수행되는 SNS 봇(SNS bot) 검출 방법으로서,대규모 공간 태그된 메시지(geo-tagged message)로 이루어지는 데이터 셋을 구성하는 단계;상기 데이터 셋에서 동일한 사용자에 의해 연속하여 게시된 메시지 간 시간 정보를 사용하여 지정된 신뢰도가 가능하도록 하는 시간 정보에 대한 임계값을 설정하는 단계;상기 데이터 셋에서 동일한 사용자에 의해 연속하여 게시된 메시지들의 전송 위치 간 거리 정보를 사용하여 지정된 신뢰도가 가능하도록 하는 거리 정보에 대한 임계값을 설정하는 단계;상기 메시지 간 시간 정보에 대한 엔트로피(entropy) 값이 상기 시간 정보에 대한 임계값보다 작은지를 판단하는 단계;상기 메시지 간 시간 정보에 대한 엔트로피 값이 상기 시간 정보에 대한 임계값보다 작은 경우 상기 전송 위치 간 거리 정보에 대한 엔트로피 값이 상기 거리 정보에 대한 임계값보다 작은지를 판단하는 단계; 및상기 전송 위치 간 거리 정보에 대한 엔트로피 값이 상기 거리 정보에 대한 임계값보다 작은 경우, 연속하여 메시지를 게시한 사용자를 SNS 봇으로 판별하는 단계;를 포함하는 SNS 봇 검출 방법
|
2 |
2
청구항 1에 있어서,상기 데이터 셋을 구성하는 단계에서,상기 데이터 셋은 스트리밍 에이피아이(streaming API)를 통해 수집하여 구성하는 SNS 봇 검출 방법
|
3 |
3
청구항 1에 있어서,상기 데이터 셋을 구성하는 단계에서,각 메시지의 메타 데이터로부터 사용자 ID, 메시지를 전송한 장치 위치의 위도, 메시지를 전송한 장치 위치의 경도, 메시지를 전송한 시각, 메시지를 생성한 장치에 대한 각 필드가 채택되는 SNS 봇 검출 방법
|
4 |
4
청구항 1에 있어서,상기 시간 정보에 대한 임계값을 설정하는 단계에서,상기 시간 정보에 대한 임계값은 지정된 신뢰도가 가능하도록 하는 시간 정보에 대한 엔트로피 값을 의미하는 SNS 봇 검출 방법
|
5 |
5
청구항 1에 있어서,상기 거리 정보에 대한 임계값을 설정하는 단계에서,상기 거리 정보에 대한 임계값은 지정된 신뢰도가 가능하도록 하는 거리 정보에 대한 엔트로피 값을 의미하는 SNS 봇 검출 방법
|
6 |
6
청구항 1에 있어서,상기 SNS 봇을 판별하는 단계에서,상기 SNS 봇으로 판별한 경우 SNS 봇 카운트(b_count)를 증가시켜 SNS 봇 검출 확률(bot detection probability, Bot DP)을 구하는 단계를 더 포함하는 SNS 봇 검출 방법
|
7 |
7
청구항 1에 있어서,상기 SNS 봇을 판별하는 단계에서,상기 사용자가 상기 SNS 봇으로 오인되었을 경우 SNS 사용자 카운터(h_count)를 증가하여 거짓 알람 확률(false alarm probability, FAP)을 구하는 단계를 더 포함하는 SNS 봇 검출 방법
|
8 |
8
청구항 1에 있어서,상기 메시지 간 시간 정보에 대한 엔트로피 값이 상기 시간 정보에 대한 임계값보다 작은지를 판단하는 단계에서,상기 메시지 간 시간 정보에 대한 엔트로피 값이 상기 시간 정보에 대한 임계값보다 작지 않은 경우 연속하여 메시지를 게시한 사용자를 SNS 사용자로 판별하는 단계를 더 포함하는 SNS 봇 검출 방법
|
9 |
9
청구항 1에 있어서,상기 전송 위치 간 거리 정보에 대한 엔트로피 값이 상기 거리 정보에 대한 임계값보다 작은지를 판단하는 단계에서,상기 전송 위치 간 거리 정보에 대한 엔트로피 값이 상기 거리 정보에 대한 임계값보다 작지 않은 경우 연속하여 메시지를 보낸 사용자를 SNS 사용자로 판별하는 단계를 더 포함하는 SNS 봇 검출 방법
|
10 |
10
단말(device)에서 수행되는 SNS 봇(SNS bot) 검출 방법으로서,대규모 공간 태그된 메시지(geo-tagged message)로 이루어지는 데이터 셋을 구성하는 단계;상기 데이터 셋에서 동일한 사용자에 의해 연속하여 게시된 메시지들의 전송 위치 간 거리 정보를 사용하여 지정된 신뢰도가 가능하도록 하는 거리 정보에 대한 임계값을 설정하는 단계;SNS 사용자가 메시지를 보내기 위한 장치들을 선별하여 SNS 사용자 장치 집합으로 설정하는 단계;상기 전송 위치 간 거리 정보에 대한 엔트로피 값이 상기 거리 정보에 대한 임계값보다 작은지를 판단하는 단계;상기 전송 위치 간 거리 정보에 대한 엔트로피 값이 상기 거리 정보에 대한 임계값보다 작은 경우 메시지 게시에 사용한 장치가 상기 SNS 사용자 장치 집합에 속하는지를 판단하는 단계; 및상기 메시지 게시에 사용한 장치가 상기 SNS 사용자 장치 집합에 속하지 않는 경우 연속하여 메시지를 게시한 사용자를 SNS 봇으로 판별하는 단계;를 포함하는 SNS 봇 검출 방법
|
11 |
11
청구항 10에 있어서,상기 데이터 셋을 구성하는 단계에서,상기 데이터 셋은 스트리밍 에이피아이(streaming API)를 통해 수집하여 구성하는 SNS 봇 검출 방법
|
12 |
12
청구항 10에 있어서,상기 데이터 셋을 구성하는 단계에서,각 메시지의 메타 데이터로부터 사용자 ID, 메시지를 전송한 장치 위치의 위도, 메시지를 전송한 장치 위치의 경도, 메시지를 전송한 시각, 메시지를 생성한 장치에 대한 각 필드가 채택되는 SNS 봇 검출 방법
|
13 |
13
청구항 10에 있어서,상기 거리 정보에 대한 임계값을 설정하는 단계에서,상기 거리 정보에 대한 임계값은 지정된 신뢰도가 가능하도록 하는 거리 정보에 대한 엔트로피 값을 의미하는 SNS 봇 검출 방법
|
14 |
14
청구항 10에 있어서,상기 SNS 봇을 판별하는 단계에서,상기 SNS 봇으로 판별한 경우 SNS 봇 카운트(b_count)를 증가시켜 SNS 봇 검출 확률(bot detection probability, Bot DP)을 구하는 단계를 더 포함하는 SNS 봇 검출 방법
|
15 |
15
청구항 10에 있어서,상기 SNS 봇을 판별하는 단계에서,상기 SNS 사용자가 오인되었을 경우 SNS 사용자 카운터(h_count)를 증가하여 거짓 알람 확률(false alarm probability, FAP)을 구하는 단계를 더 포함하는 SNS 봇 검출 방법
|
16 |
16
청구항 10에 있어서,상기 전송 위치 간 거리 정보에 대한 엔트로피 값이 상기 거리 정보에 대한 임계값보다 작은지를 판단하는 단계에서,상기 전송 위치 간 거리 정보에 대한 엔트로피 값이 상기 거리 정보에 대한 임계값보다 작지 않은 경우 연속하여 메시지를 게시한 사용자를 상기 SNS 사용자로 판별하는 단계를 더 포함하는 SNS 봇 검출 방법
|
17 |
17
청구항 10에 있어서,상기 메시지 게시에 사용한 장치가 상기 SNS 사용자 장치 집합에 속하는지를 판단하는 단계에서,상기 메시지 게시에 사용한 장치가 상기 SNS 사용자 장치 집합에 속하는 경우 연속하여 메시지를 게시한 사용자를 상기 SNS 사용자로 판별하는 단계를 더 포함하는 SNS 봇 검출 방법
|