mcc,
@mcc@mastodon.social avatar

When I think about the security of a computer system, I have a specific scale I rate it on:

  1. The US government can crack it OR the government of China can crack it (equivalent)
  2. The government of Israel can crack it
  3. My friend Kristin could crack it
  4. The government of Russia can crack it
  5. A nation-state not listed above can crack it
  6. A well-qualified single infosec professional could crack it
  7. I could crack it
mcc,
@mcc@mastodon.social avatar

Notes:

  • Kristin is very nice. She is also the reason I have tap-to-pay disabled on all my credit cards.
  • I would possibly swap the order of 3 and 4 depending on what the thing being cracked is.
  • There are levels of security below 7, but if a system is 7 or below I don't use it so it doesn't matter.
  • It's possible my tierlist is out of date and there are some countries that by now deserve to be moved above Russia. Germany? Turkey?
draNgNon,
@draNgNon@hachyderm.io avatar

@mcc oh

I read that and thought better security for higher numbers

mcc,
@mcc@mastodon.social avatar

@draNgNon there's a limit to how good you can get

But you can always get worse

mhoye,
@mhoye@mastodon.social avatar

@mcc I feel as though a motivated criminal enterprise should be on the list somewhere above five.

dangillmor,
@dangillmor@mastodon.social avatar

@mcc Dumb question: How do you disable tap-to-pay on credit cards?

mcc,
@mcc@mastodon.social avatar

@dangillmor Serious answer: You call your credit card company and say "please disable tap-to-pay on my credit card". This is a thing they can and will do on request

dangillmor,
@dangillmor@mastodon.social avatar

@mcc I had no idea! Thank you...

inthehands,
@inthehands@hachyderm.io avatar

@mcc @dangillmor
If you’re willing field more questions:

What’s the threat model for tap-to-pay? Is it all about wirelessness / distance / ability to charge with mere proximity instead of direct physical possession? Or is there something in e.g. the protocol that’s weak?

mcc,
@mcc@mastodon.social avatar

@inthehands @dangillmor As I have explained, my threat model is "my friend Kristin". The reason I mention Kristin is she has a hobby of building long-range RFID antennas.

Although I suspect an attack would be logistically difficult to pull off because you'd need to attempt payment under the name of some vendor, the PIN space (10,000 keys) is small, and in the USA tap to pay doesn't even use a key.

irenes,
@irenes@mastodon.social avatar

@mcc @inthehands @dangillmor that certainly explicates the layering of your threat levels. it is a thoughtful list!

inthehands,
@inthehands@hachyderm.io avatar

@mcc @dangillmor
Gotcha. Thanks! And yeah, Kristin sounds fun.

Sounds similar to proximity keys for cars: theoretically a threat, but clearly too tricky to be practical for common cases in real life…until somebody productizes the exploit and sells it in a box, and then all of a sudden mass media is running “don’t leave your keys by the back door” articles.

robidoo99,
@robidoo99@mastodon.world avatar

@inthehands @mcc @dangillmor Plenty of cars stolen without keys round my way (UK) using relay theft, video footage shows certain cars can be nicked in seconds with pretty simple kit. Seemed to take off about four years ago, police started suggesting people store keys in faraday pouch/cage.

ramsey,
@ramsey@phpc.social avatar

@robidoo99 @inthehands @mcc @dangillmor My wallet acts as a Faraday cage to prevent access to my cards.

4censord,
@4censord@unfug.social avatar

@mcc @inthehands @dangillmor
> pin space is small (10,000 keys)

I can set up to 8 digit pins for my cards, is that not a thing for you?

mcc,
@mcc@mastodon.social avatar

@4censord @inthehands @dangillmor if you are thinking about the problem from an attacker perspective rather than a target perspective you can simply limit yourself to robbing ppl with 4 digit pins

elmyra,
@elmyra@wandering.shop avatar

@mcc @inthehands @dangillmor your friend Kristin sounds awesome

xek,
@xek@hachyderm.io avatar

@elmyra @mcc @inthehands @dangillmor Unless there are two RF-skimming Kristins: I've only met her a couple times, but I can confirm. (The first time I met Kristin, she was demoing a doorway loop to read cards when people walked through it.)

mcc,
@mcc@mastodon.social avatar

@xek @elmyra @inthehands @dangillmor That sounds like Kristin all right

feld,
@feld@bikeshed.party avatar

@mcc @dangillmor they'll do this in the USA? I'm skeptical because American banks won't even let you disable your debit card so it's an ATM-only card like was possible years ago

That means the alternative for the credit card is chip or swipe, and they really really don't want you to swipe (higher fees) but you have to swipe if the chip reader is bugged and you can't tap (happens all the time...)

recursive,
@recursive@hachyderm.io avatar

@mcc I saw a tap-to-pay at the gas station pump the other day and the marketing info on it seemed to give the impression that it was more secure, and while I haven't read up on the protocol, it certainly seems even easier to make skimmer-like approaches.

(Although most of my actual credit card fraud experiences seem to have been likely breaches of retailers/payment processors)

mcc,
@mcc@mastodon.social avatar
  • I can conceive of a level 0, "no one can crack it". I can even believe that potentially, Signal (and possibly nothing else?) falls in this category. But it doesn't matter, because what we already see, specifically with the U.S. government, is that "Signal is currently uncrackable" only means "the difficulty of cracking it is so high that instead of bothering, the threat actor cracks something else which has the ability to read the Signal messages, such as the human at the other end"
TomF,
@TomF@mastodon.gamedev.place avatar

@mcc "rubber hose attack" - they hit you with the rubber hose until you tell them.

htugboat,

@mcc Does signal have a secure keyboard? I remember hearing that as long as it's using the system keyboard, you really shouldn't actually trust it if you're concerned.

mcc,
@mcc@mastodon.social avatar

@htugboat On Android, Signal instructs the system keyboard to run in secure mode. I have verified this works with Swiftkey, with other keyboards I wouldn't know.

leon,
@leon@peoplemaking.games avatar

@mcc I build level 0 systems sometimes. It’s a threefold approach:

  • don’t receive or store data
  • don’t do anything “valuable”
  • don’t let anyone know about them
Private
Private
aeva,
@aeva@mastodon.gamedev.place avatar

@mcc one-time pads are mathematically impossible to crack when implemented correctly, but they're logistically eccentric.

msbellows,
@msbellows@c.im avatar

@mcc Are those in order?

mcc,
@mcc@mastodon.social avatar

@msbellows roughly yeah

duncan_bayne,
@duncan_bayne@emacs.ch avatar

@mcc I'd add (8) my kids could crack it.

At the rate they're going I'll have to swap (7) and (8) in a few years ...

mcc,
@mcc@mastodon.social avatar

@duncan_bayne I believe this. (7) is actually a pretty low bar

naught101,
@naught101@mastodon.social avatar

@mcc this might be the first scale I've ever been a 10 on.

a2_4am,
@a2_4am@mastodon.social avatar

@mcc I am wholly uninterested in level 0 but I would like to hear more about Kristin.

patcanfield,

@mcc I'm just a little bug in the system-well, not a bug--size wise, or a bug-bad choice of word--If the whole world saw my posts I wouldn't care

pmonks,
@pmonks@sfba.social avatar

@mcc Question if you have the inclination to answer (and no worries if you don’t): how do you determine, for any given computer system, which level on the scale it sits in?

mcc,
@mcc@mastodon.social avatar

@pmonks I evaluate it against my 20+ years of subject area education and work experience

…this may not be an easily replicable solution.

pmonks,
@pmonks@sfba.social avatar

@mcc Thank you! And yeah I’m technical enough to know I need to be concerned about novel (to me) computer systems, but not to the point that I could figure out for myself how secure they might be. It’s mildly anxiety-inducing at times.

mcc,
@mcc@mastodon.social avatar

@pmonks At one time my advice would have been "follow these three specific reliable people on Twitter and take what they say seriously". Unfortunately, as you know,

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • DreamBathrooms
  • magazineikmin
  • thenastyranch
  • Youngstown
  • vwfavf
  • rosin
  • slotface
  • khanakhh
  • InstantRegret
  • PowerRangers
  • kavyap
  • tsrsr
  • everett
  • mdbf
  • Leos
  • hgfsjryuu7
  • tacticalgear
  • ethstaker
  • osvaldo12
  • ngwrru68w68
  • GTA5RPClips
  • Durango
  • modclub
  • cisconetworking
  • cubers
  • tester
  • normalnudes
  • anitta
  • All magazines