Register a SA Forums Account here!
JOINING THE SA FORUMS WILL REMOVE THIS BIG AD, THE ANNOYING UNDERLINED ADS, AND STUPID INTERSTITIAL ADS!!!

You can: log in, read the tech support FAQ, or request your lost password. This dumb message (and those ads) will appear on every screen until you register! Get rid of this crap by registering your own SA Forums Account and joining roughly 150,000 Goons, for the one-time price of $9.95! We charge money because it costs us money per month for bills, and since we don't believe in showing ads to our users, we try to make the money back through forum registrations.
 
  • Post
  • Reply
Jabor
Jul 16, 2010

#1 Loser at SpaceChem
Remote attestation has other uses - like, a server can ensure that a client isn't being mitm'd even without previously knowing anything about the client - but yeah, those are the two main ones.

Adbot
ADBOT LOVES YOU

ozymandOS
Jun 9, 2004
u can build a virtual hsm, e.g. a signing oracle that won't spill key material to even a root-level attacker (or even the VM host, if ur running in a VM)

Volmarias
Dec 31, 2002

EMAIL... THE INTERNET... SEARCH ENGINES...

animist posted:

random question. Are there any applications for SGX besides DRM and spyware

Doing computing on a potentially untrustworthy cloud platform (or at least untrustworthy in that it could be compromised), although that starts turning into a Turtles All The Way Down situation for actually performing the networking securely etc.

Subjunctive
Sep 12, 2006

✨sparkle and shine✨

very glad I missed watching people relitigate asset signing and user evaluation of signatories!

anyway, we’re a week before Win 7 EOL and it looks like Firefox stumbled into a kernel bug caused by the Meltdown mitigations

https://bugzilla.mozilla.org/show_bug.cgi?id=1606138

(it’s a fun little mystery, but the punchline is in comment 25)

Captain Foo
May 11, 2004

we vibin'
we slidin'
we breathin'
we dyin'

Subjunctive posted:

very glad I missed watching people relitigate asset signing and user evaluation of signatories!

anyway, we’re a week before Win 7 EOL and it looks like Firefox stumbled into a kernel bug caused by the Meltdown mitigations

https://bugzilla.mozilla.org/show_bug.cgi?id=1606138

(it’s a fun little mystery, but the punchline is in comment 25)

This is good content

evil_bunnY
Apr 2, 2003

Subjunctive posted:

https://bugzilla.mozilla.org/show_bug.cgi?id=1606138

(it’s a fun little mystery, but the punchline is in comment 25)
fukken yikes

ewiley
Jul 9, 2003

More trash for the trash fire
oh drat did I miss code signing and whitelisting chat

oh well, hope y’all don’t have any netscalers anywhere important.

https://twitter.com/gossithedog/status/1216314355752620033?s=21

e: ahahaha


https://twitter.com/gossithedog/status/1216305228561158144?s=21

Shifty Pony
Dec 28, 2004

Up ta somethin'


lol discord

Subjunctive
Sep 12, 2006

✨sparkle and shine✨

came to post that just now — it’s like they are holding phishing’s beer

LIVE AMMO COSPLAY
Feb 3, 2006

Shifty Pony posted:

lol discord



I don't really get how the feature is "very useful" to begin with.

Guy Axlerod
Dec 29, 2008
I've seen a number of sites that work the same way, like this google thing: https://messages.google.com/web/authentication

Seems like they could improve these a minimal amount by having a "Are you sure you want to log in at a computer in ${location}?" Not going to stop anyone though.

Shifty Pony
Dec 28, 2004

Up ta somethin'


Guy Axlerod posted:

I've seen a number of sites that work the same way, like this google thing: https://messages.google.com/web/authentication

Seems like they could improve these a minimal amount by having a "Are you sure you want to log in at a computer in ${location}?" Not going to stop anyone though.

maybe require typing in a code from the phone on the computer you are attempting to login?

Shame Boy
Mar 2, 2010

LIVE AMMO COSPLAY posted:

I don't really get how the feature is "very useful" to begin with.

it's how a lot of phone chat apps work so you don't have to enter your password, you just have to prove you have control over another thing that's already logged in

it's generally not done with QR codes though, for this exact reason

BattleMaster
Aug 14, 2000

Shifty Pony posted:

lol discord



given the description of the system here I don't understand how an attacker can get control of your account.

so it lets you log in faster because you scan a QR code that contains I guess your login credentials, so I guess if someone tricks you into giving them that QR code they get your account

but how does scanning a rando QR code do anything other than throw an error (because it's invalid) or log you into someone else's account (because it's valid)????

Jabor
Jul 16, 2010

#1 Loser at SpaceChem

BattleMaster posted:

given the description of the system here I don't understand how an attacker can get control of your account.

so it lets you log in faster because you scan a QR code that contains I guess your login credentials, so I guess if someone tricks you into giving them that QR code they get your account

but how does scanning a rando QR code do anything other than throw an error (because it's invalid) or log you into someone else's account (because it's valid)????

Here's how it works:

1. You try to log in.
2. The device you're trying to log in on shows you a QR code identifying the device.
3. You scan the QR code with your phone that's already logged in, your phone processes the QR code and tells the service provider to log in the new device.

You might think that there are bindingly obvious security issues with this flow, and you'd be right. You might think that nobody would be dumb enough to implement it, and you'd be wrong.

Cocoa Crispies
Jul 20, 2001

Vehicular Manslaughter!

Pillbug
on ios discord the qr code scanner is literally impossible to find, so that's kind of nice?

BattleMaster
Aug 14, 2000

Jabor posted:

Here's how it works:

1. You try to log in.
2. The device you're trying to log in on shows you a QR code identifying the device.
3. You scan the QR code with your phone that's already logged in, your phone processes the QR code and tells the service provider to log in the new device.

You might think that there are bindingly obvious security issues with this flow, and you'd be right. You might think that nobody would be dumb enough to implement it, and you'd be wrong.

that's way dumber than I thought

Shifty Pony
Dec 28, 2004

Up ta somethin'


BattleMaster posted:

that's way dumber than I thought

it always is.

Storysmith
Dec 31, 2006

Jabor posted:

Here's how it works:

1. You try to log in.
2. The device you're trying to log in on shows you a QR code identifying the device.
3. You scan the QR code with your phone that's already logged in, your phone processes the QR code and tells the service provider to log in the new device.

You might think that there are bindingly obvious security issues with this flow, and you'd be right. You might think that nobody would be dumb enough to implement it, and you'd be wrong.

wait, so this is the workflow for linking signal desktop to signal except instead of your actions generating the code in a special flow and the linking process making it blindingly clear what happens when you point your camera at it, it just automagically does it if you point the camera at a QR code in that view?

unrelated, i really need to get a cloth pattern made out of tiled QR codes someday and just photobomb everything

skimothy milkerson
Nov 19, 2006

so the discord app says "yup, this sure is a QR code" more or less and gives full access? lmao

GWBBQ
Jan 2, 2005


.

GWBBQ fucked around with this message at 19:43 on Jan 14, 2020

pseudorandom name
May 6, 2007

Skim Milk posted:

so the discord app says "yup, this sure is a QR code" more or less and gives full access? lmao

No, I'm sure it decodes the code and hands the authentication token back to the server.

What it doesn't do is ask (in the phone app) are you trying to log in using Google Chrome on Windows 10 in Denver, Colorado? or whatever.

edit: Having tested it out, the web site dispays a QR code next to the username & password fields. Scanning the QR code in the app displays a prompt in the app telling you to look at the PC to verify you're logging in with the right user. The PC has switched to displaying your username. You tap a "Let's Go" button in the app, and your PC logs in. The text prompt in the app is some cutesy bullshit about magic passes in the usual Discord style. It does technically say you're logging in but I'm not at all surprised that the end users were easily tricked into this, especially if they haven't logged out in a while and seen the QR codes at the login prompt.

pseudorandom name fucked around with this message at 03:38 on Jan 13, 2020

Storysmith
Dec 31, 2006

https://twitter.com/TwelveSecurity/status/1215400715297968135

elasticsearch paywalling the auth plugin is a decision that is continuing to pay dividends, mongo style

ClassActionFursuit
Mar 15, 2006

ive never used discord but on googles messages for web you have to specifically go into the messages for web interface to get to the code scanner and then you get a notification saying you are connected to the web client and even afterward periodically the notification informing you that you are connected to the web client will return

what is discord doing wrong here? do they log you in if you just scan any random qr code without going into the "link to web client" option first or are they not notifying you that you have done so?

pseudorandom name
May 6, 2007

LastInLine posted:

what is discord doing wrong here? do they log you in if you just scan any random qr code without going into the "link to web client" option first or are they not notifying you that you have done so?

the discord app is doing a really bad job of telling the user that they are in the process of logging in on another computer because they use idiotic cutesy gamer lingo and tell the app nothing about the desktop login (geolocation, operating system, browser) to prevent MITM

the social engineering is something about logging in for a contest, and the app UX is so terrible that it doesn’t really contradict that, especially if you’re a naive kid

Platystemon
Feb 13, 2012

BREADS
The user gets an e‐mail or whatever that says “hey scan this QR code using the Discord app and get free stuff”.

So they open the Discord app and tap “scan QR code”.

The app isn’t clear that the QR code scanning feature is only for logging in on another device. It will not be used for promotions or anything else. Never point it at any page that isn’t an official Discord one.

Acer Pilot
Feb 17, 2007
put the 'the' in therapist

:dukedog:

Storysmith posted:

https://twitter.com/TwelveSecurity/status/1215400715297968135

elasticsearch paywalling the auth plugin is a decision that is continuing to pay dividends, mongo style

that guy really hates wyze huh

Platystemon
Feb 13, 2012

BREADS

ClassActionFursuit
Mar 15, 2006


Yikes

Blinkz0rz
May 27, 2001

MY CONTEMPT FOR MY OWN EMPLOYEES IS ONLY MATCHED BY MY LOVE FOR TOM BRADY'S SWEATY MAGA BALLS

Acer Pilot posted:

that guy really hates wyze huh

he's got a big old boner for chinese conspiracies

Shifty Pony
Dec 28, 2004

Up ta somethin'


Platystemon posted:

The user gets an e‐mail or whatever that says “hey scan this QR code using the Discord app and get free stuff”.

So they open the Discord app and tap “scan QR code”.

The app isn’t clear that the QR code scanning feature is only for logging in on another device. It will not be used for promotions or anything else. Never point it at any page that isn’t an official Discord one.

also there is apparently effectively zero attempt to make sure that the code being scanned is being generated by the computer client that the phone is physically at. the client login QR code is static so an image of it can be sent to a victim and it will work.

the client QR code should be rotating every few seconds and once scanned should immediately change to encode some form of token passed from the phone to the server to the client with a very short validity window (like a second or so, max).

ideally they should have the time-limited qr codes and have a manual confirmation where the person types a code from the phone app into the computer client being logged in. I'm fairly sure google Authenticator requires that.

Cocoa Crispies
Jul 20, 2001

Vehicular Manslaughter!

Pillbug

do the discord QR code’s also have some kind of url handler to redirect the scanner into the app?

Chris Knight
Jun 5, 2002

me @ ur posts


Fun Shoe

BattleMaster posted:

that's way dumber than I thought

new thread title imo

fins
May 31, 2011

Floss Finder
Another branded vulnerability

https://cablehaunt.com/

buffer overlow in a bunch of cable modems
edit: running broadcom's eCos

although they acknowledge that branded stuff is somewhat fearmongering

quote:

From our perspective, our only choice was to go big and branded to try to reach the affected end-users and let awareness bubble up from there. With this we run the risk of being seen as fearmongering upstarts who tries to sensationalize a buffer overflow in modems which some people would say is almost expected to be vulnerable. But this universal acceptance of modems and routers being insecure was not something we wanted to add to.

haveblue
Aug 15, 2005



Toilet Rascal
big and branded

fins
May 31, 2011

Floss Finder

fins posted:

...
https://www.youtube.com/watch?v=_Is1mJLRyzg

A good video on an iMessage 0-click exploit. In depth explanation of ASLR bypass and discussion of signed pointer mitigations

Project zero 3 part blog post on this is up now

https://googleprojectzero.blogspot.com/2020/01/remote-iphone-exploitation-part-1.html

pseudorandom name
May 6, 2007

Cocoa Crispies posted:

do the discord QR code’s also have some kind of url handler to redirect the scanner into the app?

the QR codes contain a discordapp.com URL, so if you scan it via e.g. the iOS Camera app it'll ask you if you want to open it in Discord, which will jump straight to the Discord QR code scanner and make you scan it again

graph
Nov 22, 2006

aaag peanuts

ewiley posted:

oh drat did I miss code signing and whitelisting chat

oh well, hope y’all don’t have any netscalers anywhere important.

https://twitter.com/gossithedog/status/1216314355752620033?s=21

wait, whats up with netscalers

Doccykins
Feb 21, 2006
If you didnt mitigate them before last weekend some cryptominer script kiddie will have written a bunch of nonsense to your /netscaler/portal/templates directory and tried to replace your netscaler daemon

https://twitter.com/cyb3rops/status/1216310642552049666
https://www.trustedsec.com/blog/netscaler-remote-code-execution-forensics/

Adbot
ADBOT LOVES YOU

Lain Iwakura
Aug 5, 2004

The body exists only to verify one's own existence.

Taco Defender
https://twitter.com/0xSkywalker/status/1216334099851481090

  • 1
  • 2
  • 3
  • 4
  • 5
  • Post
  • Reply