News for hackers. Stuff that matters.
Re:Fintech startup Plaid raises $250M at a $2.65B valuation by CGamesPlay on Tuesday December 11, 2018 @11:44AM (#18656544)
Not a Plaid user, but I believe Mint works the same way. It seems to only decrypt my bank credentials with a key derived from my session password, so I suspect Plaid, if what you say is correct, do something similar.

Basically, my password is hashed to see if I can log on. Then it's passed through a PBKDF to get the decryption key for my actual accounts, then that information gets sent to the scrapers to do the actual job. They don't store the keys after the job is done. The upshot is that a full database breach doesn't result in any bank credentials leaking, at the cost of inability to update accounts without the user explicitly logging in.

Re:Fintech startup Plaid raises $250M at a $2.65B valuation by karshan on Tuesday December 11, 2018 @03:00PM (#18658362)
Mint will update transactions in the background (not only when you log in).

In order to do so, they most likely keep your banking password around in memory.

Note: Mint uses OAuth for access to Chase bank accounts, which is great. Last I checked Plaid does not.

Re:Fintech startup Plaid raises $250M at a $2.65B valuation by hartator on Tuesday December 11, 2018 @02:38PM (#18658158)
So if the hashing is done correctly, if you lose your password, they are going to be happen to sign in anymore?