2011-09-05 4 views
0

업그레이드가 진행 중일 때 설치된 응용 프로그램과 업그레이드가 모두 동일한 서명을 갖도록 유효성을 검사 할 수 있도록 InstallScript 업그레이드를 서명 할 수 있습니까?인증 기관이없는 서명 업그레이드

나는 인증 기관을 사용할 수 있음을 알고 있지만이를 사용하지 않아야합니다. 나는 값싼 증명서가 있다는 것을 알고 있지만 이것은 돈에 관한 것이 아닙니다.

답변

1

코드 내부의 유효성 검사는 의미가 없습니다. 신뢰할 수있는 유일한 검증은 외부 엔티티, 즉 OS에 내장 된 검증입니다. Windows에서 이러한 메커니즘의 이름은 Authenticode이며 인증 기관에서 발급 한 인증서가 포함됩니다. 자바, 어도비 스크립팅, 오피스 스크립트에 대해서도 비슷한 메커니즘이 존재하지만, 모두 인증서를 사용합니다. 따라서 (가장 가능성이 높은) 옵션은 CA 중 하나에서 저렴한 코드 서명 인증서를 얻는 것입니다.