다음을 통해 공유


프로젝트 디자이너, 보안 페이지

업데이트: 2007년 11월

프로젝트 디자이너의 보안 페이지는 ClickOnce 배포를 사용하여 배포되는 응용 프로그램의 코드 액세스 보안 설정을 구성하는 데 사용됩니다. 자세한 내용은 ClickOnce 응용 프로그램의 코드 액세스 보안을 참조하십시오.

보안 페이지에 액세스하려면 솔루션 탐색기에서 프로젝트 노드를 클릭한 다음 프로젝트 메뉴에서 속성을 클릭합니다. 프로젝트 디자이너가 나타나면 보안 탭을 클릭합니다.

보안 설정

  • ClickOnce 보안 설정 사용
    디자인 타임에 보안 설정을 사용할지 여부를 결정합니다. 이 옵션의 선택을 취소하면 보안 페이지의 다른 옵션을 모두 사용할 수 없습니다.

    참고:

    게시 마법사를 통해 응용 프로그램을 게시하는 경우에는 이 옵션이 자동으로 활성화됩니다.

    이 옵션을 선택하면 완전 신뢰 응용 프로그램 또는 부분 신뢰 응용 프로그램 라디오 단추 중 하나를 선택할 수 있습니다.

    이 옵션은 기본적으로 WPF 웹 브라우저 응용 프로그램 프로젝트에 대해 선택됩니다.

    다른 모든 프로젝트 유형에 대해서는 이 옵션의 선택이 취소됩니다.

  • 완전 신뢰 응용 프로그램
    이 옵션을 선택하면 응용 프로그램은 클라이언트 컴퓨터에서 설치되거나 실행될 때 완전 신뢰 권한을 받습니다. 응용 프로그램이 파일 시스템과 레지스트리 등의 리소스에 무제한으로 액세스할 수 있는 권한을 받게 되므로 가능하면 이 옵션을 사용하지 않아야 합니다.

    이 옵션은 기본적으로 WPF 웹 브라우저 응용 프로그램 프로젝트에 대해 부분 신뢰로 설정됩니다.

    다른 모든 프로젝트 유형에 대해서는 완전 신뢰로 설정됩니다.

  • 부분 신뢰 응용 프로그램
    이 옵션을 선택하면 응용 프로그램은 클라이언트 컴퓨터에서 설치되거나 실행될 때 부분 신뢰 권한을 받습니다. 부분 신뢰란 응용 프로그램의 코드 액세스 보안 권한에 응용 프로그램에 필요한 권한만 포함된다는 의미입니다. 보안 권한 구성에 대한 자세한 내용은 ClickOnce 응용 프로그램의 코드 액세스 보안을 참조하십시오.

    ClickOnce 보안 권한 영역의 옵션을 구성하여 부분 신뢰 보안 설정을 지정할 수 있습니다.

ClickOnce 보안 권한

  • 설치할 응용 프로그램을 가져올 영역
    사용 권한을 구성할 때 시작 지점으로 사용할 코드 액세스 보안 권한의 기본 집합을 지정합니다. 권한을 사용하지 않고 시작하려면 (사용자 지정)을 선택하고, 제한된 권한 집합의 경우에는 인터넷 또는 로컬 인트라넷을 선택합니다.

    이 옵션은 기본적으로 WPF 웹 브라우저 응용 프로그램 프로젝트에 대해 인터넷으로 설정됩니다. 기본적으로 해당 프로젝트 형식의 인터넷 영역에는 다른 프로젝트 형식에서는 사용되지 않는 WebBrowserPermissionMediaPermission 권한이 포함됩니다.

    참고:

    항상 권한 집합을 사용자 지정하여 응용 프로그램에 필요한 권한만 포함해야 합니다. 자세한 내용은 방법: ClickOnce 응용 프로그램에 대한 사용자 지정 권한 설정을 참조하십시오.

  • 응용 프로그램에 필요한 권한
    코드 보안 권한 테이블이 있습니다.

    포함 열에는 포함된 권한에 대한 녹색 확인 표시 아이콘이 있습니다. 또한 포함된 권한이 지정된 보안 영역에서 기본적으로 포함되지 않는 경우 노란색 경고 아이콘이 표시됩니다.

    권한 열에는 모든 권한 집합 이름이 있으며 수정된 권한 집합은 굵은 텍스트로 표시됩니다.

    설정 열에는 세 가지 항목을 선택할 수 있는 드롭다운 목록이 있습니다. 포함을 클릭하면 권한이 포함되고 제외를 클릭하면 권한이 제외되며, (영역 기본값)을 클릭하면 응용 프로그램을 배포할 영역 목록에서 선택한 값에 따라 권한이 포함되거나 제외됩니다.

    참고:

    WPF 웹 브라우저 응용 프로그램에 대해 권한을 변경하면 런타임에 응용 프로그램이 실패합니다. 즉, 응용 프로그램이 권한을 부여받는 데 필요한 상승된 권한을 얻을 수 없으므로 수정된 영역에서 실행되지 않습니다. 자세한 내용은 ClickOnce 응용 프로그램의 코드 액세스 보안을 참조하십시오.

  • 권한 계산
    권한 계산기 도구를 시작합니다. 이 도구는 응용 프로그램을 분석하여 그 결과에 따라 응용 프로그램에 필요한 권한 테이블에 권한을 설정합니다. 자세한 내용은 방법: ClickOnce 응용 프로그램에 대한 권한 확인을 참조하십시오.

    참고:

    이 옵션을 선택하면 기존의 권한 설정을 모두 덮어씁니다.

  • 속성
    응용 프로그램에 필요한 권한 표에서 선택된 권한 집합에 대해 권한 설정 대화 상자를 엽니다. 대화 상자에서 사용할 수 있는 옵션은 권한 집합에 따라 다릅니다.

  • 다시 설정
    응용 프로그램에 필요한 권한 테이블의 모든 권한을 설치할 응용 프로그램을 가져올 영역 목록에서 선택된 영역의 기본값으로 다시 설정합니다.

  • 고급
    제한된 권한이 있는 응용 프로그램 디버깅에 대한 설정을 구성하는 데 사용되는 고급 보안 설정 대화 상자를 엽니다.

참고 항목

작업

방법: ClickOnce 보안 설정 사용

방법: ClickOnce 응용 프로그램의 보안 영역 설정

방법: ClickOnce 응용 프로그램에 대한 사용자 지정 권한 설정

방법: ClickOnce 응용 프로그램에 대한 권한 확인

방법: 제한된 권한으로 ClickOnce 응용 프로그램 디버깅

개념

ClickOnce 응용 프로그램의 코드 액세스 보안

ClickOnce 배포 개요

참조

고급 보안 설정 대화 상자

권한 설정 대화 상자

WebBrowserPermission

MediaPermission

기타 리소스

ClickOnce 응용 프로그램 보안

ClickOnce 배포

프로젝트, 사용자 인터페이스 요소