iPhone 3.0's 'broken' push messaging caused by unlockers, dirty keys
Earlier this week there was something of a brouhaha when some iPhone 3.0 users started receiving random instant messages seemingly intended for other folks. Push notifications were one of the big additions in this release and so naturally a lot of people claimed the feature was broken. They were partially right, but wrong in blaming Apple, as it was they who had themselves broken it. The iPhone generates unique public/private keys upon activation that identify handsets to secure those pushed IMs, and it should come as no surprise that unlocking tools use duplicated keys to facilitate illicit use. You know what happens when you share dirty keys, right? With single identifiers registered to multiple phones instant messages are getting zinged all over the place rather than to their intended destination, a feature we're guessing spammers will start exploiting in three... two...














So the iPhone has a flaw that allows a user to exploit and receive other people's messages, and that's not Apple's fault? Come on
The flaw isn't Apple's fault because it's the user who places the flaw in their phone by jailbreaking it.
Would you say that push notification is fundamentally flawed then?
It is a flaw but not in the way you're thinking. It is a flaw because the way Apple designed it, it allows for people with "pirate" keys to receive information that was not intended for them. It's like you having a pirated copy of Windows XP and getting all the new email notifications that were intended for somebody else because the recipient is verified by the key itself.
Memnoch, you are reading it wrong. It is not the people with the pirated keys who recieve other folks messages, it is the people who keys have been pirated that recieve messages not intended for them . This happens because the identifier associated with the message is their key, thus they get the message. Think of it this way, when you move to a new place, you still receive the old tentant mail, why because the old tentant mail still have your new address on it. The push notifications message is being sent to every device that has the address the application server has listed as the recipient. It is sent only once and the first device it hits be it the wrong one or right one, the server considers the message delivered. This ia problem the DEV team will have to fix, which I do not think they will be able to, unless iPhone users iare nstructed to register with all PNS they will use before jailbreaken their phone and once jailbroken it is their own key that is used to ensure that they get all future PNS messaages.
So wait a sec...Apple fans are defending Apple? You're telling me that when code writer out there changes the code around on an iphone which has a detrimental effect which wasn't Apples fault its that coders fault? Oh I thought Apple people always thought it was the manufacturers fault, being Microsoft and their constant patching of Windows is due to people attacking their platform is always skewed as Microsofts fault. Hypocracy noted. Proceed with defending your irrational fanatisism for Apple and flame me to hell while I ignore it and go to work.
I could not agree more
bravo!!!!!!!!!!
i just returned my iphone 3gs yesterday.
veryyyyyy happily back on my nokia 5800!
couldnt take one more freakin pop-up!
and couldnt stand constantly closing apps just to read a text message!
If Apple would just let at the very least the first gen iPhones, you know the ones that are now past the two year sentence, and put those into the official unlock database then no hactivation is required.