-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

I am separating this from my previous as I went into a rant.

As we were designing Silent Text, we talked to a lot of people about what they 
needed. I don't remember who told me this anecdote, but this person went over 
to a colleague's office after they'd been texting to just talk. They walked 
into the colleagues office and noticed their phone open with a conversation 
plainly visible with someone else. A third party who was their mutual colleague 
was texting about that meeting.

In short: Alice goes to Bob's office for a meeting and sees texts from Charlie 
about that meeting, including comments about Alice.

There wasn't anything untoward about the texting. No insults about Alice or 
anything, but there was an obvious privacy loss here. What if it *had* been 
included an intemperate comment about our Alice? Alice said nothing about it to 
Bob, but I got an earful. That earful included the opinion that the threat of 
accidental disclosure of messages within a group of people is greater than 
either the messages "being plucked out of the air" or seizure and forensic 
groveling over the device. Alice's opinion was that when people have a secure 
communications channel, they loosen up and say things that are more dramatic 
than they would be otherwise. It's not that they're more honest, they're less 
honest. They're exaggerated to the point of hyperbolic at times. Alice said 
that she knew that she'd texted some things to Bob that she really wouldn't 
want the person she'd said them about to see them. They were said quickly, in 
frustration, and so on. It's not that they'd be taken out of context, it's 
 that they'd be taken *in* context.

It's interesting underlying the story, Alice suddenly saw Bob not as an ally in 
snark, but a threat -- the sort of person who leaves their phone unlocked on 
their desk. Bob, of course, would say something like that if the texts had been 
potentially offensive, he'd have locked his phone. This explanation would thus 
convince Alice that Bob is *really* not to be trusted with snark.

This is incredibly perceptive, that the greatest security threat is not the 
threat from outside, it's the threat from inside. It is exactly Douglas Adams's 
point about the babelfish that by removing barriers to communication, it 
created more and bloodier wars than anything else.

That's where "Burn Notice" came from. It's a safety net so that when Charlie 
texts Bob, "I'm tired of Alice always..." it goes away.

What I find amusing is the reaction to it all around. There's a huge 
manic-depressive, bimodal reaction. Lots of people get ahold of this and 
they're like girls who've gotten ahold of makeup for the first time. ZOMG! You 
mean my eyelids can be PURPLE and SPARKLY? This is the same thing that happens 
when people discover font libraries or text-to-speech systems. For a couple of 
days that someone gets the new app, there's nothing but text messages that are 
self-destructing, purple, sparkly eyelids with font-laden Tourette's Syndrome 
with the Mission Impossible theme song playing in the background. (Note, if you 
are using Silent Text, you can't actually make the text purple, nor sparkly, 
nor change fonts. You need to put all of that in a PDF or an animated GIF -- 
and you will. This is a metaphor, not a requirements document.)

The next thing that happens is that they are so impressed with some 
particularly inspired bit self-desctructing childishness that they take a 
screen shot. As they gaze at the screen shot, or sometimes just as they take 
the screen shot, light dawns. Oh. You mean.... Oh. Then the depressive phase 
kicks in.

Back in the dark ages, PGP had the "For Your Eyes Only" feature. This is pretty 
much the ancestor of Burn Notice. Simultaneously useful and worthless. It's 
useful because it signals to your partner that this is not only secret but 
sensitive and does something to stop accidental disclosure. It is utterly 
ineffective against a hostile partner for many of the same reasons. We did all 
sorts of silly things with FYEO that included an anti-TEMPEST/Van Eck font, and 
other things. Silent Text actually has an FYEO feature that isn't exposed, 
thank heavens.

I mention all of that because once you're in the depressive phase, it's easy to 
go down the same rathole we did with FYEO. I spent time researching if you can 
prevent screen shots on iOS (you can't). I did this while telling people that 
it was dumb because I can take a picture of my iPhone with my iPad. I held up 
my phone to video chat and said, "Here, see this? This is what you can do!"

Sanity prevailed, but I think that fifteen years of FYEO helped a lot. When you 
stare into self-destructing messages, trying to figure out how make them really 
go away flawlessly, they stare back. You will end up trying to figure out how 
to do a destructive two-phase commit, what class libraries need to be patched 
so those that non-mutable strings inherit from mutable strings (not the other 
way around), all while a nagging voice whispers in the back of your head about 
how brave freedom fighters are gonna die because of this.

After the depressive phase comes the patronizing, retributive phase in which 
it's clear that letting people delete potentially embarrassing messages is bad, 
because it's imperfect. Imperfect security is worse than plaintext. People have 
to learn self-control. Cue the Kalil Gibran quotes. People can't just say any 
old thing on a secure chat program because that leads to purple eyeshadow and 
thus inevitably to brave freedom fighters having their phones seized at 
borders, and then people will die -- all because we let them delete their 
incriminating messages. This phase makes so little sense that it's hard for me 
even to mock it. But the gist of that objection really is that it's bad to let 
people delete sensitive things because that will cause seizure of sensitive 
things. Otherwise sane people have said this to me, and they don't seem to see 
how funny they are.

Nonetheless, there's two things that happen. On the one hand, there are people 
who think this cute, simple feature is the second coming of sliced bread. The 
other hand is the people who insist it must be impossible (because they've 
over-thought it) or evil (because security shouldn't be fun, let alone purple). 
There is a small point to the dour, greyfaced side of this, I admit. You cannot 
solve human problems with technology. Technology often just shuffles around the 
brilliance that humans have at shooting themselves in the foot. I'm well aware 
of Laotse's snarky comment that the invention of locks created burglary, and I 
often agree with him. 

But I think there has to be fun with security. We talk a lot about how security 
has to be usable, but I think fun is up there, too. If it's fun, people will 
use it. They make their mistakes cheaply, and in a reasonably safe environment. 
Most of all, they'll actually use it. That's been the challenge of the last 
couple decades, getting people to use it. People use things that they play 
with. I think thus that play is part of security, too. What's "groundbreaking" 
in what we're doing is that we're having fun and encouraging others to do so, 
too.

        Jon


-----BEGIN PGP SIGNATURE-----
Version: PGP Universal 3.2.0 (Build 1672)
Charset: us-ascii

wj8DBQFRFfWQsTedWZOD3gYRAmYJAKDJ8exiTiWgzMy11mp/FKEN8TXpUACdHTPW
dHbRrgTqwb3R5oPHvWEC8Pg=
=b3gk
-----END PGP SIGNATURE-----
_______________________________________________
cryptography mailing list
[email protected]
http://lists.randombit.net/mailman/listinfo/cryptography

Reply via email to