버전 번호를 비교하고 패키지를 HTTPS를 통해 내 서버의 새 파일로 다운로드하여 C# 응용 프로그램을 자동으로 업데이트 할 계획입니다.C# app의 업데이트를 어떻게 보호합니까?
충분합니까? 다운로드 한 파일이 실제로 내가 원하는 파일인지 확인할 수 있습니까? .NET 4.5.1에서 iOS의 App Transport Security와 유사한 것이 있습니까?
버전 번호를 비교하고 패키지를 HTTPS를 통해 내 서버의 새 파일로 다운로드하여 C# 응용 프로그램을 자동으로 업데이트 할 계획입니다.C# app의 업데이트를 어떻게 보호합니까?
충분합니까? 다운로드 한 파일이 실제로 내가 원하는 파일인지 확인할 수 있습니까? .NET 4.5.1에서 iOS의 App Transport Security와 유사한 것이 있습니까?
아마도 정확히 아니지만 Visual Studio에서 사용할 수있는 ClickOnce installer을 사용할 수 있습니다. 자동으로 업데이트를 확인하고 다운로드 한 파일을 해시하고 서버의 체크섬이 올바른지 확인하기 위해 체크섬을 확인합니다. 자동 업데이트를 사용하려면
코드 서명 인증서가 필요하지 않습니까? –
서명은 선택 사항이지만 권장됩니다. 프로젝트 속성> 서명으로 이동하면 서명 옵션이 나타납니다. – Engioneer
미리 정의 된 URL에서 최신 파일을 다운로드하는 업데이트 프로그램을 작성하지 않으시겠습니까? – Niklas
...하지만 그게 내가하고 싶은 일이야? –