• On The Insider: Bruno Film Edited Due to Jackson's Death
August 7, 2008 11:31 AM PDT

Much ado about the iPhone's 'kill switch'

by Tom Krazit

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.

Tom Krazit writes about the ever-expanding world of Internet search, including Google, Yahoo, online advertising, and portals, as well as the evolution of mobile computing. He has written about traditional PC companies, chip manufacturers, and mobile computers, spending the last three years covering Apple. E-mail Tom.
Recent posts from Apple
Employee shot, wounded at Virginia Apple store
iPhone 3GS jailbreak, 'purplera1n,' hits Web
Apple patents point to haptics, fingerprints, RFID
iPhone heat issue much ado about nothing
AT&T breaks sales records with iPhone 3GS launch
Consumer Reports: iPhone bests Pre, BlackBerry
As industry recovers, Mac growth beating PCs
Maine: A MacBook for each student in grades 7-12
Add a Comment (Log in or register) Showing 1 of 3 pages (57 Comments)
by wmyinzer August 7, 2008 11:57 AM PDT
Wow. You say you just don't know, but what if Windows Mobile had some kind of software buried in it like this? You'd say Microsoft is trying to be a dictator over their phones. Apple is trying to have 101% control over the iPhone, and it's pitiful. This means Apple can remotely shutdown or delete any application from your phone without even prompting you. I dont even wanna hear it from the Apple fanboys out there, how can you justify this IF THE APPLICATION CAN'T EVEN TAKE CARE OF TRULY MALICIOUS SOFTWARE?!
Reply to this comment
by M C August 7, 2008 1:56 PM PDT
LOL. You're assuming motives, which is the whole point of Tom's post. But now you got your first word in you can go to bed happy that you gave it to those old Apple fanboys.
by tacit August 7, 2008 2:04 PM PDT
"This means Apple can remotely shutdown or delete any application from your phone without even prompting you."

Is that what it means? Or is that just what you're guessing it means in order to justify your hatred of Apple?

How do you know that it disables software "without even prompting you"? Have you seen the software? Do you know how it operates? Or is that just what you want to believe it does?
by ImSpartacus August 9, 2008 6:46 AM PDT
I agree 101% (...lol).
by kmatzen August 7, 2008 12:21 PM PDT
This kind of sucks, but at the same time they were probably just trying to cover themselves to avoid legal liability do to any of the apps that get installed.

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.
Reply to this comment
by R. U. Sirius August 7, 2008 12:31 PM PDT
Yawn. Here we have an example of yet another Microsoft fanboi who has to scream in all caps. My guess is that Mr. Fanboi has neglected to use the product called Vista, and hence we have a case of the pot calling the kettle black.

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.
Reply to this comment
by sanjayb August 7, 2008 2:22 PM PDT
Agreed.
by trouble001 August 8, 2008 9:40 AM PDT
BIG YAWN...YES, I'M SERISOUS Mr Sirius.
by 6stringluke August 7, 2008 12:32 PM PDT
Seems to me that people are quick to jump on Apple's back at every opportunity. Some of it is merited, with their mobile me debacle but this seems to be hype about nothing. As an Apple Iphone owner, if I felt that Apple were trying to control my use of the product I paid for, I would relinquish said product. However, it seems like people are jumping on every possible perceived imperfection to justify their choice in not using Apple products, e.g the iphone.
Reply to this comment
by R. U. Sirius August 7, 2008 12:41 PM PDT
The same people who are screaming that Apple is trying to do something nefarious here are the same people who would scream that "Apple did nothing" if a malware app managed to get onto the network and cause havoc. I am really getting tired of seeing the fanboi responses to this stuff. Someone needs to invent the Fanboi Filter System. lol
by buddesatva August 7, 2008 12:42 PM PDT
The opening sentence of this essay makes no sense. "The discovery of a "kill-switch" inside the iPhone 2.0 software prompted much consternation and little fact-finding." There is an obvious and clumsy attempt to sound intelligent. The phrase 'and little fact-finding' is incongruous. The writer seems to mean 'and few facts have come to light'. This may be more cliché but it has the benefit of actually meaning something whereas the sentence as it stands is nonsensical. Perhaps the author means that he doesn't know why kill-switch functions are built into the iPhone and the Blackberry and laptops and a host of other devices. I find this slightly disingenuous but maybe he lacks education in subjects other than grammar.
Reply to this comment
by Tom Krazit August 7, 2008 1:30 PM PDT
First of all, that's a caption.

Second of all, I meant that in response to the discovery of the kill-switch, the Internet freaked out and started frantically searching for their copies of 1984 rather than trying to figure out exactly what the kill-switch does. As far as I can tell, I'm the only person who contacted Jonathan for follow-up.

Third of all, thanks for the compliment on my grammar, but that's why we have editors.
by mattumanu August 7, 2008 4:31 PM PDT
Buddesatva,

Perhaps you would better understand the phrase if it was constructed this way: "The discovery of a "kill-switch" inside the iPhone 2.0 software prompted much consternation BUT little fact-finding." Grammatically speaking, there's nothing wrong with the sentence, but some people who are interpretationally challenged (meaning "dumb") may have difficulty understanding the sentence. But then again, seventy percent of the population is interpretationally challenged these days.
by MaggieRed August 7, 2008 12:43 PM PDT
Food for thought, ever think that this is there to protect the investment of time and money of the developers who make these apps? How about a requirement to protect content or deal with security issues?

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.
Reply to this comment
by Lerianis August 7, 2008 12:49 PM PDT
With all due respect to the writer of this article, the furor isn't really over the 'kill-switch' being there, it is that it is there and Apple wasn't forthcoming and say "We have a special switch in iPhone's that can be used to remotely kill malicious applications and get rid of them!"
Reply to this comment
by S R August 7, 2008 2:43 PM PDT
That's because as the original finder said, "that link is NOT being used."
by inachu August 7, 2008 1:01 PM PDT
I confirmed again when a cnet user asked me if I was just mistaken but Apple destroyed my VPN connector that lets me remote control my pc at home while I am away from home.
Apple has yet to refund me. I am very livid!
Reply to this comment
by SixVodkas August 7, 2008 6:14 PM PDT
Care to mention which App you're using?

I have a VNC client on my iPhone, it works just like it did 2 weeks ago, and I'm as happy as a clam
by wheresjustice August 7, 2008 1:15 PM PDT
I thought I read a while back that the new iphone could be disabled by its user from a distance if necessary. in otherwords, say you have important information on your iphone, and you discover a pickpocket has relieved you of your iphone. You could then enter password or code from any computer that would go to your iphone, no matter where it was, and kill it. All important information erased....your identity protected....and your iphone worthless to the thief.
Reply to this comment
by Tom Krazit August 7, 2008 1:31 PM PDT
That's the remote-wipe feature, which erases data. I'm not sure exactly how that works, but it's not a hidden feature, it's actually a selling point for the iPhone in the enterprise.
by bwvla August 7, 2008 1:20 PM PDT
To: Apple
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.
Reply to this comment
by oldmanwoerle August 7, 2008 1:28 PM PDT
These seems very reminiscent to the debacle with sony a year or two ago where they were distributing there cds with a program that they would install on your computer when you listened to the cd. Essentially what this program did is it opened up a back door onto your computer that allowed sony to look at your computer and see if you had copied any songs to your harddrive. To make this program even worse, if you found it and deleted it, your cd drive would be disabled. In the end I think Sony was sued in three countries over it and they were forced to stop sending out cd's with the program. This program held many implications besides the question of our privacy as consumers but also opened up a backdoor for hackers to enter your computer and the possibility of an innocent person losing the cd drive. This program on the IPhone stinks of that. I for one would be extremely pissed if I had bought a program that Apple decided it no longer liked and had it deleted off my phone. If it is as much of a nicety as potential virus protection, then it should be out in the open as such. I should have the choice as to whether or not I would want to allow that type of virus protection on my phone (Or computer for that matter). As I read all these stories over the App store / blacklisting / and the iphone I'm starting to feel like big brother is coming through the apple machine. I think Apple might be finding themselves in some of the same issues as M$ had with bundling IE with windows in the 90's, and with what Sony went through with their malicious software, if they are not careful
Reply to this comment
by totorototoro August 7, 2008 1:34 PM PDT
Finally a reasoned article about this issue. From Dignan's (and others) rather inflammatory articles, you'd think Apple had already started nuking applications left and right remotely.

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.
Reply to this comment
by AppleSuxLeo August 7, 2008 1:36 PM PDT
Don`t get suckered in by Mr Whipple...buy a non-Apple device.
Reply to this comment
by SixVodkas August 7, 2008 6:15 PM PDT
I did, and it sucked, so I bought an iPhone and I love it.
by sestone August 7, 2008 1:36 PM PDT
Not a fanboy of M$ or Apple, but find it amazing how Apple fanboys always have some 'valid' reason why Jobs does what he does yet if it were Gates its because he's greedy and wants to control the world.

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.
Reply to this comment
by ralfthedog August 7, 2008 1:44 PM PDT
Any service provider can disable any software running on a phone connected to their network by a software update. This just makes it a bit easier.

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.
Reply to this comment
by winstein August 7, 2008 3:11 PM PDT
Overblown! Apple probably hasn't decide what to do with it yet, just have a "hook" in there for future use and development.
Reply to this comment
by sobes79 August 7, 2008 3:20 PM PDT
Makes perfect sense to me. Apple has a high 'quality of service' mandate to uphold, so if there are any apps out there that aren't up to par, Apple needs to reserve the ability to block them, or at least warn users before they're run.

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.
Reply to this comment
by hdtravel August 7, 2008 3:22 PM PDT
I think this is a really good thing to protect consumers from harmful or illegal apps that may have made it through the approval process.

As long as they refund the money you already paid for the app to the consumer.

Nice job Apple !!
Reply to this comment
by kmackdog August 7, 2008 3:36 PM PDT
is that the only line a Windows person can state. "If MS did that you'd be ?" Move on!! It's Apple's OS and Hardware, you want different control, move to a different platform.
Reply to this comment
by Riquez-001 August 7, 2008 3:43 PM PDT
You people jump to conclusions too quickly.
Cnet, why not do a story called "Is Steve Jobs a witch?" & then everyone can jump in with calls of BURN HIM!
Reply to this comment
by mishmash0101 August 8, 2008 12:33 PM PDT
That is what everyone on CNET would be doing if this was MS. Why should the response be different just because its Apple?
Showing 1 of 3 pages (57 Comments)
advertisement

Making sense of Windows 7 upgrades

faq The basics and the fine print on Microsoft's options for those eyeing the next operating system from Redmond.
• Full Windows 7 coverage

Road Trip 2009: Big Sky Country

CNET News reporter Daniel Terdiman takes his car full of gadgets to the Rockies and the Great Plains in search of tech, science, nature, and more.
• America's Fortress: Cheyenne Mountain

About Apple

At the start of the 21st century, there's no tech outfit more influential than Apple. CNET News' Erica Ogg and other reporters will attempt to make sense of the rumors, hype, products, and people that will shape the future of the company. But Apple's not the only game in town, as the established cell phone companies and others strike back against the iPhone. E-mail Erica at erica.ogg@cnet.com.

Add this feed to your online news reader

Apple topics

advertisement
advertisement

Inside CNET News

Scroll Left Scroll Right