Contents 호환성 문제의 정의와 증상 분류 즉시 조치 체크리스트(빠른 복구) 파일 형식별 특성과 선택 기준 버전 차이로 인한 기능 손실과 대체 전략 조직 환경 차이: 32/64비트, 추가기능, 보안 정책 CSV·텍스트 파일 호환성: 인코딩·구분 기호·서식 날짜·숫자 변형 방…
글 전체 보기- 공유 링크 만들기
- X
- 이메일
- 기타 앱
Contents 호환성 문제의 정의와 증상 분류 즉시 조치 체크리스트(빠른 복구) 파일 형식별 특성과 선택 기준 버전 차이로 인한 기능 손실과 대체 전략 조직 환경 차이: 32/64비트, 추가기능, 보안 정책 CSV·텍스트 파일 호환성: 인코딩·구분 기호·서식 날짜·숫자 변형 방…
글 전체 보기이 글의 목적은 엑셀에서 “해당 파일은 신뢰할 수 없음” 경고가 반복 표시될 때 근본 원인별로 진단하고, 기업 환경과 개인 환경에서 모두 적용 가능한 표준 절차와 안전한 우회 방법을 제시하여 현장에서 즉시 해결하도록 돕는 것이다.
엑셀의 경고는 파일의 신뢰 수준을 판정하는 여러 보안 엔진이 동시에 작동한 결과이다. 대표 요인은 다음과 같다.
.xlsm, .xlam)인지 확인한다.인터넷에서 받은 파일은 NTFS 대체 데이터 스트림(ADS)에 Zone.Identifier(=MOTW)가 기록되어 외부로 인식된다. 이때 엑셀은 보호된 보기를 적용한다.
신뢰한 소스에서 받은 다수 파일을 처리할 때 사용한다.
# 특정 폴더의 모든 Office 파일 MOTW 제거 Get-ChildItem "D:\Inbound\*.xl*" -Recurse | Unblock-File
스트림 존재 여부 점검
Get-Item -Path "D:\Inbound\Report.xlsm" -Stream *
Unblock-File은 출처 표시를 제거한다. 내부 정책상 보존이 필요한 환경에서는 사용 전에 보안팀의 승인을 받는다.엑셀 > 파일 > 옵션 > 보안 센터 > 보안 센터 설정 > 보호된 보기에서 아래 항목을 확인한다.
최소화 전략은 다음과 같다.
빈번히 사용하는 내부 문서는 신뢰된 경로로 통제하는 것이 안전하다.
외부 출처의 매크로는 기본 차단된다. 정상 문서라도 MOTW가 남아 있으면 매크로가 실행되지 않는다.
매크로 프로젝트를 코드 서명 인증서로 서명하면 수신 측에서 게시자를 신뢰로 등록할 수 있다.
기업 PC에서 경고가 계속 뜨면 중앙 정책일 가능성이 높다. 아래는 관리자용 점검 항목이다.
| 구분 | 정책/키 | 효과 | 권장 |
|---|---|---|---|
| 매크로 차단 | Office 관리 템플릿 > 매크로 설정 | 인터넷 출처 매크로 차단 | 유지, 서명·신뢰 경로 병행 |
| Zone 정보 유지 | 첨부 관리자 정책 | MOTW 유지·전파 | 유지, 업무 폴더만 신뢰 위치 |
| 보호된 보기 | Excel 보안 센터 정책 | 읽기 전용 강제 | 기본 유지, 예외 경로 정의 |
테스트용 임시 전환은 로컬에서만 수행하고, 본 적용은 GPO 변경 후 배포한다.
:: (관리자용) 보호된 보기 특정 옵션 점검/토글 예시 - 조직 정책과 충돌 시 무시됨 reg query "HKCU\Software\Microsoft\Office\16.0\Excel\Security\ProtectedView"
:: Zone Identifier 자동 해제 금지 정책 점검 (시스템 전역)
reg query "HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\Attachments"
.xltm)은 내부에서 생성·배포하고 외부 수신 템플릿은 MOTW 제거 후 검토한다.| 증상 | 가능 원인 | 1차 조치 | 대체 조치 |
|---|---|---|---|
| 매번 읽기 전용으로 열림 | MOTW로 외부 출처 인식 | 속성 > 차단 해제 | Unblock-File, 신뢰 위치 이동 |
| 매크로 자동 차단 | 외부 매크로 차단 정책 | 서명본 요청 | 신뢰 위치, MOTW 제거 |
| 경고 해제해도 다음에 반복 | 공유폴더·메일함에서 직접 열람 | 로컬에 저장 후 처리 | 동기화 폴더를 신뢰 위치로 지정 |
| 특정 PC에서만 발생 | 그룹 정책 상이 | 정책 점검 요청 | 예외 경로 승인 절차 |
# 1) 파일을 로컬로 저장 # 2) 속성에서 '차단 해제' 체크 # 3) 엑셀 닫고 다시 열기 # 4) 매크로 필요 시 신뢰 위치로 이동 또는 서명본 요청 # 5) 대량 파일은 PowerShell: Get-ChildItem "C:\Inbound\*.xl*" -Recurse | Unblock-File # 6) 반복 발생 시 정책/경로 재설계 Unblock-File 수행을 고려한다..xltm)은 사내 저장소에서만 배포한다..xlam)은 서명하고 전용 설치 경로를 신뢰 위치로 등록한다.MOTW가 없거나 정책으로 숨겨진 경우이다. PowerShell Get-Item -Stream *로 스트림을 확인하고, 조직 정책을 확인한다.
불특정 공유라면 권장하지 않는다. 프로젝트 전용 읽기 전용 공유만 최소 범위로 지정한다.
파일이 외부 출처로 표시되면 매크로 유무와 무관하게 보호된 보기가 적용될 수 있다. 차단 해제 또는 신뢰 위치 이동으로 해결한다.
가능하나 권장하지 않는다. 조직 배포는 서명으로 신뢰 사슬을 만든다.
외부 출처·공유폴더에서 직접 열면 반복된다. 로컬 신뢰 위치로 이관한다.