News for hackers. Stuff that matters.
Re:The screen that set off the ballistic missile alert on Sa... by ghaff on Tuesday January 16, 2018 @08:52AM (#16158115)
>maybe have to type a confirmation string

Having to type out YES or some phrase is a fairly common "Are you really sure you want to do this??" sort of thing. I gather they're also looking at requiring a second person's confirmation which, if practical and very unlikely to make it impossible to send any message, seems reasonable as well.

Re:The screen that set off the ballistic missile alert on Sa... by Pulcinella on Tuesday January 16, 2018 @09:06AM (#16158192)
I think I have read some research in healthcare field that such confirmations aren’t s helpful as you would think.

One reason of course is a combination of alarm fatigue and the fact that software has trained people to just always click yes when an annoying pop up appears.

Another is that people will think the have already clicked the correct thing button. So it’s less “Oh a confirmation box has appeared, let me confirm that I pressed the correct button” and more “stupid computer, of course I clicked the right button, that’s what I want to do!” without realizing they did in fact accidentally click the wrong button.

Re:The screen that set off the ballistic missile alert on Sa... by christophilus on Tuesday January 16, 2018 @09:46AM (#16158502)
Having to type "YES" or "ALERT" would be useless, I agree. But having to type: "SEND A REAL ALERT" or something like that would probably be reasonably useful. The way GitHub prompts me before deleting a repo is a good example of a useful prompt. The text I have to type is the name of the repo being deleted.
Re:The screen that set off the ballistic missile alert on Sa... by ghaff on Tuesday January 16, 2018 @09:15AM (#16158264)
That's fair. Typing something out helps somewhat with the confirmation reflex problem. (Essentially hitting OK or typing Y as almost a single motion with the original selection.) But you're right that, if you think you've selected the right thing especially in a high pressure situation under time pressure, you may well not read through the warning but just take whatever action is required to confirm.
Re:The screen that set off the ballistic missile alert on Sa... by koolba on Tuesday January 16, 2018 @09:27AM (#16158361)
In a situation like this having to type the full text of the message as a confirmation would work.

Any reasonable person typing in “This is not a drill...” would pause half way through. It’s not the same as blindly clicking “Yes”.

Re:The screen that set off the ballistic missile alert on Sa... by 7952 on Tuesday January 16, 2018 @10:22AM (#16158773)
Why not just make them type the message out manually every single time? Why is it a good idea to offer options at all?
Re:The screen that set off the ballistic missile alert on Sa... by daveid on Tuesday January 16, 2018 @10:43AM (#16158948)
Do you want a button pushing clerk to be able to write any message to millions of people over an emergency network? There is so much potential for disaster in that idea. Options is much better. Having the employee type out the predefined message word for word would really be a good confirmation though.
Re:The screen that set off the ballistic missile alert on Sa... by Chaebixi on Tuesday January 16, 2018 @11:13AM (#16159209)
Do you want a mere "button pushing clerk" operating a system like this? IMHO, it should be operated by someone with some training and authority.
Re:The screen that set off the ballistic missile alert on Sa... by 7952 on Tuesday January 16, 2018 @11:58AM (#16159675)
> Do you want a button pushing clerk to be able to write any message to millions of people over an emergency network?

Yes, in situations where the message does not fit within a pre-defined list due to an unexpected event. Of course it should still have security mechanism's to ensure that the transmission is properly authorised.

The biggest threat is probably misuse by politicians rather than the poor clerk!

Re:The screen that set off the ballistic missile alert on Sa... by koolba on Tuesday January 16, 2018 @12:14PM (#16159846)
You're conflating two different issues. My original suggestion was a mechanism to prevent the clerk from accidentally sending the wrong message. Typing out the entirety of the message hopefully would force them to realize what they're sending.

Allowing a separate option for a clerk, maybe with confirmation from a supervisor or other clerk, to send an arbitrary message (with a separate approval chain) would be useful as well. In the Hawaii situation not having that option likely delayed sending out the retraction as they didn't have a built in.

Re:The screen that set off the ballistic missile alert on Sa... by mulmen on Tuesday January 16, 2018 @04:30PM (#16162832)
Why do we have a button pushing clerk involved in this process at all?
Re:The screen that set off the ballistic missile alert on Sa... by Zxian on Tuesday January 16, 2018 @10:49AM (#16159003)
When deleting a repository in Gitlab, you are required to type the name of the repository in a field. This forces you to change the response based on the particular action.
Re:The screen that set off the ballistic missile alert on Sa... by sesutton on Tuesday January 16, 2018 @09:47AM (#16158508)
>Having to type out YES or some phrase is a fairly common "Are you really sure you want to do this??" sort of thing.

This should also only be used for the real alerts and not the drills/tests otherwise you're training users to blindly type YES.

Re:The screen that set off the ballistic missile alert on Sa... by joshstrange on Tuesday January 16, 2018 @09:09AM (#16158226)
More like when you delete/rename a github repo and they make you type our the repo name. I'm thinking of having to type something like "MISSILE INCOMING SEND ALERT" or similar.
Re:The screen that set off the ballistic missile alert on Sa... by Cthulhu_ on Tuesday January 16, 2018 @11:06AM (#16159152)
Well if it was a proper test run (also to check procedures), the test too would have this extra confirmation.

Maybe changing the challenge to "HOLY FUCKING SHIT YES THERE REALLY IS A FUCKING NUKE COMING AT US SEND THE FUCKING MESSAGE!!!" in the real challenge would work better. Of course, when you have to push the button like that, I'm not sure if you could still type straight ;).

But yeah: how do you properly write a test for a potentially dangerous operation?

Re:The screen that set off the ballistic missile alert on Sa... by maxerickson on Tuesday January 16, 2018 @09:14AM (#16158263)
Maybe the system could make them stand up and walk over to a button/key and activate it to send a real notification.

Of course they then need a way to test the button...

Re:The screen that set off the ballistic missile alert on Sa... by astura on Tuesday January 16, 2018 @09:23AM (#16158329)
Totally unscientific idea:

Have PINs required for certain critical operations and post those PINs in multiple places around the facility. Each PIN is different for each operation. That way the user has to look up the PIN before sending out the "you're going to die" message.

Re:The screen that set off the ballistic missile alert on Sa... by rhino369 on Tuesday January 16, 2018 @12:35PM (#16160041)
Part of the problem is that these need to be sent quickly. An in bound ballistic missile could have only several minutes of warning or less. Make it too difficult and you waste thirty second looking up a pin. That could kill tens of thousands of people who couldn't get away from windows in time.
Re:The screen that set off the ballistic missile alert on Sa... by Y_Y on Tuesday January 16, 2018 @09:58AM (#16158599)
And which Person would be Identified by such a Number?
Re:The screen that set off the ballistic missile alert on Sa... by astura on Tuesday January 16, 2018 @11:21AM (#16159283)
I misspoke, PIN would be the wrong term, it would be an activation code.

The codes would be per action not per person. So the "send missile threat" activation code would be, for example, 98790 for everyone and the "test send missile threat" would be 16289 for everyone. You'd have to look up what the code was for your message you wanted to send. All test message start with 1 while all real messages start with 9. They could be rotating so employees don't memorize them.

So to send an alarm by mistake someone would need to press the wrong button and also look up the wrong code and also ignore the meaning of the code prefix.

Just an example.

Though maybe just "this is not a drill" would be better/easier.

Re:The screen that set off the ballistic missile alert on Sa... by logfromblammo on Tuesday January 16, 2018 @11:33AM (#16159403)
I think Y_Y was trying to convey that PIN expands to Personal Identification Number, which does not apply if no specific person can be identified.

In any case, your proposal suffers from the flaw that in a real emergency, nobody will have the extra seconds to spare to look up a code, because that would literally be thousands of people dying per lost second, so the emergency codes will all rotate from '99999' through '99999'. And an employee would actually be responsible for changing the codes from '99999' to '99999' every time they are required to rotate.