한국 직장인의 70% 이상이 업무 파일을 이메일 첨부 파일로 주고받는다. 그런데 이메일 첨부 파일을 안전하게 보내는 법을 체계적으로 챙기는 사람은 많지 않다. KISA(한국인터넷진흥원) 사이버 침해사고 통계에 따르면, 악성 첨부 파일을 이용한 랜섬웨어 침투와 개인정보 오발송 사고는 매년 수천 건씩 반복된다. 고위험 파일을 습관적으로 첨부해 보내거나, 비밀번호를 같은 이메일 본문에 함께 적어 보내는 패턴이 사고의 직접적인 원인이 되는 경우가 많다.
“이메일은 TLS로 암호화되니까 괜찮다”는 생각이 가장 흔한 오해다. 전송 구간 암호화와 파일 자체 암호화는 전혀 다른 층위의 이야기다. 이메일 계정이 피싱으로 탈취되거나 수신 서버 설정이 허술하면, TLS가 적용된 전송 경로가 있더라도 첨부 파일은 그대로 노출된다. 개인정보보호법에 따르면 개인정보가 포함된 파일을 외부로 전송할 때는 암호화 등 기술적 보호 조치를 취해야 하며, 이를 어길 경우 과태료 처분 대상이 된다는 점도 간과하기 쉽다.
이 글에서는 파일 형식별 위험도 비교, 실제로 쓸 수 있는 암호화 방법, 클라우드 링크 공유로의 전환 기준, 한국 직장·학교 환경에서 반복되는 실수 패턴까지 순서대로 짚는다. 2026년 작성 시점 기준의 서비스 환경을 반영했으나, 각 서비스의 구체적인 기능·요금은 공식 페이지에서 재확인하는 것을 권장한다.
이 글의 핵심
- 전송 암호화(TLS)와 파일 자체 암호화는 별개다 — 파일 암호화가 더 중요한 층위다
- 실행 파일(.exe)과 매크로 포함 오피스 파일(.docm/.xlsm)은 이메일 첨부 자체를 피해야 한다
- 7-Zip AES-256 암호화는 무료이며 Windows 기본 ZIP 암호화보다 실질적으로 강력하다
- 비밀번호는 이메일이 아닌 전화·문자·카카오톡 등 별도 채널로 전달해야 한다
- 개인정보가 담긴 파일 전송 시 개인정보보호법상 기술적 보호 조치 의무가 있다
첨부 파일이 보안 사고로 이어지는 세 가지 경로
이메일 첨부 파일을 통한 보안 사고는 원인이 크게 세 갈래로 나뉜다. 각각 작동 방식이 다르기 때문에 한 가지 대책으로 전부를 막을 수 없다는 점이 문제다.
첫째, 악성 파일 실행. 공격자가 인보이스·견적서·이력서처럼 위장한 첨부 파일(.docm, .xlsm, .exe)을 보낸다. 수신자가 파일을 열면 내장된 VBA 매크로 또는 실행 코드가 랜섬웨어나 원격 접속 도구를 설치한다. 국내 중소기업 랜섬웨어 피해 사례에서 “거래처로 위장한 견적서 이메일”이 발단이 되는 경우가 반복적으로 보고된다. 악성코드가 한 번 실행되면 네트워크로 연결된 다른 PC와 공유 폴더까지 피해가 확산된다.
둘째, 오발송(잘못된 수신자 전송). 이메일 클라이언트의 자동완성 기능 때문에 유사한 이름의 외부 주소로 잘못 보내는 사고가 잦다. 고객 명단, 급여명세서, 계약서 파일이 외부로 나가면 개인정보보호법상 유출 신고 의무가 발생할 수 있다. 유출 당사자에게 통지하고 관계 기관에 신고해야 하는 절차적 부담도 뒤따른다.
셋째, 계정 탈취 후 기록 열람. 이메일 계정 비밀번호가 피싱이나 다른 서비스 유출로 탈취되면, 그동안 주고받은 첨부 파일 전부가 공격자에게 노출된다. 파일 자체에 암호가 없으면 계약서, 도면, 개인정보 파일을 포함해 받은편지함 내용을 통째로 볼 수 있다. 이 시나리오에서 전송 구간 암호화(TLS)는 아무런 보호 효과를 발휘하지 못한다.
이메일 첨부 파일 안전하게 보내는 법 — 암호화는 두 층위로
암호화를 논할 때 전송 구간 암호화와 파일 자체 암호화를 구분하는 것이 출발점이다. 대부분 전자만 신경 쓰는데, 실무적으로 더 중요한 것은 후자다.
전송 구간 암호화 — TLS 설정 확인법
Gmail, 네이버 메일, 카카오 이메일 등 주요 서비스는 기본적으로 TLS를 지원한다. 그러나 수신 측 메일 서버가 TLS를 지원하지 않으면 평문 전송으로 대체될 수 있다. Gmail 기준으로는 수신자 주소를 입력했을 때 잠금 아이콘이 표시되면 TLS가 적용된다는 신호다. 사내 메일 서버를 직접 운영하는 경우, IT 담당자에게 STARTTLS 또는 SMTPS(포트 465/587) 설정 여부를 확인하는 것이 기본이다.
파일 자체 암호화 — 7-Zip AES-256 활용
파일에 직접 암호를 거는 방법이 더 근본적인 보호 조치다. Windows 기본 ZIP 암호화는 ZipCrypto 방식으로, 현대 기준에서 취약하다는 평가를 받는다. 무료 오픈소스 압축 프로그램 7-Zip을 사용하면 AES-256 방식으로 암호화된 압축 파일을 만들 수 있다. AES-256은 글로벌 금융기관과 정부기관에서 사용하는 수준의 대칭키 암호화 방식이다. 사용 방법은 간단하다. 파일을 선택한 뒤 우클릭 → “7-Zip으로 압축” → 압축 형식 7z 또는 ZIP → 암호화 방식 AES-256 → 비밀번호 입력 순서다.
비밀번호는 절대 같은 이메일 본문에 적으면 안 된다. 이메일이 탈취되면 파일과 비밀번호가 동시에 노출되기 때문이다. 비밀번호는 전화, 문자, 카카오톡 등 별도 채널로 전달하는 것이 원칙이다. Microsoft Word·Excel 파일이라면 애플리케이션 내장 암호 설정(파일 → 정보 → 문서 보호 → 암호 설정)도 활용할 수 있다. 다만 Office 내장 암호화는 버전에 따라 강도 차이가 있으므로, 기밀 문서라면 7-Zip AES-256 압축을 추가하는 것이 더 권장된다.
이메일 첨부 파일 형식별 보안 위험도 비교
파일 형식마다 위험 수준이 크게 다르다. 발송자 입장에서도, 수신자 입장에서도 아래 기준을 참고하면 불필요한 위험을 줄일 수 있다. 2026년 작성 시점 기준이며, 공격 기법과 보안 패치 상황에 따라 위험도는 달라질 수 있다.
| 파일 형식 | 위험 등급 | 주요 위협 | 권장 조치 |
|---|---|---|---|
| .exe / .bat / .com | 매우 높음 | 악성코드 직접 실행 | 이메일 첨부 자체를 피할 것. 배포가 필요하면 서명된 설치 파일만 허용 |
| .docm / .xlsm / .pptm (매크로 포함) | 높음 | VBA 매크로를 통한 원격 코드 실행 | 발송 전 매크로 제거 후 .docx / .xlsx로 재저장 |
| 중간 | 악성 스크립트 삽입, 뷰어 취약점 익스플로잇 | PDF 뷰어 최신 업데이트 유지, 알 수 없는 출처 파일은 백신 검사 후 열기 | |
| .zip / .7z (암호화 없음) | 중간 | 내부에 악성 파일 포함 가능, 내용 무검증 배포 | 발송 전 백신 검사, 가능하면 AES-256 암호화 압축으로 전환 |
| .docx / .xlsx (매크로 없음) | 낮음 | 작성자·수정 이력 등 메타데이터에 내부 정보 잔류 | 문서 검사(숨김 데이터 제거) 실행 후 발송 |
| .jpg / .png | 낮음 | EXIF 메타데이터에 위치·기기 정보 포함 가능 | 민감 이미지는 EXIF 제거 도구 사용 후 전송 |
위 표에서 주목할 것은 ‘중간’ 등급 파일들이다. PDF와 ZIP은 비교적 안전해 보이지만, 실제 피싱 공격에서 가장 많이 활용되는 형식이기도 하다. PDF에 악성 링크나 JavaScript를 심는 방식은 오래된 공격 패턴이고, ZIP 내부에 실행 파일을 숨겨 보내는 방식도 여전히 실제 피해로 이어진다. “업무용이니 괜찮겠지”라는 판단이 오히려 경계를 낮추는 요인이 된다.
클라우드 링크 공유 vs 직접 첨부 — 어떤 쪽이 통제하기 쉬운가
파일을 직접 첨부하는 대신 네이버 MYBOX, 구글 드라이브, KT 클라우드 같은 서비스의 공유 링크를 보내는 방식이 확산되고 있다. 이 방식은 몇 가지 관리 이점이 있지만, 무조건 더 안전하다고 볼 수는 없다.
클라우드 링크 공유의 가장 큰 장점은 접근 권한을 사후에 회수할 수 있다는 점이다. 직접 첨부한 파일은 한 번 발송하면 수신자 메일 서버에 영구적으로 남는다. 반면 공유 링크는 언제든 비활성화하거나 만료 날짜를 설정할 수 있다. 파일을 수정했을 때 수신자가 항상 최신 버전을 받는다는 것도 실무에서 유용하다. 국내외 클라우드 스토리지 서비스의 보안 기능과 무료 용량 비교는 클라우드 비교 카테고리를 참고하자.
반면 클라우드 링크가 더 위험한 경우도 있다. 링크를 “누구나 열람 가능” 상태로 설정한 채 이메일로 보내면, 이메일이 포워딩되는 순간 링크도 함께 퍼진다. 그룹 채팅방에 공유됐을 때 불특정 다수에게 노출되는 사례도 보고된다. 민감한 파일을 클라우드 링크로 공유할 때는 “링크를 아는 사람만 접근 가능(비공개 링크)” 설정에 더해 수신자 이메일 인증 접근 제한을 추가하는 것이 권장된다.
정리하면 이렇다. 계약서·개인정보 파일처럼 수신자를 1명으로 한정해야 하는 경우는 암호화 첨부 파일 직접 발송이 더 통제하기 쉽다. 대용량 파일이거나 여러 명이 같은 파일을 봐야 하는 경우는 접근 제한이 설정된 클라우드 링크 방식이 효율적이다. 어느 쪽이든 접근 이력 로그를 남길 수 있는 서비스를 선택하는 것이 낫다.
한국 직장·학교 환경에서 자주 반복되는 첨부 파일 실수
사용자 후기와 보안 커뮤니티에서 자주 언급되는 실수 패턴을 몇 가지 정리한다.
받은편지함을 임시 클라우드처럼 쓰는 경우. 다른 기기에서 파일을 열기 위해 자신에게 이메일을 보내는 습관이 있다. 이 경우 이메일 계정이 탈취되면 그동안 보낸 파일 전부가 공격자에게 노출된다. 파일을 기기 간에 전달해야 한다면, 암호화가 적용된 클라우드 스토리지를 쓰거나 파일 자체를 암호화한 뒤 이메일로 보내는 것이 맞다.
비밀번호를 같은 이메일 본문에 적는 경우. “비밀번호는 1234입니다”를 같은 메일 본문에 쓰는 것은 암호화를 하지 않은 것과 다름없다. 비밀번호는 이메일 발송 후 별도로 전화 통화 또는 카카오톡 개인 메시지로 전달하는 것이 원칙이다.
이메일 주소 자동완성 오류. “김철수”를 입력했을 때 동명이인의 외부 주소가 채워지는 사고가 잦다. 특히 고객 목록 파일이나 사원 급여 자료 같은 민감한 파일을 보낼 때는 수신자 이메일 주소를 최종 발송 직전에 눈으로 재확인하는 습관이 필요하다. 이 경우 정보통신망법에서도 개인정보 유출에 해당할 수 있어, 사후 처리 부담이 크다.
문서 메타데이터 미삭제. Word 파일에는 작성자 이름, 회사명, 변경 추적 이력, 숨겨진 코멘트가 남는다. 외부 거래처에 계약서 초안을 보낼 때 이 정보가 그대로 노출되면 협상 포지션이나 내부 검토 과정이 상대방에게 보인다. 발송 전 Word → 파일 → 정보 → 문서 검사 기능을 실행해 숨김 데이터를 제거하는 것이 권장된다.
원룸에서 재택근무를 하면서 개인 이메일 계정으로 사내 자료를 주고받는 시나리오도 위험 요소가 많다. 개인 계정은 사내 보안 정책이 적용되지 않고, 2단계 인증이 설정되지 않은 경우가 많아 계정 탈취 위험이 높다. 이런 환경에서는 파일 자체 암호화의 중요성이 더 커진다. 관련 가이드는 파일공유 보안 카테고리에서 더 자세히 다루고 있다.
이메일 첨부 파일 발송 전 최종 확인 절차
아래 7개 항목을 순서대로 확인하면 대부분의 일반적인 위협은 차단할 수 있다. 모든 항목을 한 번에 습관화하기 어렵다면, 수신자 재확인과 파일 암호화를 먼저 고정하는 것이 효과적이다.
- 파일 형식 점검: .exe, .bat, .docm, .xlsm 형식은 안전한 형식(.pdf, .docx, .xlsx)으로 변환 가능한지 검토
- 메타데이터 제거: Word·Excel은 “문서 검사”로 숨김 데이터 삭제, 이미지는 EXIF 정보 제거
- 파일 암호화: 개인정보·기밀 파일은 7-Zip AES-256 또는 Office 내장 암호 설정 적용
- 비밀번호 별도 전달: 암호화 비밀번호는 이메일이 아닌 전화·문자·카카오톡으로 전송
- 수신자 주소 재확인: 자동완성된 주소를 발송 직전에 눈으로 재확인, 특히 외부 수신자 발송 시
- 백신 검사: 외부에서 받은 파일을 재발송할 때는 최신 백신으로 검사 후 전송
- 계정 보안 점검: 이메일 계정 2단계 인증(TOTP 앱 또는 SMS) 활성화 여부 확인
7개 항목 중 사고와 가장 직접적으로 연결된 것은 수신자 주소 재확인과 파일 암호화다. 나머지 항목은 위험도가 축적되는 방식으로 사고를 키우는 요인에 해당한다. 웹하드·파일 공유 플랫폼별 보안 기능에 관한 추가 정보는 웹하드 가이드에서 확인할 수 있다.
자주 묻는 질문
이메일 첨부 파일에 바이러스가 있으면 열기만 해도 감염되나요?
파일 형식에 따라 다르다. .exe, .bat 같은 실행 파일은 저장하는 것만으로는 즉시 감염되지 않지만 실행하는 순간 위험하다. .docm, .xlsm 같은 매크로 포함 파일은 “편집 사용” 또는 “콘텐츠 사용” 버튼을 클릭하는 것 자체가 실질적인 실행이다. PDF는 뷰어 프로그램의 보안 취약점을 이용하는 공격이 있으므로 뷰어를 최신 버전으로 유지하는 것이 기본이다. 알 수 없는 출처의 첨부 파일은 열기 전에 바이러스 백신으로 검사하는 것이 권장된다.
7-Zip 무료 버전으로도 AES-256 암호화를 쓸 수 있나요?
그렇다. 7-Zip은 완전 무료 오픈소스 소프트웨어이며, 무료 버전에서도 AES-256 암호화가 지원된다. 압축 시 형식을 7z로 선택하면 기본적으로 AES-256이 적용된다. ZIP 형식으로 저장할 때도 7-Zip에서 AES-256을 선택할 수 있는데, 이 경우 Windows 기본 ZIP 압축 해제로는 열 수 없고 7-Zip 등 AES-256 지원 소프트웨어가 필요하다는 점을 수신자에게 사전에 안내해야 한다.
개인정보가 담긴 파일을 암호화 없이 이메일로 보내면 법적으로 문제가 되나요?
개인정보보호법에 따르면 개인정보 처리자는 개인정보를 외부로 전송할 때 암호화 등 기술적 보호 조치를 취해야 한다. 암호화 없이 개인정보가 담긴 파일을 전송하다 유출 사고가 발생하면 과태료 처분 또는 손해배상 책임이 뒤따를 수 있다. 모든 이메일 전송이 바로 법 위반이 되는 것은 아니며, 보호 조치가 있었는지, 실제 유출이 발생했는지 등이 판단 기준이 된다. 구체적인 법적 판단은 개인정보보호위원회 공식 안내나 법률 전문가에게 문의하는 것이 맞다.
Gmail과 네이버 메일 중 어떤 쪽이 더 안전한가요?
두 서비스 모두 전송 구간 TLS와 2단계 인증을 지원하므로 기본 인프라 보안 수준은 유사하다. 차이가 나는 부분은 데이터 처리 위치다. Gmail은 구글 서버(미국 기반)에 저장되고, 네이버 메일은 국내 서버에 저장되는 것으로 알려져 있다. 개인정보보호법 관점에서 국내 데이터를 국내 서버에 보관하는 쪽을 선호하는 기업도 있다. 다만 실제 보안 사고의 대부분은 서버 인프라가 아니라 계정 탈취(피싱, 비밀번호 재사용)에서 비롯된다. 어떤 서비스를 쓰든 2단계 인증과 강력하고 고유한 비밀번호 설정이 가장 먼저 해야 할 일이다.
이메일 대신 카카오톡으로 파일을 보내면 더 안전한가요?
카카오톡은 전송 구간 암호화를 지원하지만, 파일 자체는 암호화 없이 전달된다. 이메일과 마찬가지로 계정이 탈취되거나 기기가 분실되면 파일이 노출된다. 특히 그룹 채팅방에 공유하면 불특정 다수에게 파일이 노출될 수 있고, 카카오톡 파일은 저장 기간 제한도 있다는 것이 약점이다. 민감한 파일 전송에는 채널 선택보다 파일 자체를 암호화하는 것이 근본적인 해결책이다. 카카오톡은 파일 암호화 비밀번호를 이메일과 다른 채널로 전달하는 용도로 활용하는 것이 합리적이다.
이메일 첨부 파일 보안은 특별한 장비가 필요한 작업이 아니다. 7-Zip(무료), Office 내장 암호 기능, 계정 2단계 인증 — 이 세 가지만 챙겨도 일반적인 위협 대부분을 막을 수 있다. 개인정보가 담긴 파일을 자주 이메일로 주고받는다면, 지금 쓰는 메일 클라이언트의 수신자 자동완성 설정과 계정 보안 항목부터 한 번 열어보자. 파일 공유 플랫폼과 클라우드 스토리지 보안 비교는 클라우드 비교와 파일공유 보안 카테고리에서, 국내 사이버 보안 가이드라인 원문은 KISA 한국인터넷진흥원 공식 자료에서 확인할 수 있다.
