본문 바로가기
#2 엑셀 오류 가이드

엑셀 매크로 보안 설정 변경 방법과 주의사항

by 이세계의엑셀 2024. 11. 9.
반응형

엑셀 매크로는 작업을 자동화할 수 있는 매우 유용한 기능입니다. 하지만 보안 설정이 제대로 되어 있지 않으면 매크로를 실행할 때 보안 위협에 노출될 수 있습니다. 이번 포스팅에서는 엑셀 매크로 보안 설정을 변경하는 방법과 설정 시 주의해야 할 사항을 쉽게 설명합니다. 각 단계별로 설명하며, 예시를 통해 안전하게 매크로 설정을 변경하는 방법을 다룹니다. 특히, 보안과 관련된 다양한 옵션과 그에 대한 설명을 통해 매크로 설정 시 주의해야 하는 부분을 알 수 있도록 구성했습니다.

1. 엑셀 매크로 보안 설정의 중요성

엑셀 매크로는 작업을 자동화하고, 많은 양의 데이터를 손쉽게 처리할 수 있게 도와줍니다. 복잡한 계산이나 반복적인 데이터를 처리하는 데 있어 매크로는 매우 강력한 도구입니다. 하지만 매크로는 프로그래밍된 코드로 동작하기 때문에 악성 코드가 포함될 위험이 있습니다. 이런 이유로 엑셀은 매크로 보안 설정을 통해 매크로 실행을 제한하고 사용자에게 경고를 제공합니다. 만약 보안 설정을 제대로 하지 않으면 중요한 데이터가 손상되거나 시스템에 악성 프로그램이 설치될 수 있습니다. 따라서, 매크로를 사용하기 전 보안 설정을 올바르게 조정하는 것이 매우 중요합니다.

2. 엑셀 매크로 보안 설정 변경 방법

엑셀 매크로 보안 설정을 변경하려면 다음 단계를 따라 하세요. 각 단계는 매우 간단하며, 화면에서 옵션을 클릭해 나가는 방식으로 진행됩니다. 이 과정에서는 사용자에게 최대한 직관적이고 안전한 설정을 권장합니다.

2.1 매크로 보안 설정 열기

  1. 파일 메뉴를 클릭합니다.
    • 엑셀 화면 좌측 상단에 있는 파일 메뉴를 선택합니다. 여기서 엑셀의 다양한 설정을 관리할 수 있습니다.
  2. 옵션을 선택합니다.
    • 파일 메뉴에서 옵션을 클릭하면 엑셀 옵션 창이 열립니다. 이 창에서 엑셀의 전반적인 환경 설정을 조정할 수 있습니다.
  3. 보안 센터로 이동합니다.
    • 엑셀 옵션 창에서 보안 센터를 선택하고 오른쪽 아래에 있는 보안 센터 설정 버튼을 클릭합니다. 보안 센터는 엑셀에서 보안과 관련된 모든 옵션을 설정할 수 있는 곳입니다.

2.2 매크로 설정 변경하기

  1. 매크로 설정을 선택합니다.
    • 보안 센터 창이 열리면 왼쪽 메뉴에서 매크로 설정을 클릭합니다. 여기에서 매크로의 실행 방법을 설정할 수 있습니다.
  2. 매크로 실행 옵션 선택
    • 여러 가지 매크로 실행 옵션이 보일 것입니다. 각 옵션은 매크로 보안 수준에 따라 다릅니다.
      • 모든 매크로 실행 안 함(알림 없음): 매크로를 전혀 실행하지 않도록 설정합니다. 보안을 가장 강력하게 유지하는 설정이지만, 매크로를 사용할 수 없게 됩니다.
      • 알림을 표시하고 매크로 실행 안 함: 사용자가 매크로를 허용할지 결정하기 전에 경고 메시지를 표시합니다. 사용자가 매크로의 안전성을 판단하고 선택할 수 있도록 합니다.
      • 모든 매크로 실행(안전하지 않을 수 있음): 모든 매크로를 허용하며, 이 옵션은 보안 위험이 있습니다. 이 설정은 가능한 사용하지 않는 것이 좋습니다.
      • 디지털 서명이 있는 매크로만 실행: 신뢰할 수 있는 발행자가 인증한 매크로만 실행할 수 있도록 설정하여 보안성을 강화합니다.
  3. 원하는 보안 수준을 선택하고 확인 버튼을 클릭합니다.
    • 일반적으로는 알림을 표시하고 매크로 실행 안 함 옵션을 선택하는 것이 가장 안전합니다. 이 설정을 통해 신뢰할 수 있는 매크로만 실행하도록 할 수 있습니다. 사용자가 직접 매크로의 안전성을 확인한 후 허용 여부를 결정할 수 있는 장점이 있습니다.

예시 1: 매크로 설정 변경하기

  • 엑셀을 열고 파일 > 옵션 > 보안 센터 > 보안 센터 설정으로 이동합니다. 여기서 매크로 설정을 선택하고, 알림을 표시하고 매크로 실행 안 함 옵션을 선택하여 안전한 상태에서 매크로를 실행합니다. 이 과정은 엑셀 매크로를 사용할 때의 기본적인 보안 수칙입니다.

3. 매크로 보안 설정 시 주의사항

엑셀 매크로는 편리하지만, 잘못된 설정으로 인해 보안 위협에 노출될 수 있습니다. 보안 설정을 변경할 때 다음과 같은 점들을 주의해야 합니다. 특히, 매크로의 출처가 확실하지 않으면 절대 실행하지 않는 것이 중요합니다.

3.1 신뢰할 수 있는 매크로만 실행

  • 매크로 파일을 열 때 출처가 명확한지 확인하세요. 신뢰할 수 없는 출처에서 온 매크로는 악성 코드일 가능성이 있으므로 실행하지 않는 것이 좋습니다. 만약 출처가 불분명하거나 파일이 의심스러울 경우 매크로를 실행하지 마세요.
  • 알림을 표시하고 매크로 실행 안 함 옵션을 선택하면 파일을 열 때마다 경고 메시지가 표시됩니다. 이 경고 메시지를 확인하고 매크로가 안전한지 판단한 후 실행하세요. 이 옵션은 사용자에게 매번 경고를 제공함으로써 보안을 강화할 수 있습니다.

3.2 디지털 서명 확인하기

  • 매크로에 디지털 서명이 있는 경우, 이 서명을 확인하여 신뢰할 수 있는 발행자인지 확인하세요. 디지털 서명은 매크로가 신뢰할 수 있는 개발자에 의해 작성되었음을 인증하는 역할을 합니다. 서명이 있는 매크로는 상대적으로 안전하며, 악성 코드일 가능성이 낮습니다.
  • 디지털 서명이 없거나 발행인을 알 수 없는 경우 매크로를 실행하지 않는 것이 좋습니다. 디지털 서명이 없는 매크로는 위험을 초래할 수 있으며, 악성 코드가 숨겨져 있을 가능성이 있습니다.
  • 서명 확인 방법: 매크로 파일을 열 때 서명 정보가 표시되며, 이를 통해 발행자가 누구인지 확인할 수 있습니다. 만약 발행자가 신뢰할 수 없는 경우, 매크로 실행을 피하는 것이 좋습니다.

3.3 모든 매크로 실행 옵션 사용 자제

  • 모든 매크로 실행 옵션은 보안을 매우 취약하게 만들 수 있습니다. 이 옵션을 선택하면 엑셀은 모든 매크로를 실행하므로 악성 코드의 실행 위험이 높아집니다. 엑셀 파일에 포함된 악성 코드가 사용자의 컴퓨터에 큰 문제를 일으킬 수 있으므로, 이 설정은 반드시 피해야 합니다.
  • 이 옵션은 절대로 추천되지 않으며, 반드시 필요한 경우가 아니라면 사용을 피하는 것이 좋습니다. 기업 환경이나 중요한 데이터를 다룰 때는 특히 주의해야 합니다. 매크로로 인해 시스템이 악성 코드에 감염되면 큰 손실을 초래할 수 있습니다.

예시 2: 매크로 실행 시 주의사항

  • 이메일 첨부 파일로 온 엑셀 문서에 매크로가 포함된 경우, 먼저 발신자가 신뢰할 수 있는 사람인지 확인하세요. 만약 확인할 수 없다면 매크로 실행을 허용하지 않는 것이 좋습니다. 특히, 예상치 못한 파일에서 매크로 실행 요청이 있다면 이는 악성 코드일 가능성이 높습니다.

4. 신뢰할 수 있는 위치 설정하기

엑셀에는 신뢰할 수 있는 위치라는 개념이 있습니다. 신뢰할 수 있는 위치에 저장된 파일은 자동으로 매크로가 실행되므로 매번 매크로 실행 여부를 확인하지 않아도 됩니다. 이 기능은 매우 편리하지만 보안적으로 민감한 정보를 처리할 때는 신중해야 합니다.

  1. 보안 센터로 이동하여 신뢰할 수 있는 위치를 선택합니다.
  2. 새 위치 추가 버튼을 클릭하여 신뢰할 수 있는 폴더를 지정합니다.
  3. 이 폴더에 저장된 엑셀 파일은 매크로 경고 없이 바로 실행됩니다. 이로 인해 매크로를 매번 수동으로 실행하는 불편함을 덜 수 있습니다.

이 기능은 자주 사용하는 매크로가 있는 경우 매우 편리하지만, 보안적으로 중요한 정보가 있는 파일을 신뢰할 수 없는 위치에 저장하지 않도록 주의해야 합니다. 신뢰할 수 없는 위치에 파일을 저장하면 모든 매크로가 자동 실행되므로 보안 위험이 커질 수 있습니다.

예시 3: 신뢰할 수 있는 위치 설정

  • 회사 내에서 반복적으로 사용하는 매크로 파일이 있는 경우, 해당 파일을 신뢰할 수 있는 위치로 지정하면 매번 경고 메시지를 확인할 필요 없이 매크로를 자동으로 실행할 수 있습니다. 이를 통해 시간 절약과 효율적인 업무 처리가 가능합니다. 하지만 이 기능을 사용할 때는 반드시 신뢰할 수 있는 파일만 이 위치에 저장해야 합니다.

5. 자주 묻는 질문 (FAQ)

Q1. 매크로 실행이 갑자기 안 됩니다. 왜 그런가요?

A1. 매크로 실행이 안 되는 이유는 주로 보안 설정이 변경되었기 때문입니다. 파일 > 옵션 > 보안 센터 > 매크로 설정에서 설정을 확인하고 알림을 표시하고 매크로 실행 안 함 옵션으로 변경해 보세요. 이렇게 하면 신뢰할 수 있는 매크로를 선택적으로 실행할 수 있습니다.

Q2. 모든 매크로를 자동으로 실행하고 싶습니다. 어떻게 해야 하나요?

A2. 모든 매크로 실행(안전하지 않을 수 있음) 옵션을 선택하면 되지만, 이 방법은 매우 위험하므로 절대 추천되지 않습니다. 가능하면 디지털 서명이 있는 매크로만 실행 옵션을 사용하세요. 디지털 서명이 있는 매크로는 인증된 출처에서 온 것이므로 상대적으로 안전합니다.

Q3. 신뢰할 수 있는 위치에 대해 자세히 알고 싶어요.

A3. 보안 센터에서 신뢰할 수 있는 위치를 설정하면 지정한 폴더에 있는 엑셀 파일은 매크로 경고 없이 자동으로 실행됩니다. 반복적으로 사용하는 매크로 파일이 있다면 이 위치에 저장하는 것이 편리합니다. 다만, 신뢰할 수 없는 파일을 이 위치에 저장하면 보안 위험이 높아질 수 있으므로 주의해야 합니다.

Q4. 매크로 파일이 안전한지 어떻게 알 수 있나요?

A4. 매크로 파일이 안전한지 판단하려면 디지털 서명을 확인하거나, 신뢰할 수 있는 출처에서 받은 파일인지 확인해야 합니다. 서명이 없는 파일은 위험할 수 있으니 주의가 필요합니다. 항상 출처를 확인하고, 의심스러운 파일은 실행하지 않도록 합니다.

Q5. 신뢰할 수 있는 위치를 설정했는데도 경고 메시지가 표시됩니다. 왜 그런가요?

A5. 신뢰할 수 있는 위치에 파일을 저장했지만 여전히 경고 메시지가 표시되는 경우, 보안 센터에서 해당 위치가 실제로 신뢰할 수 있는 위치로 설정되었는지 다시 확인해 보세요. 일부 환경에서는 네트워크 드라이브 등 외부 장치에 대해 자동 실행이 제한될 수 있습니다.

6. 결론

엑셀 매크로 보안 설정은 매우 중요합니다. 작업을 자동화하는 매크로 기능은 유용하지만, 보안 설정을 잘못하면 시스템에 위험을 초래할 수 있습니다. 신뢰할 수 있는 매크로만 실행하고, 항상 보안 경고를 확인하는 습관을 가지세요. 이 글에서 설명한 보안 설정 방법과 주의사항을 따라 안전하게 엑셀 매크로를 활용해 보세요. 또한, 보안 설정을 주기적으로 점검하고 매크로의 출처를 항상 확인하는 습관을 통해 안전하게 엑셀을 사용할 수 있도록 하세요.

반응형