Sandboxed Mac Apps Can Record Screen Any Time Without You Knowing (bleepingcomputer.com)
Catalin Cimpanu, writing for BleepingComputer: Malicious app developers can secretly abuse a macOS API function to take screenshots of the user's screen and then use OCR (Optical Character Recognition) to programmatically read the text found in the image. The function is CGWindowListCreateImage, often utilized by Mac apps that take screenshots or live stream a user's desktop. According to Fastlane Tools founder Felix Krause, any Mac app, sandboxed or not, can access this function and secretly take screenshots of the user's screen. Krause argues that miscreants can abuse this privacy loophole and utilize CGWindowListCreateImage to take screenshots of the screen without the user's permission.
from my mac.
To say, "If that worries you, maybe you're doing something you shouldn't be doing."
Should only be able to screenshot windows that are owned by the running process, not the entire display screen without being granted a specific permission to access whole display.
If you have nothing to hide, you have nothing to fear... except fear itself.
If you don't believe me, just ask Mr. Trump.
I mean isn't this true of every unsandboxed PC (or Mac) app ever?
Does the sandbox promise to change this?
...that running software on your computer, means you are letting software control your computer? Screenshots and all.
There is a saying: "You can program Fortran in any language"... and it applies here: "You can X Windows in any OS".
This should be a seldomly used operation, so it's not going to be invasive.
Taking 30 screenshots per second when preparing a tutorial video for some application might be more invasive.
Does anyone have info about how to easily run in a sandbox mac apps that are not from the app store and don't use the sandbox api? I only found the below article from 3 years ago, and had trouble getting it to work in the past. I just want to run an app in a jail and maybe as a less privileged user. I am not talk8ng about apps that voluntarily implement the api so that they are allowed in the app store. Otherwise I'm very uncomfortable about installing a dmg from some website even if it is a known vendor. It seems to be a major problem that it is so difficult for ordinary users to use a sandbox to jail apps.
https://paolozaino.wordpress.c...
A ton of screensharing software obviously needs to capture the whole screen for e-meetings, but! basically every one of these is NOT distributed through the sandbox, they're direct downloads from the web when you start or join a meeting for the first time.