Anti-Bot (Anti-Spam) System to prevent most of downtime

Glitch is experiencing so much down time, all because of those spammers using client sided codes and bots to create hundreds of projects in matter of seconds. In order to reduce this, Glitch should add CAPCHA verification method before creating project or remixing one, and everywhere else were client sided code could spam. This should be #1 priority for next update. This should also include rate limits for creating projects per minute, hours and a day.

You have my vote, 100000%!

3 Likes

clever, also, any projects over 6 months of age, with no activity should be auto-wiped

Bit too extreme, maybe archived instead of deleted?

2 Likes

I disagree with that…

The forum would be filled with angry people waking up to see their hard work gone.

3 Likes

if you haven’t worked on a project in 6 months, it is most likely you don’t need it

AWS has something called Glacier, maybe older projects could be moved to that.

5 Likes

and moved back to main servers when needed

2 Likes

@glitch_support come out folks, we have a good idea!

4 Likes

Many people, including me keep their projects for memories. I have projects that I created years ago, and I still have them, because they are cool to see after many years.

7 Likes

i have sent an email, consider this vote from all of us :smiley: !

4 Likes

Maybe rate limits like this:
No more than 5 projects per minute.
No more than 10 projects per hour.
No more than 15 projects per day.

4 Likes

email-

due to the recent outages, there are a great deal of people who fear for the future of glitch… me included

My ideas include:

  • temporary CAPCHA on project creation, as some use bots to spam new projects

  • limited public access to the glitch API, bots use the API to make new projects

  • immediate junk project deletion/suspension of high-ping projects

  • a bot filter

  • project archiving, projects not edited in a certain time will be archived (i recommend taking a look at AWS glacier)

I really hope things improve for us all, because as a community member- we are getting tired…

thank you

17lwinn (@ProTechCEO)

5 Likes

I would not be surprised if anti-project spam is already in place. The reasons for this downtime is more likely to be server outages from running so many projects at once, because glitch is known as the #1 free Discord bot host. Glitch is running on cloudflare, which should already block these project creation requests.

Not necessarily… Cloudflare would not protect against many projects being made.

1 Like

Cloudflare doesn’t protect or limit any specific features that are on your website. It’s your responsibility, not their. They protect your overall website, not it’s features.

3 Likes

Spam requests to the project creation API would be considered a DDOS attack, and I would not be surprised if protection against spam projects was already in place. When the projects go “offline” they are actually being archived and not processed by the servers until loaded.

Cloudflare really only prevents DDoS attacks, and a 100 projects made per day would not get close to triggering the anti DDoS features.

2 Likes

I agree, though I’m sure they have something in place to protect against the spam.

Cloudflare is counting requests not actual size of each project that takes out memory and storage of Glitch’s servers.

2 Likes

I would hope so.


1 Like

Most Memory is RAM, which is mostly used for caching Discord users in most projects. When idle, projects only take up storage, which I would say is the least of their current problems. They are probably having problems with RAM and CPUs and the amount of servers they need to host all of their projects. If projects never went offline, they would have had these issues years ago.

Most of this likely comes from Glitch become more well known.

2 Likes

However I am talking about non-legit projects which are created by bots just to wipe out space from Glitch.

Space would be storage, in this case, which I doubt glitch is having that much issues. I don’t know why bots would do this, and I, still, would not be surprised if they had something in place to prevent spam of glitch projects.

Some people will do everything what is possible to ruin people’s fun and good time. Unfortunately we don’t live in perfect world.

4 Likes

We can use glitch’s own rewind to mass delete projects that seem to have no edits since the project was created meaning they only contain template code.

4 Likes

Don’t forget one thing, bots can write in files and make them unique. Yes templates should be removed, but unfortunately won’t stop bots.

2 Likes

That would be great if all the template projects got deleted. There are sooo many useless boilerplate projects floating around.

3 Likes

Me: Oh wow this project looks intresting
sees it’s just a template project
Me: I set my expectations too high this time

2 Likes

Me- nice, a twitter clone
person- oh, it broke
me- dang it

1 Like

Why because it’s working well and I don’t need to make changes? Are you nuts?

3 Likes

We already resolved this and agreed it probably isn’t the greatest idea.

3 Likes

but is still a good idea even as a last resort

I guess Glitch should add CAPCHA at registration.

I don’t really think its the registration thats the problem because Google and GitHub likely prevent spam.

I Disagree Somewhat Maybe After that Time The Project Becomes Archived So People Can Still Search and FInd it

I wonder when @glitch_support will see this and start working on it when they can :slight_smile:

3 Likes

well, it has about 16 votes

I kinda like your idea, you have my vote.

I would vote too, if i hadn’t reached the limit :frowning:

1 Like

You have my invisible vote because somebody ran off with them (@random don’t look for it, you won’t find them :stuck_out_tongue_winking_eye:)

1 Like

does off to find @khalby786’s vote

4 Likes