What is a Backdoor? A backdoor bypasses normal authentication, secures remote access to a computer, and/or obtains unauthorized access to files, all while remaining undetected.
Topic() does this.
There are countless developers who have and continue to use Topic() for their malicious purposes, usually by intentionally programmed remote access (Example: Lizard_Sphere_X). To clarify, this example is an example of remote access being used to destroy the project files of itself. This example does not go further than that. Thankfully BYOND itself isn't stupid, so it wont allow access outside the project folder unless someone does something incredibly crafty. This is still a problem. Anything you put in with that project, an icon, text, anything that's your own files is now potentially a target. There are many reasons why these files could be here. Maybe you saved something into plain text, maybe someone sent you a file over the program, etc.
Quite simply I'm tired of developers using this method to circumvent Win Vista/7 UAC alerts to start destroying everything in that folder. It's retarded, and personally I think it needs to be fixed before someone takes this tiny hole and shreds it into a giant security flaw.
Disable remote access from other programs anyone?
And that's my rant.
Sep 29 2011, 7:26 am (Edited on Sep 30 2011, 2:31 am)