프로젝트 디자이너, 보안 페이지Security Page, Project Designer

프로젝트 디자이너보안 페이지는 ClickOnceClickOnce 배포를 사용하여 배포된 응용 프로그램에 대한 코드 액세스 보안을 구성하는 데 사용됩니다.The Security page of the Project Designer is used to configure code access security settings for applications that are deployed by using ClickOnceClickOnce deployment. 자세한 내용은 ClickOnce 응용 프로그램의 코드 액세스 보안을 참조하세요.For more information, see Code Access Security for ClickOnce Applications.

보안 페이지에 액세스하려면 솔루션 탐색기에서 프로젝트 노드를 클릭한 다음 프로젝트 메뉴에서 속성을 클릭합니다.To access the Security page, click a project node in Solution Explorer, and then, on the Project menu, click Properties. 프로젝트 디자이너가 나타나면 보안 탭을 클릭합니다.When the Project Designer appears, click the Security tab.

보안 설정Security Settings

ClickOnce 보안 설정 사용Enable ClickOnce Security Settings
디자인 타임 시 보안 설정을 사용할지를 결정합니다.Determines whether security settings are enabled at design time. 이 옵션의 선택을 취소하면 보안 페이지의 다른 모든 옵션을 사용할 수 없습니다.When this option is cleared, all other options on the Security page are unavailable.

참고

게시 마법사를 사용하여 응용 프로그램을 게시하면 이 옵션은 자동으로 사용됩니다.When you publish an application by using the Publish wizard, this option is automatically enabled.

이 옵션을 선택하면 완전 신뢰 응용 프로그램 또는 부분 신뢰 응용 프로그램이라는 두 개의 라디오 단추 중 하나를 선택합니다.When you select this option, you have the choice of selecting one of two radio buttons: This is a full trust application or This is a partial trust application.

WPF 웹 브라우저 응용 프로그램 프로젝트의 경우 이 옵션이 기본적으로 선택됩니다.By default, for WPF Web Browser Application projects, this option is selected.

다른 모든 프로젝트 형식의 경우 이 옵션의 선택은 기본적으로 취소됩니다.By default, for all other project types, this option is cleared.

완전 신뢰 응용 프로그램This is a full trust application
이 옵션을 선택하면 응용 프로그램은 클라이언트 컴퓨터에서 설치되거나 실행될 때 완전 신뢰 권한을 요청합니다.If you select this option, the application requests Full Trust permissions when it is installed or run on a client computer. 응용 프로그램에 파일 시스템 및 레지스트리 등의 리소스에 대한 무제한 액세스를 부여하기 때문에 가능하면 완전 신뢰를 사용하지 않도록 합니다.Avoid using Full Trust if possible, because your application will be granted unrestricted access to resources such as the file system and the registry.

WPF 웹 브라우저 응용 프로그램 프로젝트의 경우 이 옵션은 기본적으로 부분 신뢰로 설정됩니다.By default, for WPF Web Browser Application projects, this option is set to Partial Trust.

다른 모든 프로젝트 형식의 경우 이 옵션의 선택은 기본적으로 완전 신뢰로 설정됩니다.By default, for all other project types, this option is set to Full Trust.

부분 신뢰 응용 프로그램This is a partial trust application
이 옵션을 선택하면 응용 프로그램은 클라이언트 컴퓨터에서 설치되거나 실행될 때 부분 신뢰 권한을 요청합니다.If you select this option, the application requests Partial Trust permissions when it is installed or run on a client computer. 부분 신뢰는 요청된 코드 액세스 보안 권한 하에서 허용된 작업만이 실행됨을 의미합니다.Partial Trust means that only the actions that are permitted under the requested code access security permissions will run. 보안 권한을 구성하는 방법에 대한 자세한 내용은 ClickOnce 응용 프로그램의 코드 액세스 보안을 참조하세요.For more information about how to configure security permissions, see Code Access Security for ClickOnce Applications.

ClickOnce 보안 권한 영역에서 옵션을 구성하여 부분 신뢰 보안 설정을 지정할 수 있습니다.You can specify the Partial Trust security settings by configuring the options in the ClickOnce Security Permissions area.

ClickOnce 보안 권한ClickOnce Security Permissions

설치할 응용 프로그램을 가져올 영역Zone your application will be installed from
코드 액세스 보안 권한의 기본 집합을 지정합니다.Specifies a default set of code-access security permissions. 제한된 권한 집합에 인터넷 또는 로컬 인트라넷을 선택하거나 (사용자 지정)을 선택하여 사용자 지정 권한 집합을 구성합니다.Choose Internet or Local Intranet for a restricted permission set, or choose (Custom) to configure a custom permission set. 응용 프로그램이 영역에 부여된 것보다 많은 권한을 요청할 경우 추가 권한을 부여할 최종 사용자에게 ClickOnce 신뢰 프롬프트가 표시됩니다.If the application requests more permissions than granted in a zone, a ClickOnce trust prompt appears for the end user to grant the additional permissions. 보안 권한을 구성하는 방법에 대한 자세한 내용은 ClickOnce 응용 프로그램의 코드 액세스 보안을 참조하세요.For more information about how to configure security permissions, see Code Access Security for ClickOnce Applications.

WPF 웹 브라우저 응용 프로그램 프로젝트의 경우 이 옵션은 기본적으로 인터넷으로 설정됩니다.By default, for WPF Web Browser Application projects, this option is set to Internet.

권한 XML 편집Edit Permissions XML
응용 프로그램 매니페스트 템플릿(app.manifest)을 열고 (사용자 지정) 권한 집합에 대한 권한을 구성합니다.Opens the application manifest template (app.manifest) to configure the permissions for the (Custom) permission set.

고급Advanced
고급 보안 설정 대화 상자를 열어 제한된 권한으로 응용 프로그램을 디버깅하는 설정을 구성하는 데 사용합니다.Opens the Advanced Security Settings Dialog Box, which is used to configure settings for debugging the application with restricted permissions. 이 설정은 디버깅하는 동안 검사됩니다. 권한 예외는 응용 프로그램에 영역에 정의된 것보다 많은 권한이 필요할 수 있음을 나타냅니다.These settings are checked during debugging, and permission exceptions indicate that your application may need more permissions than defined in a zone.

참고 항목See Also

WebBrowserPermissionWebBrowserPermission
MediaPermissionMediaPermission
ClickOnce 응용 프로그램의 코드 액세스 보안 Code Access Security for ClickOnce Applications
방법: ClickOnce 보안 설정 사용 How to: Enable ClickOnce Security Settings
방법: ClickOnce 응용 프로그램의 보안 영역 설정 How to: Set a Security Zone for a ClickOnce Application
방법: ClickOnce 응용 프로그램의 사용자 지정 권한 설정 How to: Set Custom Permissions for a ClickOnce Application
방법: 제한된 권한으로 ClickOnce 응용 프로그램 디버그 How to: Debug a ClickOnce Application with Restricted Permissions
ClickOnce 보안 및 배포 ClickOnce Security and Deployment
프로젝트 속성 참조 Project Properties Reference
고급 보안 설정 대화 상자Advanced Security Settings Dialog Box