Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.
Sign upWindows Defender SmartScreen triggering on rustup-init.exe downloaded from the website #56815
Comments
pietroalbini
added
P-high
T-infra
C-bug
labels
Dec 14, 2018
retep998
added
the
O-windows
label
Dec 14, 2018
This comment has been minimized.
This comment has been minimized.
mqudsi
commented
Dec 14, 2018
|
It's not an issue with 32-bit vs 64-bit, it just so happens that the two are flagged differently. Windows SmartScreen is a pretty nice solution to code signing problems, basically it uses the tuple Now in this case, both the 32-bit and 64-bit installers are not signed (this sucks and needs to be corrected - certificates are cheap). But the 64-bit installer is more popular and has been run bypassing SmartScreen or with SmartScreen disabled without event enough times that Microsoft has learned to trust that binary. rustup team can contact me via email to talk about asap band-aid if interested. |
This comment has been minimized.
This comment has been minimized.
|
Added this to the agenda for the next infra meeting. |
pietroalbini
added
the
I-nominated
label
Dec 15, 2018
This comment has been minimized.
This comment has been minimized.
|
Looks like there was some discussion in the infra meeting about signing for Windows, but I couldn't find a specific issue for signing. @jseyfried can you share Windows binary signing best practices? |
pietroalbini commentedDec 14, 2018
Reported on Reddit. Quickly looking at the issue seems like the website makes you install the 32bit version instead of the 64bit one, and the 32bit one triggers Windows Defender.
cc @rust-lang/infra @ashleygwilliams