매크로를 이용한 여론 조작, 어떻게 이루어지고 어떻게 막을 수 있을까
온라인에서 형성되는 여론은 어떤 문제를 가지고 있을까?
오늘날 많은 사람들은 인터넷을 통해 정보를 얻고, 댓글·추천·공감과 같은 간단한 반응을 통해 자신의 의견을 표현합니다. 이러한 활동이 축적되면 특정 의견이 더 많이 노출되고 확산되는 등, 온라인에서 여론이 형성됩니다.
온라인은 클릭 한번으로도 누구나 자신의 의견을 표출할 수 있다는 장점을 가지고 있지만 동시에 익명성을 가지고 있습니다. 또한 반복에 대한 규제가 잘 이루어지고 있지 않기 때문에 자동화 기술을 이용해 온라인 여론을 왜곡하기 쉽다는 위험이 존재합니다.
특히 자동화 프로그램(매크로)을 이용해 대량의 게시글이나 반응을 생성하는 매크로 기반 여론 조작은 이러한 위험을 대표적으로 보여주는 사례입니다.
많은 사람들이 온라인에서 정보를 얻는 과정에서, 온라인 여론이 실제 대중의 여론과 일치한다고 인지하기 쉽습니다. 이러한 온라인 여론은 쉽게 조작할 수 있다는 이유로 최근 사회 문제로 급부상하게 되었습니다.
디지털 여론 조작은 어떻게 이루어지는가?
매크로는 반복적인 작업을 자동으로 수행하도록 만든 프로그램 또는 스크립트를 의미합니다. 온라인에서 매크로는 다음과 같은 방식으로 여론을 조작하는데 사용될 수 있습니다.
매크로를 이용한 여론 조작의 주요 방식
1️⃣댓글 자동 생성 | 동일하거나 유사한 댓글을 반복 게시하도록 자동화 설정 | |
2️⃣게시글 대량 등록 | 특정 의견을 담은 게시글을 단기간에 대량 작성 | |
3️⃣추천/비추천 조작 | 특정 게시글에 대한 반응 지표를 자동 클릭 | |
4️⃣게시글 노출 조작 | 특정 게시글에 반복적으로 접속해 조회수 등의 순위를 인위적으로 상승 | |
이러한 활동은 사람의 행동처럼 보이지만 실제로는 자동화된 스크립트나 프로그램(매크로)이 반복적으로 수행하는 작업인 경우가 많습니다.
매크로로 발생한 여론 조작 사건 실제 사례
매크로로 발생한 여론 조작 사건은 다음과 같습니다.
1. 헌법재판소 매크로 이용 게시판 도배 여론 조작 의혹 사건
윤석열 대통령 탄핵 심판을 앞두고 헌법재판소 자유게시판에 매크로 프로그램을 이용한 글 대량 게시 의혹이 제기되었습니다. 이에 경찰이 서울경찰청 사이버수사대 차원의 내사에 착수했습니다. 사건 내용은 단기간에 탄핵 반대 게시글 약 27만 건이 올라와 자동 프로그램 사용 의혹이 제기된 것입니다. 이는 특정 커뮤니티에서 코드(스크립트)를 복사해 클릭 몇 번으로 글을 자동 등록하는 방식이 공유된 것으로 판정되었습니다.
2. 검색 포털 ‘다음(Daum)’ 응원 클릭 해외 접속 및 매크로 이용 여론 조작 의혹
항저우 아시안게임 축구 경기와 관련된 포털 응원 서비스에서 비정상적으로 특정 국가 응원 클릭이 급증하는 모습을 보였습니다. 이에 일부 정치권과 전문가들은 해외 접속 및 자동화 프로그램 가능성을 제기하며 정부 차원에서의 대응 논의가 이루어지기도 했습니다.
3. JMS, 매크로 이용 여론조작 의혹
기독교복음선교회(이하 JMS) 내부 ‘개우지’라고 불리는 조직이 온라인 상에서 JMS에 대해 부정적인 콘텐츠가 업로드 되면 해당 콘텐츠 삭제 및 노출 최소화하는 역할을 하는 것으로 파악되었습니다. 이러한 과정에서 매크로를 사용해 의도적으로 다른 기사들의 조회수를 높히는 등의 편법을 사용한 것으로 드러났습니다.
위 사례를 바탕으로 매크로를 사용한 경우의 여론 조작 시도에서는 몇 가지 일반 사용자와 구분되는 패턴이 있습니다.
매크로 여론 조작을 식별하는 대표적 행동 패턴
1️⃣대량 활동 패턴 감지 | 사람이 물리적으로 할 수 없는 속도의 클릭 및 조회수 상승폭과 수행하기 어려운 일정한 패턴이 반복 |
2️⃣유사한 콘텐츠 패턴 반복 | 댓글 및 게시글 작성 시간 간격이 지나치게 일정하거나 내용이 반복됨 |
3️⃣비정상적 행동 데이터 | 일반적인 사용자로 보이기 어려운 마우스 움직임이나 스크롤 패턴 인식 |
이러한 특징은 일반 이용자의 행동과는 분명히 다른 패턴을 보입니다.
여론 조작을 막기 위한 정부 차원의 규제는 진행되고 있는가?
현재, 매크로를 통한 여론조작을 대응하기 위해 정부 차원의 규제가 논의되고 있습니다.
이에 관련된 ‘정보통신망 이용촉진 및 정보 보호등에 관한 법률 일부 개정법률안’과 ‘공직선거법 일부 개정법률안’을 지난 2월 25일 발의한 상황입니다. 매크로와 해외에서 우회 접속해 여론을 조작하는 것을 제도적으로 차단하겠다는 의지를 표명하고 있는 것입니다.
이번 정보통신망법 개정안과 공직 선거법 개정안은 다음과 같은 내용을 담고 있습니다.
정보 통신망법 개정안 | 내용 |
개정 건의 1 | 정보통신서비스 제공자에게 정보 대량 게재 및 전송 시 기술적/관리적 조치 의무화 |
개정 건의 2 | 이용자의 이용 및 접속 장소 기준 국가명 표시 |
개정 건의 3 | 해외 접속 및 우회 접속 여부 파악 |
공직선거법 개정안 | 내용 |
개정 건의 1 | 선거 기간 중 유/불리 목적으로 매크로 이용 금지 |
개정 건의 2 | 선관위가 정보통신서비스 제공자에게 접속기록 열람·제출 요청 가능 법적 근거 마련 |
이러한 개정 발의는 매크로와 해외 우회 접속을 통한 여론 조작을 제도적으로 제한하려는 시도라고 볼 수 있습니다.
규제를 넘어 실제 서비스 환경에서 필요한 매크로 대응 기술은 무엇인가?
하지만 법적 규제로도 매크로를 막는 것은 한계가 있습니다. 단순 규제만으로는 실시간으로 발생하는 매크로 행동을 막기 어렵기 때문입니다. 그렇기에 매크로 기반 여론 조작을 효과적으로 방지하기 위해서는 여론이 형성될 수 있는 플랫폼 차원의 기술적 대응이 필요합니다.
대표적인 방법은 다음과 같습니다.
행동 기반 봇 탐지
자동화 프로그램의 패턴 식별
대량 요청 및 비정상 활동 차단
이러한 방법은 실제 이용자(사람)과 자동화 프로그램(매크로)의 행동 차이를 기반으로 분석해 봇을 식별하는 방식으로 사용됩니다.
STCLab의 BotManager 역시 애플리케이션 레벨에서 자동화 트래픽을 탐지하고 차단하는 봇 관리 솔루션입니다.
BotManager는 다음과 같은 기능을 통해 매크로 기반 자동화 활동을 식별합니다.
사용자 행동 패턴 분석
자동화 프로그램 활동 탐지
비정상 트래픽 차단
이를 통해 서비스 환경에서 발생할 수 있는 매크로 활동, 봇 트래픽, 자동화 공격을 효과적으로 대응할 수 있습니다.
봇 차단 방지 솔루션에 대해서 더 알고 싶다면? 바로가기
온라인 여론의 공정한 환경은 왜 중요한가
온라인 여론은 사회적 의사 형성에 중요한 역할을 합니다.
하지만 매크로 기반 자동화 프로그램을 이용한 여론 조작은 이러한 온라인 환경의 공정성과 신뢰성을 훼손할 수 있는 위험 요소입니다.
정부 차원의 규제 강화는 이러한 문제를 해결하기 위한 중요한 첫걸음입니다. 그러나 실제 서비스 환경에서는 자동화 트래픽을 실시간으로 탐지하고 차단할 수 있는 기술적 대응이 함께 이루어져야 합니다.
공정하고 투명한 온라인 환경을 유지하기 위해서는 정책과 기술이 함께 작동하는 대응 체계가 필요합니다.