• 매크로 프로그램, 그게 뭐죠?
  • 정영일 | 960호 | 2018.09.07 14:07 | 조회 377 | 공감 0



    최근 정치권은 드루킹 댓글 공작으로 떠들썩합니다.
    야당 한 의원은 특검(특별검사제도)을 요구하며 단식농성에 들어가기도 했습니다.
    도대체 댓글 조작은 어떤 방식으로 이뤄졌고, 어떻게 가능했을까요.
    네이버, 다음 등 매출 조 단위 기업은 이 사소한 프로그램조차 막을 수 없었던 것일까요.



    사용자를 편리하게 만들기 위해 개발된 '매크로'를 악용하는 사람들이 늘어나면서 사회문제가 되고 있다.





       매크로  


    댓글 조작에는 흔히 ‘매크로(macro)’라고 불리는 프로그램을 사용합니다. 그런데 매크로 프로
    그램은 다들 알고 있는 것처럼 복잡한 프로그램이아닙니다.

    컴퓨터 환경 어디서나 작동하고 누구나쉽게 만들 수 있으며 사용 가능합니다.


    매크로는 단순 반복 기능이 주가 됩니다. 일련의명령어를 반복해 자주 사용할 때 유용합니다. 사
    용자는 키보드 실행 위치와 목적에 따라 클릭 횟수 등을 사전에 설정하면 단순 반복 작업에 소요
    되는 시간을 단축할 수 있습니다.

    마우스나 키보드로 여러 번 순서대로 해야 할 동작들도 한 번의클릭이면 끝낼 수 있습니다.


    사용자를 편리하게 만들기 위해 개발됐지만, 최근에는 불법 티켓 예매 등 편법 수단으로 악용됩
    니다. 전문 암표상은 1초 만에 공연 날짜나 시간,좌석 선택, 결제 정보를 입력하는 ‘매크로 코드’를이용해 좌석을 먼저 구매하고 있습니다.




       변형된 매크로      


    그렇다면 매크로 프로그램이 왜 만들기 쉽다고  표현하는 것일까요.

     드루킹 댓글 공작 사건에서활용한 매크로 프로그램은 프로그램을 기초부터조직하고 만든 것이 아닙니다.


    기본 모듈이 되는프로그램이 있습니다. 이 모듈을 일부 변형해 댓글 매크로를 만들게 되는 것입니다. 네이버 댓글 창 등 인터넷 웹 페이지는 프로그래밍 언어인 HTML로 구성돼 있습니다. 이 언어는구조적으로 일정한 패턴을 갖고 있습니다.


    매크로프로그램은 이 일정한 패턴을 이용해 단순 반복을가능하게 하는 것입니다.
    때문에 포털 아이디를 확보할 경우 이를 동원해매크로 프로그램, 그게 뭐죠?
    동일한 댓글, 추천 수 등을 빠르게 조작하는 것이가능합니다.


    매크로 프로그램 악용은 댓글 조작뿐 아니라 인스타그램 등 소셜네트워크 서비스(SNS) 팔로워
    조작 등도 가능합니다. 웹사이트 검색을 통해 일정 금액을 지불하면 관련 프로그램을 제공하거나대행 서비스를 합니다.





       왜 막지 못할까?  


    미국은 매크로를 사용해 티켓을 구매하고 판매하는 행위를 범죄로 규정하는 추세입니다.
    2016년 11월 28일, 미국 뉴욕주에는 매크로 프로그램인 ‘티켓봇(ticket bot)’을 이용하는 행위를
    범죄로 분류했습니다.
    티켓봇을 이용해 콘서트나 스포츠 경기 입장권을 예매하면 최대 1,000달러의 벌금이나 1년 이
    하의 징역을 선고할 수 있어요. ‘매크로가 공정 경쟁을 침해할 수 있다’는 인식이 미국 전역으로 확산되고 있습니다.


    하지만 모든 매크로 프로그램을 막을 수는 없습니다.

    매크로는 프로그램 변형이 쉬워 포털이나국가가 만든 정책을 우회하는 것이 너무나 쉽습니다. 바이러스 공격을 원천적으로 막지 못하는 것과 같습니다.


    동일 IP(인터넷에서 해당 컴퓨터의 주소)로 많은 댓글을 작성하면 포털에서 자동으로 막도록 돼
    있지만 해외 여러 국가 IP를 우회하거나 모바일폰 비행기 모드를 활용해 IP 변경까지 막지 못합
    니다.


    그러나 매크로 형식 프로그램을 모두 차단하는 것은 해답이 될 수 없습니다. 이를 악용하는것은 문제가 될 수 있으나 프로그램을 올바르게사용하는 경우도 많기 때문입니다. 문서의 단순
    반복 작업 등 업무 효율을 개선하기도 합니다.나쁜 프로그램이 아니라 이를 악용하는 사람과
    조직의 문제입니다.








    정영일(news@)

    추천
    twitter facebook me2day
    과학탐험
    다음 글쓰기새로고침







    일반 로그인
    소셜 로그인
    소셜네트워크 서비스를 통해서 로그인하시면 별도의 로그인 절차없이 회원서비스를 이용하실 수 있습니다.