Outlook에서 연결된 첨부 파일을 열 수 없음: "Outlook에서 안전하지 않을 수 있는 다음과 같은 첨부 파일에 대한 액세스를 차단했습니다."

적용 대상
Outlook 2016 Outlook 2013 Microsoft Outlook 2010

중요

이 문서에는 컴퓨터에서 보안 설정 수준을 낮추는데 도움이 되는 방법 또는 보안 기능을 해제하는 방법을 보여주는 정보가 포함되어 있습니다. 이렇게 변경하면 특정 문제를 해결할 수 있습니다. 변경하기 전에 특정 환경에서 이 해결 방법을 구현할 때 발생할 수 있는 위험을 확인하는 것이 좋습니다. 이 해결 방법을 사용하는 경우 적절한 컴퓨터 보호 조치를 추가로 취하십시오.

증상

Microsoft Outlook 메시지에서 연결된 첨부 파일을 열려고 하면 Outlook은 링크에 대한 액세스를 차단합니다. 문제가 발생하면 Outlook 알림 표시줄에 다음과 유사한 메시지가 나타날 수 있습니다.

참고

Outlook에서 안전하지 않을 수 있는 첨부 파일에 대한 액세스를 차단했습니다. 파일 이름.

이 문제의 영향을 받는 첨부 파일은 흔하지 않습니다. 이러한 함수는 일반적으로 확장 MAPI 또는 Outlook 개체 모델을 사용하여 사용자 지정 솔루션에서 만들어 Microsoft Exchange 사서함 또는 로컬 Outlook 폴더 집합에 기능을 추가합니다.

원인

이 문제는 기본적으로 Outlook 2010 이상 버전에서 연결된 첨부 파일을 열 수 없기 때문에 발생합니다. 또한 2010년 7월 보안 업데이트에서는 이 동작을 포함하도록 Outlook 2002, Outlook 2003 및 Outlook 2007에 변경되었습니다.

이 보안 업데이트에 대한 자세한 내용은 MS10-045: Microsoft Office Outlook의 취약성으로 인해 원격 코드 실행이 허용될 수 있음 및 Microsoft 보안 공지 MS10-045를 참조하세요.

해결 방법

이 문제를 해결하려면 다음 방법 중 하나를 사용하십시오.

방법 1: 사용자 지정 솔루션 변경

연결된 첨부 파일을 사용하는 사용자 지정 솔루션의 개발자인 경우 연결된 파일을 더 이상 사용하지 않도록 솔루션을 변경하는 것이 좋습니다. 특히 첨부 파일의 PR_ATTACH_METHOD 속성에 대해 다음 옵션을 사용하지 마십시오.

  • ATTACH_BY_REFERENCE
  • ATTACH_BY_REF_ONLY
  • ATTACH_BY_REF_RESOLVE

한 가지 가능한 방법은 메시지 본문에 하이퍼링크를 대신 사용하는 것입니다.

방법 2: AllowAttachByRef 레지스트리 항목 추가

경고

이 해결 방법으로 인해 컴퓨터나 네트워크가 악의적인 사용자나 바이러스와 같은 악성 소프트웨어의 공격에 취약해질 수 있습니다. 이 해결 방법을 권장하지는 않지만 사용자 판단에 따라 해결 방법을 구현할 수 있도록 이에 대한 정보를 제공하고 있습니다. 이 해결 방법을 사용하여 발생하는 모든 위험에 대한 책임은 사용자에게 있습니다.

중요

이 절, 방법 또는 작업에는 레지스트리를 수정하는 방법에 대한 단계가 포함되어 있습니다. 그러나 레지스트리를 잘못 수정하면 심각한 문제가 발생할 수 있습니다. 따라서 이러한 단계를 신중하게 따라야 합니다. 레지스트리를 변경하기 전에 먼저 백업하는 것이 좋습니다. 이렇게 하면 문제가 발생하는 경우 레지스트리를 복원할 수 있습니다. 레지스트리를 백업 및 복원하는 방법에 대한 자세한 내용은 Windows에서 레지스트리를 백업 및 복원하는 방법을 참조하세요.

레지스트리 항목을 사용하면 Outlook에서 연결된 첨부 파일을 직접 열 수 있도록 차단하지 못하도록 할 수 있습니다. 그러나 이 레지스트리 항목을 사용하면 Outlook의 보안이 저하되고 악성 첨부 파일에 대한 액세스가 허용될 수 있으므로 사용하지 않는 것이 좋습니다.

AllowAttachByRef 레지스트리 항목을 구성하려면 값이 1인 AllowAttachByRef라는 DWORD 값을 추가합니다.

이 레지스트리 항목을 추가하려면 다음 단계를 수행합니다.

  1. Windows 로고 키+R을 누르고 열기 상자에 regedit를 입력한 다음 확인을 클릭합니다.

  2. 레지스트리에서 다음 하위 키 중 하나를 찾아 클릭합니다.

    • Microsoft 365용 Outlook(버전 16.0)을 포함한 Outlook 2016 이상 버전
      HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\Security
      또는:
      HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\16.0\Outlook\Security
    • Outlook 2013(버전 15.0)
      HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Outlook\Security
      또는:
      HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\15.0\Outlook\Security
    • Outlook 2010(버전 14.0)
      HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Outlook\Security
      또는:
      HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\14.0\Outlook\Security
    • Outlook 2007(버전 12.0)
      HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\Security
      또는:
      HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\12.0\Outlook\Security
    • Outlook 2003(버전 11.0)
      HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Outlook\Security
      또는:
      HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\11.0\Outlook\Security
    • Outlook 2002(버전 10.0)
      HKEY_CURRENT_USER\Software\Microsoft\Office\10.0\Outlook\Security
      또는:
      HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\10.0\Outlook\Security
  3. 편집 메뉴에서 새로 만들기를 가리킨 다음 DWORD(32비트) 값을 클릭합니다.

  4. DWORD 이름에 AllowAttachByRef를 입력한 다음 Enter 키를 누릅니다.

  5. AllowAttachByRef를 마우스 오른쪽 단추로 클릭한 다음 수정을 클릭합니다.

  6. 값 데이터 상자에 1을 입력한 다음 확인을 클릭합니다.

  7. 레지스트리 편집기를 종료하고 컴퓨터를 다시 시작합니다.

중요

AllowAttachByRef 레지스트리 항목은 첨부 파일을 다시 사용하도록 설정ATTACH_BY_REFERENCE ATTACH_BY_REF_ONLY만 합니다. ATTACH_BY_REF_RESOLVE 첨부 파일은 여전히 차단됩니다.

추가 정보

Outlook 2002와 이전 버전의 Outlook에서는 파일 삽입 명령을 사용하여 연결된 첨부 파일을 만들 수 있습니다. 그러나 서식 있는 텍스트를 사용하여 서식이 지정된 메시지에만 이 작업이 가능했습니다. 이 기능은 최신 버전의 Outlook에서 사용할 수 없습니다. 그러나 메시지 본문에 하이퍼링크를 삽입할 수 있습니다.

Outlook 개체 모델을 사용하면 연결된 첨부 파일을 만들어 보낼 수 있습니다. 그러나 이러한 메시지를 보내면 MAPI는 연결된 첨부 파일을 포함된 첨부 파일로 변환합니다.

전체 시나리오 매트릭스가 매우 크고 Outlook은 구성에 따라 다른 종류의 첨부 파일도 차단하기 때문에 시나리오를 테스트하여 이 문제가 Outlook에서 나타날 수 있는 예기치 않은 동작과 관련이 있는지 확인해야 합니다. 첨부 파일이 연결된 파일인지 확인하는 가장 좋은 방법은 MFCMAPI와 같은 MAPI 기반 도구를 사용하여 첨부 파일의 PR_ATTACH_METHOD 속성이 다음 값 중 하나로 설정되어 있는지 검사하는 것입니다.

값 MAPI 플래그
2 ATTACH_BY_REFERENCE
3 ATTACH_BY_REF_RESOLVE
4 ATTACH_BY_REF_ONLY

MFCMAPI를 사용하여 첨부 파일이 연결된 첨부파일인지 확인하려면 다음 단계를 수행합니다.

  1. MFCMAPI를 시작합니다.
  2. 세션 메뉴에서 로그온 및 저장소 테이블 표시를 클릭합니다.
  3. 목록에서 MAPI 저장소 중 하나를 두 번 클릭하여 해당 저장소를 엽니다. 의심스러운 첨부 파일이 있는 메시지가 들어 있는 저장소일 가능성이 높습니다.
  4. 탐색 창에서 폴더 트리를 확장하여 올바른 폴더를 찾은 다음 폴더 이름을 두 번 클릭하여 해당 폴더를 엽니다.
  5. 의심스러운 첨부 파일이 있는 메시지를 마우스 오른쪽 단추로 클릭한 다음 첨부 파일 테이블 표시를 클릭합니다.
  6. 의심스러운 첨부 파일을 선택한 다음 속성 목록에서 PR_ATTACH_METHOD 속성을 찾습니다. 값 및 SmartView 열에 데이터가 표시됩니다. 데이터가 이전에 나열된 MAPI 플래그 테이블에 나열된 세 가지 값 중 하나와 일치하면 첨부 파일은 연결된 첨부 파일입니다.

MFCMAPI에 대한 자세한 내용은 GitHub의 MFCMAPI를 참조하세요.

이 문서에서 설명하는 타사 제품은 Microsoft와 무관한 별개의 공급업체에서 제조한 것입니다. Microsoft는 이러한 제품의 성능이나 신뢰성에 대해 명시적 또는 묵시적 보증을 제공하지 않습니다.

이 문서에 포함된 다른 공급업체의 연락처 정보는 기술 지원을 받는 데 도움을 주기 위한 것입니다. 이 연락처 정보는 예고 없이 변경될 수 있습니다. Microsoft는 이러한 다른 공급업체 연락처 정보의 정확성을 보증하지 않습니다.