보안 도구

업데이트: 2007년 11월

Windows SDK(소프트웨어 개발 키트)에서는 보안 관련 작업을 수행하고 구성 요소 및 응용 프로그램을 배포하기 전에 테스트하는 데 사용할 수 있는 명령줄 도구가 제공됩니다. 다음 표에서는 이러한 각 도구에 대해 간단히 설명합니다.

도구 이름

설명

인증서 작성 도구(Makecert.exe)

테스트 전용 X.509 인증서를 생성합니다.

인증서 관리자 도구(Certmgr.exe)

인증서, CTL(인증서 신뢰 목록) 및 CRL(인증서 해지 목록)을 관리합니다.

인증서 확인 도구(Chktrust.exe)

X.509 인증서를 사용하여 서명된 파일의 유효성을 검사합니다. 인증서 확인 도구는 .NET Framework SDK 버전 1.0과 1.1에만 제공됩니다. 이후 버전의 Windows SDK에서는 서명 도구(SignTool.exe) 유틸리티를 대신 사용하십시오.

코드 액세스 보안 정책 도구(Caspol.exe)

보안 정책을 보고 구성할 수 있도록 합니다. 지정된 어셈블리에 부여된 사용 권한 및 해당 어셈블리가 속하는 코드 그룹을 볼 수 있습니다.

파일 서명 도구(Signcode.exe)

PE(이식 가능한 실행) 파일에 Authenticode 디지털 서명으로 서명합니다. 파일 서명 도구는 .NET Framework SDK 버전 1.0과 1.1에만 제공됩니다. 이후 버전의 Windows SDK에서는 서명 도구(SignTool.exe) 유틸리티를 대신 사용하십시오.

격리된 저장소 도구(Storeadm.exe)

사용자의 저장소를 나열 및 삭제할 수 있는 옵션을 제공함으로써 격리된 저장소를 관리합니다.

권한 보기 도구(Permview.exe)

어셈블리의 요청된 권한을 볼 수 있도록 합니다.

PEVerify 도구(Peverify.exe)

JIT 컴파일 프로세스에서 어셈블리의 형식 안전성을 확인할 수 있는지 여부를 확인합니다.

정책 마이그레이션 도구(Migpole.exe)

.NET Framework의 호환되는 두 버전 간에 보안 정책을 마이그레이션합니다.

Secutil 도구(Secutil.exe)

어셈블리에서 강력한 이름의 공개 키 정보 또는 Authenticode™ 게시자 인증서를 코드에 병합할 수 있는 형식으로 추출합니다.

레지스트리 설정 도구(Setreg.exe)

인증서 확인 프로세스의 동작을 제어하는 소프트웨어 게시 상태 키에 대한 레지스트리 설정을 변경할 수 있게 합니다. 레지스트리 설정 도구는 .NET Framework SDK 버전 1.0과 1.1에만 제공됩니다. 이후 버전의 Windows SDK에서는 서명 도구(SignTool.exe) 유틸리티를 대신 사용하십시오.

서명 도구(SignTool.exe)

파일에 디지털 서명을 하고, 파일의 서명을 확인하고, 파일에 타임스탬프를 기록합니다.

소프트웨어 게시자 인증서 테스트 도구(Cert2spc.exe)

하나 이상의 X.509 인증서에서 SPC(소프트웨어 게시 인증서)를 만듭니다. 이 도구는 테스트 전용입니다.

강력한 이름 도구(Sn.exe)

강력한 이름을 사용하여 어셈블리를 만들 수 있도록 합니다. Sn.exe를 사용하면 키 관리, 서명 생성 및 서명 확인을 위한 옵션이 제공됩니다.

참고 항목

기타 리소스

.NET Framework의 보안