I would love to see a light come on if the camera or microphone is receiving power, and then only turn on power to these devices when a program requests it.
I would love to see a light come on if the camera or microphone is receiving power, and then only turn on power to these devices when a program requests it.
This was proven false when malware was discovered that accessed the camera on Mac laptops without activating the LED light. It's mentioned in the article.
https://www.aliexpress.com/item/2018-WebCam-Cover-Laptop-Cam...
It’s possible that Wardle’s Black Hat paper does, but the link doesn’t back up the assertion in the TechCrunch piece.
Isn't the microphone a simple passive device no different than a voice coil in a magnetic field? I don't think it's that simple, since it won't be powered.
My understanding is that there's often a reconfigurable circuit in the sound chip which determines where the lines in and out are routed. So even if you've physically disconnected the microphone, but left internal speakers connected, it's possible to turn the speakers into a microphone via software alone.
So what, does the light turn on whenever the entire IC sees power? Because if it relies on a signal from within the software-controlled IC, that's not exactly trivial to audit.
[1] https://blog.patternsinthevoid.net/replacing-a-thinkpad-x60-...
[0]: https://www.ifixit.com/Store/iPhone/iPhone-6-Lightning-Conne...