|
|||||||
![]() |
|
|
Thread Tools | Search this Thread | Display Modes |
|
|
#51 |
|
This is not an issue and it makes me wonder how long all these people showing outrage have been using these devices. This isn't trying to sneak anything by the user- the location permission popup was added a couple of iOS versions ago specifically because photos contained location data. Accessing your photos or camera are only an issue because some knucklehead is trying to make it an issue. Apps can't just go grab photos out of your library. It does NOT work that way.
All of us who are actual developers have to be shaking our heads at this. |
|
|
|
1
|
|
|
#52 | ||||
|
Quote:
Quote:
Apple has a procedure in place if a app manages to sneak functionality through the vetting process that violates Apple's guidelines. The app can be removed from the store, killed remotely if necessary, and the developer can be prevented from distributing any more apps. This is a big stick. Quote:
Quote:
|
|||||
|
|
1
|
|
|
#53 | |
|
Quote:
__________________
21.5 2010 iMac; 15" 2011 MBP 2.2Ghz; iPad 2 64GB Wifi; iPhone 4S 32GB; Late 2009 Mac mini 2.5Ghz |
||
|
|
0
|
|
|
#54 | |
|
Quote:
So if a Flashlight app is asking for Internet permission or SD card write permission or Camera permission - there is every reason to not install it. So you can find a Flashlight app in market that only requires enabling the LED permission and you are assured that it won't be able to transmit/modify/take new pictures. tl;dr - having a permissions model and easily and reliably verifiable runtime is much better than not having one and relying on manual surface testing. Besides it is technically easy to verify runtime execution of Android apps as it is not native code. That's what Amazon does I think with their app store - there was a story about rejection due to excessive permissions and app doing more than the stated purpose. (Can't find the link right now.)
__________________
21" iMac(2011); 17" MBP(2010) ; ThinkPad x220; Galaxy Note II; Nexus 7 |
||
|
|
0
|
|
|
#55 | |
|
Quote:
So an Android app with just "Internet access" permission can read all the photos - which doesn't need permission - and upload them to a server. Slightly frightening given that Android apps don't get that much checking at all. To make matters worse, if apps want to be extra sneaky on Android they could even upload the photos via the web and Android's Intents system - without declaring an "Internet access" permission. No permissions at all necessary then. I feel that, to have singled out iOS, the NYT either under-researched the topic or had other motives in their agenda. |
||
|
|
4
|
|
|
#56 | |
|
Quote:
I also disagree with your assertion that the Android system is somehow ineffective. For one thing, it's hardly "information overload" when a user downloading an app is presented with a concise list of all the permissions the app needs to run. And no it wouldn't "prevent" the issues (whatever implausible definition there may be for prevention here), but accessing "Your personal information" would have been on the list for Path and accessing "Storage" would have appeared for the photo app when downloading from the Android market. Besides, as I stated previously, this goes beyond just security as well, but allowing informed user choice.
__________________
15" MacBook Pro (2011); iPhone 4 |
||
|
|
-1
|
|
|
#57 |
|
Wirelessly posted (Mozilla/5.0 (iPhone; CPU iPhone OS 5_0_1 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Mobile/9A405)
Interesting. I dont really think that much about my info, I'm glad that someone is trying to look out for us (I think) |
|
|
|
0
|
|
|
#58 | |
|
Quote:
Just so you know, I'm not a Windows or Android fan. I am a long-time Mac user, and I also very much like the elegance and simplicity of iOS. But I will not defend Apple blindly. I applaud much of what Apple does, even defend them from time to time against some of the prejudiced nonsense that gets thrown around by religious tech zealots (I'll avoid mentioning any specific platforms here!)—but from time to time I am also critical of Apple. Do I hold Apple to a high standard? Sure. How do you think Apple has been able to produce so many amazing products over the years? Largely because of one man who held the company to impossible standards. He's gone now, but surely us customers can continue to honour that tradition.
|
||
|
|
1
|
|
|
#59 | |
|
Quote:
On my Nexus running CM7 I can turn off the Internet access permission for the Flashlight app. If I downloaded apps from Amazon, I can be more certain than on Apple App Store that I am getting what I expected. Point is I can choose not to install an app or selectively turn off permissions on Android if I find something suspicious based on the permissions the app requested. I can't do that on iOS - I install what Apple approves and being native code they don't seem to have Android's advantage of runtime verification like Amazon does or Google can do.
__________________
21" iMac(2011); 17" MBP(2010) ; ThinkPad x220; Galaxy Note II; Nexus 7 |
||
|
|
0
|
|
|
#60 | |||||
|
Quote:
Actually that's exactly the question, because this conversation started when you said you disagreed with my assertion that ""iOS does more to prevent the actual problem" than any other OS.Quote:
Quote:
Quote:
As far as the photo access, there are no permissions on Android to access your photo library. And if there were, it's not going to raise suspicion that a photo app need access to your library. The problem highlighted here was that it could then upload those photos to a remote server. Quote:
|
||||||
|
|
0
|
|
|
#61 | |
|
Quote:
Unfortunately you'll find that 99.9% of Android users ARE also complacent, not just iOS's. Google even encourages this behaviour with PR stating their market is protected by the Google "Bouncer" [1] - btw, has that stopped any malware? As for the "being native they can't check" argument that's just silly, Apple can and does trace API calls and sandboxing violations from apps, that's how they find apps that are using undocumented APIs. They've become increasingly better at it too, unlike some other bouncers. [1] http://www.msnbc.msn.com/id/46256208...ndroid-market/ |
||
|
|
-1
|
|
|
#62 |
|
There are apps on Android that handle data permissions very well.
For instance, I'm notified each time certain apps access my personal information, access the internet, and I'm also able to prevent those apps from accessing that information as well. As far as I'm concerned, certain apps do not need my contact information, my location, or need to access the Internet and I am able to explicitly deny them those rights. Sure - Some features on the app might not work like a 'find friends' or something, but I can just look them up manually. It is incredible to see just how often some apps try to access my contacts or location over the course of just one day and I'm happy that I'm able to prevent them from succeeding. |
|
|
|
1
|
|
|
#63 | |
|
Quote:
What makes you think some malware outfit has to make their app a flashlight app? These malware people aren't stupid. On Android, if someone wanted to send all your photos to some server somewhere, all they would have to do is create a photo editing app or any app where it makes complete sense that the app in question needs the permissions requested. Since there is no vetting process on Android, there is no way to know what it is actually doing once it has access. You are left completely vulnerable. There is no way around that. |
||
|
|
0
|
|
|
#64 | |||||
|
Quote:
![]() Quote:
Quote:
Quote:
Quote:
__________________
15" MacBook Pro (2011); iPhone 4 |
||||||
|
|
0
|
|
|
#65 | |
|
Quote:
And unless you expect Apple to require and examine the source code to every app they publish, there will be apps that sneak in undeclared functionality in violation of Apple's terms. High standards are one thing, but you have to be reasonable. |
||
|
|
0
|
|
|
#66 | |
|
Quote:
There might be one or two that get through with Apple every now and then. No security is perfect. It's actually news when an app is found to do something it shouldn't on the App Store. But Android is literally infested with malware. To the point where it's not even worth mentioning anymore because it is so common. And it's getting worse. Last report I've seen was 2011 saw an increase of over 3000% (yes that is 3 zeroes). Last edited by newagemac; Feb 28, 2012 at 09:16 PM. |
||
|
|
1
|
|
|
#67 | |||
|
Quote:
Quote:
Quote:
NETWORK COMMUNICATION FULL INTERNET ACCESS Allows an application to create network sockets. YOUR PERSONAL INFORMATION READ CONTACT DATA Allows an application to read all of the contact (address) data stored on your device. Malicious applications can use this to send your data to other people. PHONE CALLS READ PHONE STATE AND IDENTITY Allows the application to access the phone features of the device. An application with this permission can determine the phone number and serial number of this phone, whether a call is active, the number that call is connected to and the like. SYSTEM TOOLS PREVENT DEVICE FROM SLEEPING Allows an application to prevent the device from going to sleep. With precedent like that from a legitimate company like Adobe, what kind of permissions are you going to say no to! |
||||
|
|
1
|
|
|
#68 |
|
I wonder why that Apple must lock the API down so much, because of thing like this. This seams pretty sneaky that they must use developer code - which means that the app can't be updated to store because it would not past verification. This means that this app is using illegal APIs.
__________________
2009 13in Macbook Pro 8GB, 2010 11in MacBook Air iPad 2, iPhone 4, Apple TV 3G and iPad Nano ( for Truck ) |
|
|
|
-2
|
|
|
#69 |
|
Next week in the New York Times : iOS apps can capture and stream video from your camera to unknown servers without asking your permission...
Now, most of these "privacy violating" APIs are there since iPhone OS 3.0 (before it was called iOS). I'm trying to understand why almost nobody made a fuss about it then, even among Apple critics. (I'm not trying to make a point here, I really wonder why) These APIs (direct access to contact, music, photos and camera) were requested time and time again by developers. Before that, their absence was used as an example why iOS was so closed and Android so open because it had third party address books, music players and bar code scanners. Didn't it occur back then to anyone "sensible" that all these apps doing fun and useful things with your photos, live video, music and contacts never asked for your permission? |
|
|
|
1
|
|
|
#70 | |
|
What you say is not entirely true. On Android, there are apps available to those who care enough that allow you to know what other apps are doing in some respects. You'll know exactly when it connects to the internet, when it accesses your contacts, your location, and you are able to on a case by case basis deny or grant access if you so decide.
I would not be surprised if apple will one day incorporate this into IOS. Quote:
Last edited by jeffe; Feb 28, 2012 at 09:46 PM. |
||
|
|
0
|
|
|
#71 | |||
|
Quote:
Quote:
Quote:
EDIT: Oh I see your point. The "precedent" isn't the issue here. If the user is gonna ignore it, then well at the end of the day that's his or her prerogative. Just like anyone who instinctively stabs at "Allow" for a location data request in iOS.
__________________
15" MacBook Pro (2011); iPhone 4 |
||||
|
|
0
|
|
|
#72 | |||
|
Quote:
I am not pretending that there are not malicious programmers out there. But I have no evidence to the contrary of them being in the minority. Quote:
Quote:
__________________
~Traveling around the world beating on various objects, and getting paid to do it!~ |
||||
|
|
0
|
|
|
#73 |
|
Interesting.
|
|
|
|
-1
|
|
|
#74 | |||
|
Quote:
I also stated that Amazon does run time verification of what apps do which is possible thanks to Android architecture. Which means if an app was submitted to Amazon Android store - it is vetted. You could choose not to install suspicious apps from Google market and install their vetted counterparts with similar functionality from Amazon's store while being reasonably sure that Amazon has tested the app and not found anything obviously wrong. So stop making it sound like Apple has a best shot at security because they don't have permissions model and they manually check all apps. That is demonstrably not true. The fact remains that Android is much better positioned security wise due to the permissions model. Would you also dismiss Mac App Store's sandboxing model as ineffective? Apple is essentially doing something very similar to Android there - permissions. Quote:
---------- Quote:
And you also keep making pointless arguments about the permissions model without suggesting any better alternative. If you think about it a bit - having permissions model and informing users of app permissions and letting them turn them off is WAY better than having no permissions model at all. There can be no argument about it - the argument you are making is tangential - that Google allows malware apps in market for some time before they yank them thanks to the runtime analysis and permissions model. That has nothing to do with permissions model being ineffective - it only has something to do with the fact that Google never claimed to curate the apps and they were a bit sloppy about enforcing the security. How many malware apps have you found in Amazon app store - they use the same exact Android permission model and great automated testing and vetting to achieve security.
__________________
21" iMac(2011); 17" MBP(2010) ; ThinkPad x220; Galaxy Note II; Nexus 7 |
||||
|
|
0
|
|
|
#75 |
|
Anyone that cares about this should go back to using a landline.
|
|
|
|
-2
|
![]() |
|
«
Previous Thread
|
Next Thread
»
| Thread Tools | Search this Thread |
| Display Modes | |
|
|
All times are GMT -5. The time now is 10:06 PM.







Actually that's exactly the question, because this conversation started when you said you disagreed with my assertion that ""iOS does more to prevent the actual problem" than any other OS.
Linear Mode
