자백은 너무 일찍 왔다
증거분석관은 빠진 말을 듣는다 · 2026. 9. 5.
조회수 0
자백은 너무 일찍 왔다.
그래서 가장 위험했다.
오후 2시, 외부 편집업체의 장모 씨가 변호인과 함께 출석했다. 그는 17초를 잘랐다고 인정했고, 백상호가 결제했다고 말했다.
“고객은 사고 뒤 연락했습니다.”
민우가 물었다.
“사생활 보호를 위한 편집이었다는 뜻입니까?”
“네. 영상에 사람이 노출됐고, 가족이 문제를 제기한다고 했습니다.”
“누구의 가족입니까?”
“그건 모릅니다.”
장모 씨는 파일을 받은 경로, 결제 승인, 수정 횟수를 각각 설명했다. 그는 원본 주문 메시지는 자동 파기됐다고 주장했다.
“백상호가 살인을 지시했습니까?”
“그런 말은 없었습니다.”
“한재희가 이미 죽었다는 사실을 알고 있었습니까?”
“사고 뒤라고 들었습니다.”
장모 씨의 자백은 외부 편집 작업을 확정했다. 그러나 살인과 연결된 자백은 아니었다. 백상호는 영상을 샀다는 사실을 인정했지만, 무엇을 언제 알았는지는 남아 있었다.
서진은 장모 씨의 말에서 감각을 찾지 않았다. 능력을 쓸 조건도, 필요도 없었다. 이미 결제 기록과 캐시 조각이 있었다.
장모 씨가 말했다.
“사고 난 다음 연락받았습니다.”
그 순간 결제 승인 시각이 화면에 떴다.
21시 49분.
한재희가 계단으로 이동한 시간보다 앞이었다.
민우가 물었다.
“사고 뒤라고 했죠.”
“네.”
“그럼 21시 49분의 결제는 뭡니까?”
장모 씨가 입을 다물었다. 변호인이 답변을 막았지만, 시간은 이미 기록됐다.
서진은 시간표를 새로 만들었다. 편집 작업, 결제 승인, 계단 센서, 피해자 이동. 각 장치의 시계에는 오차가 있었지만, 최대 오차를 적용해도 결제 승인이 충격보다 최소 7분 빨랐다.
민우가 말했다.
“사고 뒤 명예훼손 방지 편집이라는 설명은 시간상 맞지 않습니다.”
“편집 작업 자체가 사고 전 예약됐을 가능성은요?” 여름이 물었다.
“그럼 주문자가 그 시간에 17초를 지울 필요를 알고 있었다는 뜻입니다.”
서진은 그 문장을 가설 칸에 적었다. 주문 시각이 빠르다고 해서 백상호가 살인을 계획했다는 뜻은 아니었다. 하지만 사건 전 17초를 지울 주문이 있었다는 사실은, 우발 사고 뒤 은폐라는 설명을 무너뜨렸다.
각 장치는 2분 40초까지 시계가 달랐다. 서진은 통신사 네트워크 시각으로 보정하고, 가능 시각을 띠로 그렸다.
결제 승인 띠와 계단 충격 띠는 겹치지 않았다.
“이건 편집자가 거짓말했다는 증거가 아니라, 그가 사건 뒤 주문을 받았다는 설명이 틀렸다는 증거입니다.”
민우는 그 문장을 받아 적었다.
상급기관은 백상호 은폐 혐의와 외부 편집 작업을 묶어 조기 송치를 요구했다. 한경민과 피해자의 우발 충돌설을 함께 발표하면 여론을 정리할 수 있다는 논리였다.
한경민은 업무 복귀 심사장 밖에서 그 말을 들었다.
“제가 사고를 냈다는 건가요?”
민우가 대답했다.
“그렇게 확정된 건 아닙니다.”
“그런데 왜 발표하려 합니까?”
“편집 작업과 물리 접근을 우선 송치하려는 겁니다.”
“시간 모순은요?”
한경민은 자신이 가진 전력 로그 원본과 회색실 시간선 비교표를 내놓았다. 조기 결론을 반박하면 자기 면책을 위한 발악처럼 보일 수 있었지만, 그는 비교표의 첫 줄에 ‘한경민 책임 가능성도 배제하지 않음’이라고 적었다.
“이 문장을 남겨 주세요.”
“왜요?”
“제가 제 이름을 빼려고 반대한 게 아니라는 걸 보여 주려고요.”
서진은 그 말을 들으며 한경민의 행동이 진실을 대신하지 않는다는 사실을 기록했다. 다만 표적이 된 조연이 가장 먼저 시간 모순을 지키고 있었다.
민우는 상급기관에 세 가지를 제출했다. 외부 편집 작업의 인정, 백상호의 결제 기록, 결제 승인과 계단 충격 사이의 시간 모순.
“송치는 할 수 있습니다.” 민우가 말했다. “하지만 범행 전체를 닫는 발표는 보류해야 합니다.”
상급기관은 업무 복귀 심사를 다시 미뤘다. 한경민은 심사 보류 봉투를 받았지만, 비교표 사본은 손에서 놓지 않았다.
그날 오후 5시, 서진은 백상호가 편집 주문 전에 8층 CCTV 시야를 시험한 로그를 찾았다. 서버에 접속한 기록은 아니었고, 계단 도어센서와 카메라 시야를 점검한 장비의 전력 사용값이었다.
“이게 사전 준비입니까?” 민우가 물었다.
“장비가 그 시간에 작동했다는 사실입니다. 목적은 아직 모릅니다.”
“그래도 결제보다 앞입니다.”
“네. 그래서 다음 질문이 생깁니다. 누가 17초를 지우려 했는지가 아니라, 누가 그 17초가 필요할 상황을 미리 예상했는지.”
장모 씨의 자백은 일부 범죄를 해결했다. 그는 삭제를 했고, 백상호가 돈을 냈다. 하지만 그 자백은 사고 뒤 은폐라는 그럴듯한 오답을 오히려 흔들었다.
한경민은 정정문과 재하청 위반 기록을 들고 심사장을 나왔다. 다빈은 그에게 용서를 약속하지 않았다. 둘은 여전히 서로의 선택을 대신 말하지 않았다.
서진은 시간선의 왼쪽에 결제 승인 막대를, 오른쪽에 계단 충격 막대를 놓았다. 두 막대 사이에는 7분 이상의 빈틈이 있었다.
그 빈틈은 너무 작아 보였지만, 사고 뒤 편집이라는 설명을 완전히 깨뜨리기에는 충분했다.
서진은 그 모순을 지우지 않았다. 원본 로그의 폐기 시한은 다음 날이었고, 백상호가 시야 시험을 한 장비의 보관 장소도 아직 확인되지 않았다.
장모 씨의 변호인은 편집 주문 시각이 결제 승인 시각과 다를 수 있다고 주장했다. 결제는 예약금이고, 실제 파일을 받은 건 사고 뒤였다는 설명이었다.
서진은 그 말을 시간표에 넣었다. 현재 가설과 다른 설명도 표에 들어가야 했다.
예약금이 먼저 결제됐다. 파일 수신은 사고 뒤였다. 누군가 장모 씨의 계정을 사용했다.
각 가설에는 필요한 기록이 달랐다. 계정 로그인 IP, 파일 수신 시각, 결제 취소 여부, 렌더 임시파일 생성 시각.
민우는 외부 편집업체의 단말을 보존 신청했다. 장모 씨는 전체 장비 제출을 거부했지만, 사건 고객번호와 21시 40분부터 22시 20분까지의 접속 메타데이터는 제출할 수 있다고 했다.
“원문 주문 메시지는 자동 파기됐습니다.”
“그 사실도 증거입니다.” 여름이 말했다. “없어진 자료와 없어지기 전 보존된 자료를 분리합니다.”
장모 씨는 처음으로 변호인을 보지 않고 답했다.
“제가 주문 메시지를 지운 건 아닙니다.”
“누가 지웠는지는 모릅니까?”
“관리 계정이었습니다.”
“그 계정의 보존 로그는요?”
“회사에서 가져갈 겁니다.”
민우가 바로 보존 요청을 보냈다. 회사가 자료를 가져가기 전에, 삭제·접속·관리계정 변경 이벤트만 동결하는 범위였다.
서진은 장모 씨의 진술을 듣고도 능력을 쓰지 않았다. 이미 독립 기록을 만들 수 있는 질문들이 있었고, 한 번 더 사용하면 잃을 단어가 무엇인지조차 두려웠다.
회색실 휴게실에서 한경민은 비교표 사본을 펼쳤다.
“제가 반대하면 제 무죄를 주장하는 것처럼 보입니다.”
“무죄를 주장할 수 있습니다.” 서진이 말했다.
“하지만 제 동의 없이 한재희 씨의 이름이 다시 공개되는 건 원하지 않습니다.”
“그 조건도 기록에 넣겠습니다.”
한경민은 서진을 보았다.
“당신은 이제 제 문장을 대신 완성하지 않네요.”
“완성하면 제가 틀렸을 때 소장님 선택까지 제가 만든 게 됩니다.”
“그래도 사람이 기다리게 됩니다.”
“기다리는 비용도 기록하겠습니다.”
경민은 비교표의 마지막 줄에 자기 손으로 적었다.
‘조기 발표 거부. 피해자 원문 공개 거부. 시간 모순 제출.’
그는 업무 복귀가 더 늦어질 것을 알고 있었다. 그래도 자기에게 유리한 부분만 남기지 않았다.
밤 8시, 백상호의 시야 시험 장비 보관 장소가 확인됐다. 장비는 시설업체 본사 창고가 아니라, 개인 보관창고의 폐기 예정 선반에 있었다. 한경민이 제출한 재하청 명단에는 그 창고의 주소가 있었지만, 백상호의 이름은 임차인으로 적혀 있지 않았다.
민우가 말했다.
“또 한 사람 뒤에 회사가 있군요.”
“회사 뒤에 또 사람이 있을 수도 있습니다.” 서진이 답했다.
장비의 전원 기록은 21시 38분부터 21시 42분까지였다. 편집 결제 승인 21시 49분보다 7분 빨랐다. 계단 충격 추정 시간은 보정 범위상 21시 56분 이후였다.
숫자 세 개가 같은 순서로 놓였다.
시야 시험. 편집 결제. 계단 충격.
사고 뒤 은폐라는 설명은 더 이상 시간표를 통과하지 못했다. 그렇다고 시야 시험자가 살인을 계획했다는 결론도 아니었다. 누군가 17초가 필요할 상황을 미리 예상했거나, 단순히 다른 작업을 하고 있었을 수 있었다.
서진은 ‘사전 준비’라는 문구를 ‘사건 전 장비 사용’으로 낮췄다.
민우가 그 수정을 보고 말했다.
“너무 약하게 쓰는 것 아닙니까?”
“강하게 쓰면 나중에 반증할 공간이 사라집니다.”
“범인이 시간을 샀다는 질문은요?”
“질문 칸에 남깁니다.”
그날의 자백은 외부 편집이라는 하나의 행위를 닫았다. 그러나 물리 범행과 편집 주문의 순서는 오히려 더 멀어졌다.
한경민은 심사 보류 봉투를 들고 집으로 돌아갔다. 다빈은 그에게 먼저 연락하지 않았다. 용서를 유예하는 것도 그녀가 선택한 행동이었다.
서진은 회색표의 반증 칸에 적었다.
‘편집 주문 시각이 계단 충격보다 앞선 이유를 설명할 독립 기록.’
자정이 가까워질수록 원격 로그는 줄어들고 있었다. 조기 해결이라는 문장이 나가기 전, 남은 모순을 보존해야 했다. 민우는 그 표의 마지막 칸을 비워 두었다. 누가 파일을 만들었는지보다 먼저, 누가 그 파일을 만들 수 있도록 문을 열어 두었는지를 확인해야 했다. 외부 편집자의 말은 일부 사실이었지만, 일부 사실만으로 전체 책임을 덮을 수는 없었다.
경민은 장 모의 진술서에 서명하지 않고 질문 목록을 돌려주었다. 결제 승인 시각, 장비 반입 기록, 원본을 받은 계정의 접속 위치. 세 항목 모두 아직 답이 없었다. 장 모는 종이를 읽다가 처음으로 변명 대신 물었다.
“그걸 확인하면, 제가 한 일도 달라집니까?”
“달라지는 게 아니라 정확해집니다.”
밖에서 배송차가 후진 경고음을 울렸다. 다빈은 창문을 닫고, 민우는 보관함 봉인 번호를 다시 불렀다. 21시 49분 이전의 네 분이 이제 사건의 다음 문이 되었다. 경민은 문을 잠그기 전에 장 모에게 한 번 더 확인했다. 답하지 않아도 된다는 말이 오히려 그를 오래 붙잡았다. 장 모는 결국 보관함 번호를 적었다. 그 숫자는 새로운 용의자보다 먼저 확인해야 할 장소를 가리켰다.
이번 화가 재미있었나요?
좋아요와 평점은 언제든 변경할 수 있습니다.
독자 평점 아직 없음