Much ado about the iPhone's 'kill switch'

The discovery of a "kill switch" inside the iPhone 2.0 software prompted much consternation and little fact-finding.
(Credit: Apple)Apple's iPhone "kill switch" has prompted much hand-wringing, despite the fact that no one knows exactly what it does.
Jonathan Zdziarski, an independent iPhone developer and author, recently discovered a URL while poking around inside the iPhone 2.0 software that downloads a list of "malicious" applications every so often to the iPhone, as noted by Ben Wilson at our sister site iPhone Atlas. Several outlets quickly seized on this detail as proof that Apple is poised to remotely disable any application running on the iPhone that it finds unpalatable.
Before we get into the ways in which Apple might use the blacklist, let's remember that we don't know a damn thing about how this actually works. "All we know is that the iPhone downloads a list of malicious URLs," Zdziarski said in an e-mail exchange Thursday morning. "For all we know, it could trigger world war 3, or it could cause some computer somewhere to spit out recipes for buttermilk pancakes."
There are several explanations for what Apple might be up to. One possibility is that Apple could use this function as a sort of recall notice for applications that were discovered to be malicious or potentially harmful after making it through the initial screening process.
Apple is requiring developers to sign their iPhone applications so that the authors can be tracked, and is vetting every single iPhone application before it is distributed through the App Store. But if Apple later realizes it has to revoke a developer's signature because that developer created a malicious app that slipped through the cracks, that would only prevent new installations of that application. It wouldn't do anything to help the users who have already downloaded that application, but a recall notice (and a refund) would indeed be helpful if the initial round of quality control fails.
Another possibility is that Apple could use this service like an antivirus application, which periodically downloads a list of known Trojans, malware, or other malicious applications and alerts the user. This is perhaps a little more far-fetched at this point, since Apple controls the iPhone development process so tightly, but perhaps one day they plan to open up the process more broadly to where iPhone applications can be distributed through something other than the App Store.
Larry Dignan at ZDnet points out that Apple could have included this function as a nod to enterprise customers who might want tight control over what applications are installed on their handsets. Many corporate IT shops don't even allow people to install unapproved applications on their PCs, and you can bet those folks would want to control what gets installed on one of their iPhones.

All iPhone applications are supposed to pass through the App Store, but what it something malicious slips through the cracks?
(Credit: CNET)And, of course, there is the possibility that Apple could use this blacklist to disable any applications that it decides are violations of its (or its carrier partners') terms of service, or ones that compete with current or future Apple applications. This theory is not entirely the work of paranoid conspiracy theorists, as Apple's tight-fisted control over the iPhone development process chafes many developers who might be tempted to strike out on their own with applications that go after Apple's core businesses, such as iTunes.
Zdziarski noted that any "truly malicious software is going to find a way to burrow deeper into the iPhone's operating system so that a simple mechanism like this wouldn't affect it... so really the only type of applications this could effectively kill off are applications that are annoying to Apple, but not malicious. That certainly calls for a lot more concern."
But the thing is, we just don't know. Until Apple explains why it has included this function, or an application appears on the blacklist and is wiped from someone's phone, it's all just the usual leaping to conclusions on a sleepy Thursday in August.

For example, with DVR's I think Ecostar was ordered awhile ago to wipe the contents of all of it's DVR units that fell in a certain product group. I remember receiving something in the form of an upgrade and later realizing all my shows were deleted. I'm guessing some networks (Viacom?) got pissed and claimed copyright infringement and Ecostar was ordered to do this.
I will make room for the Apple fanboi's to use their caplocks, but just wanted to say all this red team vs. blue team commentary by the respective fanboi communities is getting boring.
I believe the developer who discovered the line of code stated it wasn't being used.
So let me get this straight, you all are complaining about Apple for discovery of a line of code that possibly protects the developers investments and ability to earn money from legally selling their products, who as a software company otherwise doesn't force registration of software products or forces you to marry your application to your hardware like Microsoft or Adobe does? You complaining about a company who for the most part uses the honor system when it comes to stuff like this and your complaining about something that is not truly implemented?
Must be a slow news day for writers and respondents.
Apple has yet to refund me. I am very livid!
Re: The iPhone
You had me at Hello, but lost me at 2.0
The new software is buggy and slow.
Should we wait for a less proprietary 3.0?
Or will something more open command tomorrow.
Its amazing how bloggers can completely ignore the actual facts of the case (i.e. they don't have them) and leap ahead to the worst case scenarios.
buddesatva completely disregards the intent of the story so that he can pick on the literally shortcomings of an individual - an Apply fanboy trait that I've noticed throughout many blogs.
MaggieRed - how does having this protect the developer investments??? If the iPhone owner already purchased the developers application then the developer received what he wanted - money for his product. And if a developer chooses to give his app away, then he received what he wanted as well - notoriety and credit.
The way I see it, if a person purchases a phone...any phone, they should be able to add to it whatever they want. If an app screws up the phone then its on them and not the manufacturer to fix it.
wheresjustice - if this is something that Apple hasn't announced or advertised then it seems to me that the 'user' doesn't have access to this and, therefore, can't disable his device if its lost or stolen. This 'kill-switch' is for Apple and nobody else.
Any tool can be used for good or bad. Lets see what Apple does with this. Then we can all hysterically run around in circles screaming our heads of like a bunch of Microturfing fanboys.
Sure, there's a danger that Apple will start blocking apps that compete with their own, or apps that do things Apple doesn't like. In those cases the third-party app vendors/distributors have legal tools to their disposal such as anti-trust laws and the EFF.
Just think of it this way -- if your iPhone crashes because of some little-known app you just installed on it, who do you blame? Apple. No one ever blames the little guy.
If you're an app developer that's pissed off by this, that just means you don't want to play by Apple's rules. If that's the case, go find another platform to code your app on (or even better, build your own one).
sobes.
As long as they refund the money you already paid for the app to the consumer.
Nice job Apple !!
-
by Riquez-001
August 7, 2008 3:43 PM PDT
- You people jump to conclusions too quickly.
-
Reply to this comment
View
reply
-
-
See all 56 Comments >>Cnet, why not do a story called "Is Steve Jobs a witch?" & then everyone can jump in with calls of BURN HIM!