TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Facebook for Android and Why Zuckerberg now owns your ass

76 pointsby intullabout 11 years ago

25 comments

pilifabout 11 years ago
Android needs to fix the way the permission system works. As it stands now, all permissions are asked upfront at installation time where the user has no data available to make an informed decision.<p>Also, the fact that apps only auto-update when the permissions required don&#x27;t change produces all the incentive for app developers to just ask for everything. After all, most conscious users will find something they object to at install time anyways and thus might not install and most people don&#x27;t read the dialog anyways, so not much to lose.<p>But even when android changes to ask for permissions as they are required (which could be done in a backwards compatible way by not throwing exceptions but just pretending that whatever API call you just made has succeeded, but then doing mothing or returning meaningless&#x2F;no data), this still would not help with a malicious app asking nicely with a legitimate reason (&quot;let me access your SMS to read the login token&quot;) and then using that permission for illegitimate uses (&quot;let me upload all your SMS to my server&quot;).<p>Even with all these permissions, it still boils down to trust and where on the desktop world, this trust was rarely abused, in the mobile world between all the built-in adware and social integrations, that trust is badly hurt.
评论 #7545301 未加载
评论 #7545253 未加载
评论 #7546579 未加载
评论 #7545144 未加载
nostromoabout 11 years ago
&gt; What honest and useful reason can Facebook have to get access to my texts? Seemingly they’re running with the “It will help us target better” message.<p>A Facebook engineer explained this permission on Reddit when the story first broke. They are using SMS access to speed up two-factor authentication. (They send an SMS to your phone, and then read it automatically.)<p>Full explanation here: <a href="http://www.reddit.com/r/WTF/comments/1t5z45/facebook_why_the_hell_do_you_think_its_okay_to/ce4y6x2" rel="nofollow">http:&#x2F;&#x2F;www.reddit.com&#x2F;r&#x2F;WTF&#x2F;comments&#x2F;1t5z45&#x2F;facebook_why_the...</a><p>Should this information comfort you? It depends on if you trust Facebook.
评论 #7544990 未加载
评论 #7545030 未加载
评论 #7547112 未加载
评论 #7545044 未加载
batiudramiabout 11 years ago
I mean, the permissions do have reasonable explanations - using your contact list to &#x27;find friends&#x27;- for instance, or writing to your call log because they&#x27;re integrating VoIP calling (I assume). The wording is just a generic Android permission explanation and comes with any app which requests that permission. If you really can&#x27;t cope with it, there are apps like Tinfoil which allow you to still use facebook without that added functionality and permission requirement.<p>A good improvement for Android would be the ability to only request permission when it&#x27;s required for some key permissions (the way iOS does with contacts (I think)). Enable SMS integration in messages? Android pops up a thing saying &#x27;Facebook wants to be able to read your SMS and MMS messages. Cool?&#x27;. UAC for Android.
评论 #7544957 未加载
jrockwayabout 11 years ago
This article is an excellent case study of what happens when engineers communicate through lawyers and a coarse-grained permissions system.<p>The engineer at Facebook wants to be able to send the phone a message so as to authenticate the validity of a phone number. She writes an Android app to do this. To get the text messages, she has to request the READ_SMS permission, so she does.<p>Meanwhile, the lawyers at Facebook are paid to protect the company from unnecessary liability. They decide to write a ToS that says they can do anything; that way, if they do something you don&#x27;t like, you can&#x27;t sue them, thus protecting the company from liability.<p>Later, some other engineer comes along and puts these two pieces of information together. READ_SMS!? They can do anything they want!? They <i>must</i> be up to something shady!<p>Turns out: nope! Just a miscommunication.<p>The real innovation in our field that I hope to see in the next few years is the right balance among the following concerns:<p>* Ease of use, even among non-technical users.<p>* Security from malicious applications &#x2F; extensions &#x2F; apps &#x2F; etc.<p>* The service provider&#x27;s desire to not be sued.<p>* The user&#x27;s desire to not have his privacy violated.<p>If you give everything fine-grained permissions, you&#x27;ll have to be a software engineer to understand how to use the application. If you don&#x27;t have any permissions, every Flappy Bird clone will subscribe you to paid SMS services. If the service provider claims to be liable for privacy breaches that they didn&#x27;t intend, then they&#x27;ll have to prove, in court, at great cost, that they&#x27;re not to blame, every time any of their billion users complains. If the service provider claims to be able to do anything, the user will assume that they&#x27;re reading all of his email to pick stocks and get some good info for stealing his girlfriend.<p>So it&#x27;s clear that the extremes don&#x27;t work. What we need to find is what does work. This write-up shows how one non-extreme balance doesn&#x27;t work. Let&#x27;s find another one and try again!
评论 #7545375 未加载
clefabout 11 years ago
He doesn&#x27;t own my ass, I don&#x27;t have a Facebook&#x2F;Instagram&#x2F;whatsapp&#x2F;(whatever Facebook owns or will own) account and never will. I&#x27;ll never need to, just as people never needed to 10 years ago, Nor will I ever have any oculus rift thingy on my head. So there, he doesn&#x27;t own my ass! And when Facebook starts buying people&#x27;s asses for 10 billion bucks, I still won&#x27;t sell mine :)<p>Edit: and if one day Facebook owns the internet, then I&#x27;ll buy a farm, grow veggies and get off the &quot;grid&quot;. I&#x27;ll become a &quot;nature growth hacker&quot; ( remember you saw it here first!).
评论 #7545028 未加载
评论 #7544948 未加载
jdp23about 11 years ago
Indeed. Facebook has a repeated pattern of going too far infringing people&#x27;s privacy and then apologizing [1], so why would anybody trust them not to abuse the permissions once they&#x27;ve been granted?<p>I just got a new Android phone and it was an easy decision not to install the Facebook app.<p>[1] <a href="http://allthingsd.com/20111129/the-apologies-of-zuckerberg-a-retrospective/" rel="nofollow">http:&#x2F;&#x2F;allthingsd.com&#x2F;20111129&#x2F;the-apologies-of-zuckerberg-a...</a>
评论 #7545048 未加载
staticelfabout 11 years ago
There is a very simple solution: Don&#x27;t use facebook. It sucks anyway. There is absolutely no need for you to own an account.<p>&#x2F;&#x2F; Normal 20-something year old
评论 #7545175 未加载
评论 #7545008 未加载
shinratdrabout 11 years ago
This is a great reason why the iOS permissions model is miles better. It&#x27;s not perfect, but it&#x27;s a far more logical and friendly approach than the all-or-nothing approach that Android uses.<p>I hate the Android model. On my Android devices, I&#x27;ve declined many installs that I have happily made on my iOS devices because of overzealous permission requests made by the Android version. Being able to grant those permissions as needed and revoke them without removing the app entirely is awesome and why Google has avoided implementing it in Android to date is beyond me.
评论 #7545333 未加载
jhggabout 11 years ago
If I recall correctly, the SMS permission is so that the app can read the code that facebook sends to your phone to confirm that you own the number that you&#x27;re trying to link to your facebook account. Another app that I know of that does this is TextSecure, to register your number with their servers, but then again that&#x27;s a text messaging app, so I&#x27;d expect it to be reading my text messages.
zhte415about 11 years ago
I feel it is worth mentioning that if any app scrapes SMS messages they could also scrape messages sent that don&#x27;t just contain personal information, but which also contain personal financial information (i.e. bank statements or transaction notifications). Many jurisdictions have harsh punishments for accessing &#x2F; storing financial information (with requirements on where the information is stored, for how long, regulatory approvals, etc) far in excess of punishments for violating &#x27;normal&#x27; personal information privacy laws.<p>I&#x27;m sure Facebook are aware of this. All app developers should be too.
STRiDEXabout 11 years ago
Here&#x27;s facebooks response as to why the android app requires what it does. <a href="https://www.facebook.com/help/210676372433246" rel="nofollow">https:&#x2F;&#x2F;www.facebook.com&#x2F;help&#x2F;210676372433246</a><p>I think this article is sensationalist garbage with no proof of facebook mistreating user data.
评论 #7545651 未加载
评论 #7545052 未加载
评论 #7545332 未加载
评论 #7545170 未加载
ISLabout 11 years ago
FB&#x27;s mobile web interface has worked fine for me. No app, nor permission-granting, required.
评论 #7545145 未加载
评论 #7545071 未加载
not_paul_grahamabout 11 years ago
Does FB require similar permissions on iOS?<p>Also, the permissions they ask for seem like FB is angling to figure out a way to play a bigger role in your life and not just restricted to advertising such as sending out a text or placing calls to most frequently dialed numbers when they figure out that you&#x27;ve been in an accident.<p>But is seems more likely that the US govt. to do any of the following if they make new laws that are an iterated version of the FISA, etc. laws that give them unrestricted access without any need for disclosure:<p>&gt; Someone is lost, kidnapped, in an accident, law enforcement can figure out ways to subpoena this information.<p>&gt; Send fake texts or calls on your behalf and then use that as grounds to detain &#x2F; question &#x2F; imprison you.<p>&gt; Data mine text information to figure out if a revolution is happening in a dissident country and perpetuate this by sending texts to a wider network (similar to starting a local twitter clone in Cuba). If this is a friendly country, you can warn your allies and have these people held as political prisoners in countries such as Saudi Arabia, etc.<p>&gt; Lots of other scary scenarios.
评论 #7544951 未加载
blueskin_about 11 years ago
This is exactly why I would never install facebook&#x27;s app (or any other such bloatware crap that does nothing the website can&#x27;t). Access SMS, camera and location? Fuck no. Android also deserves part of the blame though for not having a way to allow&#x2F;deny permissions and prevent apps from running as background service when they don&#x27;t need to.
NateGabout 11 years ago
I often go to install an app but then abort when it asks for what I consider to be overreaching permissions for what the app is. I&#x27;m sure the majority of the apps need the permissions for a valid reason that isn&#x27;t nefarious, however, the end result should be the user&#x27;s decision. This all or nothing approach is maddening and ridiculous. Simply allow the end user to selectively accept and deny permissions and require app developers to handle the cases when the permission they are asking for are denied. I would feel much better and buy&#x2F;install a lot more apps.
dsirijusabout 11 years ago
One could say that required permissions there are just for reading the SMS confirmation codes and easing that friction, in which situation they&#x27;re actually enabler of better security of your account.
评论 #7545277 未加载
sspiffabout 11 years ago
It&#x27;s important to note that this is not just a Facebook problem - though Facebook may have the largest install base of affected applications.<p>Many applications on Google Play ask for excessive rights - I always presumed this was being pushed by mobile advertising services.<p>I think it&#x27;s an important issue for Android, as most users are unaware of or careless with these things, and it&#x27;s just one high profile (perceived) abuse example away from seriously damaging Android&#x27;s reputation as a platform.
bdanabout 11 years ago
Anybody using Tinfoil for Facebook, s wrapper over the mobile FB website? It allows greater privacy and you never have to worry about your SMS or pictures.
nikolakabout 11 years ago
&gt; <i>But check out the exact wording of the SMS&#x2F;MMS Permission, and that of the Contacts one.</i><p>It&#x27;s impossible to word it in any different way, no matter what you want to do with messages - even if your code is written to read message from one specific number and not even do anything with it the permission text will stay the same. This is text that was set by google.<p>&gt; <i>What honest and useful reason can Facebook have to get access to my texts?</i><p>If the author googled it he would would have noticed official facebook page that explains the permission used. It&#x27;s used <i>only</i> to confirm your phone number - if you want to.<p>&gt; <i>Yet as I say time and time again, this has to be opt-in</i><p>Android permissions don&#x27;t allow opt-in, or opt-out for that matter.<p>&gt; <i>All it wants are numbers, pure and simple, and the data that comes with these numbers to sell to the highest bidder.</i><p>Use something equivalent of privacy settings in CM, I think they&#x27;re using the AppsOps (sp?) and you&#x27;ll see that non of the data was even accessed let alone sold to highest bidder.<p>_____<p>This article is unresearched, paranoid, bullshit.
sandwellabout 11 years ago
I&#x27;d like to see optional permissions. I&#x27;d like to be able to deny facebook the ability to read my SMS. I would happily do 2-step authentication manually if it meant that they couldn&#x27;t read my texts. I don&#x27;t have a lot of experience developing with android but this seems like smaller change than other suggestions, like granular permissions.
esalmanabout 11 years ago
I have App Ops on my phone and Facebook app installed for a while. It says Facebook app read contacts recently. But it &#x27;never used&#x27; other sensitive permissions, like read messages, call log etc. I agree that Facebook app probably should inform us why it actually needs these permissions.
plicenseabout 11 years ago
I don&#x27;t use facebook :D
whattsabout 11 years ago
Android just needs App Ops back -- all privacy issues solved. But it seems this won&#x27;t happen. Pressure from Facebook etc.?
luggabout 11 years ago
In 20 years are our children&#x27;s children going to ask us old people what privacy was when they see it in a book somewhere?<p>Sometimes I wonder what we&#x27;re leaving the next generation. I&#x27;d love to change it if anyone has some realistic ideas.
adamnemecekabout 11 years ago
If only there was an easy way not to have a Facebook account. Oh wait.<p>EDIT: Why exactly am I getting downvoted?
评论 #7544998 未加载