"이 재직증명서, 진짜일까요?"
대출 창구 직원도, 중고거래 판매자도, 인사 담당자도 매일 이 질문 앞에서 식은땀을 흘립니다.
— 눈으로는 절대 못 잡는 위조, 코드는 3초 만에 잡아냅니다.
포토샵으로 급여를 200만원에서 500만원으로 고친 재직증명서, 숫자 하나 바꾼 세금계산서, 도장을 복사해 붙인 잔고증명서. 육안으로는 완벽해 보입니다. 하지만 이런 문서들은 '디지털 지문'을 반드시 남깁니다. 파일 안에 숨겨진 수정 이력, 미묘하게 다른 폰트, 편집된 영역의 픽셀 흔적이죠.
이 글은 비전공자가 AI와 파이썬을 이용해 'PDF 문서 위변조 자동 감별·증거리포트 봇'을 만들고, 부동산·은행 대출창구·중고거래·인사팀에 월 100만원을 받고 납품하는 전 과정을 5단계로 풀어냅니다.
왜 지금 이 봇이 돈이 되는가
비대면 대출, 온라인 중고거래, 원격 채용이 폭증하면서 '제출된 PDF가 진짜인지' 확인할 사람이 절대적으로 부족합니다. 은행·부동산·인사팀은 이 검증을 사람 손으로 하고 있고, 하루에 수십 건씩 쌓입니다. 자동화 봇 하나면 담당자 반나절 업무가 사라집니다. 그래서 월 구독료가 나옵니다.
5단계 실전 가이드
STEP 1. 메타데이터 스캔 — 30분이면 첫 탐지기 완성
PDF 파일은 내부에 '언제, 어떤 프로그램으로 만들고 수정했는지' 기록을 품고 있습니다. 정상적인 관공서·회사 시스템은 대부분 특정 출력 엔진(예: PDF 프린터, ERP)을 씁니다. 그런데 Producer 값에 'Photoshop'이나 'Adobe Acrobat 수정'이 찍혀 있다면 즉시 의심 신호입니다.
파이썬 라이브러리
pypdf로 reader.metadata 한 줄만 읽어도 '생성 시각과 수정 시각이 다른 문서', '편집 소프트웨어가 찍힌 문서'를 자동으로 걸러낼 수 있습니다. 비전공자 기준 첫날 오후에 끝나는 난이도입니다.
STEP 2. 폰트·글꼴 일관성 검사
숫자 하나를 고칠 때 위조범은 원본과 똑같은 글꼴을 못 맞추는 경우가 많습니다. 급여 '350'만 다른 서체이거나, 자간이 미세하게 어긋나죠. pdfplumber로 각 글자의 폰트명·크기·좌표를 뽑아내면, 같은 줄 안에서 서체가 튀는 글자를 수치로 잡아냅니다. 사람 눈은 못 봐도 좌표값은 거짓말을 안 합니다.
STEP 3. 픽셀 흔적 분석 (ELA)
스캔본이나 이미지형 PDF는 메타데이터가 부실합니다. 이때 쓰는 무기가 ELA(Error Level Analysis). 이미지를 재압축했을 때, 편집된 영역만 압축 오차가 다르게 나타나는 원리입니다. Pillow로 원본과 재압축본의 차이를 시각화하면 덧칠한 도장·숫자 영역이 밝게 도드라져 보입니다.
단일 지표만으로 "위조"라고 단정하면 오진 위험이 큽니다. 반드시 3개 레이어의 점수를 합산한 종합 위험도로 판정하고, 최종 판단은 사람이 하도록 리포트에 근거를 남기세요.
STEP 4. AI 종합 판정 + 증거 리포트 자동 생성
3개 레이어의 결과를 모아 Claude API 같은 LLM에게 던지면, 흩어진 수치를 사람이 읽을 수 있는 증거 리포트로 정리해 줍니다. "메타데이터상 수정 흔적, 급여란 폰트 불일치, 도장 영역 ELA 이상 — 종합 위험도 82점, 재검토 권고" 같은 형태로요. 이 리포트가 바로 거래처에 납품하는 '상품'입니다.
STEP 5. 거래처 확보 & 월 100만원 수익화
기술보다 어디에 파느냐가 수익을 가릅니다. 문서 검증이 매일 필요한 곳을 공략하세요.
"담당자님이 하루 30건 눈으로 확인하시는 그 작업, 3초 만에 근거 리포트까지 뽑아드립니다. 첫 달은 무료로 100건 돌려보세요." — 무료 시연이 계약 전환율을 가장 크게 올립니다.
꼭 지켜야 할 선
이 봇은 '의심 신호를 정량화해 사람의 판단을 돕는 도구'입니다. 100% 위조 단정 서비스로 홍보하면 법적 책임이 따릅니다. 리포트에는 항상 "최종 판단은 검토자에게 있음"을 명시하고, 분석 근거(어떤 지표가 어떻게 나왔는지)를 투명하게 남기세요. 이 신뢰가 곧 재계약률입니다.
메타데이터 파싱부터 ELA 픽셀 분석, AI 리포트 자동화, 그리고 거래처 영업·과금 설계까지 — 투더제이(TTJ) 코딩클래스 정규반에서는 이 프로젝트를 실제 납품 가능한 완성품으로 만들어 나갑니다. 코드 한 줄 안 짜본 분도 '수익형 봇 하나'를 손에 쥐고 수료하는 것이 목표입니다.
위조 문서는 눈을 속일 수 있어도 데이터를 속이지는 못합니다. 오늘 메타데이터 한 줄 읽는 것부터 시작해 보세요. 그 첫 줄이 월 100만원짜리 봇의 시작입니다.