한드림넷 블로그 / Handreamnet Blog

온라인상에서의 매크로 프로그램 사용과 문제점 본문

IT STORY/IT ISSUE

온라인상에서의 매크로 프로그램 사용과 문제점

한드림넷 2018. 4. 20. 13:57

온라인상에서의 매크로 프로그램 사용과 문제점

  매크로란 '매우 큰' '거대한'이라는 뜻의 영어 접두사다. 허나 최근 이슈가 된 '매크로'는 컴퓨터 용어로, 미리 지정한 순서에 따라 여러 명령어들을 하나의 명령으로 실행하게 하거나, 키보드에서 하나의 키를 입력하여 여러 개의 명령어를 실행시키는 방식을 말한다. MS 오피스 등 평소에 자주 이용하는 프로그램에서 사용자가 기능을 지정하여 편리하게 사용할 수 있다. 별도의 프로그램으로 제작되어 클릭 등의 단순한 명령을 빠르게 반복할 수도 있다. 연일 뉴스에 오르내리는 '매크로'는 이 프로그램을 누군가 인터넷 포털에 게재된 뉴스 기사의 댓글 공감수를 높이는 데 사용했다는 의혹이 제기되면서다.

<매크로는 여러 명령어들은 하나의 명령이나 키 입력으로 실행시키는 방식이다>

  사실 매크로 프로그램은 이전부터 사용돼왔다. 블로그의 영향력이 한참 커지던 때, 일부 온라인 마케팅 업체들은 포스트의 조회 수와 댓글을 늘리고 검색 결과 상위권에 노출시키는 데 매크로를 이용했다. 이 같은 행위를 어뷰징(반복적인 댓글 작성이나 조회 수 조작)이라고 하는데, 이에 대한 문제가 불거지자 포털들은 비정상적인 결과의 노출을 방지하고자 어뷰징을 차단하고, 댓글 필터링을 강화했다. 이로 인해 업체들이 원하는 것과 정 반대의 결과가 나타나자 블로그 마케팅을 위한 매크로 사용은 대부분 없어진 상태다.

  뮤지컬이나 콘서트, 스포츠 관람 티켓 판매가 온라인으로 이뤄지는 경우가 많아지면서 구매에 성공하기 위해 매크로 프로그램을 사용하기도 한다. 이때 일부 악의적 이용자들이 매크로 프로그램을 이용해 티켓을 순식간에 다량으로 구매한다. 문제는 이들의 구매 목적은 관람이 아닌 티켓의 재판매라는 것이다. 매진된 공연이나 경기의 티켓을 온라인상에서 재판매하면서, 판매 정가의 몇 배가 되는 웃돈을 붙인다. 재판매가격이 높아지면 결국 피해는 공정하게 티케팅에 참여했으나 결구 구매하지 못한 소비자에게 돌아간다. 정가 구매에 실패함으로써 암표 거래에 장에 나서야 하기 때문이다.

  또한 매크로 프로그램이 단시간에 다량의 트래픽을 발생시키는 데에 따른 문제도 있다. 다수의 사용자가 동시에 서버에 접속할 경우 트래픽이 순식간에 증가하는데, 여기에 매크로 프로그램까지 이용되면 쉽게 과부하가 발생된다. 결국 이는 서버 다운으로 이어져 접속자 전체에 불편을 초래하게 된다. 특히 대학교 수강신청 기간에 이 문제가 많이 발생한다. 특정 강의에 대한 수요가 몰리면서 수강 신청 성공을 위해 매크로를 이용하는 학생들이 있기 때문이다. 트래픽 과부하로 인한 서버가 다운되면 모든 학생들이 불편을 겪는 것은 물론, 동시에 공정성도 침해 당하게 된다.

<대학별 수강신청 매크로 프로그램이 온라인상에서 공유되고 있다>

  이렇게 공중에게 악영향을 끼치는 점도 문제지만, 매크로 프로그램 자체가 안정성을 확보하지 못한다는 데서 이용자 역시 피해를 입을 수 있다. 매크로 프로그램은 대부분 온라인 자료실 등에서 사용자가 직접 파일을 다운로드해 설치하는데, 인증서를 확인할 수 없다. 때문에 프로그램의 설치 과정에서 악성코드 감염될 수 있다. 실제로 악성코드를 내포한 매크로 프로그램으로 인해 이용자의 PC가 DDoS 공격에 이용되는 사례도 있었다.

  이 같은 여러 문제가 제기되면서 온라인 게임사나 포털에서는 이용자들의 매크로 프로그램 사용을 방해하기 위해 여러 방안을 마련했다. 일부 게임사들은 매크로 패치를 이용하여 해당 일정 시간 이후 이용자를 오프라인 상태로 만들거나 성취 방법을 단순 클릭에서 선택 클릭으로 바꾸는 등으로 매크로 차단을 위해 노력하고 있다. 하지만 차단 패치를 우회하는 새로운 프로그램이 끊임없이 개발, 유포되고 있는 상황이다.

<캡차 인증 기술은 사용자가 사람인지 로봇인지를 구분하는 데 쓰인다>

  포털사들은 동일 IP에서 여러 개의 ID로 로그인이 이루어질 경우 컴퓨터가 읽을 수 없는 구부러진 문자를 식별하여 입력하게 하는 문자 인증 보안 기술 '캡차(CAPTCHA)'를 도입해 운영 중이다. 또한 ID 당 일일 작성 댓글 수를 제한하고, 댓글 작성 후 다음 댓글을 작성하는 데 일정 시간을 기다리게 하는 등의 방식을 시행하고 있다. 그러나 다수의 전문가들은 매크로를 완전히 차단하는 데는 한계가 있다고 말한다.

  온라인상의 매크로 프로그램 사용이 여러 사회적 문제를 야기하고는 있지만, 매크로 기능 자체가 악의적인 목적으로 개발된 것은 아니다. 대량의 정보를 한꺼번에 처리해야 하는 일부 분야에서는 매크로가 사용되고 있다. 매크로 사용으로 인한 비정상적인 행위를 차단하기 위한 관계 기관의 노력과 동시에 매크로 프로그램의 자체의 위험성과 매크로 사용으로 인해 발생하는 타인의 불편을 인지하는 사용자의 인식 개선이 요구된다.

Comments