Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement some mild form of obfuscation for bridge modules #47

Open
alexrp opened this issue Aug 14, 2023 · 0 comments
Open

Implement some mild form of obfuscation for bridge modules #47

alexrp opened this issue Aug 14, 2023 · 0 comments
Labels
area: security Issues related to client/server integrity and cryptography. area: world Issues related to the game world service. state: deliberation Issues that require design work and/or discussion.
Milestone

Comments

@alexrp
Copy link
Member

alexrp commented Aug 14, 2023

internal sealed class BridgeModuleObfuscationPass : BridgeModulePass
{
public override void Run(ModuleDefMD module, BridgeModuleKind kind, Random rng, WorldOptions options)
{
if (kind == BridgeModuleKind.Server)
return;
// TODO
}
}

This will require thinking up some obfuscation schemes that are difficult to undo automatically.

@alexrp alexrp added state: approved Enhancements and tasks that have been approved. type: feature area: world Issues related to the game world service. area: security Issues related to client/server integrity and cryptography. labels Aug 14, 2023
@alexrp alexrp added this to the v2.0 milestone Aug 14, 2023
@alexrp alexrp self-assigned this Aug 14, 2023
@alexrp alexrp removed their assignment Jan 27, 2024
@alexrp alexrp modified the milestones: v2.0, Future Jan 27, 2024
@alexrp alexrp modified the milestones: Future, v2.0 Jul 14, 2024
@alexrp alexrp added state: deliberation Issues that require design work and/or discussion. and removed state: approved Enhancements and tasks that have been approved. labels Jul 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: security Issues related to client/server integrity and cryptography. area: world Issues related to the game world service. state: deliberation Issues that require design work and/or discussion.
Projects
None yet
Development

No branches or pull requests

1 participant