763
posted ago by Foletado +764 / -1

Using another search engine is not as good because

  • it does not find new entries
  • it is not as reliable
  • it can be censored

It could at least be made available to people who have contributed enough. That would protect it from Denial Of Service (DOS) attack.

Also see

Stop The Steal infrastructure, wiki, chat.

Using another search engine is not as good because - it does not find new entries - it is not as reliable - it can be censored It could at least be made available to people who have contributed enough. That would protect it from Denial Of Service (DOS) attack. Also see [Stop The Steal infrastructure, wiki, chat.](https://thedonald.win/p/11PpU0dOR0)
Comments (21)
sorted by:
24
SenorButtplugs 24 points ago +25 / -1

They probably disabled it because that's the easiest target for DDOS attacks. All they have to do is run a while loop on it, and the site can go down pretty quick. To protect against that, the site could add a custom captcha to whenever a person searches. But disabling it altogether is a quick workaround to the problem at hand.

4
glow-operator-2-0 4 points ago +4 / -0

Ah gotcha. Thanks for the update!

4
laterbreh 4 points ago +4 / -0

First comment hit the nail on the head. I'm a Nerd and also want to expand on what the first commenter said.

Coming from a web dev pepe that deals with some DDOS on site mitigation. Any POST (data from user to site) is always the #1 "ez" attack vector to check for a DDOS attack. The next suggestion would be to do some rate limiting on the search on a client by client basis-- But this usually relies on IP addresses. First thing a typical DDOS does is-- rotate IP addresses.

Putting up forced captchas and browser checks when they click search is the only way... but its not bullet proof. Aside from banning swaths of IP addresses that follow a pattern. I've seen some ddos scripts that use actual programatic browser emulation to bypass "browser checks" offered by cloudflare. Some of them can even bypass weak captchas.

Its a rock and a hardplace. Most DDOS attacks have to be handled in multiple layers, real DDOS mitigation takes real active human effort along with some levels of automation.

The last site I had to protect, I had to implement a script that read logs in real time (thats after you take the server offline to unfuck it so you can actually read the logs with out a 100% cpu load essentially locking up the server), I had to find a pattern of the attack vector, then write recognition regexes to identify the obvious attacks. Then you have to decide how many times in X seconds does this pattern have to appear to be "banned". Then you ban at server firewall level and took it a step further to then send that IP to cloudflare to ban it at the proxy level as well. Once you write this script it works it weeds out offending ips... until the next pattern starts-- or it will rotate attack vectors along with rotating ips.... And its a nightmare. Everyone thinks that cloudflare is the solution and it will just work. Let me tell you its not the case-- Its a tool you have to work to make it work. Most DDOS attacks arent script kiddies, typically its someone with equal or more knowledge than you actively looking for the next hole to hit, and as soon as you plug it they go to the next one.

And all of this is contingent on the level of bandwidth attempting to reach the server, sometimes they can be so big theres almost virtually nothing that can be done about it unless you have insane hardware in front of the server doing additional packet inspection/filtering. DDOS IS A NIGHTMARE.

I praise the administrators efforts and ability to keep the site online. Its totally understandable that they disabled the search. Understand the effort this team probably puts forward to just keep the site online and responsive is probably most of the time spent/effort spent on this site.

Godspeed admins.

1
NeverNotTrump 1 point ago +1 / -0

But we also have logged in account data, so could limit access to users with more than X karma. We'd also be 100% OK with limiting hourly search requests by account.

1
SenorButtplugs 1 point ago +1 / -0

Limiting that functionality to logged in users with X karma is a good idea.

As for laterbreh above, yeah I did similar earlier this year. My site was abused by some asshole sending POST requests to a function that sends an email. He added fake email addresses, and got about 30 or so emails sent to ruin my mail server's reputation (so emails end up in the spam box).

I fixed it with a custom captcha that basically requires a ton of keys to unlock the door, along with a giant honey pot. And if any values exist in that honey pot, and the keys aren't proper - the mail never gets sent. And the keys always change. So mapping out the keys is going to be damn near impossible.

14
doucheyllama 14 points ago +14 / -0

The site starts going down when the search is active. It's an avenue for DDOS attacks.

I'd rather have the site up

5
residue69 5 points ago +5 / -0

Try using Quant. It seems to have indexed our site.

https://www.qwant.com/?q=site:thedonald.win%20MySearchTerm

Quant can recognize spaces in the URL, but TD.win can't, so I replace spaces with %20.

2
Foletado [S] 2 points ago +2 / -0

Quant is quite feminist, but that may be the lesser evil. Mojeek has an independent engine but can't constrain to a single site.

5
ElCapitanBlazzinFace 5 points ago +5 / -0

YES! This place is such a gold mine for memes, but if anything is older than 24 hours it's impossible to find.

4
Rickshawrick 4 points ago +4 / -0

It's not broken, just disabled.

3
googurt 3 points ago +3 / -0

Search functionality seems like a no brainer, something all sites have. However, for a site with this much activity and constantly being attacked I can't see it happening any time soon. It's not an easy fix. Entire careers are dedicated to engineering search functions.

3
geocitiesuser 3 points ago +3 / -0

This is huge.

Needs integration with a third party/off server search service. Solr? Anyone?

3
fsoawesome 3 points ago +3 / -0

This is critical, please put the search engine on another small server instance so as to not create the DDOS situation. Let me know if you want to discuss how to do this.

2
sesquipedalian 2 points ago +2 / -0

Google sucks but... just type site:thedonald.win and use it.

Or use startpage, but it's not updated as quickly.

2
WildSauce 2 points ago +2 / -0

site:thedonald.win also works in bing and duckduckgo

1
Triiton 1 point ago +1 / -0

At least have a search cooldown of 10 seconds or more

1
deleted 1 point ago +1 / -0
1
ChickNorris 1 point ago +1 / -0

I've started just making sure I save any post I might want to reference later so I don't have to search for it.

1
pepperconchobhar 1 point ago +1 / -0

YES.

Hell, bring it back better. Give us more options to sort quickly.

1
MichelleObamasBalls 1 point ago +1 / -0

Seriously. This pisses me off.

1
NeverNotTrump 1 point ago +1 / -0

WE ALSO DEMAND RED CHECK MARKS. DEMAND!