sandbox 모드를 설정/해제하여 매크로 비활성화

sandbox 모드를 설정/해제하여 매크로 비활성화

참고: 사용자 언어로 가능한 한 빨리 가장 최신의 도움말 콘텐츠를 제공하고자 합니다. 이 페이지는 자동화를 통해 번역되었으며 문법 오류나 부정확한 설명을 포함할 수 있습니다. 이 목적은 콘텐츠가 사용자에게 유용하다는 것입니다. 이 페이지 하단의 정보가 도움이 되었다면 알려주세요. 쉽게 참조할 수 있는 영어 문서가 여기 있습니다.

이 문서에서는 sandbox 모드라고 하는 Access 보안 기능을 사용하는 방법에 대해 설명합니다. sandbox 모드일 때 Access는 "안전하지 않은" 식, 즉 악의적인 의도를 가진 사용자가 권한 없는 드라이브, 파일 또는 기타 리소스에 액세스하는 데 악용할 수 있는 함수나 속성을 사용하는 식을 차단합니다. 예를 들어 KillShell 같은 함수는 컴퓨터에 있는 데이터 및 파일을 손상시키는 데 사용될 수 있으므로 sandbox 모드로 차단됩니다.

참고:  이 항목의 내용은 Access 앱 또는 웹 데이터베이스에 적용되지 않으며, 다른 Access 보안 기능에 대해 다루지 않습니다. 자세한 내용은 이 문서의 참고 항목 섹션을 참고하세요.

이 문서의 내용

개요

sandbox 모드 사용 안 함(안전하지 않은 식 실행)

개요

sandbox 모드는 안전하지 않을 수 있는 특정 식을 Access에서 실행하지 못하도록 하는 보안 기능입니다. 안전하지 않은 식은 데이터베이스의 '신뢰' 여부, 즉 해당 콘텐츠가 사용되는지 여부에 관계없이 차단됩니다.

sandbox 모드를 설정하는 방법

레지스트리 키를 사용하여 Access가 sandbox 모드로 실행되어야 하는지 여부를 지정할 수 있습니다. sandbox 모드는 기본적으로 사용됩니다. 레지스트리 키 값은 컴퓨터에 Access가 설치되어 있을 때 sandbox 모드를 사용하도록 설정되어 있습니다. 모든 식을 실행하도록 허용하려면 sandbox 모드를 사용하지 않도록 레지스트리 키 값을 변경할 수 있습니다.

신뢰할 수 있는 데이터베이스

레지스트리에 sandbox 모드를 사용하도록 설정되어 있는지 여부에 관계없이 Access는 데이터베이스 파일이 신뢰할 수 있는 위치에 위치하거나 유효한 신뢰 서명을 포함하고 있지 않는 한, 안전하지 않을 수 있는 식의 실행을 허용하지 않습니다. 데이터베이스를 "신뢰할 수 있는" 경우가 아니라면 Access는 sandbox 모드를 사용합니다.

다음 그림은 Access에서 안전하지 않은 식을 발견했을 때 이를 어떻게 처리할지 결정하는 과정을 보여 줍니다.

sandbox 모드의 결정 과정

레지스트리에 익숙하지 않거나 레지스트리 키를 직접 변경하는 데 자신이 없으면 레지스트리 변경 작업에 익숙한 다른 사람에게 부탁하세요. 레지스트리 값을 변경하려면 컴퓨터에 대한 관리자 권한이 있어야 합니다.

맨 위로 이동

sandbox 모드 사용 안 함(안전하지 않은 식 실행)

일부 설치에서 레지스트리 키의 값을 변경하여 sandbox 모드를 사용하지 않도록 설정할 수 있습니다.

참고:  모든 Access 설치에 아래 절차에 언급된 SandBoxMode 레지스트리 키가 포함되어 있는 것은 아닙니다. 레지스트리 키를 찾지 못할 경우 Office 업데이트에 방해가 될 수 있으므로 추가하지 않는 것이 좋습니다.

주의      레지스트리를 잘못 편집하면 운영 체제가 심각하게 손상되어 다시 설치해야 할 수도 있습니다. Microsoft에서는 레지스트리를 잘못 편집하여 발생한 문제에 대한 해결 가능성을 보증하지 않습니다. 따라서 레지스트리를 편집하기 전에 중요한 데이터를 모두 백업해 두는 것이 좋습니다. 컴퓨터 레지스트리의 사용 및 보호 방법과 관련된 최신 정보를 확인하려면 Microsoft Windows 도움말을 참조하세요.

레지스트리 키 변경

중요: 컴퓨터의 모든 사용자가 Access의 모든 인스턴스에서 안전하지 않은 식을 실행할 수 있도록 하려면 다음 단계를 따릅니다.

  1. sandbox 모드를 사용하지 않으려는 컴퓨터에서 실행되고 있는 Access의 모든 인스턴스를 닫습니다.

  2. Windows 키를 누르고 실행을 입력한 다음 Enter 키를 누릅니다.

  3. 열기 상자에 regedit을 입력한 다음 Enter 키를 누릅니다.

    레지스트리 편집기가 시작됩니다.

  4. HKEY_LOCAL_MACHINE 폴더를 확장하고 다음 레지스트리 키를 찾습니다.

    \Software\Microsoft\Office\15.0\Access Connectivity Engine\Engines

  5. 레지스트리 편집기의 오른쪽 창에 있는 이름 아래에 SandBoxMode가 있는 경우 두 번 클릭합니다. SandBoxMode 레지스트리 키를 찾지 못할 경우 Office 업데이트에 방해가 될 수 있으므로 추가하지 않는 것이 좋습니다.

    DWORD 값 편집 대화 상자가 나타납니다.

  6. 값 데이터 필드의 값을 3에서 2로 변경한 다음 확인을 클릭합니다.

  7. 레지스트리 편집기를 닫습니다.

중요: 먼저 데이터베이스의 콘텐츠를 사용하도록 설정하지 않으면 이 레지스트리 설정을 변경해도 Access에서 안전하지 않은 식은 모두 사용할 수 없습니다.

레지스트리 값을 다음과 같이 설정할 수 있습니다. 0은 가장 많은 권한을 허용하는 설정 값이고, 3은 가장 제한적인 설정 값입니다.

설정

설명

0

sandbox 모드가 항상 사용되지 않습니다.

1

sandbox 모드가 Access에만 사용되고 Access 이외의 프로그램에는 사용되지 않습니다.

2

sandbox 모드가 Access 이외의 프로그램에만 사용되고 Access에는 사용되지 않습니다.

3

sandbox 모드가 항상 사용됩니다. 이는 Access를 설치할 때 설정되는 기본값입니다.

맨 위로 이동

Office 기술 확장
교육 살펴보기
새로운 기능 우선 가져오기
Office Insider 참여

이 정보가 유용한가요?

의견 주셔서 감사합니다!

피드백을 주셔서 감사합니다. Office 지원 에이전트와 연락하는 것이 도움이 될 것 같습니다.

×