2014-02-09 2 views
0

나는 디지털 코드 서명 인증서를 획득하여 배포했습니다. InstallShield setup.exe 파일과 msi 파일에 서명하여 Windows 응용 프로그램의 설치 프로그램에 추가했습니다. 모든 것이 설치 프로그램에서 완벽하게 작동합니다.최상의 코드 서명 연습

내 응용 프로그램은 컴파일 된 html 도움말 파일과 함께 하나의 exe 파일로 설치됩니다.

Windows 설치 프로그램 외에도 exe 파일에도 디지털 서명을하는 것이 가장 좋습니다.

+1

왜 설치 프로그램에 서명하지 않으시겠습니까? 일반적으로 사용자가 열어주는 첫 번째 프로그램이며 신뢰할 수 있다는 것을 알면 안심할 수 있습니다. – ub3rst4r

+1

예 - 두 가지 모두에 서명하십시오. 설치 프로그램이 실행되고 서명됩니다. 그런 다음 실제 실행 파일이 실행되고 서명도 함께 표시됩니다. 많은 신뢰를 얻었습니다. 사용자는 누가 코드를 작성했는지, 그리고 코드가 변조되지 않았 음을 알고 있습니다. 나는 네 증명서가 "없어 졌어"라고 생각하지 않아. – Floris

답변

1

예. 실행 파일에도 서명해야합니다.

가능하면 서명 할 때 타임 스탬프 서버를 사용해야합니다. 따라서 응용 프로그램 사용자는 코드가 유효한 출처에서 왔음을 알고 인증서가 서명되었을 때 유효합니다. (타임 스탬프는 사용자가 인증서의 유효 기간이 만료 된 후에 유효 함을 확인할 수 있음을 의미합니다. 즉, 서명은 항상 유효합니다.)