TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Unhappy Security Dialogs

63 pointsby nantesalmost 14 years ago

10 comments

JonnieCachealmost 14 years ago
To be fair, there is a very good reason for the "wait three seconds before you click install" thing in firefox:<p><a href="http://www.squarefree.com/2004/07/01/race-conditions-in-security-dialogs/" rel="nofollow">http://www.squarefree.com/2004/07/01/race-conditions-in-secu...</a>
评论 #2754888 未加载
评论 #2754183 未加载
评论 #2755579 未加载
jasonkesteralmost 14 years ago
You know, I've clicked on those warning messages for the better part of 10 years now, and never once noticed that some of them were red and some were orange.<p>It's exactly the same dialog, with exactly the same fields. The only difference is an icon that you'd never realize was different unless you had two dialogs open side by side. If a guy who writes software for a living can't tell them apart, I don't think the average user stands a chance.<p>If they actually want to fix this, they need completely different looks for the two popups. Or better still, simply skip the warning altogether for signed apps. If you downloaded it off the internet with the intention of running it, you're going to want to run it. Popping a dialog in your face isn't going to change that fact.
评论 #2755808 未加载
JoachimSchipperalmost 14 years ago
The redesign looks better, but conflates "this program is by example.org" and "this program is trustworthy" even more than the original.<p>The basic issue, of course, is that those are completely different statements, and only one of those can be easily checked.
wtracyalmost 14 years ago
Just my two cents: I think that the updated version still doesn't do enough to make the two dialogs look <i>different</i>. For something like this, I would like the two to be distinguishable even when you're standing six feet away from the screen.
评论 #2754740 未加载
rkwzalmost 14 years ago
Or you can go iOS route and allow users to install only the apps you've approved. Here, the user doesn't have to worry about installing a virus/malware but it results in a walled-garden situation.
pilifalmost 14 years ago
IE9 doesn't even let you open unsigned binaries any more without going through quite the amount of questions and expanding collapsed UI elements, so that might actually be a bit better.<p>On the other hand: the only thing that accomplished is that I now stopped using IE even if I quickly have to download something inside my development VM.
trotskyalmost 14 years ago
The author's main issue seems to be with the explanation that running software from the internet is risky, since he removes that in both dialogs. And yet it's unquestionably true - running code from the internet be it signed or unsigned is a pretty risky thing to do unless you know what you're doing. His main argument for why you'd want to remove it is that most people ignore your warnings anyway. However true that is, it's certainly not true for everyone.<p>The advice really doesn't seem to fit the real world. Suppose you had a place with a dangerous undertow and a sign to warn people about it. If five people died one year after choosing to ignore the sign few people would agree that a sensible course of action would be to remove it.
pnathanalmost 14 years ago
Every time I see a dialog like that, I think to myself,<p>"Yes, I want to run it. That's what I told you to do, stupid computer. What kind of moron do you take me for, anyway?"
ctzalmost 14 years ago
"a SSL certificate isn’t a 100% gauruntee of safety"<p>What have SSL certificates got to do with code signing? I have a feeling it involves speaking authoritatively on a subject you clearly don't understand ("properly-encrypted checksum" indeed).
评论 #2754140 未加载
maeon3almost 14 years ago
I can fix the security dialogs to help dumb users even more. I see a solution where the operating system runs an MD5 Sum against the executable code, then updates the user satisfaction results to a common website that other operating systems can query.<p>When you download a program, you will get one of three results, a big green bar, indicating lots of users who used this code were happy, a red bar, indicating lots of users who used this code was unhappy, or a grey bar, where nobody has ever used this code.<p>Red = Do not run this unless you want pain. Grey = It's new because it's probably new malware. Green = It's probably good, (though it could be a virus masquerading as a useful app)<p>You could get around this system by spoofing positive results, but it makes the job of the virus writer harder, because they have to work hard to "make it look legitimate".
评论 #2754775 未加载
评论 #2755426 未加载
评论 #2754218 未加载