Android has become the Windows of Mobile phones. insecure, crappy, inconsistent.
Yep!!!
Android has become the Windows of Mobile phones. insecure, crappy, inconsistent.
just in case you missed this.
Security researcher creates botnet for Android, tricks 300 users to download the app
http://blogs.forbes.com/firewall/20...letes-and-downplays-botnet-demo-android-apps/
-160,000,000,000,000 - 10 - 11 -50 - dog;
SNIP
I agree with you that it's a problem, but who's to say this isn't possible in the iOS app store?
The guy probably posted it on the Android store because presumably it's free to create and post apps there, whereas he would have paid $99 to do the same on the iOS store. Who wants to pay $99 just to make a point at your SummerCon lecture when it can be done for free?
The root cause here doesn't seem easily solvable -- how do you prevent applications from pretending to be one thing and then doing another?
Why should this be left to the user to figure out if the company has the ability to prevent it in the first place? That's irresponsible on the hosting company's part.
Apple's high standards and strict approval system means a much less chance at malicious (or nonworking and flawed) applications.
I don't get it. Everyone is so passionate about this. From either side. In my opinion, I think this is the perfect scenario. Having a totally curated eco-system for all those that find it does everything they want in a secure closed manner (I put my hand up here) AND a totally open environment for everyone who wants the freedom that comes from an open framework.
They're not mutually exclusive. They both offer benefits / advantages / disadvantages based on individual needs / wants and hopefully, both drive each other to greater things. We all get to make our choice which way to go here. And our choices are no more correct that the other.
And to buy in to the emotion for a second, just because this is an Apple focused forum doesn't mean you can't say something negative against the iphone. IMO it is the best smartphone on the market, but it would be a boring forum if all I got to hear were people sprouting exactly that!
An android device is a means for google to get it's ads to you in every way they can.
It IS easily solvable and it's not possible in the iOS app store. Check every app (twice) before allowing it in the store. This is what Apple does. Yay!
Perhaps it will have to have tougher checking in the future as malicious devs get more clever, but it's quite possible to manage, apparently.
There are downsides but that is a massive upside.
(bah, cross-posting)
The executable comment is simply not true, read the security blog an sandboxing for android: http://developer.android.com/guide/topics/security/security.html
But how does Apple check them? They don't have the source code for these apps, so it would take ages for an expert to review the binary to determine whether it contains malware or not.
Are they running static analysis on all of the binaries they receive? That is plausible, but static analysis is still a new field and seems error-prone to rely on.
The one difference I see is that Apple has your CC # (I assume Google doesn't require the same for Android store) but a really determined crook can probably steal a credit card, so it's a mitigation but not a cure-all.
It's an interesting topic. I don't think anybody here really knows what they're talking about (myself included), since none of us work for Apple.
But how does Apple check them? They don't have the source code for these apps, so it would take ages for an expert to review the binary to determine whether it contains malware or not.
Are they running static analysis on all of the binaries they receive? That is plausible, but static analysis is still a new field and seems error-prone to rely on.
The one difference I see is that Apple has your CC # (I assume Google doesn't require the same for Android store) but a really determined crook can probably steal a credit card, so it's a mitigation but not a cure-all.
It's an interesting topic. I don't think anybody here really knows what they're talking about (myself included), since none of us work for Apple.
With freedom comes responsibility.
Having a more free ecosystem means users will have to exercise more responsibility in what they add to their devices. I'd gladly take this over the Apple model.
It's not the security that's the issue, it's the ease of hackers being able to let in spyware/malware into their "seeming legit" applications and put it on the market. There are no systems in place at the marketplace to make sure that the developers aren't intentionally misleading users.
Directly from your link,
Did you even read the reports? They know about the privileges and the sandboxing and everything. The security is excellent on the Andriod.
That's just not the issue. The issues are that users can be mislead to allow the applications gain the privileges. If the GPS app is installed and ask for GPS privileges as well as internet so that it download maps, the user has reasonable expectations that it's only for GPS/maps. Since there's nobody to test this claim at the marketplace, another developer can create the same GPS application and use the GPS/Internet privileges to actually transmit other type of information. This has been done already as Google pulled those apps out AFTER they were made aware of it.
Think of it this way, you expect Walmart's pharmacy to actually make sure the pills they give you are actually the right pills. That's their responsibility to make sure and tested against the company. Google is more like Walmart just taking pills from any seemingly legit drug company and expect what THEY said is what the pill is. For all Google knows, the pills could just be sugar pills and they are marketing it as something else. Google controls the marketplace, we expect them to actually review the applications but they don't need to lock the store down like Apple.
Correction: The issue is that most users blindly click "accept" or "yes" to any prompt that comes up because they treat their smartphone like their computer.
The issue is people are dumb and don't read, not that they can be mislead.
I agree with you that it's a problem, but who's to say this isn't possible in the iOS app store?
The guy probably posted it on the Android store because presumably it's free to create and post apps there, whereas he would have paid $99 to do the same on the iOS store. Who wants to pay $99 just to make a point at your SummerCon lecture when it can be done for free?
The root cause here doesn't seem easily solvable -- how do you prevent applications from pretending to be one thing and then doing another?
Yes. on Android phones when you click "accept" there's a chance that you may be using spyware.
That's not going to happen on an iPhone.
it's less likely to happen on iPhones. the App store is currated. Plus, Apple has your contact information. You create a malicious iPhone app, you go to jail.
There's a chance on ANY operating system that you could be allowing spyware to run. It can happen on any iOS device. Security holes exist in Safari that would allow for remote code execution...
it says apple never used there switch
why is google voice no longer on my ipod
Apple's approval and review process is not perfect, but it's better than not having one.
Exactly. Why else would they be developing and distributing a free and open source operating system for mobile devices? Its pretty easy to tell that it plays right in to their bottom line: advertising. If you use android, you have constant access to your google crack/apps. The more you use and become dependent on them the more money google makes. Thats absolutely the bottom line and I pity the fool that can't understand this.
It comes down to this: Google really only makes money on ads. Apple has high margins on hardware and software. Thats where they make their bread and butter. They're a lot less interested in tracking everything you do because they make money off of you in different ways.
I want my medication from Apples App store then, can I do that?
HTML 5 apps = no restrictions
"it's less likely to happen on iPhones. the App store is currated. Plus, Apple has your contact information. You create a malicious iPhone app, you go to jail."
I'm not arguing that point -- my question has to do with security specifically. E.g. "Does Apple's review process make iOS store more secure than other vendor's app stores?"
I haven't heard any convincing arguments that it does.
(Disclaimer: I'm an iphone fan and also interested in security. This is purely a mental exercise for me. I'm not trying to fan the flames.)
Read a transcript. Google voice will transcribe the voicemail into text. It's not perfect but it's close enough for you to get the reason for the message.
How is smartphone not like a computer? It's a small form of a computer that has a radio attached to it. You can use a computer to make calls as well.
No restrictions except the restrictions that HTML5 apps have. i.e. They can't do as much as native apps. Such as work without a internet connection.
Even Apple figured that out after the initial 'no native apps except from us' iPhone OS 1.0.
The exclusivity of Google being the one to make money from its users by selling ads remains to be seen. Apple seems to be trying to do the same thing with its ads.