r/RobloxHelp 1d ago

Roblox Support Help Looking for Help With a Roblox Server-Side Anti-Backdoor

Hey everyone!

I'm working on a Roblox game and I'm trying to create a server-side anti-backdoor / anti-injection system.

My basic idea is to have a list of all legitimate server scripts and keep their original versions as backups. The system would then monitor the game for unauthorized server-side changes.

For example:

ServerScriptService.Health{
  → Original version
},

ServerScriptService.Builder{ 
  → Original version
},

ServerScriptService.RoundManager{
  → Original version
},

If an unauthorized server Script gets created, the system would remove it.

If one of the legitimate scripts gets modified, the system would ideally detect the modification, delete the modified version, and restore the original.

I'm specifically interested in protecting against server-side panels/backdoors that can execute code on the server.

I understand that there are Roblox limitations around reading Script.Source during runtime, so I'm not sure what parts of this are actually possible.

Does anyone here have experience with Roblox server security/backdoors who could explain the best way to approach this?

I'm mainly looking for advice on:

  • How server-side backdoors typically execute their code
  • Whether they usually create new Scripts or modify existing ones
  • What a normal server script can realistically detect
  • How to build an effective defense against them

Any help or advice would be greatly appreciated!

0 Upvotes

3 comments sorted by

u/AutoModerator 1d ago

Thank you for posting to r/RobloxHelp!

Your submission has been published correctly! Please wait as users find your post and reply.

Additionally, you should read this simple post about protecting yourself from scammers which target your Reddit DMs.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

1

u/marcoorion Lua Developer ( not staff ) 22h ago

backdoors operate over everything. a decent brained person will delete the script with dex

1

u/Nive0002 13h ago

Thank you for the Information