this post was submitted on 29 Nov 2024
281 points (98.3% liked)

Technology

59772 readers
4324 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related content.
  3. Be excellent to each another!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, to ask if your bot can be added please contact us.
  9. Check for duplicates before posting, duplicates may be removed

Approved Bots


founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 191 points 5 days ago* (last edited 5 days ago) (5 children)

The problem here is that the led was software controlled which always struck me as more of a bandaid then a solution.

A proper hardware switch solution would mean the led and webcam are wired so if the webcam receives any power the led jumps on. The computer shouldn't even know that led exists. Not sure how many devices actually do this though.

The tape on cam solution works on video but might still record sound which is in many cases more dangerous for sensitive information.

Of course one also has to wonder how much it matters having typed this on a phone with cam and microphone uncovered and no indicators.

[–] [email protected] 54 points 5 days ago

Yeah, this is exactly the problem. Never should have been software controlled.

And yes, it's getting harder and harder to control for these privacy issues with the number of devices we routinely carry with microphones and cameras.

[–] orclev 35 points 5 days ago (2 children)

I believe Framework has their webcam LED setup like this. At a minimum the physical switch cuts power to the whole webcam assembly.

[–] [email protected] 23 points 5 days ago* (last edited 5 days ago)

And the Framework Laptop also has a switch for the mic. So even the mic can be completely turned of on the hardware level.

[–] JTheFox 19 points 5 days ago* (last edited 5 days ago)

That is exactly how the webcam light is setup in a Framework. The light is wired up to the camera sensors power, so whenever the camera has power, so does the light. The switch also fully disconnects it from the computer itself. At least in Linux, you can verify it using lsusb. You can see the camera indicated as Realtek Semiconductor Corp. Laptop Camera. Whenever the switch is flipped though, it disappears all together from the list.

[–] macarthur_park 10 points 5 days ago (1 children)

I believe apple has the led hardwire in MacBooks webcams.

[–] [email protected] 5 points 4 days ago

Used to, but not anymore. I recall a similar exploit for MacBooks a few years back.

[–] [email protected] 1 points 5 days ago (2 children)

The problem with that is a USB device is powered even if it's not being used. You can't communicate with it to identify it as a webcam without powering it. So the light will be on any time it's plugged in.

[–] [email protected] 23 points 5 days ago (1 children)

The camera module itself can be powered off if properly designed and the led should be powered from the same source.

[–] [email protected] 1 points 5 days ago (2 children)

Yeah, but that's additional design complexity, and most consumers, given the choice, would pick the cheaper option.

[–] EtherWhack 5 points 5 days ago

It's more complex and expensive to have it controlled by software though.

Hardware controlled would be the equivalence of using a splitter to add a second lamp on an outlet attached to a light switch. (would only require a change in a trace or two and a transistor/resistor or two.)

Software controlled is the equivalence having to buy smart outlets and programming them yourself to have the two lamps turn on at the same time. (requires the same as a hardware switch, plus a more expensive or even an extra controller chip along with the need to write and program it.)

[–] [email protected] 4 points 5 days ago

Could be interesting to have a law that made this cheaper option illegal as it is more dangerous to society

[–] [email protected] 3 points 4 days ago

a USB device is powered even if it's not being used.

That's the USB-controller, not the actual cam. It's certainly possible to couple a LED with the power state of the camera chip and it was already done before.

[–] [email protected] 0 points 5 days ago

Both android and crapple phones have mic & cam indicators nowadays, tho, and if a piece of software has a level of access high enough to bypass those, you kinda have bigger issues... Also, the webcam receives power by default currently; as the repo mentions, it's just another USB device (well, it's 3v3, and not 5v, but it doesn't really matter here)