본문 바로가기

엑셀 매크로 보안 설정 제대로 파헤치기




엑셀 매크로 보안 설정이란 무엇일까요

엑셀 매크로 보안 설정은 엑셀 파일 내에 포함된 매크로의 실행 여부를 제어하는 중요한 기능입니다. 악성코드 감염이나 데이터 유출과 같은 보안 위협으로부터 사용자의 컴퓨터와 정보를 보호하기 위해 반드시 이해하고 올바르게 설정해야 하는 부분입니다. 매크로는 특정 작업을 자동화하여 업무 효율성을 높여주지만, 신뢰할 수 없는 출처의 매크로는 심각한 문제를 야기할 수 있기 때문입니다. 엑셀은 이러한 위험을 방지하고자 매크로 실행 시 사용자에게 알림을 주거나, 아예 실행을 차단하는 등의 보안 기능을 제공합니다. 엑셀 매크로 보안 설정을 제대로 이해하면 안전하게 매크로를 활용할 수 있습니다.

아래 표는 엑셀의 매크로 보안 설정 옵션별 특징을 비교한 것입니다. 각 옵션은 보안 수준과 사용자 편의성에 따라 다른 특징을 가집니다.

 

옵션 이름 설명 보안 수준
모든 매크로 알림 설정 모든 매크로가 포함된 통합 문서에 대해 알림이 표시되며, 사용자가 매크로를 사용하도록 설정할 수 있습니다. 중간
디지털 서명이 있는 매크로만 활성화 디지털 서명이 있는 매크로만 실행되고, 서명이 없는 매크로는 비활성화됩니다. 높음
디지털 서명이 있고 신뢰할 수 있는 게시자의 매크로만 활성화 신뢰할 수 있는 게시자의 디지털 서명이 있는 매크로만 실행됩니다. 매우 높음
모든 매크로 비활성화 (알림 없음) 모든 매크로를 자동으로 비활성화하며, 사용자에게 알림도 표시되지 않습니다. 최고




엑셀 매크로 보안 설정 방법 알아보기

엑셀에서 매크로 보안 설정을 변경하는 방법은 매우 간단합니다. 일반적으로 '파일' 메뉴를 통해 '옵션'으로 이동한 후 '보안 센터' 및 '보안 센터 설정'을 선택하면 매크로 설정 관련 메뉴를 찾을 수 있습니다. 여기서 자신에게 맞는 보안 수준을 선택하면 됩니다. 예를 들어, 업무 환경에서 신뢰할 수 있는 매크로만 사용하는 경우 '디지털 서명이 있는 매크로만 활성화' 또는 '디지털 서명이 있고 신뢰할 수 있는 게시자의 매크로만 활성화' 옵션을 선택하는 것이 좋습니다. 반대로, 매크로 사용이 전혀 필요 없고 보안을 최우선으로 한다면 '모든 매크로 비활성화'를 선택할 수 있습니다. 엑셀 매크로 보안 설정은 사용자의 필요와 환경에 맞게 조정하는 것이 중요합니다.

매크로 보안 설정을 변경하는 구체적인 단계를 아래와 같이 안내합니다.

 

▶ 1단계: 엑셀을 실행하고 '파일' 탭을 클릭합니다.

▶ 2단계: 왼쪽 메뉴에서 '옵션'을 선택합니다.

▶ 3단계: 'Excel 옵션' 창이 열리면 왼쪽 메뉴에서 '보안 센터'를 선택하고 '보안 센터 설정' 버튼을 클릭합니다.

▶ 4단계: '보안 센터' 창에서 왼쪽 메뉴의 '매크로 설정'을 선택합니다. 원하는 보안 수준을 선택하고 '확인' 버튼을 눌러 설정을 저장합니다.

주의 사항: 신뢰할 수 없는 출처의 매크로가 포함된 파일을 열 때는 항상 주의해야 합니다. 보안 설정이 낮을수록 악성코드 감염 위험이 높아집니다.




안전한 매크로 활용을 위한 팁

엑셀 매크로를 안전하게 활용하기 위해서는 몇 가지 추가적인 팁을 알아두는 것이 좋습니다. 첫째, 매크로가 포함된 파일을 받을 때는 반드시 출처를 확인하고 신뢰할 수 있는 경우에만 파일을 열어야 합니다. 특히 이메일 첨부 파일이나 웹사이트에서 다운로드한 파일은 더욱 주의가 필요합니다. 둘째, 필요한 매크로에 대해서는 디지털 서명을 확인하거나, 직접 작성한 매크로가 아니라면 실행 전에 코드를 검토하는 것이 좋습니다. 셋째, 개인 정보나 민감한 데이터가 포함된 파일에는 신뢰할 수 없는 매크로를 절대 포함시키지 않도록 주의해야 합니다. 엑셀 매크로 보안 설정은 기본이며, 추가적인 주의 사항을 통해 더욱 안전하게 엑셀 작업을 수행할 수 있습니다.

안전한 매크로 활용을 위한 몇 가지 구체적인 사항을 정리해 보았습니다.

 

항목 설명
출처 확인 매크로 포함 파일을 받으면 항상 출처를 확인하고 신뢰할 수 있는 경우에만 실행합니다.
디지털 서명 활용 신뢰할 수 있는 개발자가 제공한 매크로는 디지털 서명을 통해 확인할 수 있습니다.
보안 센터 활용 엑셀 보안 센터에서 제공하는 다양한 매크로 설정 옵션을 활용하여 보안 수준을 높입니다.
최신 버전 유지 엑셀 및 운영체제를 항상 최신 버전으로 업데이트하여 보안 취약점을 개선합니다.

핵심 포인트: 엑셀 매크로 보안 설정은 단순히 기능을 끄고 켜는 것을 넘어, 자신의 작업 환경과 파일의 중요도를 고려하여 신중하게 설정해야 합니다.




매크로 종류별 이해와 기본 설정

엑셀 매크로를 사용하기 전에 각 매크로의 종류를 이해하는 것이 중요합니다. 크게 'Excel 4.0 매크로'와 'VBA(Visual Basic for Applications) 매크로'로 나눌 수 있으며, 이 두 가지는 보안 수준과 실행 방식에서 차이를 보입니다. Excel 4.0 매크로는 이전 버전에서 사용되었던 방식으로, 보안 취약성이 높아 특별한 주의가 필요합니다. 반면 VBA 매크로는 현대 엑셀에서 주로 사용되며, 보다 강력한 보안 기능을 제공합니다. 엑셀에서는 이러한 매크로들의 기본 보안 설정을 통해 잠재적인 위협으로부터 사용자를 보호합니다. 보안 설정의 기본값은 대부분의 경우 '모든 매크로 사용 안 함'으로 되어 있어, 의도치 않은 매크로 실행을 방지합니다. 하지만 작업 효율을 위해 매크로 사용이 필요한 경우, 신뢰할 수 있는 출처의 매크로만 허용하는 방식으로 설정을 변경해야 합니다. 매크로 종류에 따라 접근 방식이 달라지므로, 이를 명확히 구분하여 관리하는 것이 안전한 엑셀 사용의 첫걸음입니다.

 

매크로 종류 주요 특징 보안 고려 사항
Excel 4.0 매크로 이전 버전에서 사용, 낮은 보안 수준 악성코드 포함 가능성 높음, 비활성화 권장
VBA 매크로 현재 널리 사용, 풍부한 기능, 상대적으로 높은 보안 신뢰할 수 있는 출처 확인 필수, 설정 통해 관리




엑셀 매크로 보안 센터 활용법

엑셀의 '매크로 보안 센터'는 매크로 실행을 안전하게 관리할 수 있는 핵심 기능입니다. 이 곳에서 사용자는 엑셀 파일에 포함된 매크로를 어떻게 처리할지 상세하게 설정할 수 있습니다. 보안 센터에 접근하는 방법은 비교적 간단합니다. '파일' 탭을 선택한 후 '옵션'으로 이동, '보안 센터'를 클릭하고 '보안 센터 설정'을 선택하면 됩니다. 보안 센터 내에는 다양한 매크로 보안 옵션이 있습니다. 가장 높은 수준의 보안은 '모든 매크로 사용 안 함(알림 표시 없음)'이며, 이는 어떠한 매크로도 사용자 동의 없이 실행되지 않도록 차단합니다. 그다음으로 '모든 매크로 사용 안 함(알림 표시)'은 매크로가 포함된 파일을 열 때 보안 경고 표시줄을 통해 사용자에게 알림을 제공하여, 사용자가 매크로 실행 여부를 직접 결정할 수 있게 합니다. '디지털 서명이 있는 매크로만 모두 사용' 옵션은 신뢰할 수 있는 개발자가 서명한 매크로만 실행되도록 하여 보안을 강화합니다. 마지막으로 '모든 매크로 사용(신뢰하지 않는 코드 실행 위험)'은 가장 낮은 보안 수준으로, 모든 매크로가 자동으로 실행되도록 허용합니다. 보안 센터의 각 옵션들을 잘 이해하고 자신의 작업 환경과 보안 요구사항에 맞는 설정을 선택하는 것이 매우 중요합니다.

 

▶ 1단계: 엑셀 파일 열기 > '파일' 탭 선택

▶ 2단계: '옵션' 클릭 후 '보안 센터' 선택

▶ 3단계: '보안 센터 설정' 클릭하여 매크로 보안 옵션 조정




매크로 신뢰할 수 있는 위치 설정

엑셀에서 매크로를 자주 사용해야 하지만, 보안을 유지하고 싶을 때 유용한 기능이 바로 '신뢰할 수 있는 위치' 설정입니다. 이 기능을 사용하면 특정 폴더에 저장된 엑셀 파일의 매크로는 보안 경고 없이 자동으로 실행되도록 할 수 있습니다. 이는 매일 사용하는 회사 내부 공유 폴더나 개인적으로 관리하는 매크로 전용 폴더 등에 적용할 수 있습니다. '신뢰할 수 있는 위치'를 설정함으로써, 낯선 출처의 파일에서 매크로가 실행될 위험은 막으면서도, 자주 사용하는 파일의 매크로를 편리하게 이용할 수 있습니다. 설정 방법은 '파일' > '옵션' > '보안 센터' > '보안 센터 설정' > '신뢰할 수 있는 위치' 순서로 진입합니다. 이후 '새 위치 추가'를 클릭하여 매크로가 저장된 폴더 경로를 지정하면 됩니다. 이때 'Microsoft Office 프로그램에 의해 만들어진 모든 신뢰할 수 있는 위치' 옵션을 선택하면, 마이크로소프트에서 제공하는 기본적인 신뢰 위치를 활용할 수 있습니다. 하지만 자체적으로 관리하는 폴더를 추가할 때는 경로를 정확하게 지정하고, 해당 폴더에는 신뢰할 수 있는 파일만 저장하도록 주의해야 합니다. 신뢰할 수 있는 위치 설정은 매크로의 편리성과 보안성을 동시에 확보할 수 있는 현명한 방법입니다.

 

핵심 포인트: 특정 폴더를 신뢰할 수 있는 위치로 지정하면 해당 폴더 내 매크로는 자동 실행됩니다. 이는 편의성을 높이지만, 폴더 관리에 주의가 필요합니다.

엑셀 매크로 보안 설정 제대로 파헤치기




보안 경고 표시 유형별 이해

엑셀 매크로 보안 설정에서 가장 흔하게 접하게 되는 것은 바로 '보안 경고'입니다. 이 경고 메시지는 사용자의 컴퓨터와 데이터를 보호하기 위한 필수적인 기능이지만, 어떤 종류의 경고인지 정확히 이해하는 것이 중요합니다. 엑셀은 매크로를 실행할 때 잠재적인 위험을 감지하면 사용자에게 알림을 표시하는데, 이러한 경고는 매크로의 출처나 설정된 보안 수준에 따라 다르게 나타납니다. 경고 메시지의 내용을 제대로 파악하면, 불필요한 차단을 막거나 실제 위험을 인지하고 적절한 조치를 취하는 데 도움이 됩니다.

엑셀은 기본적으로 모든 매크로를 비활성화하는 설정을 권장하며, 이는 보안을 최우선으로 하기 위함입니다. 하지만 신뢰할 수 있는 출처의 매크로를 사용해야 할 경우에는 보안 설정을 조정해야 할 수도 있습니다. 이때 어떤 유형의 경고가 나타나는지를 알아두면, 엑셀을 더욱 안전하고 효율적으로 사용할 수 있는 기반이 마련됩니다. 매크로 보안 설정의 종류별로 나타나는 경고 메시지를 살펴보는 것이 앞으로의 엑셀 작업에 큰 영향을 미칠 것입니다.

 

경고 유형 설명 조치 권장 사항
기본값 (모든 매크로 비활성화) 매크로가 포함된 문서가 열릴 때, 모든 매크로가 비활성화되고 경고 표시줄이 나타납니다. 신뢰할 수 있는 출처의 파일만 '콘텐츠 사용'을 클릭하여 매크로를 활성화합니다.
특정 위치의 매크로 허용 보안 센터 설정에서 지정된 신뢰할 수 있는 위치에 있는 파일의 매크로만 실행됩니다. 이 옵션을 사용하면 자주 사용하는 매크로 파일을 지정된 폴더에 저장하여 편리하게 사용할 수 있습니다.
디지털 서명된 매크로 매크로에 신뢰할 수 있는 게시자의 디지털 서명이 있는 경우, 서명자를 신뢰하면 매크로를 실행할 수 있습니다. 디지털 서명은 매크로의 무결성과 출처를 확인하는 데 도움을 줍니다.

핵심 포인트: 엑셀에서 발생하는 보안 경고는 단순한 알림이 아니라, 여러분의 데이터를 보호하기 위한 중요한 시스템입니다. 각 경고의 의미를 정확히 이해하고 신중하게 대응하는 습관을 들이는 것이 중요합니다.




주요 질문 FAQ




Q. 엑셀 매크로 보안 설정, 왜 이렇게 복잡하게 느껴지나요?

엑셀 매크로 보안 설정은 기본적으로 악성코드로부터 사용자의 컴퓨터를 보호하기 위해 존재합니다. 매크로는 컴퓨터에서 특정 명령을 자동으로 실행할 수 있기 때문에, 의심스러운 출처의 매크로 파일은 잠재적인 위험을 가지고 있습니다. 이러한 보안 체계를 강화하기 위해 엑셀은 매크로 실행 시 경고 메시지를 표시하거나, 신뢰할 수 있는 게시자의 서명이 있는 매크로만 실행하도록 설정하는 등 다양한 옵션을 제공합니다. 이러한 다양한 설정 옵션 때문에 처음 접하는 분들은 다소 복잡하게 느껴질 수 있습니다.




Q. '보안 경고, 매크로가 비활성화되었습니다.' 라는 메시지가 뜨는데, 어떻게 해야 하나요?

이 메시지는 현재 엑셀의 보안 설정상 매크로 실행이 차단되었음을 의미합니다. 이 메시지가 나타나는 파일은 신뢰할 수 있는 출처인지 먼저 확인하는 것이 중요합니다. 파일 출처가 확실하고 안전하다면, 메시지 상단에 나타나는 '콘텐츠 사용' 또는 '활성화' 버튼을 클릭하여 매크로를 실행할 수 있습니다. 하지만 불확실한 출처의 파일이라면 매크로를 실행하지 않는 것이 안전합니다.




Q. 모든 매크로를 허용하는 것이 가장 편리한가요? 위험하지 않나요?

모든 매크로를 허용하는 설정은 가장 편리할 수 있으나, 보안 측면에서는 매우 위험합니다. 악성코드가 포함된 매크로가 포함된 파일을 열 경우, 사용자의 동의 없이도 악성코드가 실행될 수 있어 컴퓨터 시스템에 심각한 피해를 줄 수 있습니다. 따라서 모든 매크로를 허용하는 것은 권장되지 않으며, 꼭 필요한 경우가 아니라면 '보안 센터'에서 '모든 매크로 제외(알림 표시)' 또는 '서명된 매크로만 허용'과 같은 좀 더 안전한 옵션을 선택하는 것이 좋습니다.




Q. 자주 사용하는 특정 매크로 파일만 항상 실행되도록 설정하는 방법이 있나요?

네, 가능합니다. '신뢰할 수 있는 위치' 기능을 활용하면 됩니다. 엑셀의 '파일' > '옵션' > '보안 센터' > '보안 센터 설정' > '신뢰할 수 있는 위치'로 이동하여, 자주 사용하는 매크로 파일이 저장된 폴더를 신뢰할 수 있는 위치로 등록할 수 있습니다. 이렇게 등록된 폴더의 매크로 파일은 별도의 경고 없이 자동으로 실행됩니다. 하지만 이 기능을 사용할 때는 해당 폴더에 악성 파일이 저장되지 않도록 주의해야 합니다.




Q. 매크로 파일이 실행되지 않는데, 보안 설정 때문인지 다른 문제인지 어떻게 확인할 수 있나요?

가장 먼저 엑셀의 '매크로 설정' 옵션을 확인해야 합니다. '파일' > '옵션' > '보안 센터' > '보안 센터 설정' > '매크로 설정'으로 이동하여 현재 어떤 옵션으로 설정되어 있는지 확인하세요. 만약 '모든 매크로 제외(알림 표시 없음)' 또는 '보안 센터에서 모든 매크로 비활성화'로 설정되어 있다면 매크로가 실행되지 않습니다. 또한, 파일 자체가 손상되었거나, 매크로 코드에 오류가 있는 경우에도 실행되지 않을 수 있으므로, 다른 정상적인 매크로 파일은 잘 실행되는지 비교해보는 것도 좋습니다.




Q. 특정 게시자로부터 받은 매크로만 신뢰하고 싶습니다. 어떻게 설정하나요?

이것은 '디지털 서명' 기능을 활용하는 것입니다. 매크로 개발자가 자신의 매크로에 디지털 서명을 해두었다면, 엑셀의 '매크로 설정'에서 '디지털 서명이 있는 매크로만 허용' 옵션을 선택하고, 해당 게시자를 신뢰할 수 있는 게시자로 등록할 수 있습니다. 이를 통해 신뢰할 수 있는 출처의 서명된 매크로만 실행하도록 제어하여 보안을 강화할 수 있습니다. 하지만 디지털 서명 자체가 절대적인 안전을 보장하는 것은 아니므로, 항상 파일 출처를 인지하고 신뢰할 수 있는 경우에만 설정하는 것이 좋습니다.




Q. 인터넷에서 다운로드한 엑셀 파일에 매크로가 포함되어 있을까 봐 걱정됩니다. 미리 알 수 있나요?

일반적으로 인터넷에서 다운로드한 엑셀 파일에는 '보안 경고: 매크로가 비활성화되었습니다.'라는 메시지가 뜨거나, 파일을 열 때 매크로 실행 여부를 묻는 창이 나타나는 경우가 많습니다. 이는 엑셀이 파일의 출처를 '인터넷'으로 인식하여 보안을 위해 매크로 실행을 차단하기 때문입니다. 이러한 경고 메시지가 나타난다면, 파일 내용을 꼼꼼히 확인하고 신뢰할 수 있다고 판단될 때만 '콘텐츠 사용'을 클릭해야 합니다. 만약 경고 메시지 없이 매크로가 자동으로 실행된다면, 이는 엑셀의 보안 설정이 매우 낮게 설정되어 있거나, 파일이 이미 로컬 컴퓨터의 신뢰할 수 있는 위치에 등록되어 있을 가능성이 있습니다.




Q. 최신 버전의 엑셀과 이전 버전의 엑셀에서 매크로 보안 설정 방법이 다른가요?

엑셀 버전이 업데이트되면서 인터페이스나 메뉴 위치가 조금씩 변경될 수는 있지만, 매크로 보안 설정의 기본적인 원리와 주요 기능들은 유사하게 유지되고 있습니다. 대체로 '파일' > '옵션' > '보안 센터' > '보안 센터 설정' 메뉴를 통해 접근할 수 있으며, '매크로 설정', '신뢰할 수 있는 위치', '개인용 매크로 작업 영역' 등 핵심적인 설정 항목들은 대부분 동일하게 존재합니다. 사용하시는 엑셀 버전에 맞춰 정확한 메뉴 경로를 찾는다면 이전 버전에서도 어렵지 않게 설정 변경이 가능합니다.

뉴질랜드 다이어리(NZ Diary) 라빠
@뉴질랜드 다이어리(NZ Diary) 라빠

공감하셨다면 ❤️ 구독도 환영합니다! 🤗

목차