Earlier quoted context omitted.
Not just MITM, MITM + DDOS! Now you have 220,000,000 LinkedIn users all running their email traffic through LinkedIn's proxy. I'm sure they have the bandwidth and CPU to handle that.
By that logic isn't every popular website/service in the world a "DDOS problem" because it attracts lots of traffic?
LinkedIn Intro: Doing the Impossible on iOS
281–290 of 309 posts
Re: LinkedIn Intro: Doing the Impossible on iOS
#282FYI, in the state of NJ, not even your employer has the right to do many things with your work email. They recently decided this. I would love to the impending lawsuit with LinkedIn for similar reasons, but just for advertising.
Re: LinkedIn Intro: Doing the Impossible on iOS
#283This thread is a great example of filter-bubble thinking. There is a trade-off between security and features here, and while for some people it'll be worth it for others it won't. The majority of posters here are likely developers/technical people for who the features aren't that important and for who security is a much higher priority (because they're thinking about it from a personal email perspective rather than a…
Re: LinkedIn Intro: Doing the Impossible on iOS
#284I don't think I've ever gagged quite like that while reading a technical article describing a "neat hack". At first I'm thinking, oh, I wonder how they convinced Apple to let them use some private APIs, and then... curiosity turns to revulsion as soon as I saw that proxy diagram. Good god... LinkedIn MITM IMAP. That is truly terrifying. How would you even go about installing that on the user's phone? Oh, that's in th…
The user has to install the profile as trusted. There is no mechanism for auto installing a profile. Similar to TestFlight and the profile you install to use that.
Re: LinkedIn Intro: Doing the Impossible on iOS
#285Earlier quoted context omitted.
It's worth noting that they specifically state that for Gmail they can use OAuth through the refresh/access token system. Hopefully they do this for all other IMAP servers that support OAuth (there are a couple of them now). However, for traditional IMAP/SMTP servers your point is well taken. They must store your credentials in a restorable state, which, however carefully you do, has difficult security implications.
It's a proxy. It doesn't need to store anything. The server asks for a password, the proxy asks the client.
Re: LinkedIn Intro: Doing the Impossible on iOS
#286Earlier quoted context omitted.
Maybe we should be discussing Apple's closed-ass OS instead of harping on the only workaround that could possibly exist. Such "creative" measures wouldn't need to be taken if it was simple for a user to augment their email app.
You can't really expect a mobile email client to allow third parties to add their own extensions to it. If they were that fussed they could have tried to make a clone of a email client and integrate their own features. If it was better than the default client, people would use it (I use Sparrow on my iPhone for email, not touched the default Mail app for years)
And to respond to criticisms of "plugin dev difficulty," that's bs. Browser clients have a world more complication when it comes to supporting a plugin environment, and they make it work just fine.
Re: LinkedIn Intro: Doing the Impossible on iOS
#287Earlier quoted context omitted.
I think "your password is sent to LinkedIn" sufficiently and accurately describes what's happening. Adding "in cleartext" typically means via an unencrypted channel. Think about. Think about it. Every time you login into a website via password, your browser sends the password to the server. We don't usually call that out for being in plaintext, unless it really is using http.
I think what they're getting at is that LinkedIn has a plaintext copy of your email password, not necessarily that it got there via some unencrypted channel. And because LinkedIn needs to be able to log in again, it has to store it in plaintext, which then leads to the possibility of another incident where they leak millions of passwords[0]. [0] http://www.zdnet.com/blog/btl/6-46-million-linkedin-password...
Also, while rare, the client could theoretically be using something like kerberos to authenticate, even over tls. The password exchange is secret, but the data contents would not be. I don't think the iphone supports kerberos, though.
(All this is not proof that they aren't your storing password, just that it's feasible for linkedin to merely pass it through. And possible, though not probable, for them to never even see the password.)
Re: LinkedIn Intro: Doing the Impossible on iOS
#288Earlier quoted context omitted.
I appreciate the data point, but I must admit that sounds very unreasonable, unless you're considering the employer as the attacker. Would the same apply if an employee were using a VPN at work?
We do block VPN on our corporate network, yes. A VPN is a tunnel that hides user activity from our monitoring and DLP tools and use of VPN from our network to the outside is against policy. Likewise, sharing your credentials with a third party is against policy. The attacker is LinkedIn. The employee is the attack vector. LinkedIn is engaging in a phishing attack.
Re: LinkedIn Intro: Doing the Impossible on iOS
#289Re: LinkedIn Intro: Doing the Impossible on iOS
#290This is a truly awesome hack. Good job! The value for LinkedIn to vacuum up my email is immense! They'll know everyone I email and the content of the emails as well. They'll know where I shop and what I purchase. If I send a private email to a friend who has this installed, I've now unknowingly bcc'ed LinkedIn. Not only that, but they know this for the entire history of my email account! The person I stopped emailing…
Maybe we should be discussing Apple's closed-ass OS instead of harping on the only workaround that could possibly exist. Such "creative" measures wouldn't need to be taken if it was simple for a user to augment their email app.