It is currently Sun May 11, 2025 12:57 pm

All times are UTC - 8 hours [ DST ]




Post new topic Reply to topic  [ 19 posts ] 
Author Message
Offline
 Post subject: A plea to the Go community to protect our content providers
Post #1 Posted: Wed Dec 18, 2013 4:55 am 
Lives in sente

Posts: 928
Location: UK
Liked others: 72
Was liked: 480
Rank: 5 dan
KGS: macelee
Go4Go.net has recently survived another big round of cyberattack from spambots. At the peak of the attack, almost 95% of my bandwidth was wasted by these robot programs trying to gain access to the server. And my host threatened to shut down the site. While the situation is under control now, I had to spend many many hours implementing better defence system. I'd rather use the time to create more contents for the Go community.

Attachment:
Untitled.png
Untitled.png [ 23.01 KiB | Viewed 7944 times ]


While the spam activities are mostly out of out controls, from time to time there are incidents where intelligent Go players attempting to misuse/abuse the website. In a recent case, I was forced to block an IP address because tens of thousands of requests per hour from it (to mirror the website?) overwhelmed the server. This guy was very smart that in less than an hour he modified his script to direct the attack via a free proxy server (which abused the proxy service as well)!

So here is a plea to the Go community: please take good care of our content providers, who dedicate time and money to promote Go, often with little or no financial gains.

In my case, if you are interested in the Go4Go database, a polite email explaining your purpose is often sufficient for me to send you a copy of my entire database.

Thanks for your understanding!

Top
 Profile  
 
Offline
 Post subject:
Post #2 Posted: Wed Dec 18, 2013 5:12 am 
Honinbo
User avatar

Posts: 8859
Location: Santa Barbara, CA
Liked others: 349
Was liked: 2076
GD Posts: 312
macelee wrote:
This guy was very smart that in less than an hour he modified his script to direct the attack via a free proxy server (which abused the proxy service as well)!
Hi macelee, sorry to hear that. It's always these $@#%?&!* guys who spoil it for everyone! :evil:

Top
 Profile  
 
Offline
 Post subject: Re: A plea to the Go community to protect our content provid
Post #3 Posted: Wed Dec 18, 2013 5:15 am 
Gosei
User avatar

Posts: 1585
Location: Barcelona, Spain (GMT+1)
Liked others: 577
Was liked: 298
Rank: KGS 5k
KGS: RBerenguel
Tygem: rberenguel
Wbaduk: JohnKeats
Kaya handle: RBerenguel
Online playing schedule: KGS on Saturday I use to be online, but I can be if needed from 20-23 GMT+1
Although I agree with your sentiment, and completely agree that automatic crawlers should never be misused (I have written quite a few, and almost in all cases I set hard limits to keep the traffic to an "human-clickable" level, so that the automated traffic could come from a human and thus not overwhelm a bad configured or underpowered server,) here there's an issue of general web security. If a website doesn't have enough security measures, *it will be attacked*. Actually, even if it has, it will be attacked.

The web servers of the company I work at, get periodic DDOS attacks, some more severe, some less. Occasionally our email servers have a spam-rise that blocks email queues. Hard drives fail. Every time something gets fscked off, another layer of security is added (automatic firewalls, CDNs, newer filters, more redundancy.) But in the end, it boils down to "it's out there, with open ports: be prepared."

_________________
Geek of all trades, master of none: the motto for my blog mostlymaths.net

Top
 Profile  
 
Offline
 Post subject: Re: A plea to the Go community to protect our content provid
Post #4 Posted: Wed Dec 18, 2013 5:18 am 
Gosei
User avatar

Posts: 1585
Location: Barcelona, Spain (GMT+1)
Liked others: 577
Was liked: 298
Rank: KGS 5k
KGS: RBerenguel
Tygem: rberenguel
Wbaduk: JohnKeats
Kaya handle: RBerenguel
Online playing schedule: KGS on Saturday I use to be online, but I can be if needed from 20-23 GMT+1
Addendum: your hosting provider seems to offer unlimited bandwidth per month. This is probably oh-so-wrong from them... Neither money grows on trees nor unlimited bandwidth exists.

_________________
Geek of all trades, master of none: the motto for my blog mostlymaths.net

Top
 Profile  
 
Offline
 Post subject: Re: A plea to the Go community to protect our content provid
Post #5 Posted: Wed Dec 18, 2013 5:27 am 
Lives in sente

Posts: 928
Location: UK
Liked others: 72
Was liked: 480
Rank: 5 dan
KGS: macelee
RBerenguel wrote:
Addendum: your hosting provider seems to offer unlimited bandwidth per month. This is probably oh-so-wrong from them... Neither money grows on trees nor unlimited bandwidth exists.


'unlimited bandwidth' is just a marketing trick. In practice, those hosts offering unlimited bandwidth often impose other limits, such as memory limit or percentage of CPU (in particular on shared virtual servers). So I agree with you there's no such thing as unlimited.

Top
 Profile  
 
Offline
 Post subject: Re: A plea to the Go community to protect our content provid
Post #6 Posted: Wed Dec 18, 2013 5:33 am 
Gosei
User avatar

Posts: 1585
Location: Barcelona, Spain (GMT+1)
Liked others: 577
Was liked: 298
Rank: KGS 5k
KGS: RBerenguel
Tygem: rberenguel
Wbaduk: JohnKeats
Kaya handle: RBerenguel
Online playing schedule: KGS on Saturday I use to be online, but I can be if needed from 20-23 GMT+1
macelee wrote:
RBerenguel wrote:
Addendum: your hosting provider seems to offer unlimited bandwidth per month. This is probably oh-so-wrong from them... Neither money grows on trees nor unlimited bandwidth exists.


'unlimited bandwidth' is just a marketing trick. In practice, those hosts offering unlimited bandwidth often impose other limits, such as memory limit or percentage of CPU (in particular on shared virtual servers). So I agree with you there's no such thing as unlimited.


Indeed: selling unlimited bandwidth and hiding "only 256 MB of RAM available" (for example) would be a neat trick. Try to serve more than 10 concurrent users with MySQL, Apache 2 and just 256 MB (I don't think a Varnish caching could fit in there, anyway) :D

_________________
Geek of all trades, master of none: the motto for my blog mostlymaths.net

Top
 Profile  
 
Offline
 Post subject: Re: A plea to the Go community to protect our content provid
Post #7 Posted: Wed Dec 18, 2013 6:33 am 
Oza

Posts: 2356
Location: Ireland
Liked others: 662
Was liked: 442
Universal go server handle: Boidhre
RBerenguel wrote:
Although I agree with your sentiment, and completely agree that automatic crawlers should never be misused (I have written quite a few, and almost in all cases I set hard limits to keep the traffic to an "human-clickable" level, so that the automated traffic could come from a human and thus not overwhelm a bad configured or underpowered server,) here there's an issue of general web security. If a website doesn't have enough security measures, *it will be attacked*. Actually, even if it has, it will be attacked.

The web servers of the company I work at, get periodic DDOS attacks, some more severe, some less. Occasionally our email servers have a spam-rise that blocks email queues. Hard drives fail. Every time something gets fscked off, another layer of security is added (automatic firewalls, CDNs, newer filters, more redundancy.) But in the end, it boils down to "it's out there, with open ports: be prepared."


This, a thousand times this. Everyone I know working in this business says the same thing: you will be attacked, get used to it. It's a horrible reality for people doing things out of their own pocket or trying their best to keep a site free to use. :(

Top
 Profile  
 
Offline
 Post subject: Re: A plea to the Go community to protect our content provid
Post #8 Posted: Wed Dec 18, 2013 7:48 am 
Lives in sente

Posts: 946
Liked others: 1
Was liked: 41
Rank: IGS 5kyu
KGS: KoDream
IGS: SmoothOper
IMO, the content providers can spare themselves a little headache by providing the content in a bulk downloadable package. I've seen this with ncbi's data stores, grad students that only know Perl or Python aren't intentionally taking down the server, they just don't know or think about what resources are being used, so they write some naive queries against a poorly documented/designed web server database, because the data are so poorly documented in the bulk download. Though, you may not be interested in making the data easily bulk downloaded, but then that is your responsibility manage. Also, in my opinion web providers, providing free content, don't necessarily deserve a white hat, since they are competing with those who are trying to make money. IE if the server weren't giving their content away for the price of ads, there might be a market for the content. This is one of the things, I find really annoying about the Google/Open source/web server culture, they tend to burn the Content creators, it seems they want all information to be free, but paid for by ads, because they feel entitled by owning their hardware. I am not saying, spam attacks are right, they are definitely wrong, but it's part of the I have hardware therefore I can mentality.

Top
 Profile  
 
Offline
 Post subject: Re: A plea to the Go community to protect our content provid
Post #9 Posted: Wed Dec 18, 2013 11:44 am 
Lives with ko
User avatar

Posts: 193
Liked others: 0
Was liked: 21
KGS: Rowen
Tygem: Kotaru
IGS: Rowen
I hate that this happened. Stink that people mess up good things by doing stupid stuff like this.

Top
 Profile  
 
Offline
 Post subject: Re: A plea to the Go community to protect our content provid
Post #10 Posted: Wed Dec 18, 2013 6:00 pm 
Lives in gote
User avatar

Posts: 301
Location: Illinois
Liked others: 228
Was liked: 84
Rank: infant
If OP is concerned about someone legitimately interested in his/her content ripping it all and overwhelming the server, perhaps offering a monthly or quarterly bulk package via torrent would help? That way you don't need to eat all the download bandwidth directly.

Top
 Profile  
 
Offline
 Post subject: Re: A plea to the Go community to protect our content provid
Post #11 Posted: Wed Dec 18, 2013 9:50 pm 
Honinbo

Posts: 9552
Liked others: 1602
Was liked: 1712
KGS: Kirby
Tygem: 커비라고해
Drew wrote:
If OP is concerned about someone legitimately interested in his/her content ripping it all and overwhelming the server, perhaps offering a monthly or quarterly bulk package via torrent would help? That way you don't need to eat all the download bandwidth directly.


Personally, I don't think macelee is asking for a lot. He even says:

Quote:
In my case, if you are interested in the Go4Go database, a polite email explaining your purpose is often sufficient for me to send you a copy of my entire database.


The post is simply asking us not to abuse the service.

Yes, maybe he can take steps to make the site more secure, etc. But this is beside the request he's making of us.

I don't think it's an unreasonable request.

_________________
be immersed


This post by Kirby was liked by 4 people: Dusk Eagle, illluck, judicata, Splatted
Top
 Profile  
 
Offline
 Post subject: Re: A plea to the Go community to protect our content provid
Post #12 Posted: Wed Dec 18, 2013 10:24 pm 
Lives in gote
User avatar

Posts: 301
Location: Illinois
Liked others: 228
Was liked: 84
Rank: infant
I don't think anyone thinks it's unreasonable. I think some of us believe that the people who need to hear that option aren't going to hear it, and that such a policy should be obvious on the site itself - via bulk download link, publishing torrents, or some other such distribution method.

As for the DoS attacks, that's life on the Net. Unfortunately it sounds like the hosting provider isn't very friendly.

Top
 Profile  
 
Offline
 Post subject: Re: A plea to the Go community to protect our content provid
Post #13 Posted: Thu Dec 19, 2013 7:16 am 
Lives in sente

Posts: 946
Liked others: 1
Was liked: 41
Rank: IGS 5kyu
KGS: KoDream
IGS: SmoothOper
Though, if you did happen to have an ad, on a site, that was being hit with thousands of http requests... nah, that would be fraud.

Top
 Profile  
 
Offline
 Post subject: Re: A plea to the Go community to protect our content provid
Post #14 Posted: Thu Dec 19, 2013 8:00 am 
Gosei
User avatar

Posts: 1585
Location: Barcelona, Spain (GMT+1)
Liked others: 577
Was liked: 298
Rank: KGS 5k
KGS: RBerenguel
Tygem: rberenguel
Wbaduk: JohnKeats
Kaya handle: RBerenguel
Online playing schedule: KGS on Saturday I use to be online, but I can be if needed from 20-23 GMT+1
SmoothOper wrote:
Though, if you did happen to have an ad, on a site, that was being hit with thousands of http requests... nah, that would be fraud.

Most ad serving platforms are more clever than just replying to an http response===increase ad count. AdSense is a particularly good example of this.

_________________
Geek of all trades, master of none: the motto for my blog mostlymaths.net

Top
 Profile  
 
Offline
 Post subject: Re: A plea to the Go community to protect our content provid
Post #15 Posted: Thu Dec 19, 2013 9:09 am 
Lives in sente

Posts: 928
Location: UK
Liked others: 72
Was liked: 480
Rank: 5 dan
KGS: macelee
RBerenguel wrote:
Most ad serving platforms are more clever than just replying to an http response===increase ad count. AdSense is a particularly good example of this.


That's true. I used to have AdSense. Unfortunately 'Go' just isn't a good keyword so the content of the Ads are often very irrelevant. To be fair to Google, it does a reasonable job. I often got board game type of ads on the homepage. Further inside the site, more often I got ads from dating sites trying to get you a girlfriend from those Go-playing countries :)


This post by macelee was liked by 2 people: Bonobo, judicata
Top
 Profile  
 
Offline
 Post subject: Re: A plea to the Go community to protect our content provid
Post #16 Posted: Thu Dec 19, 2013 4:20 pm 
Lives in gote
User avatar

Posts: 301
Location: Illinois
Liked others: 228
Was liked: 84
Rank: infant
macelee wrote:
Further inside the site, more often I got ads from dating sites trying to get you a girlfriend from those Go-playing countries :)


There are 50 hot singles in your area playing Go right NOW! :tmbup: :D


This post by Drew was liked by 2 people: Bonobo, Splatted
Top
 Profile  
 
Offline
 Post subject: Re: A plea to the Go community to protect our content provid
Post #17 Posted: Fri Dec 20, 2013 9:24 am 
Oza

Posts: 2495
Location: DC
Liked others: 157
Was liked: 443
Universal go server handle: skydyr
Online playing schedule: When my wife is out.
Drew wrote:
macelee wrote:
Further inside the site, more often I got ads from dating sites trying to get you a girlfriend from those Go-playing countries :)


There are 50 hot singles in your area playing Go right NOW! :tmbup: :D


All of them male?


This post by skydyr was liked by: Bonobo
Top
 Profile  
 
Offline
 Post subject: Re: A plea to the Go community to protect our content provid
Post #18 Posted: Wed Jan 01, 2014 2:08 am 
Dies in gote

Posts: 24
Liked others: 16
Was liked: 1
Rank: KGS 15k
KGS: Milkman
DGS: Milkman
Universal go server handle: Milkman
Have you considered Cloudflare free? Although from the sound of it, even a simple iptables rate-limiting rule should do the trick, no?

Top
 Profile  
 
Offline
 Post subject: Re: A plea to the Go community to protect our content provid
Post #19 Posted: Mon Jan 06, 2014 4:36 am 
Lives in gote
User avatar

Posts: 472
Location: Wisconsin
Liked others: 414
Was liked: 461
skydyr wrote:
Drew wrote:
macelee wrote:
Further inside the site, more often I got ads from dating sites trying to get you a girlfriend from those Go-playing countries :)


There are 50 hot singles in your area playing Go right NOW! :tmbup: :D


All of them male?


Woohoo, sounds good to me! :lol: Go reverse-harem heaven....


This post by Inkwolf was liked by: Bonobo
Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 19 posts ] 

All times are UTC - 8 hours [ DST ]


Who is online

Users browsing this forum: Bing [Bot] and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group