Downloading software securely is nearly impossible: http://t.co/8bgFvzLU3u App stores and Linux package managers do a somewhat better job.
miniblog.
Related Posts
It is remarkably hard to escape command line arguments safely on Windows, and the standard libraries of multiple languages have needed patching:
If a user types hUNTER2 and your service corrects it to Hunter2, have you reduced security? How much will it help?
This fun paper explores this Q, finding you can preserve security and fix 10% of logins:
pASSWORD tYPOS and How to Correct Them Securely https://www.ieee-security.org/TC/SP2016/papers/0824a799.pdf
"both proving that mental poker is impossible, and then giving a protocol to do it securely"! http://t.co/yXBRLHY4Ox