Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

MacRumors

macrumors bot
Original poster
Apr 12, 2001
63,498
30,762


Last week, some questions were raised about apparent inconsistencies in the way that Safari on the iPhone and iPod touch was employing a new anti-phishing feature added in iPhone OS 3.1.

The Loop spoke with Apple about the issue, and learned that the anti-phishing database is updated on a user's iPhone via the charging/syncing process in order to preserve battery performance and prevent hidden data usage on cellular networks.
"Safari's anti-phishing database is downloaded while the user charges their phone in order to protect battery life and ensure there aren't any additional data fees," Apple spokesman, Bill Evans, told The Loop. "After updating to iPhone OS 3.1 the user should launch Safari, connect to a Wi-Fi network and charge their iPhone with the screen off. For most users this process should happen automatically when they charge their phone."
The report notes that the entire anti-phishing update must be downloaded in order a user to be protected, which likely explains much of the inconsistent behavior seen in early tests of the feature.

Article Link: Apple Offers Clarification on Mobile Safari Anti-Phishing Feature
 

zed2

macrumors 6502a
Jul 17, 2004
606
59
Bucks
Wirelessly posted (Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_1 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7C144 Safari/528.16)

So how does an iPhone user check that it's running with the latest version of this system?
 

Bevz

macrumors 6502a
Oct 23, 2007
816
137
UK
And i think it would have been useful for Apple to have documented this behaviour from the beginning.
 

Doctor Q

Administrator
Staff member
Sep 19, 2002
39,782
7,514
Los Angeles
It's nice to have the technical explanation since the reports of inconsistent behavior didn't seem to make much sense.
 

larrylaffer

macrumors 6502a
Aug 1, 2009
693
1,304
Los Angeles
Wirelessly posted (Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_1 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7C144 Safari/528.16)

So how does an iPhone user check that it's running with the latest version of this system?

They (of course) don't. The lesson is to sync your phone regularly, which the majority of users are most likely doing already.
 

bruinselmann

macrumors member
Sep 13, 2009
41
55
Germany
You don't even have to sync the phone, you just have to configure it for your wireless network and charge it with the AC adapter.

I always thought my iPhone was resting when it's cradled in its little dock but nooo, its preparing itself for the dangers of tomorrow !
 

joshysquashy

macrumors 6502a
May 13, 2005
707
1
UK
Sounds like a sensible solution to me. People always complain about new features. I don't think phishing results need to be updated every minute, and so this background updating makes a lot of sense. After a day or so, everyone will be protected.
 

zed2

macrumors 6502a
Jul 17, 2004
606
59
Bucks
They (of course) don't. The lesson is to sync your phone regularly, which the majority of users are most likely doing already.

nope... I hardly every sync my phone with my laptop/desktop.... Mobile me does all the syncing I care about on a regular basis. Once I have my 32Gb or Music on the iphone I really don't need to change it that often.

It'll be lucky if I sync it once every 2 months.
 

mrzippy

macrumors 6502
Apr 24, 2003
250
0
Kent, UK
This is the most ridiculous way of installing a program that I have EVER heard...

Agreed...

It implies, well actually states, you must launch Safari whilst charging and turn the screen off...

Yes I charge on AC or via iMac but I DON'T launch Safari before doing this.
 

Shasterball

Suspended
Oct 19, 2007
1,177
750
Agreed...

It implies, well actually states, you must launch Safari whilst charging and turn the screen off...

Yes I charge on AC or via iMac but I DON'T launch Safari before doing this.

Exactly. Who launches Safari when they go to charge their phone? And why assume people leave wifi on 24/7? So confusing...
 

MacMan86

macrumors 6502
Jul 22, 2008
324
0
UK
Exactly. Who launches Safari when they go to charge their phone? And why assume people leave wifi on 24/7? So confusing...

Given that Safari runs as a background service, it could be that as long as you have launched Safari once, having turned the iPhone on (therefore starting the Safari process) you can charge the iPhone on the home screen and it would still update.

If Wi-Fi is turned on and the iPhone is charging off the mains or PC/Mac, instead of conserving battery life and turning the Wi-Fi off after a certain period, the Wi-Fi will stay on indefinitely.

There is no need to sync with iTunes - the article does not mention syncing at all
 

walnuts

macrumors 6502a
Nov 8, 2007
591
333
Brooklyn, NY
I'm sorry- I'm not sure I understand this- why couldn't this information be part of the 3.1 update itself, and updates to the anti-phishing feature come with other security updates?
 

GoCubsGo

macrumors Nehalem
Feb 19, 2005
35,741
153
Agreed...

It implies, well actually states, you must launch Safari whilst charging and turn the screen off...

Yes I charge on AC or via iMac but I DON'T launch Safari before doing this.
Yeah, I never thought to actually launch safari after I began charging.
Exactly. Who launches Safari when they go to charge their phone? And why assume people leave wifi on 24/7? So confusing...

I have wIfi on 24/7. I think many more do too.

I don't know but if this is how it is then okay.
 

MacMan86

macrumors 6502
Jul 22, 2008
324
0
UK

MacMan86

macrumors 6502
Jul 22, 2008
324
0
UK
Yeah, I never thought to actually launch safari after I began charging.

As I said, I'm pretty sure that once you've launched Safari once, it will remain running in the background (along with Mail) until the phone is turned off/reset. Apple wouldn't require users to leave Safari on the screen while charging, and if they did, they would definitely tell people.
 

bldmn

macrumors member
Mar 29, 2008
33
0
Apple wouldn't require users to leave Safari on the screen while charging, and if they did, they would definitely tell people.
All of which means that Apple needs to do a better job of communicating these things to users in the first place.
 

TitoC

macrumors 6502
Jun 15, 2007
311
26
Agreed...

It implies, well actually states, you must launch Safari whilst charging and turn the screen off...

Yes I charge on AC or via iMac but I DON'T launch Safari before doing this.

I think everyone needs to settle down here. I believe people are reading this wrong (and rightfully so). But after talking to several developers who work with WebKit, the iPhone OS and understand the this particular Safari phishing issue, this is what is happening: In the new OS, when the user charges his or her iPhone (and I think we all can agree, EVERYONE has to charge their iPhone at one point or another - nothing about syncing whatsoever) the "process" described here begins. I think what Bill Evans was trying to say is that the PROCESS should happen automatically NOT that the user should follow all of these steps to achieve this process ("For most users this process should happen automatically when they charge their phone."). Safari on the iPhone almost always runs in the background, unless too many apps or resources are needed. This is how it keeps your pages loaded even when you close and reopen it. This same principle applies to iPod and Mail. I think what he was trying to say is that TO BE SURE this process is happening, ". . . the user should launch Safari, connect to a Wi-Fi, etc. . . ." but in all fairness a user does not really need to do this. Just charge it, the process will begin automatically.

"Safari's anti-phishing database is downloaded while the user charges their phone in order to protect battery life and ensure there aren't any additional data fees," Apple spokesman, Bill Evans, told The Loop. "After updating to iPhone OS 3.1 the user should launch Safari, connect to a Wi-Fi network and charge their iPhone with the screen off. For most users this process should happen automatically when they charge their phone."
 

skikid419

macrumors member
Jan 18, 2008
48
0
after completing this ridiculous method of installation, i tested my iphone after 2 minutes of being plugged in with safari open screen off wifi on. it does work!

test on tinyurl.com/ratju4
 

MacMan86

macrumors 6502
Jul 22, 2008
324
0
UK
after completing this ridiculous method of installation, i tested my iphone after 2 minutes of being plugged in with safari open screen off wifi on. it does work!

test on tinyurl.com/ratju4

It's not a ridiculous method of installation! The whole point is you don't have to do anything. It's AUTOMATIC and it's the best method I can think of of keeping the database up-to-date without requiring the user to do anything or using cellular data which could be expensive if you're roaming. If you have any better suggestions, let's hear them
 

skikid419

macrumors member
Jan 18, 2008
48
0
It's not a ridiculous method of installation! The whole point is you don't have to do anything. It's AUTOMATIC and it's the best method I can think of of keeping the database up-to-date without requiring the user to do anything or using cellular data which could be expensive if you're roaming. If you have any better suggestions, let's hear them

how about any time you are connected to wifi.
its not automatic you have to open safari and then charge it. personally i use an ihome to charge so that doesnt work for me.
Apple should have made it more clear on how to activate this feature.
 

MacMan86

macrumors 6502
Jul 22, 2008
324
0
UK
how about any time you are connected to wifi.
its not automatic you have to open safari and then charge it. personally i use an ihome to charge so that doesnt work for me.
Apple should have made it more clear on how to activate this feature.

No. You haven't read what was said above. Safari is one of a few Apple apps on the iPhone that runs in the background. That means it is running constantly, even when you're playing with another app or looking at your email. It is a constantly running process, just like how the iPod can play music when you're reading emails or playing an app.

The user doesn't have to launch Safari because it is always running. Do you have Wi-Fi at home? Because if so, the iPhone will be connected to your Wi-Fi when it's charging, from an iHome, Mac, PC or mains charger, so long as you haven't disabled Wi-Fi. It will then update by itself.

As a user, all you have to do is not disable Wi-Fi. That's it. At some point you'll have to charge it, and when you do, it will update itself. No launching of any apps, no iTunes syncing.
 

tokyopunk

macrumors member
Sep 6, 2009
34
0
What else is being downloaded??? This is ridiculous.

ridiculous that they are offering this protection, or ridiculous that you actually have to do something? People complain about the the most asinine of stuff.

Get a Pre
 

jmcguckin

macrumors regular
Nov 26, 2008
121
0
Akron, OH
What else is being downloaded??? This is ridiculous.

wait, so if I'm reading you correctly, you're actually complaining that Apple has provided you with the option of automatically downloading/syncing updates to your device that will make it more secure (at no extra cost to you, I might add)... exactly what about this justifies your calling it "ridiculous"?

I'll admit, I'd still like to be aware of what processes occur during a routine sync (aside from managing music/other content), but I can hardly imagine Apple downloading/syncing anything to your device that wouldn't have the security of your device and your best interests in mind... so for your sake, please take a chill pill and try not to make such a big deal out of nothing.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.