To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.off-topic.geekOpen lugnet.off-topic.geek in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 Off-Topic / Geek / 1154
1153  |  1155
Subject: 
Re: eBay nailed?
Newsgroups: 
lugnet.off-topic.geek, lugnet.off-topic.debate
Followup-To: 
lugnet.off-topic.debate
Date: 
Wed, 9 Feb 2000 15:42:13 GMT
Viewed: 
452 times
  
David Eaton wrote:

In lugnet.market.theory, Frank Filz writes:
The car analogy isn't perfect. One thing they can do is not respond to
more than one query per second or some such from a given IP address,
though that would screw companies with firewalls.

Well, assuming the theory works, yes, you could say no more than 10 calls per
second or something, but perhaps a better approach would be to make it
smarter-- if someone makes 10 calls per second or something, their IP gets put
on a "watch out" list-- and if they keep it up for more than 5 minutes or
something, you can be pretty sure that it's some sort of automated thing
calling pages, and prevent connections from that site...

Of course, that brings up my question on this issue-- wouldn't that method
still not work? In order to reject the query at all, you'd need to know
something about the query itself (the IP address or cookie data or something),
so you need to examine each query... hence, making 1,000 calls a second, you
still need to examine each call, meaning you're still getting your CPU pinned,
just not as much as if you accepting and performing each call... But then
again, this would all probably be a webserver issue, and I'm not too sure about
how much they can take in that regard... anyway, that's my uniformed concern...

Well, it could be handled on a very gross basis by the router/firewall.
If it keeps track of the top IP sources of packets, it can just start
discarding packets from certain IP addresses. It could also recognize
large company firewalls to reduce the possibility of starting to ignore
IBM or something like that (of course it would need something to protect
against spoofed traffic).

But the problem in eBay's case is that the querys take a lot of
processing time, if the requests were rejected earlier, it might add
some small overhead to each request, but block those expensive querys.
Another thing which would help is to cache queries (if you cached them
for say 5 seconds, you would essentially not affect the user making the
query since the data isn't going to be very stale).

What we need to do very soon is start charging per packet. It could be
kept very cheap, but that would trim SPAM and most of these denial of
service activities.

Eww! I wouldn't want to pay for HTTP requests I send out, etc... perhaps I
would suggest paying on excessive packets (if your packets exceed X per day,
you pay for 'em or something) But then you'd have to work that out with ISP's
etc...

Why shouldn't you have to pay directly for the bandwidth you use? Right
now, almost everyone who is paying $19.95 per month is subsidizing the
SPAM. This is an extremely good example of the problem with shotgun
approaches (like taxes) to pay for things. There is NO incentive for
people to conserve bandwidth, so SPAMers SPAM, people quote entire news
articles or e-mails to say "I agree" or "me too", etc. Bandwidth is not
free. It is close to it, but not free.

FUT lugnet.off-topic.debate

--
Frank Filz

-----------------------------
Work: mailto:ffilz@us.ibm.com (business only please)
Home: mailto:ffilz@mindspring.com



Message is in Reply To:
  Re: eBay nailed?
 
(...) Well, assuming the theory works, yes, you could say no more than 10 calls per second or something, but perhaps a better approach would be to make it smarter-- if someone makes 10 calls per second or something, their IP gets put on a "watch (...) (25 years ago, 9-Feb-00, to lugnet.market.theory)

13 Messages in This Thread:





Entire Thread on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact
    

Custom Search

©2005 LUGNET. All rights reserved. - hosted by steinbruch.info GbR