this post was submitted on 01 Apr 2024
47 points (98.0% liked)

Game Development

3476 readers
3 users here now

Welcome to the game development community! This is a place to talk about and post anything related to the field of game development.

Community Wiki

founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] RonSijm 18 points 7 months ago (18 children)

Basso is at least confident that data miners can’t brute force their way to discovering his encrypted secrets. He’s using industry-standard AES encryption. ”It's pretty secure, unless we get quantum computers or there's some giant vulnerability,” he said.

It's a fun idea, I guess, but I don't know how happy anti-virus kinda services are with having loads of very encrypted and obscured blocks of data.

It's a bit of a "trust me bro" situation where he claims he's just hiding secret levels and stuff - and isn't also secretly side-loading malware or something like that

[–] [email protected] 10 points 7 months ago (2 children)

It's a bit of a "trust me bro" situation

i mean, the same could be said of literally any closed source software.

[–] RonSijm 3 points 7 months ago (1 children)

Not really - "Everything is open-source if you know Assembly" - Look at Ghidra for example.

If code isn't obfuscated you can do an analysis what kinda stuff closed source software does. In C# (so if his game is written in Unity) you can even get very close to the original source code (IL code reversed back to C#).

That's why I mentioned anti-virus isn't going to be happy about it. You can easily google examples: examples[1] example[2] example[3] - that obfuscating is a red flag to a lot of anti-virus

[–] [email protected] 2 points 7 months ago* (last edited 7 months ago)

All your examples are obfuscating executables. None of which is happening here. Every software that connects to the Internet handles encrypted data and there is nothing suspicious about it.

If code isn't obfuscated you can do an analysis what kinda stuff closed source software does.

And what does that change in it being a "trust me bro" situation? Nobody does that. Are you reverse engineering all software you use, don't use any software that has an ability to update, and compile all software you use yourself? Because otherwise you are trusting the developers.

We are talking about a video game. The vast majority of games on PC are released through launchers like Steam which keep updating them. You'd have to spend months reverse engineering a game to know for sure it doesn't do anything you don't like, and disable updates. Nobody does that.

load more comments (15 replies)