Slashdot Mirror


People Ignore Software Security Warnings Up To 90% of the Time, Says Study (phys.org)

An anonymous reader quotes a report from Phys.Org: A new study from BYU, in collaboration with Google Chrome engineers, finds the status quo of warning messages appearing haphazardly -- while people are typing, watching a video, uploading files, etc. -- results in up to 90 percent of users disregarding them. Researchers found these times are less effective because of "dual task interference," a neural limitation where even simple tasks can't be simultaneously performed without significant performance loss. Or, in human terms, multitasking. For example, 74 percent of people in the study ignored security messages that popped up while they were on the way to close a web page window. Another 79 percent ignored the messages if they were watching a video. And a whopping 87 percent disregarded the messages while they were transferring information, in this case, a confirmation code. For example, Jenkins, Vance and BYU colleagues Bonnie Anderson and Brock Kirwan found that people pay the most attention to security messages when they pop up in lower dual task times such as: after watching a video, waiting for a page to load, or after interacting with a website. For part of the study, researchers had participants complete computer tasks while an fMRI scanner measured their brain activity. The experiment showed neural activity was substantially reduced when security messages interrupted a task, as compared to when a user responded to the security message itself. The BYU researchers used the functional MRI data as they collaborated with a team of Google Chrome security engineers to identify better times to display security messages during the browsing experience.

25 of 125 comments (clear)

  1. Do they really ignore them? by Anonymous Coward · · Score: 4, Interesting

    I get various security errors/warnings occasionally. Usually they are informing me that security that I did not care about is not present. For example, a warning about a self signed cert on a website that I wouldn't mind using over plain text: that still more secure than plain old http, so I click off the warning. If it is a site that I normally trust and give personal information to (like log in), I don't mind using it when the security is broken, but I won't hand over private data. Continuing despite a warning is not necessarily ignoring it.

    1. Re:Do they really ignore them? by Z00L00K · · Score: 2

      I agree - and when I get a security warning for my own stuff signed with a self-signed certificate I also happily skip it.

      The problem with security warnings is that they are too clunky.

      --
      If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
    2. Re: Do they really ignore them? by Mortimer82 · · Score: 2

      Oh, so you're manually inspecting the self signed certificate every time you visit your website? If not, then how do you know nobody is intercepting your communication, making your self signed certificate as useless as having no encryption at all. What you should do is add your known self signed certificate to your local certificate store, which means that the warnings will stop, unless there is an actual attack or change in configuration which you absolutely do want to be warned about.

    3. Re:Do they really ignore them? by ruir · · Score: 3, Interesting

      It is far more serious than being clunky...many are unnecessarily intrusive. Why should a warning steal the keyboard focus, specially while I am using it? Why could it not be a floating warning only? If some non fatal errors where not seen by the user as a nuisance to be dealt with, maybe more "brain power" could go into processing them?

    4. Re:Do they really ignore them? by Mr+D+from+63 · · Score: 3, Insightful

      This says they ignore the warning 90% of the time, but the article says 90% of users ignore some warnings. Those are two different things. If you craft a study to show warnings that resemble the types of pop-ups crafted to look like warnings that we condition ourselves to ignore, the result is not surprising. If they are on a computer they are familiar with, and the warnings come from their known anti-virus software, the result would likely be different. Basically, people don't trust what they are unfamiliar with.

    5. Re: Do they really ignore them? by Sloppy · · Score: 2

      Oh, so you're manually inspecting the self signed certificate every time you visit your website? If not, then how do you know nobody is intercepting your communication, making your self signed certificate as useless as having no encryption at all.

      No, and he didn't imply that. Here are several situations, in increasing order of security.

      1) The connection is not encrypted or signed. No certs exist. Nobody knows who they're talking to. An active attacker on the network between the two parties, can proxy and impersonate each side. A passive attacker, someone who just gets copies of the traffic, while they can't impersonate, can at least read what everyone is saying. No warning.(?!)

      2) The connection is encrypted, but with unknown parties' public keys. Certs exist but are essentially worthless. An active attacker on the network between the two parties, can proxy and impersonate each side. A passive attacker, someone who just gets copies of the traffic, can't read anything. DANGER! DANGER! FREAK OUT!!

      3) The connection is encrypted, and if you believe certain faceless parties who are totally unaccountable to you and who you don't know anything about, you think you probably know the other side's identity. Active attackers can't do anything, unless they're active enough to coerce or trick the CA. Passive attackers can't read anything. No warning.

      4) The connection is encrypted just like above, but the CA pinky-swears that they really tried hard to make sure. Green URL bar.

      5) As case 3 or 4, but multiple CAs, which might be hard for a single attacker to simultaneously coerce or trick, have all signed the cert. We don't have this in our browsers yet; it's early 1990s level tech that we're still waiting for.

      6) As case 3 but the user has verified the identity through a different channel. No trusted introducer was needed. The cert need not be signed at all, or might be signed by the user himself. No warning, but also no green URL bar. (Yet, this is the very best-possible case, definitely more secure than any other.)

      See anything wrong here? Scenarios 1 and 2 have their warning severities reversed. (And there's also a UI defect at high degrees of security, too, but that's less important.) This trains the use to think of warnings as not necessarily meaning increased severity or risk. A user will adjust to this by ignoring warnings. This is bad communication, and it's making us all a little stupider.

      What you should do is add your known self signed certificate to your local certificate store, which means that the warnings will stop

      He's talking about a situation where it's not known. Adding it to the local store would be inappropriate. That would be an attempt to treat scenario 2 as scenario 6, just to get around a UI bug. It'd be much better to just fix the bug.

      --
      As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  2. Software Security Warnings: by Anonymous Coward · · Score: 5, Funny

    The "Check Engine Light" of the computer world.

    1. Re:Software Security Warnings: by Z00L00K · · Score: 5, Funny

      Yup - the engine is still there.

      --
      If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
  3. That's an easy one. by EzInKy · · Score: 5, Funny

    There are just way too many of them and they are simply too hard for a normal user to evaluate whether the risk is truly severe or just another attempt of somebody to fleece them.

    Health care example:

    Monitor shows the patient is in asystole. On assessment the patient is alert, talking, and in no apparent distress. Diagnosis is it is the equipment, not the patient, who disturbed the night's routine. Outcome? You lecture the patient for exceeding the devices operating parameters and tell him/her to quit moving and perspiring so that the monitoring devices may correctly interpret typical human norms.

    --
    Time is what keeps everything from happening all at once.
    1. Re:That's an easy one. by DNS-and-BIND · · Score: 3, Interesting

      You laugh, but damn that is shockingly accurate. "Change your behavior so the software works right" used to be absurd, but today it is apparently the default response from support. Remember Apple's "you're holding it wrong" debacle?

      --
      Shutting down free speech with violence isn't fighting fascism. It IS fascism!
    2. Re:That's an easy one. by Wycliffe · · Score: 2

      There are just way too many of them and they are simply too hard for a normal user to evaluate whether the risk is truly severe or just another attempt of somebody to fleece them.

      This. Most users just click thru popups. The almost always just click "OK". If you want them to actually read the message then maybe "OK" should default to turning off the computer. Even adults do this but for kids it's even worse. Adults will typically pause if there is a dollar sign somewhere. Kids will happily click along and click buy on inapp purchases, etc... if it means they can get back to their game.

  4. It's because 90% of security warnings are rubbish by El+Cubano · · Score: 5, Insightful

    In my experience, 90% of security warnings are rubbish. For example, I recall when UAC came to Windows Vista. I don't ever recall clicking deny/cancel/no (or whatever it was) with the possible exception of a situation like "oops, I meant to click the executable right next to that one."

    Same deal with Java applets. My bank uses a Java applet for depositing checks. I get a warning from the browser every single time, despite selecting the "always trust applets from this publisher" (or something like that option).

    Of course, there are lots of software packages with instructions like "Step 1: Disable your antivirus." or, worse, "Step 1: If you get any security warning dialogs just click to accept them."

    In fact, I've never encountered a single person who can actually point to an occasion where a security dialog alerted them to a real threat that was then neutralized. Even worse, one of the more common warnings (the untrusted SSL certificate/issuer) has confused people even more into thinking that "red address bar means not secure and green lock means secure", when in fact your browser's trust of the certificate's issuer has exactly zero impact on how secure the connection is. We've been conditioned to treat all these warnings as noise. Incidentally, people ignore speed limit signs at least 90% of the time for exactly the same reason: we've been taught that they're meaningless.

  5. 90% Of Security Warnings Are Bullshit. by EzInKy · · Score: 2

    Running wrong OS, get a security warning. Running on the wrong hardware, get a security warning. It's no wonder most users see security warnings as overblown BS.

    --
    Time is what keeps everything from happening all at once.
  6. It's because you can't right now. by thedarb · · Score: 3, Insightful

    You have your documents up, half written, spread sheets with data you need for on-call, a long running backup in a window you forgot to run in Screen or tmux, and any other number of things that mean you can't reboot right now. Especially if it's going to be a reboot that says "don't turn off your computer, we're messing with shit for 30 minutes." We have boss' breathing down our necks for productivity, there's no time to reboot and wait.

    Besides, it might make me lose my place when browsing imgur. Fuck that! :)

    --
    This sig intentionally left blank.
  7. "Hey, watch this!" by PopeRatzo · · Score: 4, Informative

    People ignore all sorts of warnings. It's how we do. There are still people smoking when every single pack of cigarettes they buy has a big sign that says, "These motherfuckers will kill you dead, dummy, and in a really horrible way". What was the last time anyone "closed cover before striking"? A Texas man sees a sign that says, "No Swimming - Alligators." He immediately says, "Man, fuck that alligator", jumps in the water and is instantly eaten by an alligator.

    http://www.unilad.co.uk/video/...

    Chinese-made fireworks have a big-ass label (in English) that says, "Set on ground, light fuse and GET AWAY". Did that stop this guy from putting one in his pants and then blowing himself up? No sir, it did not. Because for human beings, warnings are really just dares.

    https://youtu.be/8Yagjf5B2tw

    --
    You are welcome on my lawn.
  8. Software ignores customer security all of time by Bob_Who · · Score: 2

    Warnings. Its a gimmick in social engineering, really. If we ignore our own security ever, then we can't blame the software for selling us short. It's more of a marketing gimmick and liability issue for the software vendors. They can't possibly save us from ourselves. They can manage to let us fool ourselves if that's our preferred frame of mind. Honestly, we always knew we are not in control, but like a fatal car crash, we just figured it only happened to somebody else. Welcome to denial, its all the rave - everybody is doing it.

  9. Re:how about false security pop ups? by NotAPK · · Score: 2

    A good example is the way keys are generated automatically for Windows Remote Desktop.

    The system regenerates these automatically every 6 months. There is no way to manage this process (as far as I can tell, links welcome!) so as a user I get semi-regular warnings while connecting to regular hosts that the connection is not secure. At that point I have no way of knowing if the keys simply expired or I am being subjected to a MITM attack... :( What to do?

  10. Re:It's because 90% of security warnings are rubbi by NotAPK · · Score: 2

    I use Sandboxie a lot for software evaluation purposes. However, when I right click an executable and want to choose "Run Sandboxed" that entry is right next to the "Run as Administrator" menu item. Late at night it's easy to click the wrong one, with potentially disastrous* consequences! The UAC prompt saved me a couple of times.

    Since then I've found moving to virtual machines with snapshots has been an easier and safer way for testing unknown software.

    *Time vs time. Everything is backed up and best practices are always followed. But it's always a question of how much time is available to recover.

  11. Trainer to be so by Rande · · Score: 2

    The slightly less than average user can't (easily) tell the difference between a valid security message and a browser popup claiming that something dire will happen unless they click on this message and run this program, so they ignore them all.
    Just last night I had to tell my mother that the browser complaining about being out of date and to upgrade was probably valid.

    Also in the same call, had to try and reassure her that smart meters weren't going to burst into flame and/or make her sick with the power of wireless electromagnetic radiation. ...and she still decided not to get one because of all the random people on the internet claiming they were evil. "But this guy is a M.D. from England! He's got to know all about it right?"

  12. This is great news! by perfectn · · Score: 2

    This means all we need to do is to give the user 10 warnings and statistically they'll pay attention.

  13. Developers are at fault by mvdwege · · Score: 5, Insightful

    This is all the developers' fault. They are so fucking lazy that they think throwing up a dialog is a solution to the problem. After all, if the user clicks on it, they assented, right?

    Microsoft is by far the worst offender, but they are not alone. And this abdication of responsibility by programmers has trained the users to just blindly click away warnings. And they are right: 99% of the time they are bullshit, a symptom of a problem the developers should have fixed.

    --
    "I know I will be modded down for this": where's the option '-1, Asking for it'?
  14. Missing some context by MistrX · · Score: 2

    What was the security warning about? And what was required of me?
    To me this is kind of the important part in combination with this: "when security messages interrupted a task". As I have learned from my parents, you don't go haphazardly interrupting people with some kind of nonsense. If you do, you can expect to be ignored or be told off. If a security warning is about to inform me that a scheduled scan will start in an hour, or a patch will be downloaded. I'll ignore it. It doesn't require my attention at this time and I was busy with something. It interrupted me with nonsense so it's annoying me and I clicked it away. Another point of contention is if the message requires me to do something like restarting the system. If I'm in the process of doing something that needs up time (be it from watching a video, to copying files), I will complete that task first. Task prioritization is key here and interrupting me is again, annoying. Even if it does want me to do something.

    So yeah, I get where these figures come from. Not at all astounding to me.

  15. Re:It's because 90% of security warnings are rubbi by buck-yar · · Score: 2

    The 85% of cars would be driving faster, but since you can't literally drive through the car in front of you, you can only go as fast as the car in front of you.

    The only way to correctly figure the 85th percentile would be to only measure car's speed that had no car around being impeded by another car. Counting two cars at the same mph (as the rubber counter does) is bad data as clearly the person following behind would be driving faster as they caught up to the person.

  16. Re:It's because 90% of security warnings are rubbi by AmiMoJo · · Score: 2

    UAC was actually designed to be bad. Microsoft wanted to change developer's behaviour, stop them making every app install a background task that starts at boot, dumping files all over the place and generally behaving badly. But at the same time they didn't want to break backwards compatibility, so UAC was invented.

    UAC annoys the user. Developers try to avoid creating UAC prompts that annoy their customers. By the time Windows 7 rolls around, most apps are better behaved. Unfortunately, people are also de-sensitized to UAC warnings.

    --
    const int one = 65536; (Silvermoon, Texture.cs)
    SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
  17. Why is our society so stupid? by alternative_right · · Score: 2

    Another completely obvious fact which somehow industry has overlooked.

    How would this be?

    Well, let's see: each person's career depends on making his boss feel good and not rocking the boat. So the programmer does what he is told, chuckling about how stupid it is every day. His boss does what the committee says is right, shrugging off his frustration. The committee does whatever it can achieve agreement on among its members, while being "safe" because committees are ruled by fear. Its members are doing what they think the CEO wants, and he does what he thinks the shareholder wants, which generally means whatever is easy and inoffensive.

    In this way, we all play "follow the leader" and end up approving stupid ideas because each person is afraid to push back against accepted "knowledge."

    Enjoy your dysfunctional GUIs, badly-conceived products, stupid movie sequels and other committee output.