Re:Intel driven MacBook Pros have secondary ARM processor fo...
by denzil_correa on Saturday October 29, 2016 @12:43PM
(#12824767)
The ARM was not bought to power the LED, it was bought in for TouchID. The camera LED is the icing, not the cake.
[ Parent
| on HN ]
Re:Intel driven MacBook Pros have secondary ARM processor fo...
by krastanov on Saturday October 29, 2016 @12:49PM
(#12824811)
They have a point though. Why would there be any software that controls the LED? Is it not more secure to have it hooked up directly to the camera power line and turn them both on and off inseparably?
Re:Intel driven MacBook Pros have secondary ARM processor fo...
by sveiss on Saturday October 29, 2016 @08:35PM
(#12827387)
Turning off the camera power would mean it wouldn't show up on the bus, so the computer wouldn't know it existed.
It would make sense for the camera itself to drive the LED, instead of the computer/drivers doing it. I don't know if the camera ICs support this or not, though -- if not, it's not really something Apple can add if they're integrating a standard camera component. On the other hand, they control the T1 entirely, so they can easily do this with the new architecture.
Re:Intel driven MacBook Pros have secondary ARM processor fo...
by kalleboo on Sunday October 30, 2016 @01:33AM
(#12828321)
From what I recall when it was in the news, the camera does control the LED, but it's just a USB camera on the USB bus, so the demo attack worked by reflashing the software on the camera.
Re:Intel driven MacBook Pros have secondary ARM processor fo...
by eropple on Saturday October 29, 2016 @05:24PM
(#12826478)
I write a piece of malware that pops the camera on long enough to snap a single frame and then turn back off. The LED blinks, quite possibly too fast for you to notice.
OTOH, you can delay the LED and have it very noticeably on for a second or two when it's software-controlled.
Re:Intel driven MacBook Pros have secondary ARM processor fo...
by dom0 on Saturday October 29, 2016 @06:10PM
(#12826705)
How 'bout some pulse shaping. Rising edge of the camera power triggers a latch, whose output is pulse-shaped so that you get a little attention-catching "LED flash" when the camera turns on (brightness tapers off quickly) and is just dimly / visibly lit beyond that. This could be done with 1970s hardware with maybe two chips and some passives. Maybe one chip if you're getting ingenious.
Re:Intel driven MacBook Pros have secondary ARM processor fo...
by visarga on Sunday October 30, 2016 @02:29AM
(#12828468)
An attacker could piggyback on user initiated sessions of video camera use. After the user closes the connection, it could immediately trigger an extra 0.1s session that would go unnoticed because of the proximity with the user intended session.
Re:Intel driven MacBook Pros have secondary ARM processor fo...
by krastanov on Saturday October 29, 2016 @05:37PM
(#12826535)
Good point, but then why not implement the delay in immutable (and trivial and cheap) hardware? Is this not both simpler and more secure?
Re:Intel driven MacBook Pros have secondary ARM processor fo...
by eropple on Saturday October 29, 2016 @06:05PM
(#12826673)
I guess, yeah, you could do it in hardware. But I don't think, then, it ends up being directly connected to the power feed for the camera itself, yeah? You start creating false-status cases. (This is speculation; I am not an electronics wizard.)
Re:Intel driven MacBook Pros have secondary ARM processor fo...
by out_of_protocol on Sunday October 30, 2016 @03:38AM
(#12828623)
One word: capacitor.
Seriously, solved case for many many decades