이곳은 개발을 위한 베타 사이트 입니다.기여내역은 언제든 초기화될 수 있으며, 예기치 못한 오류가 발생할 수 있습니다.문서의 임의 삭제는 제재 대상으로, 문서를 삭제하려면 삭제 토론을 진행해야 합니다. 문서 보기문서 삭제토론 전자서명 (문단 편집) === 코드 서명 === 프로그램 코드[* [[EXE]], [[DLL]], [[APK]], [[IPA]] 파일 등]의 무결성을 보증하기 위한 전자서명이다. 주로 프로그램 코드를 [[해시 함수|해시화]]하고 이 결과값에 전자서명을 적용하는 방법이 사용된다. 컴퓨터에 [[프로그램]]을 설치하려고 하면 대부분 [[UAC]] 메시지 박스를 보게 되는데 여기에 표시되는 게시자 정보가 전자서명의 정보이다. [[응용 프로그램]] 뿐만 아니라 시큐어 부팅에도 사용된다. [[UEFI]]가 [[운영체제]] [[부트로더]]의 전자서명을 검사하여 틀리면 부팅을 거부하는 방식으로 작동한다. 모든 개발자가 각자의 전자서명을 발행한다면 이를 모두 선탑재하는 것은 불가능하다. 때문에 [[TLS]]처럼 인증기관(CA)의 전자서명만 선탑재하고, 개발자 개인의 전자서명이 인증기관의 인증을 받은 유효한 인증서인지를 검사한다. 그러나 간혹 인증기관이 해킹되거나 부적절하게 인증서를 발급하는 경우도 있으며, 유명 개발자의 개인키가 유출되는 경우[* 악성코드인 [[스턱스넷]]에 유출된 [[Realtek]]의 키가 사용되기도 했다.]도 발생하기 때문에 보안에 민감한 기업에서는 선탑재된 인증기관의 인증서를 사용하지 않고 사설 인증서만을 탑재하여 사용한다.저장 버튼을 클릭하면 당신이 기여한 내용을 CC-BY-NC-SA 2.0 KR으로 배포하고,기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다.이 동의는 철회할 수 없습니다.캡챠저장미리보기