Steam telepítése
belépés
|
nyelv
简体中文 (egyszerűsített kínai)
繁體中文 (hagyományos kínai)
日本語 (japán)
한국어 (koreai)
ไทย (thai)
Български (bolgár)
Čeština (cseh)
Dansk (dán)
Deutsch (német)
English (angol)
Español - España (spanyolországi spanyol)
Español - Latinoamérica (latin-amerikai spanyol)
Ελληνικά (görög)
Français (francia)
Italiano (olasz)
Bahasa Indonesia (indonéz)
Nederlands (holland)
Norsk (norvég)
Polski (lengyel)
Português (portugáliai portugál)
Português - Brasil (brazíliai portugál)
Română (román)
Русский (orosz)
Suomi (finn)
Svenska (svéd)
Türkçe (török)
Tiếng Việt (vietnámi)
Українська (ukrán)
Fordítási probléma jelentése
Still waiting...
just sayin
How impossible is impossible by your standards?
Because incidents like https://www.eurogamer.net/cities-skylines-players-warned-to-check-for-malware-after-malicious-code-is-discovered-in-mods actually did and do happen.
It can be. It can be.
They could and would.
And it isn't.
The reason the Dark Souls multiplayer servers were taken down is because malicious clients could forge network requests that allowed them to execute arbitrary commands including opening up a command prompt on other clients on which they used the games' invasion mechanic.
Do you think people are angry at From software for exposing their machines to a massive back door? No. They're angry at them for taking the servers offline and preventing that back door from being used.
An example from further back in the past,
People originally gained access to the Nintendo Gamecube for homebrew purposes by sending forged network responses to the Phantasy Star Online game. PSO would execute an unchecked, unsigned binary blob download from the internet as a form of hot-patch.
It's actually not an uncommon design. Games like the Borderlands series use this type of hot-patching as well, iirc.
Or maybe you prefer an example hitting close to home and targeting Valve itself:
https://arstechnica.com/information-technology/2023/02/game-mode-exploits-high-severity-flaw-that-went-unpatched-in-dota-2-for-months/
Well, to be honest... isn't that roughly the jist of all the stuff that Elon has been claiming over the last 10 years or so? ;) It sounds amazing, it has cool CGI and then 5 years later you suddenly realize... nothing happened.
I will concede those events happened.
The capabilities of JavaScript are limited to the capabilities of its runtime environment.
Node.js and Electron are JavaScript runtimes that give unbridled system access at the same level as any normal native application.
If the game naively uses a full-fledged JavaScript runtime environment like Node.js and doesn't take the prerequisite steps to prevent said runtime from having access to e.g. the file system, then yes: that definitely opens up a few cans of worms.
Mainly wrt to being tricked into entering malicious code into the game's prompts as a copy&pasted solution to some in game problem.
Note that the developer told them: "people shouldn't run untrusted code," not "don't install shady software." Not running untrusted code can also mean not arbitrarily copying & pasting 'solutions' to ingame puzzle or challenges from others when you don't understand what their code actually is doing.
Moving the goalposts, I see.
Whether or not they are viruses or not themselves, is irrelevant to refuting the two claims you made.
Your first was that it is impossible for a game with a virus to land on Steam because Valve scans everything. Evidently that is not the case, because workshop mods can be infected with the equivalent of a trojan dropper and not raise red flags. (The Cities Skylines case was only found out about, because the developer themselves started investigating the modder in question for other reasons.)
Your second was that no game ever is created to allow executing arbitrary code. That they just don't work that way. And that if developers ever did do it, they would not get away with it.
And that is what the other examples refute.
OP states he's downloading games and he's finding enough viruses being downloaded from games as to say it's a 'russian roulette'. It's not a case of 'someone made a malicious mod' (Anyone old enough to remember Garry's Mod knows about LUA scripting)
Nope. It is not possible for any actual game on steam to ever "slip through". There are too many protections at play to prevent exactly that from happening. Steam never has and never will directly distribute any actual game with any virus in it. It is not human-checked. It is all automated to remove the human factor from possibly permitting something to go through.