It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
avatar
kohlrak: ...
avatar
Lin545: Yeah, privileged scanning/writing into other processes memory segment is more of the hijack part, not damage part. You see, the hijack part can be shortened to making user run modified binary or some masked script by some means. Not hard through poisoning of illegal sources, for example. Then just locate archive, text, mbox file extensions and corrupt or ftp them: encrypted or not - application will be run with current user privileges, so full access to user data.
Sometimes you want more than just data, and that's the majority of the time. The damage comes after the hijack. The poisoned code can call upon Galaxy's API that's running with administrative privileges at all times (according to the OP, which is most likely true given how windows works). Given that GOG is DRM free, and some sites host gog games, this is a very profitable vector of attack if you want a botnet.
How many users have a dedicated user profile just for games - and dedicated user profile to work with their data? Thats also a hint for OP, if he/she is troubled.
Not if it's running privileged. This is precisely what the OP is complaining about: it's privileged.
Otherwise, doing something that Nixos does like hash-based atomic system with explicit declarative linking of its components for every program, would secure the static post-boot OS part (breaking hooks), but requires full OS redesign. And if its not opensauce (Windows's been all-proprietary since its birth), so I bet it will roll out own set of headaches in the process...

GOG could however split the Galaxy in "install/update" and "chat/achievement" parts. I don't know how Galaxy does this, if it constantly stays resident as privileged process, - because, you know, there is no Galaxy for linux.
The bigger problem is that it should have separate EXEs for this task if you're worried about security. Linux kinda works the same way, too: when the program is run, it runs privileges based on the user level (usually either root if sudo was used, or the user himself), it doesn't constantly ask for new permissions (except of the OS, but this is transparent to the user, and the attack vector would be to use the same permissions that were given to galaxy to make a higher level hijack [for example, using file writing permissions to overwrite galaxy, one of it's files, or a common and popular game with a poisoned version which then proceeds to stage another attack so if it gets caught the game or galaxy gets blamed]), so ultimately you have a similar issue, but since linux is designed much differently, this is much more complicated on linux.
avatar
Darvond: This just reads like paranoia for the sake of paranoia. Besides that, I'm somehow doubtful the API could do that much aside from inconvenience a user.
Not really, it's called a backdoor. That's like the TEXTBOOK definition of a software security backdoor. It's actually a fairly large risk if some enterprising hacker wanted to hijack your machine, or a number of peoples' machines. Since the GOG audience is fairly small, it's less of a risk, but that's not to say no risk.
avatar
Darvond: This just reads like paranoia for the sake of paranoia. Besides that, I'm somehow doubtful the API could do that much aside from inconvenience a user.
avatar
paladin181: Not really, it's called a backdoor. That's like the TEXTBOOK definition of a software security backdoor. It's actually a fairly large risk if some enterprising hacker wanted to hijack your machine, or a number of peoples' machines. Since the GOG audience is fairly small, it's less of a risk, but that's not to say no risk.
Let's say you wanted a Brazilian proxy server...
avatar
paladin181: Not really, it's called a backdoor. That's like the TEXTBOOK definition of a software security backdoor. It's actually a fairly large risk if some enterprising hacker wanted to hijack your machine, or a number of peoples' machines. Since the GOG audience is fairly small, it's less of a risk, but that's not to say no risk.
avatar
kohlrak: Let's say you wanted a Brazilian proxy server...
You would have to start by waxing most of the ip's!
Tin foil hats on me!
avatar
darthspudius: Tin foil hats on me!
Just so we're all on the same page, this was the conspiracy theory in question that got people wearing the foil hats.
avatar
kohlrak: Just so we're all on the same page, this was the conspiracy theory in question that got people wearing the foil hats.
I thought it was the Nintendo Ultra 64.