Interesting inducing audio on the wire of a connected pair of headphones. (lousy shielding, coax wouldn't work but nobody seems to have coax headphone cables at the low end :-)
I've always wondered what would happen if broadcast "Ok Google, call 555-1212, ok" over a loudspeaker in a crowded shopping mall. How many people's phones would simply obey?
I've found that my iPhone does a fairly decent job of discerning my voice in a noisy environment. I suspect that there is lots of clever use of noise cancelling mics to distinguish between a nearby voice issuing commands (mine), and noise in the environment.
A few weeks ago I was in a meeting and Siri blurted out "Sorry I didn't get that". I've never had "hey Siri" activated (I immediately verified) and nothing was plugged into my iPhone 5. Rather disconcerting.
It will activate if you hold down the home button, something that can easily happen accidentally when your phone is in your pocket or otherwise squashed against something.
Mine activated the other day in that manner and my three year old looked around wildly, then said "Was that the robot lady?!"
There's a few things that seem key to this:
Leaving "hey siri" and "ok google" on at all times, requires relatively noise free environment. Also, with the always on feature, you need to properly address one's phone. Simply changing Siri to "Stupidhead" would render the always on attack moot.
It's interesting but without direct access, there's only minimal information to be gleaned as commanding Siri to look up the most recent call would only allow the attack to see the most recent call with a direct LOS.
On the new iPhone 6S, it does not need to be plugged in.
> The integrated M9 works so efficiently and intelligently that Siri is always on and waiting for your voice commands. You can easily activate Siri by saying “Hey Siri” whenever your iPhone 6s is nearby.
I've always wondered what would happen if broadcast "Ok Google, call 555-1212, ok" over a loudspeaker in a crowded shopping mall. How many people's phones would simply obey?