
고객의 데스크톱에서 실행되는 타사 애플리케이션이 있습니다.
일주일 전에는 정상적으로 실행되었지만 '아무것도 변경하지 않은' 타사 지원 팀에 의해 '새 라이센스가 적용'되었으며 이제 이 애플리케이션에 대한 UAC 프롬프트가 표시됩니다.
프롬프트는 '알 수 없는 게시자의 다음 프로그램이 이 컴퓨터를 변경할 수 있도록 허용하시겠습니까?'입니다. 이와 유사
나는 이것이 실행 파일 서명과 관련된 문제라는 것을 이해하지만 이 프로세스와 관련된 메커니즘은 잘 모릅니다.
내가 이해하는 것은 개발자가 자신의 코드를 유효한 것으로 서명하려면 Microsoft에서 발행한 유효한 인증서를 사용해야 한다는 것입니다. 이 서명은 OS에서 인식되어야 하며 모든 것이 작동해야 합니다.
내가 이해하지 못하는 것은 이것이 무너졌을 때 지원 담당자로서 나 자신이나 제3자에게 무엇이 실패했는지 증명하기 위해 무엇을 할 수 있느냐는 것입니다. 제3자가 사용 중인 서명 경로를 실수로 취소했습니까? 이제 만료된 인증서로 코드에 서명했습니까?
그 중 하나가 타당한 우려일까요? 이러한 문제를 어떻게 진단합니까?