Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Website Download - Please show checksums #82

Open
JavaScriptDude opened this issue Jan 29, 2019 · 4 comments
Open

Website Download - Please show checksums #82

JavaScriptDude opened this issue Jan 29, 2019 · 4 comments
Assignees
Milestone

Comments

@JavaScriptDude
Copy link

Can you please add SHA1 and/or MD5 checksum for the binary downloads to your website? At present, there is no way to safely check besides sandboxing the installer.

@JavaScriptDude
Copy link
Author

Could you also please add clear version information to the msi file name, the service registration and the installer registration info. All this will help users.

To go a bit further for this, It may be a good idea to post a change log to github with the file name (including version), and the checksum of the msi installer. This will further enhance users ability to verify that the msi downloaded is valid.

@ra-at-diladele-com
Copy link
Contributor

Yes will try to push it into the task line. In the mean time - if MSI downloaded is incorrect then the signature shall fail? We sign MSI with our code certificate. If MSI is not signed it is not recommended to run it in the first place.

@ra-at-diladele-com ra-at-diladele-com self-assigned this Mar 27, 2019
@ra-at-diladele-com ra-at-diladele-com added this to the Release milestone Mar 27, 2019
@JavaScriptDude
Copy link
Author

JavaScriptDude commented Mar 27, 2019

Good point about the code signing. It definitely makes me feel better about the security.

I'm not sure but there may still be some abilities that a new MSI could be generated and signed to replace the original either through a MITM attack or by having the source file changed on a hacked site. Its definitely an edge case but more checks would not hurt would greatly increase the comfort level of the extra paranoid like myself.

I recall at a big corporation seeing someone accidentally downloading a rogue ssh client for windows and putting it onto a DMZ jump box. That epic fail has made me extra wary of verifying downloads ever since. Ironically, I had installed the correct ssh client on the same jump box several months prior but the user just did not check and assumed it was not installed yet.

@ra-at-diladele-com
Copy link
Contributor

ra-at-diladele-com commented Mar 27, 2019 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants