'빈틈투성이' 교육부 코로나 자가진단 앱 보니…

40억 쏟아 부었는데…꼼수에 해킹

[일요시사 취재1팀] 차철우 기자 = 교육부가 지난해 출시한 건강상태 자가진단 앱이 실효성 문제로 논란에 휩싸였다. 매크로를 활용한 꼼수와 해킹 의혹으로 ‘무용지물’이 아니냐는 말이 나오는 탓이다. 출시 때부터 다양한 문제가 발생해 ‘빈틈’은 예견된 수순이라는 이야기도 나온다. 

건강상태 자가진단 앱은 학생들의 건강상태를 웹페이지에 입력하던 것을 앱으로 할 수 있도록 만들어졌다. 앱을 통해 코로나19 감염 여부 등을 진단하기 위해 제작됐다. 현재 전국 초·중·고 학생들이 해당 앱을 이용 중이다. 

무용지물?

자가진단 앱은 교육부가 지난해 9월7일 첫선을 보였다. 앱을 통해 열이 나는지 코로나19 의심 증상이 있는지 동거 가족 중 자가격리자가 있는지 등을 점검한다. 학교에서 방역관리가 이뤄지지만 등교 전에 한 번 더 점검하자는 취지다. 

앱을 사용하면서 매번 학교, 이름, 생년월일 등을 입력해야 했던 번거로움도 사라졌다. 또 웹사이트에서만 하던 점검을 스마트폰으로 가능해 편의성이 증대될 것으로 기대를 모았다.

한국교육학술정보원(KERIS)이 정의당 이은주 의원실에 제출한 자료에 따르면 교육부 자가진단 앱 개발에 투입된 비용은 4억500만원이다. 인프라 운영에 투입된 비용은 35억원이고, 총 40억원의 혈세가 투입된 사업이다.

앱 개발비는 교육부가 시도교육청에 준 뒤, 시도교육청이 KERIS에 전달하는 방식이다. 인프라 운영비는 시도교육청이 분담했다.

세금이 투입된 만큼 기대감을 모았던 자가진단 앱은 출시 첫 날부터 문제가 발생했다. 앱을 실행하면 검은 화면만 표시됐다. 서버 장애가 발생했기 때문이다. 

교육부는 일시적으로 웹 사이트를 통해 자가진단이 가능하도록 조치했으나 혼란은 가중됐다. 웹사이트에도 접속자가 몰리면서 접속 장애가 발생했다.

교육부는 “접속자 수가 많아져 서버 장애가 생겼다”며 “과부하를 해소하기 위해 서버 네트워크 용량을 확충하겠다”고 해명했다. 

처음부터 틈 발견
뒤늦은 조치 논란

첫날부터 혼란을 겪어 학생들이 자가진단을 완료하지 못하고 등교하는 일도 발생했다. 일부 학교에는 시스템 개편이 당일 안내돼 혼란을 가중시켰다. 

교육부는 애초 앱의 제공 시기를 9월 중순으로 예고했으나 코로나19 감염 확산을 이유로 출시를 앞당겼다. 교육부가 당시 교육청에 보낸 공문에는 “자가진단 앱을 9월7일 사용 가능하도록 추진 중이나 지연될 수 있음”이라는 모호한 표현이 포함됐다.

교육청이 학교에 앱 출시를 알릴 수 없던 이유다. 교사들 역시 앱 출시와 개편 사실을 몰랐고, 학생들에게 안내할 시간이 부족했다. 일각에서는 교육부가 시스템 개편을 무리하게 조기 한 점이 혼란을 증폭시켰다는 지적이 나온다. 

더 큰 문제는 앱의 실효성이다. 시시각각 변하는 코로나19 상황에도 업데이트 등 앱에 변화가 없어서다. 윤영덕 더불어민주당 의원은 “시스템 장애에 대한 대책도 중요하지만, 자가진단 앱의 문항 수준이 부실한 점이 문제”라며 “앱 출시 후 수개월째 해외여행 여부만 묻는 건 실효성이 떨어진다”고 지적했다.

최근에는 앱을 이용한 꼼수도 등장했다. 자가진단을 자동으로 가능하게 하는 매크로 프로그램이 등장했기 때문이다. 

사용자가 정보를 한 번만 입력하면 매크로 프로그램이 자가진단 항목을 자동으로 체크한다. 해당 매크로는 인터넷 사이트, 커뮤니티, 앱 마켓 등에서 쉽게 구할 수 있다. 

전문가들은 매크로를 활용하면 개인정보가 유출될 가능성이 있다고 경고했다. 매크로 프로그램을 사용하면 이름, 학교 등의 프로그램 개발자에게 개인정보를 제공하게 되기 때문이다.

교육부도 해당 문제를 인식했지만 마땅한 조치를 취하지 않았다. 교육부 관계자는 “매크로의 존재는 들어봤지만 막는 데 한계가 있다”며 “보완하면 학생들이 오히려 자가진단을 하지 않을 것”이라고 밝혔다. 

교사들 사이에서는 매크로를 활용하는 것을 확인하기도 어려운 데다 애초에 앱이 학교 방역에 효과가 없다고 비판했다. 학생들 스스로 코로나19 증상이 있는지 점검하라는 취지가 무력해졌다는 말이 나오는 까닭이다.

당시 앱을 제작한 KERIS는 “코로나19 확산 방지를 위해 자가진단 시스템을 선제적으로 구축해 철저한 학교 방역 안전망 조성을 위해 노력했다”고 자평한 바 있다. 반면 관련 업계에서는 이를 두고 자가진단 앱의 보안이 ‘빈틈 투성이’라고 비판했다.

‘있으나 마나’ 그런데 왜?
현장에서도 실효성 없어

지난 14일에도 빈틈이 발견됐다. 자가진단 참여 안내 알림이 여러 번 발송됐기 때문이다. 교육부에 따르면 해당 사건이 발생한 뒤에도 사용자 비밀번호 등 정보를 해킹하려는 시도가 여러 차례 있었다. 보통 등교 전 자가진단을 하지 않으면 자가진단을 하라는 알림이 발송된다. 

이날은 오전 2시경 알람이 여러 차례 울렸다. 발송된 알림에는 발송자란에 ‘얘! 자가진단하렴’ ‘자가진단 드가자’ 등과 같은 말이 적혀있다.

지속적으로 빈틈이 발생하면서 이에 따른 후폭풍도 거셀 것으로 보인다. 자가진단 앱에 등록된 학생만 547만명으로 추산된다. 자가진단 앱의 개인정보보호법상에서 수집·처리가 금지된 건강정보들이 다수 들어가 있기 때문이다.

논란이 지속되자, 교육부는 뒤늦게 추가 비용을 들여 앱 시스템 보완에 나서기로 했다. 교육부는 자가진단 시스템 보안 강화를 위해 무작위 알림 발송에 사용된 IP와 사용자 정보를 확인해 접속을 차단했다. 

알림 권한을 가진 교직원 인증 값도 개선된 체계로 다시 발급했다. 이와 함께 사용자 비밀번호 노출과 매크로 이용을 방지하기 위한 가상 키패드도 적용했다.

교육부 관계자는 “새로운 해결책을 적용하면 추가 비용이 발생할 수 있다”며 “추가로 어느 정도 규모의 예산이 필요한지는 논의 중에 있다”고 말했다. 출시부터 지금까지 자가진단 앱은 여러 차례 문제점에 대해 지적받아왔다.

대책 강구

하지만 앱을 관리하는 교육부의 뒤늦은 조치로 인해 빈틈이 드러났다는 지적이 잇따른다. 일각에서는 무늬만 자가진단하는 앱 대신 실질적인 학교 방역 대책이 필요하다는 비판 목소리도 나오고 있다.
 



배너

관련기사

21건의 관련기사 더보기






설문조사

진행중인 설문 항목이 없습니다.



<단독> 경찰 압수 비트코인 ‘1400억’ 털린 내막

[단독] 경찰 압수 비트코인 ‘1400억’ 털린 내막

[일요시사 취재1팀] 김성민 기자 = 경찰이 압수한 비트코인 1700여개 중 1400개 이상이 사라졌다. 전체 피해액은 최소 1300억원에서 최대 1500억원 수준으로 추산된다. 충격적인 것은 탈취 시점과 방식, 그리고 접속 기기까지 모두 경찰 수사 과정과 맞물려 있다는 점이다. 단순 해킹으로 보기 어려운 정황이 잇따라 확인되면서 사건의 성격이 ‘내부 연루 의혹’으로 급격히 기울고 있다. 사건의 출발은 2021년 11월 광주경찰청 반부패경제범죄수사대의 불법 도박사이트 수사였다. 광주청 수사과 소속 경사 김모씨 등은 범죄수익은닉 혐의 압수수색영장을 집행하며 불법 도박장 개설 혐의 등을 받은 비트세븐 거래소 대표 이모씨의 블록체인닷컴 지갑에 접속했다. 6분 간격 연결고리 당시 경찰은 피의자 이씨의 블록체인닷컴 지갑 계정에 접속해 비트코인 1798개를 확인했다. 경찰은 같은 날 오전 11시58분부터 약 40분간 27차례에 걸쳐 135개를 이체하며 1차 압수를 진행했다. 이후 접속이 차단됐다고 주장했지만, 불과 몇 시간 뒤인 11월10일 새벽과 오후, 경찰청 사무실에서 추가로 185개를 더 이체했다. 총 320개가 ‘정식 압수’됐다. 문제는 그 다음이었다. 2021년 11월10일 오후 8시28분. 김 경사는 압수된 계정의 연동 이메일을 자신의 구글 계정으로 변경한다. 그리고 불과 12분 뒤인 8시40분부터, 지갑에 남아 있던 비트코인 1477개가 195차례에 걸쳐 외부 주소로 빠져나갔다. 압수 직후, 그것도 계정 권한이 경찰에게 완전히 넘어간 직후 벌어진 대규모 탈취였다. 블록체인닷컴이 제출한 IP 로그는 더욱 노골적이다. 11월9일부터 10일 오후 8시32분까지 모두 한국 IP를 사용한 수사관 접속 기록이다. 이후 마지막 김 경사의 접속 6분 뒤, 미국·우크라이나·캐나다 IP를 통한 접속이 연속으로 발생한다. VPN을 이용한 김 경사로 의심되는 ‘탈취자’의 접속이다. 수사관 로그인 → 6분 후 탈취 로그인 → 즉시 대량 이체로 이어진 것이다. 외부 해커의 우연한 침입이라 보기에는 타이밍이 지나치게 촘촘하고 정교하다. 결정적인 단서는 디바이스 로그다. 블록체인닷컴 측이 제공한 자료에 따르면, 해당 계정에는 단 두 종류의 기기만 기록돼있다. 하나는 윈도우 기반 데스크톱, 다른 하나는 안드로이드 모바일이다. 이 중 안드로이드 접속은 단 한 번, 우크라이나 IP를 통해 이뤄졌다. 나머지 탈취 접속은 모두 윈도우 데스크톱이다. 문제는 그 윈도우 기기다. 로그에는 수사관이 사용한 윈도우 기기 외에 다른 데스크톱 기록이 존재하지 않는다. 즉, 탈취자가 사용한 윈도우 PC가 별도 기기였다면 반드시 추가 로그가 남아야 하지만 그마저도 없다. 탈취 접속에 사용된 윈도우 기기가 수사관이 사용한 기기와 동일하다는 것이다. 수사관 접속 후 VPN 유출 시작 경찰이 사용한 기기가 쓰였다? 탈취 당시 상황도 석연치 않다. 계정 연동 이메일이 김 경사의 개인 계정으로 바뀐 직후 탈취가 시작됐다. 이 과정에서 최소 198건의 출금이 발생했다. 정상이라면 동일 수량의 알림 이메일이 수신돼야 한다. 그러나 김 경사의 이메일에는 단 7건만 남아 있다. 나머지 191건은 흔적조차 없다. 더욱이 김 경사는 당시 사무실에 남아 있었고, 탈취 시간 동안 계정 재접속을 시도했다고 진술했다. 그럼에도 본인 이메일로 전송된 출금 알림을 전혀 인지하지 못했다는 설명이다. 단순 실수로 보기엔 삭제 규모가 과도하다. 선택적 삭제 가능성이 제기되는 대목이다. 수사 협조 전문가 박모씨의 분석 자료에서도 이해하기 어려운 정황이 발견됐다. 박씨는 11월11일 저녁, 탈취 자금 흐름을 분석한 노드 자료를 김 경사에게 전달했다. 그런데 해당 자료에는 그 시점 기준 아직 발생하지 않은 미래 트랜잭션이 포함돼있었다. 실제 해당 거래는 다음 날 새벽에야 블록체인에 기록된 것으로 확인된다. 블록체인 구조상 발생하지 않은 거래를 사전에 확인하는 것은 원칙적으로 불가능하다. 이 때문에 해당 자료가 사후 수정됐거나, 탈취 경로를 사전에 알고 있었던 것 아니냐는 의혹이 제기된다. 이씨는 사건 발생 한 달 뒤 탈취 사실을 인지하고 검찰에 진정을 제기했다. 이후 추가 진정까지 제출했지만, 수사는 2024년까지 사실상 진행되지 않았다. 그러다 뒤늦게 수사가 이뤄졌고, 결과는 반전이었다. 탈취 의혹은 규명되지 않은 채, 오히려 피해자가 허위 고발을 했다며 무고 혐의로 기소된 것이다. 국가 수사기관이 압수한 비트코인이 경찰 손을 거친 직후 대량으로 사라졌으나, 코인의 주인은 구속되고 경찰은 의심에서 벗어났다. 단순 해킹이라 보기에는 시점과 방식, 그리고 이후 수사 흐름까지 모든 것이 비정상적이다. 법원도 이미 “누군가 계정에 접근해 비트코인을 이체했다”고 판단했고, 검찰은 수사 정보 유출 의혹까지 제기하고 경찰을 상대로 압수수색을 벌였다. 정작 탈취 의혹을 제기한 당사자는 무고 혐의로 법정에 서 있는 상황이다. ‘누가 훔쳤는가’라는 본질적 질문은 여전히 답을 얻지 못한 채 사건은 미궁으로 빠졌다. 알림 191건 흔적 없이… 경찰은 1일 전송 한도 때문에 압수가 며칠에 걸쳐 이뤄지는 사이, 이씨 측이 이를 빼돌렸다고 판단했다. 반면 이씨 측은 정반대 주장을 펼쳤다. 계정 접근권한을 사실상 장악한 수사기관 내부에서 탈취가 이뤄졌을 가능성을 제기한 것이다. 사건은 단순 범죄수익 환수 문제를 넘어 ‘압수된 국가 관리 자산이 어떻게 사라졌는가’라는 근본적 의문으로 확장됐다. 광주지법 항소심은 도박공간 개설과 범죄수익은닉 혐의 자체는 유죄로 인정하면서도, 사라진 1476개 비트코인에 대해서는 이씨의 책임을 인정하지 않았다. 재판부는 “누군가 이씨의 블록체인 계정에 접근해 당시까지 남아있던 비트코인 대부분을 다른 지갑으로 이체해 갔다”고 판시했다. 이는 곧 해당 비트코인의 이동 주체가 이씨로 특정되지 않았음을 의미한다. 그 결과 1심에서 600억원대에 달했던 불법 도박장 개설 혐의 등에 대한 추징금은 항소심에서 15억원 수준으로 대폭 줄어들었다. 이 판결은 중요한 함의를 갖는다. 법원이 최소한 “외부 혹은 제3자의 개입 가능성”을 인정했다는 점에서다. 즉, 단순히 피고인이 숨기거나 빼돌린 사건이 아니라, 압수된 계정에 대한 추가 접근이 있었고 실제 자산 이동이 발생했다는 사실 자체는 부정되지 않았다. 검찰 역시 이 사건을 단순히 피고인 책임으로만 보지 않았다. 2023년 11월 검찰은 광주경찰청과 서부경찰서를 상대로 압수수색을 실시했다. 수사 정보가 외부로 유출됐을 가능성과 압수 과정의 적법성을 확인하기 위한 조치였다. 이 과정에서 사건 브로커와 거액 자금 흐름까지 거론되며 사건은 더욱 복잡한 양상으로 번졌다. 단순한 도박사이트 수사가 아니라 수사 기밀, 로비, 가상자산 이동이 뒤엉킨 구조적 사건으로 확장된 것이다. 최근 공판에서는 또 다른 쟁점이 드러났다. 증인으로 출석한 전문가 박씨 측 인물은 사라진 비트코인의 이동 경로를 분석한 결과 특정 거래소 계열 지갑으로 이어지는 흐름이 확인된다며, 도박사이트 운영 세력이 직접 자금을 이동시켰을 가능성을 제기했다. 의심받는 수사관 반면 이씨 측은 사건 직후 오히려 검찰에 진정을 제기하며 탈취 의혹을 먼저 제기한 점을 강조하며, 스스로 범행을 저질렀다면 그런 행동을 할 이유가 없다고 반박했다. 또 블록체인닷컴 측 자료에 따르면 ‘탈취자’는 VPN을 이용해 해외 IP로 접속했으며, 일부 접속은 데스크톱 환경에서 이뤄진 것으로 분석됐다. 만약 이 분석이 사실이라면, 압수 과정에서 사용된 기기와 탈취에 사용된 기기가 동일하거나 밀접하게 연관됐을 가능성도 배제할 수 없다는 주장이 제기된다. 다만 이 같은 기술적 분석은 현재까지 법원에서 확정된 사실이 아니라는 점에서 추가적인 검증이 필요한 상황이다. 이메일 기록 역시 의문을 키운다. 탈취 과정에서 수백건에 달하는 출금이 발생했다면 이에 상응하는 알림 메일이 존재해야 정상이다. 그러나 일부 기록만 남아 있고 상당수는 확인되지 않는다는 주장도 나온다. 만약 실제로 알림이 발송됐음에도 기록이 남아 있지 않다면, 이는 단순 오류가 아니라 의도적 삭제 가능성까지 의심할 수 있는 대목이다. 결국 이 사건은 세 가지 축으로 압축된다. 첫째, 경찰이 압수한 가상자산이 왜 완전히 확보되지 못했는가. 둘째, 압수 이후 누가 해당 계정에 접근해 자산을 이동시켰는가. 셋째, 그 과정에서 수사기관 내부 혹은 외부 세력의 개입이 있었는가다. 상식적으로 국가가 압수한 자산은 그 어떤 개인소유보다도 안전하게 보호돼야 한다. 그러나 이 사건에서는 정반대 결과가 나타났다. 압수 직후 대규모 자산이 사라졌고, 책임 소재는 규명되지 않았으며, 의혹을 제기한 당사자는 오히려 피고인 신분이 됐다. 계정 변경 직후 사라져 이메일 변경 직후 작업 이 사건이 단순한 형사사건을 넘어서는 이유도 여기에 있다. 만약 압수된 자산조차 안전하게 관리되지 못한다면, 국가 형사사법 시스템에 대한 신뢰 자체가 흔들릴 수밖에 없다. 특히 가상자산과 같이 추적과 관리가 기술적으로 가능한 자산에서 이런 일이 발생했다는 점은 더욱 심각하다. 현재까지 드러난 정황만 놓고 보면, 이 사건은 ‘탈취’가 아니라 ‘내부 유출’ 가능성을 강하게 의심케 한다. 한편, 지난달 15일 재판에 증인으로 출석한 인물은 범행 주체가 경찰이 아니라 탈취범으로 지목된 이씨와 그의 아버지일 가능성이 크다는 취지로 증언했다. 광주지방법원 형사10단독 유형웅 판사는 범죄수익은닉의 규제 및 처벌 등에 관한 법률 위반 혐의 등을 받고 있는 이씨 부녀에 대한 속행 공판기일 재판을 열었다. 이씨 부녀는 2021년 11월 경찰 압수수색이 진행되던 중 자신의 블록체인 지갑에 있던 비트코인 1476개를 빼돌린 혐의로 기소됐다. 검사는 이날 A씨를 증인으로 신청해 신문했다. A씨는 과거 이씨 측 부탁을 받고 비트코인 환전에 도움 준 인물이다. 현재는 코인 관련 별도 사기 혐의로 보석 상태에서 재판을 받고 있다. A씨는 이날 검사의 질문을 받고 “이씨 지갑에서 사라진 비트코인 1400여개의 행방을 쫓기 위해 거래 내역을 분석한 결과, 비트세븐 거래소와 연결된 지갑이 다수 등장했다”고 말했다. 이어 “당시 경찰은 일일 전송 제한량이 걸려 있어 이씨 지갑에 있던 비트코인을 여러 날에 걸쳐 경찰 지갑으로 옮겨 압수했는데, 같은 시기 탈취범은 순식간에 이씨 지갑에 있던 비트코인 1400여개를 빼간 것으로 나타났다”고 증언했다. 그러면서 “경찰과 달리 이씨 지갑에서 순식간에 다량의 비트코인을 탈취해 간 점, 탈취된 비트코인 이동 경로에 비트세븐 거래소 지갑이 활용된 점을 고려할 때 탈취범은 비트세븐 거래소를 통제할 수 있는 사람들”이라며 사실상 이씨 부녀를 겨냥했다. 구속된 코인 주인 A씨가 언급한 비트세븐 거래소는 정상적인 가상자산 거래소가 아니라, 이씨 부녀가 해외에 서버를 두고 운영했던 도박사이트라는 주장이다. 비트세븐 거래소와 관련해 이씨는 도박공간 개설 혐의 등으로 대법원에서 유죄 판결을 확정받았다. 다만 해당 재판에서 사라진 비트코인 1476개에 관한 추징(현 시세 기준 약 1620억원) 책임은 인정되지 않아, 검찰은 범죄수익은닉 혐의를 적용해 이씨를 부친과 함께 추가 기소했다. A씨의 증언에 대해 이씨 부녀 측은 즉각 반박하는 대신 별도 의견서를 재판부에 제출하겠다고 밝혔다. <smk1@ilyosisa.co.kr>