2013-05-17 5 views
1

질문은 Windows 7 이상과 관련이 있습니다. 지금까지 나는 정규 코드 서명 인증서로 내 코드에 서명했다. 원시 소켓을 사용하기 때문에 내 응용 프로그램에 관리자 권한이 필요합니다. 응용 프로그램이 시작되면 사용자 계정 컨트롤 (UAC) 팝업 창이 나타나 사용자에게 계속 동의하는지 묻습니다.확장 유효성 검사 코드 서명 인증서가 Windows UAC 팝업 창을 방지하는 데 도움이되는지

이러한 종류의 인증서에 대한 시만텍 사이트에서 ".. 사용자가 응용 프로그램을 실행하려고 할 때 경고 메시지가 더 적게 나타날 수 있습니다." 더 많은 것을 here를보십시오. 그러나 관리자 권한이 필요한 응용 프로그램을 시작할 때 경고 메시지가 적 으면 UAC 팝업 창이 없음을 의미하는 것은 확실하지 않습니다.

간단히 말해서, 내 질문은 : 사용자가 관리자 권한이 필요한 응용 프로그램을 시작할 때 Windows 7 이상에서 UAC 팝업 창이 표시됩니까? 응용 프로그램이 확장 유효성 검사 코드 서명 인증서로 노래되는 경우?

감사합니다.

답변

1

나는 인증서가 UAC가 팝업되는 시간에 영향을주지 않는다고 확신한다. UAC는 모든 사용자가 전체 시간 동안 관리자 권한으로 작업하지 못하도록했습니다. 사용자가 수락하면 특정 응용 프로그램에 대한 간단한 권한 상승을 제공합니다. UAC가 인증서에 의해 팝업되는 것을 방지하고 응용 프로그램에 대한 권한있는 권한을 얻는 것이 가능하다면 보안 개념은 큰 문제가 될 것입니다. 그래서 저는 그들이 여기 UAC에 대해 이야기하고 있다고 생각하지 않습니다.

그러나 링크를 통해 내가 작성한 내용을 증명할 수는 없습니다.

+1

감사합니다. 방금 연장 유효성 검사 코드 서명 인증서를 제공하는 회사로부터 확인을 받았습니다. 관리자 권한이 필요한 응용 프로그램이 EV 코드 서명 인증서로 서명 된 경우에도 UAC 팝업 창이 피할 수없는 것으로 나타났습니다. –

+0

UAC 프롬프트는 녹색 차폐막 및 알려진 게시자와 다르게 보입니다. – markmnl

1

응용 프로그램을 다운로드하는 클라이언트가 인증서 인증 기관의 인증서로 서명되었는지 여부에 관계없이 항상 응용 프로그램 설치와 관련된 메시지 프롬프트를받습니다.

차이점은 Windows는 클라이언트에게 "알 수없는 출처"의 응용 프로그램 설치를 알리고주의해야한다는 것입니다. 서명 된 응용 프로그램과 달리 그들은 여전히 ​​프롬프트를 얻지 만 알 수없는 출처에서 왔음을 알리지는 못합니다.

클라이언트가 Windows 시스템에 응용 프로그램을 처음 설치할 때 프롬프트를 없애는 방법은 없습니다.