News for hackers. Stuff that matters.
Re:Our liability as Twitter app developers by simonw on Monday August 19, 2013 @10:16AM (#6237318)
Our app used to ask for Twitter write permission in order to provide "follow" buttons. It was infuriating: we only wanted to be able to follow/unfollow for people (since our site used Twitter's social graph rather than rolling our own) but in order to do so we had to ask for full write permissions, which caused people to freak out and assume we wanted to tweet on their behalf or make changes to their profile.

Contrast with Facebook which has a much better implementation of finely grained permissions where you can opt to only ask for the permissions your application needed.

In the end, we switched to asking for read-only permissions for most users and let them upgrade to read-write the first time they wanted to perform a Twitter-write operation. This was a hassle from an engineering point of view but did completely eliminate complains about us asking for too much access: http://lanyrd.com/blog/2012/twitter-read-only/

We eventually moved to our own social graph, which eliminated the need to update Twitter's graph from our interface entirely.

Re:Our liability as Twitter app developers by ceejayoz on Monday August 19, 2013 @11:39AM (#6237808)
> Contrast with Facebook which has a much better implementation of finely grained permissions where you can opt to only ask for the permissions your application needed.

Facebook's minimum level of permissions is still infuriatingly broad. I hate getting "why do you need my friends list and public profile?!" feedback on our Facebook apps. If I could opt out of them, I would - often, I just want your FB ID and e-mail!

Re:Our liability as Twitter app developers by NieyooG8 on Monday August 19, 2013 @12:41PM (#6238152)
You could just ask for them.
Re:Our liability as Twitter app developers by ceejayoz on Monday August 19, 2013 @01:16PM (#6238341)
E-mail, sure. Facebook ID? No. Most people don't have that 10-20 digit number memorized, and Facebook doesn't really show it anywhere other than the APIs these days either.
Re:Our liability as Twitter app developers by rhizome on Monday August 19, 2013 @12:37PM (#6238124)
Why not implement privilege-shedding and enable your users to turn write privs on and off at will?
Re:Our liability as Twitter app developers by unwind on Monday August 19, 2013 @10:00AM (#6237236)
I had to look up who Carl Icahn is (http://en.wikipedia.org/wiki/Carl_Icahn); he's a large-scale investor which is why the quoted tweet about plans to invest further in Apple caused Apple's stock to become more valuable.
Re:Our liability as Twitter app developers by loceng on Monday August 19, 2013 @10:08AM (#6237271)
And he plays the market psychology to his advantage - it's quite obvious he does this.
Re:Our liability as Twitter app developers by AznHisoka on Monday August 19, 2013 @09:42AM (#6237117)
It's a good thing I only ask for read access, not write. Write access is getting pretty useless as people have started to ignore people's tweets since there are so much noise.
Re:Our liability as Twitter app developers by mathattack on Monday August 19, 2013 @09:59AM (#6237228)
If twitter is ignored because it's all noise, what's the point?
Re:Our liability as Twitter app developers by AznHisoka on Monday August 19, 2013 @10:26AM (#6237377)
Tweets sent by apps(ie Foursquare checkins) are usually easily detected by regular users. Those are the ones being ignored by users, sort of like banner ad blindness.
Re:Our liability as Twitter app developers by mathattack on Monday August 19, 2013 @12:04PM (#6237943)
Ahh - thanks for the distinction. Makes good sense to me.
Re:Our liability as Twitter app developers by mapleoin on Monday August 19, 2013 @10:19AM (#6237338)
No one drives their car in NY anymore, the streets are too crowded.
Re:Our liability as Twitter app developers by mathattack on Monday August 19, 2013 @01:36PM (#6238463)
Nice analogy!
Re:Our liability as Twitter app developers by unreal37 on Monday August 19, 2013 @02:34PM (#6238798)
I wonder when we will stop speaking in hyperbole about stock price changes.

"In April of this year crackers got hold of the Associated Press Twitter account and wiped an estimated $135Bn off the S&P 500 Index by tweeting that explosions at the White House had injured president Obama."

And the stock market rebounded and then some over the coming weeks, reaching new recent highs in May and June... So the effect lasted... a couple of hours?

When people talk about stock market value being "wiped out", they neglect to say that the market fully recovered later that afternoon, or that the market is higher today than it was back then. If you can't acknowledge that stock prices change every second, and that dips or rises are often temporary moments that affect very few shareholders of that company, then the phrase "billions of dollars was wiped out" is just meaningless hyperbole.

Re:Our liability as Twitter app developers by nitid_name on Monday August 19, 2013 @03:56PM (#6239369)
If you short the market during these dips, you can make the value that is "wiped out."

What they are saying, in essence, is "this is how much money was on the table to be stolen because of that tweet."

Re:Our liability as Twitter app developers by kmfrk on Monday August 19, 2013 @10:22AM (#6237349)
One of the biggest problems with Twitter security is the aspect of revocation of app access in the event of, say, a compromised password.

In cases like that, you need some kind of panic button to eliminate all threats, instead of having to go through every single app and delete their access to be safe.

Re:Our liability as Twitter app developers by patmcguire on Monday August 19, 2013 @12:57PM (#6238227)
Seems weird they don't expire tokens on password change. I know that Facebook does.
Re:Our liability as Twitter app developers by PanMan on Monday August 19, 2013 @09:34AM (#6237081)
While theoretically true, I think for most accounts the risk is fairly small: I'm sure it's hard to come up with something to tweet from my account that moves any stock exchange even a penny.
Re:Our liability as Twitter app developers by digitalengineer on Monday August 19, 2013 @09:49AM (#6237163)
Your account maybe, but what about all those traders, FDA, SEC or FED people? Or NGO's? Majors?

I think if you really try even your account could move a stock. Think about it: A tweet with location (in front of a big company's CEO's house) early in the morning when you know the 'target' is commuting, flying or otherwise offline, followed by a tweet 'just killed the bastard' with a fake photoshopped picture of a body'. If someone was to target a person with a love of guns on their timeline... well things could get messy real quick.

Re:Our liability as Twitter app developers by rarw on Monday August 19, 2013 @11:48AM (#6237871)
I'm surprised Icahn is allowed to have a twitter. Regulators used to limit access to certain information sharing outlets for those in positions of influence, e.g. certain high level bank official could not have BBM (I know right) active on their Blackberries because of the risk of insider trading. When a tweet has the power to move the market it should probably be treated the same.
Re:Our liability as Twitter app developers by smackfu on Monday August 19, 2013 @12:06PM (#6237956)
Information that moves the market is allowed, as long as all investors have access to the information.

There was some contention about that last year with the NetFlix CEO releasing subscriber numbers on Twitter that affected the stock, but the SEC issued guidance earlier this year that said that disclosure on Twitter and Facebook were ok, as long as the accounts were public.

Re:Our liability as Twitter app developers by simonw on Monday August 19, 2013 @10:17AM (#6237329)
The point of the article is that if you run a service that allows people to sign in with Twitter you may end up with thousands of people's OAuth credentials on your own server, including some people with potentially very influential accounts.
Re:Our liability as Twitter app developers by lifeformed on Monday August 19, 2013 @11:35AM (#6237778)
I wonder: if you had access to any Twitter account, what's the most damaging thing you could tweet? Are there any things that could put someone's life in mortal danger?
Re:Our liability as Twitter app developers by dev1n on Monday August 19, 2013 @01:46PM (#6238517)
I think it was April when someone hacked the Associated Press account, tweeted that the White House just exploded and the Dow dropped a ton in a short amount of time. That's pretty scary.

source: http://www.nbcnews.com/technology/ap-twitter-account-hacked-...

Re:Our liability as Twitter app developers by pc86 on Monday August 19, 2013 @02:39PM (#6238831)
And completely rebounded within 10 minutes.
Re:Our liability as Twitter app developers by tadfisher on Monday August 19, 2013 @12:25PM (#6238057)
At least one person was charged with murder this week due to the contents of a tweet.
Re:Our liability as Twitter app developers by digitalengineer on Monday August 19, 2013 @09:40AM (#6237105)
How about a IP- and/or MAC adress as an extra layer of security? On a sidenote: If this makes App's that wishes to post on my behalf disappear I wouldn't mind.
Re:Our liability as Twitter app developers by mhurron on Monday August 19, 2013 @11:02AM (#6237579)
You know your MAC address doesn't leave your local network and your IP will change as you roam between say WIFi and cellular data so I don't see that either would be all that useful.
Re:Our liability as Twitter app developers by danso on Monday August 19, 2013 @10:19AM (#6237337)
Not sure why this is something that is particularly the worry of developers. Such havoc can be wreaked through simple phishing at the user-level. Even at major organizations, two-factor or OAuth authentication may not be the standard, meaning that a market-changing Tweet is just one well-crafted email away. That seems like by far the easiest attack vector for a hacker.