Slashdot Mirror


Bad Behavior on the 'Net - Who Pays the Bandwidth Bill?

rakolam asks: "I am involved with network management in the hosting department of a fairly large ISP. Constantly we have customers who dispute inbound bandwidth spikes and demand service credits on their burstable connections. Events such as the Slammer Virus literally have everyone knocking on their salesperson's door at the end of the billing cycle. My position is that the internet is a public space, and by placing themselves in that space, one has to realize the consequences (and the implications of burstable billing). I'd like Slashdot's perspective on this. Should ISP's ultimately eat the costs of malicious behavior? Is the customer ultimately responsible for the bandwidth they've generated, regardless if it's desired or not? Is this a new frontier for insurance companies?"

595 comments

  1. analogous to water/electric company IMHO by rdewald · · Score: 5, Insightful

    What happens to you if someone runs an extension cord from your house or if you spring an unknown water leak? You get a huge bill and you fix the problem. How is this different?

    --
    The best way to do is to be.
    1. Re:analogous to water/electric company IMHO by prator · · Score: 4, Funny

      Not a very good analogy. More like you have an electrical socket outside your house, and you have a sign that says, "Use me". Then you get upset when the circus comes to town and powers everything off your socket.

      -prator

    2. Re:analogous to water/electric company IMHO by bradams · · Score: 1

      ...if you spring an unknown water leak?

      When I had a water leak, the water co. ask for the bill from the plumber and gave me a credit on my bill.

      --
      I like to build things and wire stuff together.
    3. Re:analogous to water/electric company IMHO by k_stamour · · Score: 1

      Agreed, Patch your Pipes downstairs and Patch your servers...... Hard not to see it any other way. I guess it would heavily rely on the definition of a "leak" or malicious event in the SLA. Also who's onus it is to keep their boxes up to date, and if not up to date, is the ISP responsible for the Spike on the last /32 segment. I would say it comes down to the (Devil in the) details of the SLA....

      --
      Julius Caesar - Act I, Scene i: "What mean'st thou by that? Mend me, thou saucy fellow!"
    4. Re:analogous to water/electric company IMHO by captain_craptacular · · Score: 5, Insightful

      Bad Analogy. The poster says customers dispute INCOMING bandwidth spikes. So the analogy would be more along the lines of someone sending a huge power surge through your lines un-announced and un-requested, then the power company attempting to charge you for it.

      I lean towards the consumer not having to pay, considering they didn't request the traffic and are therefore not resonsible for it.

      --
      They who would give up an essential liberty for temporary security, deserve neither liberty nor security
    5. Re:analogous to water/electric company IMHO by macrom · · Score: 2, Insightful

      It's different because stealing electricity is, in most place, a crime. If you can prove that your neighbor used your electric line to power his house, some sort of authority would go after the other party. Granted, your only recourse may be in small claims court, but you would still have a way to recoup your losses.

      A virus or other Internet contaigon could come from somewhere waaaay outside your jurisdiction. If some server in China is constantly bombarding your incoming pipe with virus activity, bogus web requests, port scanning, etc. then you're stuck footing the bill.

      With all of this said, I think ISPs should provide some sort of insurance to their burstable customers. You could get so much bandwidth per billing cycle but leave room for error in the event your customer can verify that they received "hacker traffic" or somesuch. Perhaps even build in clauses that say the end-user is required to notify the ISP of problematic access within a certain timeframe, that way they can take action further up the pipe to block said packets.

      If a user, however, comes up at the end of the month and complains about lots of unwanted traffic, well, hire an admin to look after your connection and come see us next month.

    6. Re:analogous to water/electric company IMHO by Fishstick · · Score: 5, Insightful

      Yep, I was thinking along the same lines. It's like having a drinking fountain outside your house for public use - you are expecting amybe 10-20 gallons monthly as people stop by and have a quick sip. Then, you get all pissed when your water bill comes and 5,000 gallons show up when the circus comes to town and all the clowns have used your water fountain to fill all their water baloons. :-)

      Do you then go ask for a credit from the utility because of the excessive/unexpected use?

      --

      There is much cruelty in the universe, John.
      Yeah, we seem to have the tour map.

    7. Re:analogous to water/electric company IMHO by Enry · · Score: 2, Insightful

      This is incoming bandwidth - that is, the customer may be fully patched, but the bursts are coming from outside the network. This would be more analagous to the electric company hitting sending 220V (or 440v) to your house for two days. Who's at fault, them for allowing a change in what is coming down the pipe, or you for not protecting each piece of equipment in your house? At best, it's a combination. The electric company should know better than to give you more than you know you need, and you should not rely on someone else to protect your gear.

      The only way to really take care of this is to put a firewall in front of the box doing the metering. If the firewall rules are written properly, things like the MSSQL bug won't make it past the firewall.

    8. Re:analogous to water/electric company IMHO by rdewald · · Score: 2, Interesting

      My thought was that the credit back would then be handled on a case-by-case basis. I have had water leaks, discovered them via my bill, fixed them, and then asked for and received credit. I doubt I would have gotten the same credit for the following month.

      This would be another way to encourage people to patch and protect publicly available servers--which is in everyone's interest (cf. slammer).

      --
      The best way to do is to be.
    9. Re:analogous to water/electric company IMHO by jgerman · · Score: 5, Interesting
      No but what I do expect is to be able to set a turn off point for my site when bandwidth goes too high. Here's a for instance. I wasnted to put up a smallish site at WazooWeb (yes I actually clicked on a /. banner) for 6.95 a month it didn't seem like a bad deal, and 10GB of bandwidth seems more than enough. But what if I get /.'ed, or something equally remote happens that blows me over the limit. I want a way to say, once I'm at my limit shut me down for the month, unless I explicitly come in and say go ahead... I'll take the extra charges. It's not like I even want it on be default, I'm perfectly ok with setting the threshold myself.


      Of course my small scale situation may not translate to a large business account.

      --
      I'm the big fish in the big pond bitch.
    10. Re:analogous to water/electric company IMHO by 1lus10n · · Score: 1
      that doesnt matter. the firewall blocks stuff once it reaches his network, therefor still taking up bandwidth.

      the only way this is the ISP's fault is if the traffic is coming frmo another one of their machines, or a hosted machine. it is their responsability to maintain their network. nothing more. and if some box in china starts bombing your pipe its not their fault unless they said they would put a firewall/router up to block incoming traffic BEFORE it hits your pipe. which nobody does.

      furthermore their is no way an ISP should just start blocking people because of unwanted traffic. your public facing servers are subject to the same whims that your public facing store is. and when i was at circuit city on black friday i do not recall them saying "we are out of stock go away" or "we have too many people in here. go away".

      i wont even get into what ISP's playing god would lead to .....
      • 1. ISP's randomly block stuff.

      • 2. Backbone providers block stuff. (other backbone segments.)
        3. Countries start blocking stuff. (china==USA ?)
        4. you get charged EXTRA to have access to the "unfiltered internet"

      but hey its just my opinion, i could be wrong ;-)
      --
      "Two things are infinite: the universe and human stupidity; and I'm not sure about the the universe." --Albert Einstein
    11. Re:analogous to water/electric company IMHO by mocker · · Score: 1

      In the case of a shared account it's a little harder to setup. With a dedicated server you can simply turn off the port of the server, but with a shared account you can't just turn it off because it would effect so many customers.

    12. Re:analogous to water/electric company IMHO by luzrek · · Score: 4, Insightful
      build in clauses that say the end-user is required to notify the ISP of problematic access within a certain timeframe

      This would be like dealing with stolen credit cards. When a credit card is stolen the owner gets 24 hours to report it and is only liable for $50. If they wait up to 72 hours, they are only liable for $500. I'm not sure what happens after that. This system protects both the credit card company and the credit card user by insuring prompt reporting of stolen credit cards and fraudulent activity (and can hopefully catch the crook). This system has worked fairly well.

      The implications for ISPs and their customers for a similar system would be pretty interesting. The customers who actively monitor their network traffic and help to head off problems would be rewarded by being less liable for damage, while ISPs would be free to give the full bill to those who ignore their bandwidth usage. This system should lead to lower costs for the better customers and discurage neglegance possibly leading to better service for all.

      --

      Galium Arsenide is the material of the future, and always will be.

    13. Re:analogous to water/electric company IMHO by Vehnom · · Score: 1

      This is just plain wrong and NOT applicable. What this is analogous to is you blaming the Phone company because you get crank callers in the middle of the night. You certainly didn't ask for the calls, but you can't charge the phone company for it. If your phone is a number that is pay-per-call, incoming or not (like a cell phone where you use your minutes regardless), the phone company is not responsible...you are. If you don't answer the phone, you don't get charged.

      With incoming traffic...the CUSTOMER should look into insurance on their business. Most business insurance convers hacker attacks. The ISP is just the medium, not the source of the problem.

      --
      Vehnom "Just because you're paranoid, doesn't mean they AREN'T really out to get you after all."
    14. Re:analogous to water/electric company IMHO by jazman_777 · · Score: 4, Funny
      Then you get upset when the circus comes to town and powers everything off your socket.

      Holy cow, that circus next door, it's not free?!

      --
      Slashdot: Failed Car Analogies. Amateur Lawyering. Anecdote Battles.
    15. Re:analogous to water/electric company IMHO by gmack · · Score: 4, Informative

      There are several Apache mods that will either limit total useage or shut off files on the end of large spikes.

      The original question though is what should the ISP have done. IMO they should have firewalled access to the affected ports and then split the cost.

    16. Re:analogous to water/electric company IMHO by DanEsparza · · Score: 5, Insightful
      I completely disagree. Bandwidth is analagous to people using roads (network connections). If roads are heavily used, they must be maintained, or they fall into disrepair. If network connections are heavily used, ISP's need capital to get bigger (or more) connections so that certain service levels can be maintained.

      We don't live in an (entirely) communist world. We don't get to pass out resources indiscriminately. We have a fixed amount of resources, and as with any case of supply and demand, the person holding the supply can (and should) charge for using the resource. In the case of network bandwidth, the resource is not obvious, but it is still tangible: It is network equipment and opportunity costs.

    17. Re:analogous to water/electric company IMHO by kolevam · · Score: 2, Informative

      I've got a web hosting account right now with Verizon, and in the control panel there's a combo box that prompts something like "when your max bandwidth is reached, what do you want to do?" which I've got set to "Suspend my account". I've never looked into it, but I assume it means that when the bandwidth is reached, requests will get some kind of error and I won't be billed for the excess.

    18. Re:analogous to water/electric company IMHO by vano2001 · · Score: 4, Interesting

      There is mod_throttle for Apache which can be set up along with some scripting to activate/deactivate a virtual host. I have done this myself for a webhosting company. The problem is that the web hosting companies decide it is better not to have this option and force clients to charge the extra bandwidth. It is a business policy and not a technical impediment.

    19. Re:analogous to water/electric company IMHO by captain_craptacular · · Score: 1

      So I should have to pay extra for road maintenance because some guy I don't know overloaded an 18-wheeler and drove up and down the road to my house a few thousand times?

      The road analogy is bad as well. Network lines don't break down from repeated use like a road does. I'll buy the bit about having to spend money for more lines if yours are full and you need more bandwidth. But once the fiber is strung to my server I can run data through it until the end of time without a usage related "pothole". A road on the otherhand will go south real fast if I drive back and forth on it with a dump truck all day.

      --
      They who would give up an essential liberty for temporary security, deserve neither liberty nor security
    20. Re:analogous to water/electric company IMHO by Alizarin+Erythrosin · · Score: 1

      Unfortunately, this isn't something I could do. My primary email is run off my website and hosting company, and it's transfer counts towards my monthly bandwidth bill. So if I hit my limit, say, halfway through the money, I get NO email for the rest of that month, and I can't have that happen. I'm sure there are others around here with similar situations... if not, well, then I guess my hosting company sucks.

      --
      There are only 10 kinds of people in this world... those who understand binary and those who don't
    21. Re:analogous to water/electric company IMHO by rodney+dill · · Score: 3, Insightful

      Pick your analogy.

      You can also use the analogy of junk faxes. Your machine is set up and the number is available for anyone to call, but people can be prohibited from using your resources by sending you junk faxes.

      Though with out specific laws it probably comes down to contract and at that point it is probably buyer beware, whether you agree with it or not.

      --

      Use your head, can't you, use your head,
      You're on earth, there's no cure for that
      - S. Beckett
    22. Re:analogous to water/electric company IMHO by pclminion · · Score: 2, Insightful
      Do you then go ask for a credit from the utility because of the excessive/unexpected use?

      For unexpected use, of course you can't demand a freebie, since it is understood that the fountain is for public use. However, suppose someone presses the button on the fountain and holds it for several hours without drinking anything. This seems like theft, to me.

      Any service offered to the public has certain bounds within which it is expected to be used. People should have the authority to prevent others from abusing their services.

      If someone is DOSing me, and I have no authority or technical capacity to stop their attack, then why should I pay for someone else's criminal behavior? If I immediately pull the plug on my network, call up the ISP to inform them, yet the packets still come cascading in... I have acted in good faith to do everything possible.

      The current situation is like being able to watch the guy pressing the button on the fountain, and paying for the water, yet not being able to do anything to stop it. How can that be *my* fault?

    23. Re:analogous to water/electric company IMHO by Fishstick · · Score: 3, Insightful

      >my small scale situation may not translate to a large business account.

      Exacly. Not even a large account. If you shut me off for the rest of the month, I've got a problem. I need to have my site accessible. I just want to pick and choose which access (legitimate) I want to pay for. ;-)

      Someone else said the ISP should firewall off the "bad" traffic. Does the ISP then complain to its upstream provider about that bandwidth? Someone has to either pass on the cost of that bandwidth or eat it.

      Where do you draw the line? You could argue that your ISP has no business charging you for inbound UDP packets to SQL server port (1443 was it?) since you expect to only provide http on port 80. Next month there is another virus/worm that causes another spike, but this time by flooding the net with bogus TCP traffic on port 80. Now do you try to get your ISP to take that off your bill because it was from a virus/worm?

      --

      There is much cruelty in the universe, John.
      Yeah, we seem to have the tour map.

    24. Re:analogous to water/electric company IMHO by Anonymous Coward · · Score: 1

      So I should have to pay extra for road maintenance because some guy I don't know overloaded an 18-wheeler and drove up and down the road to my house a few thousand times?

      I think you just made his case. In your example, you shouldn't, and don't, pay more because of the 18 wheeler. He should (since he's the one over burdening the resource), and does. He also has limits placed on his weight, and if he exceeds that limit and is caught, he pays more.

      Same thing with a website. For those who meet normal usage, no extra fee. But if you exceed your limits, intentionally or not, you should pay.

      I can see the ad driven sights salivating, hoping all of you suckers who say a credit should be given open up an ISP. My sight got slashdotted and farked at the same time? Really? Wow. How about you give me all of that extra bandwidth free, I didn't ask them to come here.

    25. Re:analogous to water/electric company IMHO by ibpooks · · Score: 1

      They will typically do that, because the largest component of a water charge is usually a sewage processing charge. Water that did not contribute to increased sewage volume can be sold at an incredibly discounted rate. Most utility companies will install a second (cheaper) water service for filling pools, watering lawns, etc.

      You ended up with a pretty good deal. I had a similar situation happen and got the sewage charges dropped. The large bill was reduced by about 90%.

    26. Re:analogous to water/electric company IMHO by Patrick13 · · Score: 1

      Technically, in this case, the customer's websites weren't accessed, because these viruses are guessing IP addresses. How can it be my fault that a program running wild in the internet guessed my IP address, accessed a port that my web host could have closed, and therefore generated 10 times my normal traffic load.

      Most people use web hosting companies because their either don't know how to configure/admin a server or couldn't be bothered.

      I live in Mexico and it is economically unfeasible for me to host here, so I pay someone to host my sites for $5/month. Their admins are responsible for patching my server and protecting me from well known / widely publicized exploits.

      --
      ::.. check out some Cell Phone Reviews
    27. Re:analogous to water/electric company IMHO by Mirus+Nex · · Score: 2, Insightful

      That is to say that a) the customer is intelligent/experienced enough to know HOW to monitor the site and b) they monitor it on a regular basis (daily)...

      If the service provider was nice at all they would provide a log or usage stats via email to the customer stating they are coming close to max bandwidth or a warning that they've exceeded their bandwidth.

      The problem, however, is that most of these people are on dial up connections or are unqualified/unable to set them up at home and is why they use web hosting services anyway. Some blame goes to the customer because they didn't search around for a provider that offers these services.

      I have Cable Modem service and don't use it's email or web hosting services even though they are free. I have a web server in my basement and I use zoneedit for DNS service (free up to 5 IPs) and have another server co-located for email which doesn't charge for bandwidth.

      So, either you should search for a non-bandwidth charging service (you'll probably pay more /mo) or be faced with this possibility.

      I liken it to flood insurance. The last few years the Northern MidWest (MN/Dakotas) experienced a lot of flooding. The people living on a flood plane bitched because their house flooded. So they rebuilt it and it flooded again 2 years later, though "scientists" stated floods only happen every 25 - 50 years... What do you expect living in a flood plane?

      In this specific situation the ISP should be a little lenient and waive most of the fee which can be written off as a loss anyway . At which point the ISP should provide a specific clause, increase everyone's rate or fix their server to provide better monitoring capabilites and/or automated disabling, etc...

      Sh*t happens... What's more important? Losing a few dollars one month or losing a few customers for life???

    28. Re:analogous to water/electric company IMHO by Anonymous Coward · · Score: 0

      Simple solution: Get one ISP for services that need to be unlimited, another for services that can be limited. Make sure things are locked down on the "unlimited" ISP, so there are no surprises.

    29. Re:analogous to water/electric company IMHO by circusnews · · Score: 1
      Then, you get all pissed when your water bill comes and 5,000 gallons show up when the circus comes to town and all the clowns have used your water fountain to fill all their water baloons. :-)
      A single bull might be able go through that in a day. But the clowns? It would take a troupe of whitefaces to throw that many water bloons. But take heart, circus folk are good people. If this happens to you, you can be sure that any reputable circus would at least give you an Annie Oakley as well as paying for the water they use :)
    30. Re:analogous to water/electric company IMHO by Mirus+Nex · · Score: 1

      furthermore their is no way an ISP should just start blocking people because of unwanted traffic. your public facing servers are subject to the same whims that your public facing store is Not quite. As a store owner you have protection via insurance, if your store is bombarded with rocks taking out every window in the place your insurance should cover it. Another point is hours of access, web servers are on 24/7 whereas most stores are open at specific times. You can stop theft by closing your doors at 2am. You can't stop web traffic so easily... and when i was at circuit city on black friday i do not recall them saying "we are out of stock go away" or "we have too many people in here. go away". Yes, but they have the right to do that if they wanted. In fact too many people in the store would get them fined by the FD and I doubt they would want that, there are maximum occupancy limits on buildings. If an extra 50 people rushed the building and they were over capacity who's going to pay the fine?

    31. Re:analogous to water/electric company IMHO by -Surak- · · Score: 4, Informative

      Presumably this refers to hosted server connections, rather than a simple virtual web server account. For this sort of connection, I would want a true Internet connection, instead of some firewalled lan port. I would be very upset if the ISP did ANY filtering on my connection without my specific request or knowledge. It's none of the ISP's business what I do with my end of the network cable (aside from spam policies) - they don't need to know if I'm running a web server, SQL server, or some custom game server that happens to use UDP/1443.

      Most colo providers I'm familiar with bill on 95th percentile bandwidth, which means that they drop the top 5% of samples (typically 5-minute average) and bill you for the bandwidth of the highest remaining sample. This means that you can absorb short-term heavy bandwidth spikes without being charged, up to about a day and a half worth of time per month.

      In any case, the ISP should have no way of knowing WHAT traffic creates the bandwidth spike, unless I specifically request that they monitor my port. Of course, smart ISPs will exploit these incidents by offering firewalling services as a value-add, even if it's just stateless filtering at the router, as a way for customers to "insure against unexpected traffic spikes from virus/worm activity".

      Of course, if I was paying for virtual web service, rather than a server colo and bandwidth fee, I should not be charged for non-web traffic, and I doubt any ISP would have the balls to do so.

    32. Re:analogous to water/electric company IMHO by The_K4 · · Score: 1

      What if the 18 wheeler is a water truck (bottles of water). it's supposed to deliver 1 bollte of water evey week. Now the guy startes driving the road all day and night dropping of one bottle of water every hour! Should I be responsible for the extra raod usage (this assumes that the water is a free thing)? If the traffic is what I contracted for (people seeing my web page) why sould I pay for it? Not to mention that something like SQL slammer wouldn't have effected their usage if the server was properly patched, which is the hoster's job.

    33. Re:analogous to water/electric company IMHO by Enry · · Score: 0, Offtopic

      How about you put your money where your mouth is and wardial someone's 800 number (that they pay for). See how long it takes before the FBI shows up. See how long it is before they don't pay the phone company for it.

      Unsolicited commercial calls to a cell phone are illegal for a reason. You're paying per minute or per call. If you did not request those calls, or they're harassing, you can have it disputed. Calls to your cell phone that reach your voice mail are charged to you, so even if you don't answer the cell phone, you still pay for it.

      In addition, the phone company has the resources to accturately determine who called you, complete with a physical address where the phone is installed, or the billing address if it's a cell phone.

    34. Re:analogous to water/electric company IMHO by dbrutus · · Score: 1

      Think cell phones in the USA where you get billed for incomeing calls and you have a closer analogy.

    35. Re:analogous to water/electric company IMHO by dhogaza · · Score: 4, Informative

      The City of Portland Water Bureau will forgive excess water bills due to undetected leaks or the like if you show that you've fixed the problem. Often leaks aren't detectable and a large water bill is the first clue the homeowner sees (western Oregon is very wet, water water everywhere)

    36. Re:analogous to water/electric company IMHO by osguru · · Score: 1

      "No but what I do expect is to be able to set a turn off point for my site when bandwidth goes too high" FreeBSD in a bridged configuration running dummynet keeps my colocation locker capped 1Mbit/s. I also have a personal machine in there capped at 128K so my personal life doesn't bleed over into the business.

    37. Re:analogous to water/electric company IMHO by bofkentucky · · Score: 2, Informative

      You know, there is a soultion for email, its called the MX records, say your primary acount is at foohost.com, but you hit a bandwidth throttle/cutoff. You could contract with a friend/other provider to allow a small mail machine in their datacenter, just provide a backup MX record to fallover to the other provider and you are set. If you only have it as a MX record, your web traffic won't touch the other box. I'd call a small local ISP and talk to one of their systems dudes to see if they would allow it.

      --
      09f911029d74e35bd84156c5635688c0
    38. Re:analogous to water/electric company IMHO by broter · · Score: 1

      More accurate, prehaps, would be if you had an equipment failure on a phone line and an ISDN modem tried to connec to a long distance number once ever 30 sec for a month.

      This actually did happen to an old company (Internet in a Mall, inc.), and the phone bill for that car was about 3" high. Although the phone company didn't give them a full credit, they did cut the charges in half. This was because the phone company didn't follow their internal procedure which is to verify payment with the customer (and possibly secure partial payment in mid billing cycle) when usage unexpectedly spikes.

      It's worth mentioning that this is in place for the phone company's protection. But it's a good policy for ISP's that bill by bandwidth. It save you and the customer much pain.

      Not, it's a little too late in this case...

      --
      "One man can change the world with a bullet in the right place."
      - Mick Travis, "If..."
    39. Re:analogous to water/electric company IMHO by 1lus10n · · Score: 1

      furthermore their is no way an ISP should just start blocking people because of unwanted traffic. your public facing servers are subject to the same whims that your public facing store is
      Not quite. As a store owner you have protection via insurance, if your store is bombarded with rocks taking out every window in the place your insurance should cover it.

      yes insurance would cover the PHYSICAL damage. if mcdonalds takes out a smear campaign against BK and BK loses and estimated 10 billion insurance wont cover that. there is no "physical damage" done to systems. and insurance in case of over bandwidth use due to crackers is like insurance to cover excessive gas use due to someone siphoning the gas out of your tank, fat chance in hell that will EVER happen.

      Another point is hours of access, web servers are on 24/7 whereas most stores are open at specific times. You can stop theft by closing your doors at 2am. You can't stop web traffic so easily

      right, which is the advantage of having a web precance. since having a web server or email server is OPTIONAL and VOLUNTARY noone said that they have to keep it. if its that much of a burden move on. or find a different way to make money.

      Yes, but they have the right to do that if they wanted. In fact too many people in the store would get them fined by the FD and I doubt they would want that, there are maximum occupancy limits on buildings. If an extra 50 people rushed the building and they were over capacity who's going to pay the fine?

      first of retail stores break capacity almost EVERYDAY during the holidays, and rarely get fined. (i know this because i was retail management during the economic upswing. and we got fined once, and that was because of a fight that got the cops called .... and so on.) but just to play on your point if circuit city is renting the space from a mall, does the mall get fined ? or does circuit city get fined ? circuit city does because it is their problem. they are responsible for the people coming into and going out of their store, even though they dont own the roads leading to the store or the parking lot around it. its a privledge to operate on the net. and in a retail space. its not the ISP's job to bow down to you. you dont like it ? vote with your wallet.

      --
      "Two things are infinite: the universe and human stupidity; and I'm not sure about the the universe." --Albert Einstein
    40. Re:analogous to water/electric company IMHO by Goat+of+Death · · Score: 1

      If anything, your continuing the analogy onto a mall makes the case for the ISP paying even more. Let's say your mall store is your web site and the place containing the store, the mall, is the ISP. You get fined if you let people in your store and go over capacity. But you don't get fined if there are just an assload of people milling about the mall trying to come in your store but you won't let them. The problem is in this case the mall ISP is charging you for people who enter their premises with the intention of going to your store even if they never make it there because your closed, decide they look shifty, whatever. Like popup adds, rarely do sites get paid just for having a popup or banner add. The site only gets payed if someone steps through the threshold by clicking on that popup or banner add. Hence the mall store should only get charged/fined if they let someone step over their threshold, not for some asshole hammering on the glass all day.

    41. Re:analogous to water/electric company IMHO by DunbarTheInept · · Score: 1

      Then I challenge you to explain how it actually is stoppable on the customer's end. It isn't. If some jackass is flooding me with traffic and my ISP lets it through, nothing I can do on my end can ever stop it. I can firewall it off, but that firewall is further down the line than the ISP's montoring devices, so the fact that I'm ignoring that inbound data is irrelevant - it's still measured by the ISP as having arrived at my house.

      --

      Don't label something "offtopic" unless you know the topic well enough to tell what's on topic.

    42. Re:analogous to water/electric company IMHO by DunbarTheInept · · Score: 2, Insightful

      Presumably you don't know how internet clients and servers work. (Or you do, in which case you are deliberately arguing in favor of an unfair billing practice.) A website is a server. It sits around waiting for clients to connect. The site maintainer cannot stop clients from trying to connect. The most the maintainer can do is refuse to reply to those connection attempts. That's it. He can even take his server down entirely and that doesn't stop people from trying to hit it anyway and sending him HTTP requests that never get answered. For an example of this, we run Apache and even so people still kept trying to send us HTTP requests designed to exploit Microsoft's IIS webserver. We firewalled those addresses off, but our firewall kept reporting that those requests were still coming in. We couldn't stop them - the most we could do is give them the silent treatment.

      What you are advocating is like claiming that you should pay the phone compnany for every time someone calls your phone, even if you don't answer it, even if you leave it off the hook, even if you leave it unplugged.

      --

      Don't label something "offtopic" unless you know the topic well enough to tell what's on topic.

    43. Re:analogous to water/electric company IMHO by DunbarTheInept · · Score: 1

      No, it's actually WORSE than the junk fax example. If you are billed for all incoming TCP/IP traffic, then you get billed even for attempts you refuse to answer. That would be like turning your fax machine off, and still getting billed by the phone company each time someone tries to call the phone number even if your machine doesn't answer.

      You shouldn't have to be subject to some jackass driving up your bill by flood-pinging you. Heck, that particualr jackass could even be hired by the ISP to do precisely that if they were unscrupulous.

      --

      Don't label something "offtopic" unless you know the topic well enough to tell what's on topic.

    44. Re:analogous to water/electric company IMHO by DunbarTheInept · · Score: 4, Insightful

      Firewalling doesn't solve the problem. By the time the packet reaches the ISP's customer, it's already been counted. Whether the customer replies to the request or denies it with negative feedback, or just ignores it - doesn't matter - it's already been passed through the ISP on the way to reach the customer, so they've already counted it.

      If you hold the customer responsible, then people angry with that person can just drive up that person's cost by choosing to flood him.

      --

      Don't label something "offtopic" unless you know the topic well enough to tell what's on topic.

    45. Re:analogous to water/electric company IMHO by Anonymous Coward · · Score: 1, Funny

      the hell was the point of that post (other than to promote your site?)

      circus clowns are a bunch of alcoholic, free-loading, child-molesting greasepaint freaks. not only would they loot your water cooler for every drop they could get, they'd crap on your lawn and sodomize the family pet while you're not looking.

    46. Re:analogous to water/electric company IMHO by gmack · · Score: 1

      This is true.. but as soon as the flood has been noted they should firewall it at the border then go to their upstream to do the same.

    47. Re:analogous to water/electric company IMHO by DunbarTheInept · · Score: 1

      NO, NO, NO. To use the cellphone analogy, it's like someone repeatedly attempting to call your phone, and you choosing not to answer, but still getting charged per attempt. It is NOT like what cell phone companies actually do, which is to charge you WHEN YOU PICK UP THE PHONE AND ACCEPT THE CALL, and not a moment before.

      The ISP is measuring the incoming traffic before it even reaches your company's firewall.

      --

      Don't label something "offtopic" unless you know the topic well enough to tell what's on topic.

    48. Re:analogous to water/electric company IMHO by neodivided · · Score: 1

      i agree with the bandwidth limit. i have a friend who actually serves sites to several of his friends. once the limit was reached on one of the sites, he shut it down for the remainder of the month. obviously with a business, disabling internet activity for the remainder of the month would have disasterous(spelling?) reprocussions. and stop with the analogies. YES businesses should be responsible for THEIR lines secure from such attacks, especially when large attacks like slasher are made known almost immediately. of course, since bandwidth is also a mystical thing where it doesnt neccesarily cost money, the question is what bandwidth are they paying for? (a LAN connection with no WAN connection could have unlimited free bandwidth, but the bandwidth would also be limited to the files on the local computers.) so outgoing/incoming traffic should be payed for, local should not. hopefully all businesses have the common sense or know-how to set up a proxy server so that they ARE only paying for non-local traffic. ultimately, i'm saying its the businesses' responsibilty to make sure that they have their lines secure. after all, no one would heed the cry of a business that overlooked the effective proxy that would not cause local bandwidth to be counted in with the non-local overhead. i hope that made sense, because often-times my statements don't, even though someone could come in and say the same thing a different way and everyone would agree.

    49. Re:analogous to water/electric company IMHO by SmackCrackandPot · · Score: 1

      No, you install a gate, with a large padlock. One time we lived in a house with an outdoor tap (faucet?) for the garden. One quarter we received a water bill for around 6000 gallons of water. It didn't add up - there weren't any leaks. And the other residents didn't come home until late, with the exception for a construction site that was busy 24 hours/day. Early one morning we noticed that there was a large pipe crossing the road from a construction site to our front driveway. So we stayed stayed up late that night. To our surprise one of the workers came across and attached the hose pipe to our tap. They were skimming off the contract money for the water used to mix concrete, while getting us to pay for the water! So we put a padlock on the gate - problem solved! We managed to explain the situation to the water board. They sent an inspector out to monitor the water usage of the construction site. The builders had to explain the sudden increase in their budget spending. And no more free beer parties!

    50. Re:analogous to water/electric company IMHO by DunbarTheInept · · Score: 1

      "Their upstream" is the ISP. If the ISP drags their feet on blocking the traffic, the customer pays for it. Thus there is incentive for the iSP to drag their feet.

      --

      Don't label something "offtopic" unless you know the topic well enough to tell what's on topic.

    51. Re:analogous to water/electric company IMHO by Anonymous Coward · · Score: 0

      Wow, a humor impared Anonymous Coward.

    52. Re:analogous to water/electric company IMHO by Bert64 · · Score: 2, Interesting

      So hold whoever LAUNCHES an attack responsible..
      If you flood, you pay
      If you get hacked and your machine used for flooding, you pay (afterall its your own fault your machine was insecure)

      If you GET flooded, then you take it up with your isp and take action against the culprit.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    53. Re:analogous to water/electric company IMHO by Fat+Casper · · Score: 1
      What you are advocating is like claiming that you should pay the phone compnany for every time someone calls your phone, even if you don't answer it, even if you leave it off the hook, even if you leave it unplugged.

      No. You've got a cell phone that gets billed by the minute. In order to cut down on incoming calls you set up an answering machine, or "firewall" to screen out the junk. Okay, so you ignore the unwanted calls...

      ...but our firewall kept reporting that those requests were still coming in. We couldn't stop them - the most we could do is give them the silent treatment.

      Your firewall is inside your account, just as your answering machine has to answer the call before it can decide if it's a wanted call. Your ISP is selling you access, not protection. It'll probably sell you its own firewalling service, too, and that's the only way you're going to keep from recieving those unwanted packets. Using your own answering machine uses your own connection time.

      Your cell phone is still getting billed by the minute, and your ISP is billing you by the packet. There is injustice here, and yes, you are the victim. You're just not the ISP's victim, you're a victim of the virus/worm/MS feature.

      --
      I spent a year in Iraq looking for WMD and all I found was this lousy sig.
    54. Re:analogous to water/electric company IMHO by DunbarTheInept · · Score: 1

      That is precisely what the ISP in question is doing wrong. They are not taking action against the culprits, only the victims.

      --

      Don't label something "offtopic" unless you know the topic well enough to tell what's on topic.

    55. Re:analogous to water/electric company IMHO by twiztidlojik · · Score: 1

      Um...hopefully my understanding of DNS isn't that far off when I rebut you.

      When you type in www.somedomain.com you actually send off a request to your DNS server to translate www.somedomain.com into an IP address. Then, your computer goes to access that IP address. You can't tell by the connection whether they've looked up the domain or not.

      Therefore. the ISP treats all packets trying to access your computer/server/whatever the same, instead of giving the priority to ones that have looked up the domain, because there's no way to tell the difference between a "guessed" IP and an actual DNS-lookuped IP.

      --
      I will now redundantly add my name to the end of my post. You know, in case you forgot me or something.
    56. Re:analogous to water/electric company IMHO by twiztidlojik · · Score: 2, Funny

      If the service provider was nice at all they would provide a log or usage stats via email to the customer stating they are coming close to max bandwidth or a warning that they've exceeded their bandwidth.

      "Hello, this is your credit card company. You're credit card's been stolen."
      "Huh? Oh, crap, it has!"

      --
      I will now redundantly add my name to the end of my post. You know, in case you forgot me or something.
    57. Re:analogous to water/electric company IMHO by adri · · Score: 1

      And what, precisely, can an ISP do about the culprit?

      The ISP has already paid for the traffic. What, they should be giving it out for free?

    58. Re:analogous to water/electric company IMHO by poopdik · · Score: 1, Insightful

      Yep, I was thinking along the same lines. It's like having a drinking fountain outside your house for public use - you are expecting amybe 10-20 gallons monthly as people stop by and have a quick sip. Then, you get all pissed when your water bill comes and 5,000 gallons show up when the circus comes to town and all the clowns have used your water fountain to fill all their water baloons. :-)

      Do you then go ask for a credit from the utility because of the excessive/unexpected use?


      It would be as if the customer of a phone company were charged for all incoming calls, and then were signed up to millions telemarketing lists. There is too much chance of colusion and conspiracy between the people who charge for bandwidth, and the people who steal it. It reminds me a lot of virus writing/virus software vending or security consulting and exploit development. It's a dangerous situation and I think it should be fixed now before people take for granted that this is the way it will always be.

    59. Re:analogous to water/electric company IMHO by binarybum · · Score: 2, Funny

      no no no. what's it's like is like this, it's like an electric company that figures out a way to make electricity out of water and then sells it in drinking fountains outside your house on the black market when nobody's looking and sometimes they sneak inside your house steal your cheese puffs and then they have these secret sales where they raise the price of the water but say that they're including these "free" cheese puffs and then these clowns-- you know the ones from IT (not your IT dept. but the movie that steven king made) anyway so these clowns they take the electricity and they give it to their circus, but it turns out it's really an evil circus that the old water company put there because nobody is buying their water anymore and everyone is just going nuts and they have a huge food fight -- it's friggin' awesome let me tell you... my friend daniel went to school in ohio and he said that onetime there was a foodfight there and someone threw a cupcake right at the lunchlady's face... her face!! uh, what were you saying about the evil water clowns?

      --
      ôó
    60. Re:analogous to water/electric company IMHO by DeVilla · · Score: 1

      I think I completely diagree with you. If this is analogous to using roads, then you should get a toll anytime somebody drives to your house. They turn around in your driveway, you get billed.

      I'd say it's more like a phone. I don't want to be billed for every wrong number I get. (I get a lot for some reason.) I know that some places get billed this way, but I still don't think it's right. If some jerk posts you phone number in the wrong bathroom or some such thing, you'd get hammered and you couldn't do anything about it except disconnect your phone. I don't advocate billing the packet sender on the internet, but it is fairer than billing the receiver.

      Edd

    61. Re:analogous to water/electric company IMHO by Mirus+Nex · · Score: 1
      if mcdonalds takes out a smear campaign against BK and BK loses and estimated 10 billion insurance wont cover that.

      That's Libel and is protected under government law (in the US anyway) that's regardless if you have a web site, store front, or billboards in your front yard. That is in no way relevant to this discussion. Nobody was "smeared" as you put it, just charged for traffic they weren't intending...

      . and insurance in case of over bandwidth use due to crackers is like insurance to cover excessive gas use due to someone siphoning the gas out of your tank, fat chance in hell that will EVER happen.

      Again, this is irrelavant to this discussion. Nobody stole anything. To expand on your analogy who would be responsible for the gas if you put a bad set of plugs in your car and your gas mileage drops from 25mpg to 10mpg and you don't notice it for a month because your gas gauge is broken or you don't know how to read it properly?

      On the other hand, if you had your oil changed and were shorted a quart and discovered this a month later would you demand the station that changed the oil give you an extra quart? You could have checked your oil at any point from leaving the service station but neglected to because you assumed they filled it. Just as you assume that having a small website on the Internet that you've only given the URL to 10 people to won't generate enough traffic to increase your rent. This is a prime learning experience for both parties involved (the service provider and the consumer) and precautions should be put into place to prevent this from happening again. This could be as simple as a statement in the application that plainly states what party is at fault when this happens. And you're right, if the consumer doesn't like one site's policy they'll go elsewhere...

      and in a retail space. its not the ISP's job to bow down to you. you dont like it ? vote with your wallet.

      Boy, you must have excelled in retail management with that attitude... I used to work for a top computer distributor that sold an in-house brand of hard drive through a large retail chain (Software Etc...). We'd get drives back stating "won't spin up" and there was a brick (literally, a used masonary block) in the box, or dead leaking batteries, or drives we never carried, etc... The customer, obviously, was stealing from the retailer, but, since this was a large market for us we "ate" the loss. Customer happy (a thief, but none the less happy), the retailer was happy, and we still made a crap load of money in the long run.

      What I'm getting at is the ISP, which has no obligation, would be better to waive extra fees to keep the customer happy which benefits them in the long run. For one thing, most ISPs pay for Internet service by bandwidth not by amount of traffic, that's just a means to charge consumers of their service. So, in essence, they aren't losing any money and can write it off as a loss, in effect making money off the deal.

      To be honest if I were the ISP (I almost started an ISP about 10 years ago) and I knew some virus was or had wreaked havoc on my customer's bandwidth limits I would calculate an average month's service over the past 6 months and charge them that amount even if it meant a theoretical loss of many thousands of dollars.

      Now, put yourself in the consumer's shoes. What would make you happier? Your average monthly charge for the last 6 months was $50 but the last month, due to a malicious virus, rocketed your bill to $500. Would you pay the $500? Call the ISP to dispute the charge? Or feel all warm and fuzzy if you received a letter in the mail with a $50 charge and message that stated your bill would have been $500 but due to a malicious Internet virus we are only charging you based on your actual estimated use. Which method would bring more business to the ISP?

    62. Re:analogous to water/electric company IMHO by MikeFM · · Score: 1

      I think web hosts should support customers that want to allow traffic only from large caching proxy networks. This allows sites to get traffic from anyone but only if they use a caching proxy.. removing the majority of the load from the web site. It'd be a real nice option to switch to when you hit your 75% point on bandwidth.

      --
      At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
    63. Re:analogous to water/electric company IMHO by Mirus+Nex · · Score: 2

      I think you were attempting to be sarcastic here but in fact failed. I HAVE had my credit card company call me because they thought someone had stolen my card/number. I had typically charged small items on the card like gas and food. Not 24 hours after purchasing an expensive item, can't recall what, might have been a 21" monitor (this was 5 or 6 years ago when 21" monitors were over $1000), the credit card company called me up and stated that purchase came up flagged as a possible stolen card purchase. I thanked them for the call and informed them I was me and everything was fine.

      It's called good customer service!

    64. Re:analogous to water/electric company IMHO by gunix · · Score: 0

      Well, I think that the ISP playing god is an important discussion. As I see it, the ISP's should try to disconnect users that are creating problems. If the user is unaware of the problems (problem beeing defined as worms/virus ) and calling customer support about beeing rejected to connect, they could just tell them to re-install their system, or what ever.. Perhaps send a notification to BSA as well? In an ideal world I would send my webserver logfiles to my ISP and tell them to turn off that moron who has a worm infected machine. Beeing on the internet is a little like driving a car.If you don't know what you are doing, don't connect to the net. If you really must connect, prove that you have the knowledge for doing that. Or perhaps it should be the other way around, you have full access untill you screw up. Then you have to prove that you have learnt something. Don't get me wrong, I want to fight for the freedom of the net. I just want it to be less problematic. It's the ignorants that are the problem, and the problem they cause, can lead to wrong decisions among ISP's. Please continue with this discussion.

      --
      Evolution of Language Through The Ages: 6000 BC : ungh, grrf, booga 2000 AD : grep, awk, sed
    65. Re:analogous to water/electric company IMHO by MentosPimp · · Score: 1

      I dont see this as funny, Credit Card Companies do this already.

      I had a card that I hardly used. One day in a binge I had bought some Stereo Equipment and some New Shoes (obviously not at the same store) The next day, the credit card called me to make sure that I had made those purchases.

      So yes, if there is a spike on your credit card they will call (I am sure that Electronics and Shoe stores probably also throw up a flag for places where stolen cards are used)

    66. Re:analogous to water/electric company IMHO by sfe_software · · Score: 1

      I want a way to say, once I'm at my limit shut me down for the month, unless I explicitly come in and say go ahead...

      Then decide on that before you sign up. If your contract states that you pay x dollars per y unit of data transferred, you're stuck. If there were no provisions in the contract for setting a bandwidth cap, and you agreed to it, it's your problem.

      I worked for a hosting provider for a couple years, and we ran into this all the time. Some site gets Slashdotted (CampChaos -- aka "Napster Bad!" was one we had to ask to find another provider) and racks up bandwidth charges.

      In many cases the biggest problem we had was not being able to contact the site owner. Certainly *we* were going to pay for that bandwidth either way, and in many cases the site owner was nowhere to be found. Do we shut you off, or keep adding to your next invoice?

      Eventually we added a provision to decide this at sign-up time. You tell us what you would want in that situation, so we know, in advance, what to do.

      As a site owner it IS your responsibility to make these details clear from the beginning. Like the examples above (humorous as they were), if you spring a water leak or allow anyone to utilize your phone or electrical services, *you* are the one who signed a contract and *you* are the one who pays for the usage, regardless of who may have abused the priviledge.

      --
      NGWave - Fast Sound Editor for Windows
    67. Re:analogous to water/electric company IMHO by sfe_software · · Score: 1

      In the case of a shared account it's a little harder to setup. With a dedicated server you can simply turn off the port of the server, but with a shared account you can't just turn it off because it would effect so many customers.

      Sure you can. If you know what you're doing, with Apache (or even other web servers) you can very easily add bandwidth throttling, limiting, or even capping, without affecting other sites. We did it, and we had some 30 sites per IP address.

      It's a matter of competency. It can be done, there is no technical reason it could not. Going further, Apache easily allows for this via several available mods, and even without them one could write a Perl script to do the job (monitor logs, calculate bandwidth, Deny from All the offending site...)

      --
      NGWave - Fast Sound Editor for Windows
    68. Re:analogous to water/electric company IMHO by sfe_software · · Score: 1

      So hold whoever LAUNCHES an attack responsible..

      Sure, this is fine. But it's up to the *site owner*, not the provider of services TO the site owner, to take action. The web site was attacked (so to speak), not the provider. The provider just did their job -- provided the connectivity.

      And what if it's a simple case of being Slashdotted? Do you go after Slashdot? Or the individuals who all at the same time decided to read your content?

      It's the the provider's fault your site somehow consumed tons of bandwidth. That's your problem. You do something about it -- pay the bill, go after the offenders, whatever. The ISP just provided you with the available connectivity and other services, that someone else abused.

      Why should the provider eat those costs? Your site obviously did something wrong (or right) that caused the problem in the first place; the provider didn't invite those people over.

      --
      NGWave - Fast Sound Editor for Windows
    69. Re:analogous to water/electric company IMHO by sfe_software · · Score: 1

      That is precisely what the ISP in question is doing wrong. They are not taking action against the culprits, only the victims.

      If you can show me a contract that says the provider will take such action (be it capping, throttling, whatever), then I'm on your side completely. If instead you show me a contract saying that they offer you burstable bandwidth at x dollars per y units of data transfer used, then I'm sorry, but you agreed to those terms.

      --
      NGWave - Fast Sound Editor for Windows
    70. Re:analogous to water/electric company IMHO by sfe_software · · Score: 1

      Unfortunately, this isn't something I could do. My primary email is run off my website and hosting company, and it's transfer counts towards my monthly bandwidth bill. So if I hit my limit, say, halfway through the money, I get NO email for the rest of that month, and I can't have that happen. I'm sure there are others around here with similar situations... if not, well, then I guess my hosting company sucks.

      Well then you should look into one of two possibilities:

      a) Find a provider who better suits your needs, or

      b) Work toward fixing the problem yourself. Like, says, disabling your own site if you see that you've nearly used up your budget in bandwidth, and would like some left for email.

      The fact is, you pay for a certain service. If you use more than you paid for, you will need to pay for that.

      If you use more minutes that are included in your cell phone plan, you pay for them -- or you ask them to shut you off. If this means you miss a phone call, then you should have budgeted better, or cut people off when they chose to talk your ear off on your dime.

      This isn't any different.

      --
      NGWave - Fast Sound Editor for Windows
    71. Re:analogous to water/electric company IMHO by sfe_software · · Score: 1

      For unexpected use, of course you can't demand a freebie, since it is understood that the fountain is for public use. However, suppose someone presses the button on the fountain and holds it for several hours without drinking anything. This seems like theft, to me.

      Agreed, it is theft, or at minimum an abuse of the service you (the site owner) are offering.

      If someone is DOSing me, and I have no authority or technical capacity to stop their attack, then why should I pay for someone else's criminal behavior?

      Why should the ISP pay for someone else's criminal behavior?

      If I immediately pull the plug on my network, call up the ISP to inform them, yet the packets still come cascading in... I have acted in good faith to do everything possible.

      It's still hard to justify passing those costs on to the ISP. Someone, somewhere, has to eat those costs. From the ISPs point of view, you, the site owner, either provoked the abuse, or at least made it possible. Either way, the ISP shouldn't have to eat the cost of someone else's criminal behavior.

      And, keep in mind, in most cases it's not criminal behavior, rather unexpected popularity (Slashdot posting for example).

      The current situation is like being able to watch the guy pressing the button on the fountain, and paying for the water, yet not being able to do anything to stop it. How can that be *my* fault?

      Then you should negotiate that situation with your ISP before-hand. Why are you renting a fountain with unlimited water-flow, yet no controls or options to disable/throttle the flow when it gets out of hand? You knew, upon signing up with the water company, that it was entirely possible (given the maximum flow rate, and lack of limitations) that someone could rack up a serious water bill -- yet you did nothing to negotiate a plan for such a situation.

      Having worked for a web host, we ran into this a lot. Eventually we came up with a system where, upon signup, you choose what happens if you go over your bandwidth. Either we cut your site off, or we bill you for the over-usage, it was your choice and decided upon signup.

      But in most cases, it's implied that you're allowed to burst up to x megabits per second, and are charged y for any over-usage above your plan. It is, in my opinion, the site owner's responsibility.

      --
      NGWave - Fast Sound Editor for Windows
    72. Re:analogous to water/electric company IMHO by darien · · Score: 1

      If you GET flooded, then you take it up with your isp and take action against the culprit.

      It's quite possible to be flooded by 10,000 different IP addresses (e.g. by having your obscure fan page suddenly feature in the news). Do you want to spend time tracing each user to bill them .001% of the total bandwidth cost?

    73. Re:analogous to water/electric company IMHO by Bzap · · Score: 1

      I Norway we have a DSL provider which allows 1gb of traffic each month. After that, they CUT YOUR BANDWIDTH down to 64K, rather than charging for bursting.

      As I am used to providers with flat rates, I hate this model. But compared to the burst-fees you americans talk about, it may be a viable alternative?

    74. Re:analogous to water/electric company IMHO by Vala_Ulmo · · Score: 1

      I think this anology is more accurate:

      You have a driveway in front of your house, connected to the street, on your private property. A large tractor-trailer loaded full of radioactive toxic explosives parks on your entire driveway and part of your lawn, with no notice to, nor consent or permission from you.

      Yes, the tractor-trailer *can* drive onto your driveway, but does that make it appropriate, legal, or even the responsibility of the homeowner if the thing parks there and the city wants to charge the homeowner extra personal property taxes because of it being on their property? No; that is the sole responsibility of the party who (illegally) put the tractor-trailer there. It's the same with spam, which is miscategorized attempts at coersion. Actually, the spam is worse, because where the tractor trailer is simply miscategorized (misparked), the spam is attempting to coerce you into something against your will (influence you in some way wrongly due to its illegal means of miscategorization); it's as if not only that tractor-trailer had that horrible cargo, but it was also a terrorist act of a political group attempting to get you to do something.

      The question is: would the government think that you are responsible for the terrorists terrorizing you?

      That's spam. A virus: it's similar to spam in many ways. I think that you are being way too prejuduiced in your approach to logical thinking.

    75. Re:analogous to water/electric company IMHO by psychofox · · Score: 1

      Actually, if the server is down, you cannot send an HTTP request. You will not be able to open a connection to port 80, therefore you will be unable to issue the HTTP request.

      Looks like its you that doesn't know how internet client and servers work...

    76. Re:analogous to water/electric company IMHO by sjames · · Score: 1

      I argue that once the customer says stop, the ISP becomes responsable for any additional bandwidth used because they didn't take care of it.

    77. Re:analogous to water/electric company IMHO by qoncept · · Score: 1

      If you get hit with nimda, you're the next guy who's launching the attack on other people. That doesn't work.

      --
      Whale
    78. Re:analogous to water/electric company IMHO by Tomun · · Score: 1

      The next day, the credit card called me..

      One of those smart cards eh ?

    79. Re:analogous to water/electric company IMHO by connect4 · · Score: 2, Interesting

      I don't advocate billing the packet sender on the internet, but it is fairer than billing the receiver.

      I agree wholeheartedly, however in the case of the internet, the technology doesn't allow us to see who is the "sender" and the "receiver" as such. Simply determining this based on the direction of traffic flow wouldn't be appropriate for the majority of protocols used on the internet.

      One critical factor is detrmining who initiated the traffic flow. In the case of a an email message being transmitted, the sender has initiated the traffic and one would think, ideally, that the cost would be born by that party. In the case of a web page being transferred on the other hand, as the traffic was initiated by the party receiving the data, it would seem unfair to charge the "sender" for the transmission (obviously there are exceptions eg popups).

      What this boils down to is that downloaders and uploaders should pay alike, but in many cases it is difficult for all parties involved (billing-wise) to tell which is which.

      Assuming we were able to determine this information, spammers, crackers and their ilk would be transmitting at their own expense, and the cost of worms would only be significant to those who fail to correct vulnerabilities quickly, and whose systems continue to transmit the worm. People would be able to host services on their home broadband connections and only pay for traffic they actually initiated.

      Such a system would be almost ideal, and the technology may one day allow it. However additoional problems arise at the interconnect points between large networks. There is validity to the claims in this thread that service providers manipulate traffic flows to their advantage.

      Consider the case of a large ISP/Webhost, connected to three other very large networks. Network A bills the ISP only for traffic inbound to the ISPs network. Network B bills all traffic in both directions. Network C also bills traffic in both directions, but with a percentile rule.

      The ISP/webhost knows that traffic flows roughly equally in both directions across the borders of its network. They also know that networks A, B & C maintain large interconnects, and that a significant proportion of remote users that access locally hosted material are customers of Network B.

      In the interest of reducing traffic costs, the ISP decides to advertise all routes to its borders thorugh Network A, confident that remote users on networks B & C will be able to reach it via network A.

      Unfortunately, Network B sees that it is being done out of the oppurtunity to bill the ISP for traffic, and staticly routes all trafic to the ISPs network through the link to the ISPs network. This has the effect of making all traffic from Network B to the ISP billable, and also makes the ISPs network unavailable to most of Network B's customers during outages on the link between Network B and the ISP. Network B is ultimately able to bill the ISP and its other customers for the same traffic.

      My point here is that simply that the technology that is at work here does not easily fit with a black and white billing policy - there are many complexities. In some places it is legislation that you cannot bill people for recieving phone calls. Hopefully one day it will be technically possible to enact similar policies in relation to the internet. Presently it is not.

    80. Re:analogous to water/electric company IMHO by kilo · · Score: 1

      I think a good idea would be if you had a 10GB upload limit, after 8GB it caps the speed by which people can get to your site. (I'm not really sure if this can be done in IIS/Apache but like the "Limit Upload bandwidth" option in KaZaA, etc) That way your pages would load slowly until you reach the 9GB mark, then it could slow it down even more, or only allow 50 people connected at the same time, etc.

      Of course what does that mean for the home user? Possibly the same thing of ratcheting down the speed, or only allowing you to establish 5 simultaneous connections at a time.

      --
      It's ignorance itself to think you know all the answers. -Miles Comer
    81. Re:analogous to water/electric company IMHO by Robert+The+Coward · · Score: 1

      Yes but when you go to that IP you send a header in you request that says what domain you use. In the case of many hosting provider if you go to the IP address that DNS resloves to you don't get that site but a generic pages describing the hosting company. So small groups hosting a site with shared server will less likely get nailed by something like this but would get murdered by the slashdot effect.

    82. Re:analogous to water/electric company IMHO by Bert64 · · Score: 1

      Well the original post talked about intentional ddos style attacks, a slashdotting is accidental, each individual user is only using a small amount of bandwidth and doing nothing abnormal, it`s simply the volume of hits.
      This is very different from a dedicated attack launched by one or two people for the sole purpose of taking a site offline and causing trouble for the site operators.
      It`s as with most things in law, intent is the difference between a crime and an accident.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    83. Re:analogous to water/electric company IMHO by 1lus10n · · Score: 1

      i agree with what your saying to a DEGREE. the store doesnt have to pay the fine if people are chilling outside trying to get in, but likewise neither does the mall.

      the point is that you control your flow of traffic, dont run pr0n and you wont get crushed, and dont host with a company who's network is still riddled with code red, nimda, slammer and the like. it is up to the consumer to make a decision. like i said before having a server is not a need its a want. you dont like the type of bill your getting ? change hosting companies, just like a store that is constantly fined for being overcrowded.... they would change to a larger store.

      plus if ISP's foot the bill for something thats not their fault then all of a sudden the majority of small to midsized ISP's go belly up and we have a monopoly in service providers. then they can charge you even more.... bandwidth doesnt grow on trees, it costs money even large ISP's are paying someone something for the privledge of having those lines connected to the net/other ISP's.

      --
      "Two things are infinite: the universe and human stupidity; and I'm not sure about the the universe." --Albert Einstein
    84. Re:analogous to water/electric company IMHO by Bert64 · · Score: 1

      But thats not an intentional attack, thats unforseen usage, same as if a business suddenly becomes overstretched or sell out of a certain product because of unexpected demand etc.
      I`m not saying bill legitimate bandwidth, that is regular people who visit your site to actually read it, i`m suggesting we bill malicious traffic, ddos attacks, scans by worms etc. A huge bill might make some people think about their security a little harder.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    85. Re:analogous to water/electric company IMHO by 1lus10n · · Score: 1

      i meant smear (if im wrong sue me, you get the idea.)as in the ads netzero runs with AOL et all being ripped for being too expensive...... but to continue with my point .....

      was bandwidth not stolen ? cause if it wasnt "stolen" by some virus then what caused the spike in traffic ? the bandwidth fairy ? call it what you want, the bandwidth went *somewhere*, or to be more specific it was used by *something*. and that was my point. if it gets used the person who is paying for it foots the bill. unless its the ISP's fault as i stated. the ISP is not a damn insurance company. and the ISP was not said to be at fault, plus as i stated they are not supposed to be blocking traffic unless stated in a contract. if the contract says "block bad things" then this convo is moot.

      i do not assume that having a small website wont generate mucho traffic... i know it wont. and i run on the 24.x.x.x network of road runner which is notoriously noisy with virus's and worms. of course i also wouldnt buy a "burstable" connection for the exact reason we are discussing.

      would the ISP be better of waiving the fees ? probably. they would be one hell of alot better off to offer tiered "speed" based connections instead of by the GB/month or whatever this guy is getting billed for, no argument there.

      but its not who would benifit the most from paying. its who's responsability it is. and in my mind if this happens most ISP's will waive the bill as you stated. and should point out the benefit of switching to a "speed" (ie 1Mb down 1Mb up) based connection. if the customer doesnt want to listen its his own damn fault.

      and yes i was good at retail management, but i also didnt let my employees (commision based) get hosed because some jagoff decided he needs to make $60 by returning a brick. why ? because if i let him return the brick it makes it harder to return a broken item for someone else. major retailers dont like major loses, and when you keep getting "bricks" higher ups start watching over your shoulder, and then every little friggin thing becomes a mountain.....

      --
      "Two things are infinite: the universe and human stupidity; and I'm not sure about the the universe." --Albert Einstein
    86. Re:analogous to water/electric company IMHO by DunbarTheInept · · Score: 1

      And when the police can't find the actual mugger, should they just arrest the victim for lack of anything better to do?

      --

      Don't label something "offtopic" unless you know the topic well enough to tell what's on topic.

    87. Re:analogous to water/electric company IMHO by DunbarTheInept · · Score: 1

      If instead you show me a contract saying that they offer you burstable bandwidth at x dollars per y units of data transfer used, then I'm sorry, but you agreed to those terms.

      No. What you agreed to, in that case, is to pay for the bandwith you use. If someone floods me with traffic, that isn't bandwith I'm using. That's bandwith he's using.
      --

      Don't label something "offtopic" unless you know the topic well enough to tell what's on topic.

    88. Re:analogous to water/electric company IMHO by DunbarTheInept · · Score: 1

      That would be a great argument if the world was fair. It's not. The customer is going to be held responsible for paying for the bandwith by default whether he notifed the ISP or not.

      --

      Don't label something "offtopic" unless you know the topic well enough to tell what's on topic.

    89. Re:analogous to water/electric company IMHO by DunbarTheInept · · Score: 1

      It looks like you don't know that data is still sent to your computer to find out that port 80 isn't listening. There are still billable bits involved in that interaction.

      One more fair approach would be for the ISP to install an IP-aware counter that only bills you for connections actually established. The only problem there is that not all traffic uses connection sockets. You could be downloading via UDP traffic which looks the same as someone trying to connect to port 80 and failing - it's a packet that comes in and never gets a connection.

      --

      Don't label something "offtopic" unless you know the topic well enough to tell what's on topic.

    90. Re:analogous to water/electric company IMHO by DunbarTheInept · · Score: 1

      No. You've got a cell phone that gets billed by the minute. In order to cut down on incoming calls you set up an answering machine, or "firewall" to screen out the junk. Okay, so you ignore the unwanted calls...

      NO. That isn't the situation. The situation is that you never pick up the phone when the person is calling from a known blacklist of numbers, never let those numbers switch over to voice-mail, and STILL are billed for the mere attempt to contact you.


      Your ISP is selling you access, not protection.
      It'll probably sell you its own firewalling service, too, and that's the only way you're going to keep from recieving those unwanted packets.

      Making it so that you may only avoid charges for OTHER PEOPLE using your line is to buy an extra service from the ISP sounds exactly like protection to me - the Mafia type of protection. "Buy our special protection service, or there's no telling what might just so happen to get billed to your account when strangers like Vinnie and Eddie here flood your computer."

      --

      Don't label something "offtopic" unless you know the topic well enough to tell what's on topic.

    91. Re:analogous to water/electric company IMHO by DunbarTheInept · · Score: 1

      NO, that's precisely how flood denial of service attacks work. The attacker comprimises many other machines first, and used them to attack you from multiple locations. That makes it a pain to firewall the attack away.

      Just because the traffic hits you from more than one machine doesn't necessarily mean it's accidental normal traffic.

      --

      Don't label something "offtopic" unless you know the topic well enough to tell what's on topic.

    92. Re:analogous to water/electric company IMHO by adri · · Score: 1

      I don't see the police handing out cash to pay out what the victim was mugged.

    93. Re:analogous to water/electric company IMHO by Vehnom · · Score: 1

      Actually, you have helped my point then. Hacking and spamming and ping-flooding a person is ALSO a federal Crime, for which the FBI will investigate and try to apprehend. And like the Phone Company, the perpetrator across the Internet ALSO leaves tons of clues as to their whereabouts (IP, MAC address, etc) and can be tracked via these. Yes, they too can be masked and faked if the person is smart enough to do so, and resourceful enough to hide it well. People calling on phones have the same resources.

      --
      Vehnom "Just because you're paranoid, doesn't mean they AREN'T really out to get you after all."
    94. Re:analogous to water/electric company IMHO by Vehnom · · Score: 1

      As I am in the US, I guess I often take for granted that this is understood. I didn't realize people outside the US didn't have to pay for minutes and such, but if they don't, then yes, the US is the one I refer to. Although I would ahte to pay for it, I would expect to have to pay for the bandwidth, and hope I had insurance for it, and would hope the FBI apprehends for the crime so I can sue for my lost money and then some.

      --
      Vehnom "Just because you're paranoid, doesn't mean they AREN'T really out to get you after all."
    95. Re:analogous to water/electric company IMHO by Vehnom · · Score: 1

      You also pay for the Voicemail that this perpetrator might leave 50,000 short, but still there messages that you need to now clear out, using your minutes. I didn't say it was EXACTLY the same...just a close analogy. This comes down to when you sign that contract for your bandwidth...READ it.

      --
      Vehnom "Just because you're paranoid, doesn't mean they AREN'T really out to get you after all."
    96. Re:analogous to water/electric company IMHO by Bert64 · · Score: 1

      True, but anyone can tell the difference between each host connecting and viewing the site in regular ways, and each host sending floods of syn, udp, echo packets etc, or repeatedly sending an http request for the same file.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    97. Re:analogous to water/electric company IMHO by DunbarTheInept · · Score: 1

      True, but the whole point of this discussion is that even when the traffic hitting you is "syn, udp, echo packets, etc", the ISP still bills you for it the same as if it had been real traffic.

      --

      Don't label something "offtopic" unless you know the topic well enough to tell what's on topic.

    98. Re:analogous to water/electric company IMHO by DunbarTheInept · · Score: 1

      I don't see them giving a fine to the victim, charging him for taking their time.

      --

      Don't label something "offtopic" unless you know the topic well enough to tell what's on topic.

  2. Charge on sent traffic. by FirstManOnMoon · · Score: 5, Interesting

    Every ISP should base charges only on how much traffic you send. That would give people a real incentive to keep their systems patched and secured. You wouldn't have to pay a ridiculous amount if you're on the receiving end of a DOS. You would have to pay if your systems get hacked or catch a worm though.

    Alas, unless every ISP participated, this model wouldn't work well.

    1. Re:Charge on sent traffic. by unicron · · Score: 0

      I disagree. All ISP's should charge a flat monthly rate, regardless of whether I push 2k or 2 terrabytes. Just block outgoing 21 and 80 to eliminate warez servers, and it should be fine. Not everyone on the ISP is going to be pulling MP3's 24/7, so the bandwidth used wouldn't be that overwhelming.

      --
      Finally, math books without any of that base 6 crap in them.
    2. Re:Charge on sent traffic. by Anonymous Coward · · Score: 0

      "Just block outgoing 21 and 80 to eliminate warez servers"

      http://mysite.com:81/warez.html

      ISPs should charge a flat monthly rate, because customers in general (and business customers in particular) don't like signing blank cheques, which is what a 'per megabyte' charge is.

    3. Re:Charge on sent traffic. by FTL · · Score: 1
      > Just block outgoing 21 and 80 to eliminate warez servers, and it should be fine.

      Huh? Since when do web servers have to be on port 80? Same with FTP.

      --
      Slashdot monitor for your Mozilla sidebar or Active Desktop.
    4. Re:Charge on sent traffic. by Evil+Adrian · · Score: 1

      That is like saying everyone should have to pay a flat rate for gasoline, regardless of how much gasoline they use. If you have a 30 mile per week total commute, you're paying the same amount for gasoline as a truck driver that goes cross country all day every day? That is ridiculous.

      Pay for what you use; a flat rate penalizes light use.

      --
      evil adrian
    5. Re:Charge on sent traffic. by wikthemighty · · Score: 2, Insightful

      Every ISP should base charges only on how much traffic you send.

      What?

      Maybe you're just oversyplifying, but wouldn't this charge me only for outbound data (like HTTP GET requests) and not for the gigabytes of pr0n I download every day?

      Hypothetical situation, I Assure you! :)

      --
      "There are people who do not love their fellow human being, and I _hate_ people like that!" - Tom Lehrer
    6. Re:Charge on sent traffic. by unicron · · Score: 1

      This isn't gasoline. There's only so much gasoline on the planet. This is bandwith. It's intangible. It can't run out.

      Pay-per-use ISP's are for Grandma's that exchange recipes through email.

      --
      Finally, math books without any of that base 6 crap in them.
    7. Re:Charge on sent traffic. by harvardian · · Score: 2, Interesting

      But then you're not charging people if they're an incoming warez server, or they congest your network downloading mp3s.

      When I thought of getting a burstable line from Digex, their billing process was to bill my incoming/outgoing data rate based on my peak usage EXCLUDING the top 10% of our usage time. That way if there's a usage spike (or a SQL Slammer spike), then it would be considered an anomaly and wouldn't be billed for. That seems like a rather fair system for me, since there's no real way to distinguish wanted traffic from unwanted traffic and bill based on that.

    8. Re:Charge on sent traffic. by NineNine · · Score: 1

      It can't run out.


      Sure it can. ISP's have to buy pipes, and those pipes aren't unlimited in speed. If they have to buy a new OC12 for a big customer, then that customer should definitely have to pay more than a home user downloading MP3's.

    9. Re:Charge on sent traffic. by Richy_T · · Score: 1
      That is a poor analogy because the infrastructure to provide the bandwidth is always there and always on. It is not like if you download 1GB today, that is one less GB available for tomorrow. The simple fact is that it makes most sense for ISPs to charge what maximises their revenue. In a perfect world, this would also utilise close to 100% of their available bandwidth.


      Rich

    10. Re:Charge on sent traffic. by ENOENT · · Score: 1

      If you're an "incoming warez server", then you're basically a data sink. Is a server that doesn't serve still a server?

      --
      That's "Mr. Soulless Automaton" to you, Bub.
    11. Re:Charge on sent traffic. by unicron · · Score: 1

      Of course I'm referring to people using their 1.5 cable modems. Let's try to stay in perspective here and not include the users that need oc12..which is NO ONE. No one company/institution on this planet could justify a dedicated oc12.

      --
      Finally, math books without any of that base 6 crap in them.
    12. Re:Charge on sent traffic. by 1lus10n · · Score: 1

      come on i should get to have my OC12 running into my house so i can download mp3's ...... 39.95 just like road runner right ?

      (that was a joke.)

      --
      "Two things are infinite: the universe and human stupidity; and I'm not sure about the the universe." --Albert Einstein
    13. Re:Charge on sent traffic. by Anonymous Coward · · Score: 0

      This isn't true, ISP's don't have a 1:1 ratio on bandwidth.

      They have something a 2 mbit line feeding 254 1 mbit lines. They assume that users are not maxing out their connections 100% of the time. If they didn't make this assumtion dsl/broadband would be alot more expensive.

      The hardware is there for a few users to max out their connections at one point in time but not for all users to be even using their connections at any one time.

    14. Re:Charge on sent traffic. by Jay+L · · Score: 2, Informative

      No one company/institution on this planet could justify a dedicated oc12.

      And you post this from hotmail? Are you just trying to supply a counterexample in the same breath?

      When I worked at AOL, OC48 installations were a regular occurrence.

    15. Re:Charge on sent traffic. by NineNine · · Score: 1

      Well, the article was about hosting, so users on cable modems are irrlevant. They by and large have their bandwidth capped already. But fine, forget an OC12, let's say a T1. A decent sized website or other kind of box attached to the Net can saturate a T1. Once it's saturated, where does the bandwidth come from? The ISP has got to buy more from their provider, and their provider needs to buy more from there, etc. It's definitely not infinite. Hell, the actual wires can only deliver so much traffic. So it should definitely be priced per gig of traffic, in either direction. Or flat up to x amount of transfer, then $x for each gig above that, which is already pretty much the standard.

    16. Re:Charge on sent traffic. by Ungrounded+Lightning · · Score: 1

      [ISPs] have something a 2 mbit line feeding 254 1 mbit lines. They assume that users are not maxing out their connections 100% of the time. If they didn't make this assumtion dsl/broadband would be alot more expensive.

      The hardware is there for a few users to max out their connections at one point in time but not for all users to be even using their connections at any one time.


      And a per-megabyte billing does two things:
      - It encourages careful use of the available bandwidth.
      - It pays to upgrade the uplinks from the edge routers if the users want bandwidth badly enough to keep using it despite the cost.

      --
      Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
    17. Re:Charge on sent traffic. by luzrek · · Score: 1
      This isn't gasoline. There's only so much gasoline on the planet. This is bandwith. It's intangible. It can't run out.

      Nope, it isn't like gasoline. It is like electricity. At any given moment there is a limited supply, and it cannot be stored. During peak times bandwidth (and electricity) are very valuable since nearly all of it is used. In the middle of the night (hmm... that might be a peak time for downloads) err... during a period of low demand it is nearly worthless since there is so much extra capacity. ISPs average this out for us so we do get a flat rate for a month of acess or a flat rate per data unit for transfers (if you're a big user). This is why huge jumps in ussage costs so much to the ISP and why customers who have burst contracts get charged for it.

      --

      Galium Arsenide is the material of the future, and always will be.

    18. Re:Charge on sent traffic. by EvanED · · Score: 1

      This is actually a pretty good analogy.

      Maybe try to work out a charging plan where you pay more during peak hours?

    19. Re:Charge on sent traffic. by Anonymous Coward · · Score: 0
      their billing process was to bill my incoming/outgoing data rate based on my peak usage EXCLUDING the top 10% of our usage time. That way if there's a usage spike (or a SQL Slammer spike), then it would be considered an anomaly and wouldn't be billed for.
      You realize, of course, that even though you weren't billed for it, you still paid for it? Just because they don't bill you for unwanted traffic, doesn't mean they really "eat it."

      I think it comes down to: what is the relationship between this unwanted traffic, and user behavior? If it's really random (like a freak cell division that results in a brain tumor, a lightning strike on a clear day, etc), then you treat it like insurance -- everyone pays equally and the cost is shared.

      SQL Slammer is a great example of something not freakish. Postgresql users didn't have to worry about SQL Slammer. People who don't smoke, don't have as much to fear from lung cancer as people who do. This kind of stuff should not be spread out; it should be billed directly. Anomalous or not, it was a function of behavior. If some MS Outlook user at my ISP doesn't get billed for their viruses, then I'm going to end up subsidizing them.

    20. Re:Charge on sent traffic. by Krojack · · Score: 1

      Anyone with the brains to run a warez http/ftp would know not to use the default ports of 80/21. However blocking port 80 might have helped slow down IIS worms such as Code Red.

    21. Re:Charge on sent traffic. by shdragon · · Score: 1

      Whoa, you mean there's actually people who upload warez instead of just leeching it?! And I think it shouldn't be called a server, it should be called a depository. ;)

      --
      "...we dont care about the economics; we just want to be able to hack great stuff."
    22. Re:Charge on sent traffic. by Anonymous Coward · · Score: 0

      This is already the way that billing is conducted in Australia. The problem is that in order for this to work, all of the peering arrangements established by the service provider must be charged on the same model, as is true with the Aussies.

      In North America and much of Europe, peering is conducted on a bilateral basis where each provider agrees to the terms by which they will exchange traffic on a "cost free" or "shared cost" basis. I pay for my OC12, you pay for yours, we exchange traffic for free on this link. The cost of provisioning the OC12 is paid for by my customers, and to cover the cost of additional capacity I bill them on a percentile instead of actual bits.

      Burst over your 95th percentile, and the percentile for the billing period raises to the new floor. You pay for that single burst for the rest of the time, although you used that bandwidth for a very short period.

      Get it?

    23. Re:Charge on sent traffic. by Anonymous Coward · · Score: 0

      that's not completely true. some a/c systems work by freezing ice in off peak hours, and then using it during the day to save money. also i've heard of pumping water uphill during off peak hours, and using it to generate power during peak times

    24. Re:Charge on sent traffic. by BeBoxer · · Score: 1

      Somebody should mod the parent up. The story doesn't say if his company charges for all peaks. If they do, they are pretty much crooks in my opinion and deserve to lose their customers. Basically every burstable pricing I've ever seen drops the top 10% of bursts, precisely because of the uncontrollable nature of the Internet. Anybody whose paying for those bursts is getting a raw deal and should look for a new ISP.

    25. Re:Charge on sent traffic. by Anonymous Coward · · Score: 0

      No one company/institution on this planet could justify a dedicated oc12.

      The building I work in has at least 3 OC-48 lines coming in, just for the internal network to other sites.

    26. Re:Charge on sent traffic. by kasperd · · Score: 1

      Maybe you're just oversyplifying, but wouldn't this charge me only for outbound data (like HTTP GET requests) and not for the gigabytes of pr0n I download every day?

      Sounds like that would almost be the case. However if you only send the GET request, you are not going to get much pr0n. If the server doesn't get some ACKs it will stop sending. For TCP it would be better if the ISP does connection tracking. They can then take payment for any connection you initialize, and for any incomming connection which you accept with a SYN ACK packet. OTOH unexpected incomming packets that you reject with a RST packet should be free, and the RST packets should also be free. But not all traffic on the net is TCP, for other protocols it is more tricky to compute a fair payment. I'd say the remaining outgoing packets should be chared double, because there is probably going to be a response for each. Except from the cases where you send an ICMP response for an incomming packet, those should be free. Sure, this sounds complicated, but I guess that is as fair as you can do it.

      --

      Do you care about the security of your wireless mouse?
    27. Re:Charge on sent traffic. by the_truk_stop · · Score: 1
      Every ISP should base charges only on how much traffic you send.
      I disagree. On my college campus, many of the guys using P2P software are leeches, and I see no reason why some deadbeat on a DSL or cable connection wouldn't do the same. Although I do think that using pricing as a means/incentive to keep people's boxen updated is really innovative... :-)
    28. Re:Charge on sent traffic. by DunbarTheInept · · Score: 1

      That's not a good soultion either, because ISP's should be able to charge customers when they choose to download something large. Let's say you download some ISO images for a linux distro. That's traffic you *wanted*. Let's say you visit a porn site and download large quicktime movies. That's traffic you *wanted*. I think a good solution would be to do the following:

      1 - Provide an automatic system where each customer can tell the ISP how to configure it's firewall (since the packets have to be blocked at the ISP, before they get counted against you.)
      The default is "block everything" when you first sign up for service, and you have to explicitly tell it otherwise.

      2 - Only charge the user if they recieve traffic they have not chosen to block using #1 above.

      --

      Don't label something "offtopic" unless you know the topic well enough to tell what's on topic.

    29. Re:Charge on sent traffic. by Richy_T · · Score: 1
      Hi Rod, I know this is a bit late but I'm sure you check your page.


      I wasn't commenting on the validity of charging schemes, just on the appropriateness of the analogy. Hope this helps.


      Rich

  3. Users just won't pay by drfuchs · · Score: 5, Insightful

    If someone steals my credit card number, the credit card company won't even charge me the $50 that they have the legal right to. I doubt that ISPs will be able to fare any better.

    1. Re:Users just won't pay by Anonymous Coward · · Score: 0

      but on the other end of that, if you didnt report your card/dispute charges you didnt make 60 days after (maybe 90) you can be liable for the full amount.

      so if someone doesnt patch their server 90 days later, it seems similar.

      that $50 charge only comes in when you lost your card, not just the number

    2. Re:Users just won't pay by Gaijin42 · · Score: 4, Informative

      Thats because they pass that cost on to the vendor, for not validating enough information about who the purchaser was.

      The CC company doesn't eat that. The vendor does for accepting the stolen card

    3. Re:Users just won't pay by Anonymous Coward · · Score: 0

      But that's because the CC companies stand to lose business if they admit that their systems are vulnerable to fraud. It's just a PR decision.

    4. Re:Users just won't pay by AHumbleOpinion · · Score: 1

      Very poor analogy. The credit card issue you use is a near univeral situation, most people are vulnerable. However people who have their computer connected and on 24/7 are rare. The second major failing is that the credit card market is highly competitive, you have many options given a decent credit rating. Cable modem, DSL, etc. typically have local monopolies or near-monopolies.

      The simple truth is that if you want to have a "server" type system connected 24/7 you are going to have greater responsibilities. I realize that this is an unpopular sentiment around here but with greater power comes greater responsibility. You want a "server", then properly secure, monitor, and administer it.

    5. Re:Users just won't pay by Anonymous Coward · · Score: 0

      If you carry a balance and pay intrest, you just paid for it.

      If you buy anything from a vendor who accepts credit cards (with or without using yours), you just paid for it. The vendor is pushing his loss into the cost of his products.

    6. Re:Users just won't pay by CaptainAx · · Score: 1

      I believe that the ISP should foot the bill here. ISPs are in the business of bandwidth. They monitor it well. The hosted site usually doesn't have the resources to monitor their systems like an ISP monitoring their facilities through their 24/7/365 NOC.

      As to the insurance issue, it's called "Hire a security consultant" to lock down your box and keep it up to date if you can't do it yourself.

    7. Re:Users just won't pay by drfuchs · · Score: 1

      Misleading. Visa/MasterCard/etc. banks eat $billions per year in fraud. In some sense, they're self-insured, and the customers pay in higher interest rates and fees. Another parallel situation: My (old, analog) cell phone got cloned, and the cell phone company just cancelled the entire month's bill, so I actually came out ahead. This seems to be exactly a case of "stealing bandwidth". It doesn't matter what contract they have with you, it just doesn't make business sense for ISPs to try to collect from the end user.

    8. Re:Users just won't pay by root(at)jdm · · Score: 1
      Wrong.

      You actually think credit card companies aren't making you pay for that 50$ out of the kindness of their hearts? Hah. Federal law states that credit card companies must pay for ALL credit card fraud. No, that does not include debit cards.

      --
      "How fortunate for leaders, that the masses do not think." -- Adolf Hitler
    9. Re:Users just won't pay by attobyte · · Score: 1

      It does include Debit cards that have the Visa or MasterCard logo. If you can use it as a credit card you are still only liable for $50.

      I had a friend that had is Debit/Credit Card stolen and he got every thing back.

      --
      I didn't use the preview button, so get over it!!!!

      Mike

    10. Re:Users just won't pay by TheTomcat · · Score: 1

      Very true. I work for a CC processor; If our "chargeback" (chargebacks are when customers disputer the charges, and we have basically no recourse) rate gets too high, our accounts get closed. Point finale.

      It is OUR responsibility to verify transactions BEFORE we capture the funds, and to refund responsibly; if we capture fraudulent transactions, we get chargebacks, and the suits get upset.

      However, not all fraud gets charged-back. The banks eat a certain amount.

      S

  4. The customer always pays by chrisseaton · · Score: 3, Insightful

    You could let them think that you were "eating the cost", but everyone ones it would simply be passed to the customers in the end.

    1. Re:The customer always pays by Anonymous Coward · · Score: 0

      Gee, why didn't the poster provide a web page URL as reference?

    2. Re:The customer always pays by Anonymous Coward · · Score: 0

      Nice internet shop: click here

    3. Re:The customer always pays by Anonymous Coward · · Score: 0
      You could let them think that you were "eating the cost", but everyone ones it would simply be passed to the customers in the end.

      An ISP that does a good job blocking attacks can undercut the competition's costs.

    4. Re:The customer always pays by timeOday · · Score: 3, Insightful
      This argument is overused. If it were true, companies wouldn't balk at paying for things, which they invariably do.

      But it's not true. If McDonalds loses $80 in a lawsuit to somebody burned with hot coffee, they *can't* just raise their prices to recoup; their prices were already set to maximize profit before. So what gives? Profit. McDonald's shareholders lose, not the public at large.

    5. Re:The customer always pays by sweetooth · · Score: 1

      This argument can apply to service based situations like an ISP though. If the ISP is finding it has to eat the costs of these types of abuses they can't just raise the prices for thier existing customers (in many cases). So they end up raising the prices for new customers. Then when existing customers come up to renew their current subscription they also face higher charges. This is not incredibly uncommon and happened with an ISP I used for about a year.

    6. Re:The customer always pays by weave · · Score: 1
      Such wisdom stated in so few easy words. Touche. I hear there's going to be a vacancy in the federal reserve chairman position soon, please apply! :)

      btw, one could argue that hurting shareholders hurts the public at large anyway indirectly. And there is some truth to that. Anything that reduces productivity ends up removing wealth from the system. But in this case, any loss suffered due to bandwidth charges is income to those who sell it, so it all shakes out.

    7. Re:The customer always pays by cymen · · Score: 1

      So why have insurance costs risen over the last couple years? These companies are passing on their costs to their customers. Why would McDonalds be any different? /me starts looking for the insurance settlement paying fairy

    8. Re:The customer always pays by broken_bones · · Score: 1

      I think the argument may be more valid than it seems on the surface. The consumer doesn't necessarily have to pay with money. In the example given, the customer may pay by getting one less pickle on their hamburger or by getting slightly weaker coffee as McDonalds attempts to compensate for the money paid out in the lawsuit. Even if the entire cost of such a judgement is not passed on to the consumer you can bet that the company will try to pass at least some of it along.

      --

      Never disturb your enemy while he is busy making a mistake.
    9. Re:The customer always pays by Anonymous Coward · · Score: 1, Interesting

      Your argument is elegant, simple and therefore completely wrong. Corporate costs =must= be absorbed somehow.

      There are three possible targets: customers, shareholders, employees. Who foots the bill is a matter of determining how best to do it depending upon the business. Affecting any one of these three also tends to affect the others as well, so it becomes a balancing act.

      If you stick it to the shareholders, they may start to sell out which means that the value of the company decreases, employees may get laid off and customers may get less product for their money.

      If you raise customer prices, customers may go to competitors which means employees get laid off, and shareholder value decreases.

      If you lay off employees, attitudes among employees get worse and quality suffers ultimately affecting customers and shareholder value.

      There's never an easy answer.

    10. Re:The customer always pays by cyril3 · · Score: 1
      Companies baulk at paying things out for the same reason you do. If you don't have to, why do it. It a lot more fun to decide who gets the money saved, the customer or the shareholder, if the shareholder is holding the money at the time.

      In any case McD has the probable cost of lawsuits built into their cost structures already. It's only going to be unusual lawsuits or unusual payouts that will effect their profits. Any sensible company will have a contingency for claims included in costs that are used to maximize profits.

      If they have an excess of say $25,000 per claim they estimate that on past experience they get 1000 claims a year they layoff the cost of $25,000,000 over the x billion burgers they sell this year. It's only when they get 1200 claims in a year that they might have to increase prices.

      Unless of course your auditor is Arthur Andersen and you can convince him that 1200 is a blip..

      And Wendy's etc will have similar histories and so similar amounts built into their cost structures. So there is little margin for significant price competition in that area.

    11. Re:The customer always pays by putch · · Score: 0

      most insurance companies only make a percentage point or two on the actual business of "insuring" people. more often than not, they take a loss on that aspect of their business.

      they MAKE tons of cash investing your insurance premiums. Insurance costs have risen cause their investments are in the tank.

      this is why warren buffet owns geico.

      ~L

      --
      just because I don't care doesn't mean I don't understand!
  5. Simple policy by cybermace5 · · Score: 5, Interesting

    Keep up to date on current worms and other bandwidth threats. Notify your customers about these threats, and provide information on how to eliminate or reduce the impact.

    Any massive bandwidth they log after that, is their responsibility. You notified them, and they did not listen.

    After a few incidents like that, they will start to listen to your warning messages.

    --
    ...
    1. Re:Simple policy by Croaker · · Score: 5, Interesting

      Err... the problem is customers are billed by the ISP for incoming bandwidth. How is a customer supposed to stop incoming packets from some pinhead's server that got itself infected with some virus? Is the ISP allowing them to setup a firewall outside the ISP to block this stuff? If not, then saying 'hey, there are some nasty viruses going around' is pretty much beside the point. There's nothing the customer can do to block those incoming packets before they are charged for them by the ISP.

      This is a thorny issue. The real answer is that the twit whose server got owned and is spewing garbage out on the net should be responsible for paying. But enforcing that is going to be a problem.

    2. Re:Simple policy by sweetooth · · Score: 5, Insightful

      Protecting yourself from an attack, such as code red, doesn't mean it doesn't still eat bandwidth. It's the same with anything. I noticed today that my mail server was a little slugish. I sshd into it checked the logs and saw the same bastard attempting to send spam to the server and tons of rbl lookups were taking place. So I added the various ip's to the firewalls blacklist. So now the mail isn't processed, but whatever program they are using doesn't even bother to check to see if the mail is being accepted, it just keeps spamming. So, I'm still having a fairly large percentage of my bandwidth being eaten because of a very inconsiderate individual. Stopping code red was the same. At one point I was logging thousands of attempts every day. They were not successful, but they still ate the bandwidth.

      I don't know what the solution to the problem is exactly. As it stands now I pay for any bandwidth used regardless of how or why it was used. It would be much better if those charges could be passed along to the person responsible for abusing your bandwidth, but how that could be enforced is beyond me.

      One thing I have to note here is that the person posing the question is talking about INBOUND spikes not outbound. So your points are even less relevant.

    3. Re:Simple policy by Anonymous Coward · · Score: 0

      That's great and all, but still doesn't stop the onslaught of traffic when one is targeted by infected machines.

      Perhaps the ISP should pay a bit closer attention and stop traffic of that manner at the main router before it hits the servers? A simple IDS system should be able to detect 10,000 packets in the last 30 seconds from the same IP?

    4. Re:Simple policy by cybermace5 · · Score: 1

      The real answer is that the twit whose server got owned and is spewing garbage out on the net should be responsible for paying. But enforcing that is going to be a problem.

      Precisely.

      And that's what will happen, if the situation is handled as I posted above.

      Of course the ISP should do its best to block well-known attacks.

      --
      ...
    5. Re:Simple policy by ArsonPanda · · Score: 1

      Keep up to date on current worms, Notify your customers about these threats

      So according to your plan, sience the slammer bit took all of what, 10 minutes to reach 85% saturation, the ISP would not have had time to warn their customers, and would thus be responsible for footing the bill. Right?

      --

      --I don't want the world, I just want your half.
    6. Re: Simple policy by rblancarte · · Score: 1

      How is a customer supposed to stop incoming packets from some pinhead's server that got itself infected with some virus?
      Easy, recognise what is coming in and then either shut down your connection or turn off your computer.

      RonB
      --
      It is human nature to take shortcuts in thinking.
    7. Re:Simple policy by cybermace5 · · Score: 1

      No no no...the ISP's policy is that they aren't responsible for attacks. But they do their best to warn customers of avoidable bandwidth suckers like a hundred employees forwarding Melissa around.

      --
      ...
    8. Re: Simple policy by Lieutenant_Dan · · Score: 1

      That's a good idea, Ron. But won't ISPs still charge you for all those millions of packets that are destined for your IP?

      Just because no one is home, doesn't mean the mail the won't be delivered, correct?

      A SYN attack won't even care if the remote IP is available or not ...

      --
      Wearing pants should always be optional.
    9. Re: Simple policy by penguinboy · · Score: 3, Insightful

      That's not likely to be an acceptable solution when the computer in question is a server than your business depends on to make money. Not everyone one the net is a home user who can take a few hours' break at whim.

    10. Re: Simple policy by AHumbleOpinion · · Score: 1

      You want a "server" type system at home then monitor it. If you are being attacked call your ISP immediately. I'm pretty sure they won't charge you for the packets they are blocking at their firewall.

    11. Re:Simple policy by molarmass192 · · Score: 1

      This is a tough one ... I mean you can block off any ports you don't need exposed but that wouldn't stop the packet from "going through the meter". I think setting up proxy tar-pits is the best existing solution. Enter the DOS Apache module. If some server is pinging you at a rate that doesn't add up then make it wait all day (ok 10 seconds) for your replies. There's no reason why this couldn't be implemented in front of any other exposed ports. Not much help in a targeted DDOS attack though.

      That said, yeah ... the one sending 'em should foot the bill but unless some worldwide organization springs up for this purpose, I wouldn't bet on it.

      --

      Good people do not need laws to tell them to act responsibly, while bad people will find a way around the laws-Plato
    12. Re: Simple policy by Croaker · · Score: 1

      That's hardly a solution for a customer who is running a server of some type. It's also somewhat hard to do if the customer has a colocated system or is just renting space on a shared server.

      At what point is an incoming packet logged as being charged to the customer? When the ISP gets it from its upstream link, or when it is routed to the user? If it's the former, then shutting down your system is irrelevant, since the ISP will dump the incoming requests but still charge you for them. The fact that the packet isn't relayed to the customer doesn't really change the fact that it took up bandwidth on the ISP's feed.

    13. Re:Simple policy by Anonymous Coward · · Score: 0

      I think that it comes down to user responsibility. As has been said here already, it's not the responsibility of a site administrator who properly locks down his systems, its the responsibility of the owners of the systems that were infected and are causing the spikes.

      If I own a dog, and it bites you, do you pay for your own hospital bill since you let it approach you? Or am I responsible for not properly restraining it? Unprotected systems are dangerous things and owners should be more responsible.

      This could be a tough thing to police though. And if we went to a system where users only paid for outbound (ie generated) traffic, the whole model of the internet would be affected. High traffic volume was what caused many sites to be forced to shut down -- victims of their own popularity. The more popular a site, the more bandwidth they consumed, which resulted in higher bills for them.

      Add to that the problems introduced when sites link to images on other sites, which results in those images being downloaded from the other site (affecting their bandwidth, server load etc).

    14. Re:Simple policy by ADRA · · Score: 5, Interesting

      Here is a 'simple' policy as an ISP.

      If you are hosting business internet lines give the customers 2 options.

      1. Wide open internet. Nothing is filtered on the ISP end, as it stands today, and the customer is 100% liable for ANY traffic circulating between the internet and the customer, solicited or not.

      2. Abuse Managed Internet. Charge a fee to the customer per month, which get the customer:
      - Any abuse, aka DOS attempts removed from the monthly bandwidth
      - The ISP will filter abuse attempts before they occur, so if there is a code red floating around, allow a transparent proxy / firewall throw the packets away before it causes your customers harm.
      The trade off for the customer is more assured price, and quality of service for the price of flexability and a nominal charge.

      --
      Bye!
    15. Re:Simple policy by Game+Genie · · Score: 1

      They could simply allow vigilante DoS attacks on the jerks that waste your bandwidth, but that would probably do more harm than good.

    16. Re:Simple policy by sweetooth · · Score: 1

      That could work being that the additional monthly fee for protection should add up to cover implementation costs, and any bandwidth charges that are incurred in these situations. Unless of course these types of attacks become much more common then they are. At that point the additional traffic may be much more costly for the ISP regardless of any protection mechanisms that are put in place. I suppose that is why the original question mentions insurance.

    17. Re:Simple policy by sweetooth · · Score: 1

      Absolutly, probably more harm than good. Though there are certainly days when I wish this was a reasonable solution

    18. Re:Simple policy by Phroggy · · Score: 1

      If somebody decides they want to ping flood me, and I unplug my Internet connection, they're still using bandwidth, even though I'm unplugged. If my ISP billed me for receiving traffic, they'd bill me for this.

      Worms indiscriminately spew traffic out onto the 'Net. Who pays to receive that traffic?

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    19. Re:Simple policy by DkReaver · · Score: 1

      Given that: - We are only talking about INBOUND traffic. - This is a hosting situation. Full-Server hosting: The ISP is measuring traffic going to your server. Even if you configure a filter in the IP stack of your operating system to drop traffic that you do not wish to 'pay' for, your ISP has no idea how clever you have been. You just drop the packets and they charge you for traffic 'delivered' to your node. There is no mechanism to tell them that you did not accept and therefore do not wish to pay for a packet. Partial-Server hosting: All the above applies, plus you probably can't even configure the IP stack. Site hosting: Everything from both preceding scenarios plus, you are dependant on the ISP to apply the proper patches. You get 'owned', it may be their fault, not yours. 'So' you say? - Hosting customers are unable to control incoming bandwidth. - No matter how diligent you are in patching, you still get every packet addressed to your IP. Even if your OS discards the packet, it still was delivered to your machine and you still 'used' that available bandwidth. Summarily: You can't control your incoming bandwidth in an hosting environment. How can it be appropriate to do a metered billing based on this factor? I propose something like this: Bill for outgoing bandwidth rather than incoming bandwidth. Outgoing bandwidth can be controlled. If you must bill for incoming bandwidth, generate the amount with a small percentage of outgoing bandwidth. Since this is a server, its outgoing packets will generally be larger than the incoming packets. (Ex: HTTP request from client, VS. HTTP response from client. Another Ex: data packet from server and TCP ACK from client.) This is the amount of incoming traffic that is 'controllable' by the customer of the ISP. Other incoming traffic like port scans and virus attack traffic is not within the control of a hosted customer, and it does not seem right to bill for it. Beyond this, I imagine that telephone companies already have an established approach for just this situation. Toll-free telephone lines present the same opportunity for abuse outside the control of the customer. Anyone know how this would work in that scenario? It would be good precedent for the eventual real-world solution for this one.

    20. Re:Simple policy by silas_moeckel · · Score: 1

      Even better only request the ports that you require be open. This isn't as hard as it sounds and no it's not censorship if your requesting it.

      --
      No sir I dont like it.
    21. Re:Simple policy by dubiousmike · · Score: 1

      I have always viewed charging for bandwidth as akin to how cellular companies charge for minutes. It isn't really that a small amount of bandwidth costs more than a large amount of bandwidth used. Its that these companies need to make money. Cell companies need to cover their costs, so they charge enough to make money.

      My company currently uses about 300 gigs a month of bandwidth. I will NOT go with someone who charges me with a burstable model as I will get porked BIG TIME. I would rather have the occasional slugish response time durring heavy usage, than my dedicated box and bandwidth costing me 10 to 20 TIMES MORE than what I pay per month right now for a bigger pipe with a burstable connection! I get 5 calls a month from providers wanting me to switch to their services and I say, "Can you give me a couple of boxes with a huge amount of bandwidth for $400?"

      no one yet....

    22. Re:Simple policy by pla · · Score: 1

      As it stands now I pay for any bandwidth used regardless of how or why it was used. It would be much better if those charges could be passed along to the person responsible for abusing your bandwidth, but how that could be enforced is beyond me.

      To pass the cost to the person sending the attack, we just need to focus entirely on outbound traffic rather than inbound. Simple 'nuff.

      However, I find it disturbing that no one has mentioned the ability to pay for an unexpected enormous traffic spike. In the past, most sites capable of "accidentally" sucking up a few TB had either a large corporation or a university behind them. More and more private individuals coloc at datacenters with nice fat pipes these days, however, and even a bill for a few hundred dollars would seriously hurt them.

      So when they bill comes in for USD$20k on a $9.99/month web hosting service, does it seem even remotely reasonable to expect Joe Sixpack to pay that much for his "beer of the week comparison" site that averages 10 visitors a day? I would say absolutely not, but I agree the money has to come from *somewhere*.

      Personally, I think ALL ISPs with a bandwidth cap should have a default policy of "shut it down when they go over, unless specifically requested not to" (possibly requiring an escrow account if requested not to, and still shutting it down if that runs out). That would prevent this from ever turning into a problem. And, while that may hurt their income a little (since small-scale bandwith excesses bring in big, yet reasonable, bucks), any enormous excesses (like the $20k I gave as an example) the ISP wouldn't end up having to eat when Joe declares bankruptcy and looses everything due to the worm-of-the-week drinking his beer-of-the-week.

    23. Re:Simple policy by Brad+Mace · · Score: 1
      The issue is not incoming vs outgoing. What's needed is a way to determine who initiated the transfer. Users should pay for downloading MP3s, but not for someone trying to send spam through their server. Perhaps your ISP should collect $ through the ISP of the spammer.

      ISP's are the ones with the hardware and know-how to block spam and viruses. And for the sake of the rest of us, if someone's computer is puking onto the network, they should block all that traffic until it's fixed. But if you get a virus, it came through your ISP. If they couldn't block it, they can't expect the customers to.

    24. Re:Simple policy by kc0dxh · · Score: 1

      Your idea is good, but it permits one thing that is at the root of unwanted traffic: anonymity.

      The offline world has little anonymity. This forces individuals to act responsibly. Your local legal code enforces this responsibility. Sure you can break the law but you will most likely get caught and be forced to make right what you made wrong, and pay a penalty (ideally).

      Whatever your stance on how humans came to be, one fact remains unquestionable: our very being is uniquely identifiable. Indeed, DNA is a digital signature marking where you have been and implicating you in any activity that transpired there. Just like server logs, DNA combined with other evidence is enough to eliminate all reasonable doubt.

      If the universe in which we live has within it decided the case for anonymity, should not we live by such a rule in all areas of life? It is only nefarious deeds that benefit from anonymity. Who among us doesn't want to be credited and recognized that that which we do well? Surely the creators of Slashdot, by foolishness or insight, have stated this already when they refer to those who post anonymously as cowards.

      Who among us does not hesitate to use a credit card for the twofold purpose of convenience (not carrying cash, reward programs, purchase insurance, theft protection, monetary conversion) and of tracking the resulting information for themselves? They must know that the wait staff, retailer and issuing bank all have record of what was purchase, by whom, when, where and under what circumstances and advertisements.

      It is my assertion, therefore, that anonymity is the enemy safety. Show me he who has caused the damage, and I will insure you. Obscure his identity and the responsibility belongs to the victim.

      --

      --

      --- "1.21 Jigawatts!" -Doc

    25. Re:Simple policy by slarti · · Score: 2, Informative

      I run a hosting facility and I can tell you what would happen. The clients would opt for the 'cheaper' option and still complain when they get nailed.

      We do bandwidth monitoring for all our clients and provide 24/7 access to the reports so clients know exactly where they stand with regard to their usage.

      As I've only read the comments down to this point I haven't seen anyone discuss how bandwidth utilization is actually calculated and billed.

      For the most part the comments are in regard to ISP's providing consumer Internet access as opposed to collocation, or hosting which is a different beast.

      When we sell a client a T1 they get the bandwidth that will go over a T1.

      Collocated clients you have to monitor via switch/router interfaces, NetFlow, et. al. The resources it would take to discern 'real' traffic from 'invalid' traffic would make it not worth the effort of the provider.

      As I mentioned we provide clients access to utilization graphs updated every 5 minutes. We explain to them what they mean and get them to understand their own usage. If we or a client detect unusual usage we research it. If it's an attack we attempt to shut it down, if it's legit it stays. That doesn't make the client not responsible for bandwidth directed to or originating from the equipment they chose to put on the Internet.

    26. Re:Simple policy by sweetooth · · Score: 1

      Most of the hosting I have seen for Joe Sixpack beer comparison of the week type websites have throttling. Where either the maximum transfer rate is throttled so that you can't go over your limit in a month or the site gets shut off when the bandwidth limit is reached. However, in these economically taxing times even small and medium sized business can be hurt terribly by giant bandwidth bills. They may be able to take care of a two or three hundred dollar jump in bandwidth, but certainly not a $20k bill. Many people have made comparisons to water utilities where if you can prove that it was a leak and that you've fixed it the horrendously large amount is forgiven either partially or entirely. In the case of attacks being recieved maybe a similar approach can be taken.

      Now, the problem with only focusing on outbound traffic is this. Who charges the customer for outgoing bandwidth? The isp of the person that originated the traffic. How does that cover the expenses of the ISP that recieved all of the traffic? Regardless of who sent the traffic it still ended up somewhere and someone had to pay for the bandwidth to be available to recieve the traffic. Those people are not compensated in this situation even though they are paying a price for it. Maybe you could elaborate on your thoughts to deal with this point.

    27. Re: Simple policy by Anonymous Coward · · Score: 0

      Then that business should pay for as much bandwidth that their website uses, plain and simple.

    28. Re:Simple policy by Gabrill · · Score: 1
      Anyone can firewall their own machine, and still get incoming requests. What would be nice is if ISP's offered web-based firewall management for your connection. That way the incoming firewalled requests get stopped before they pass through your bill, and you still have control over what gets firewalled.

      Then the ISP can safely assume that all traffic is authorised by the customer. The customer would still be responsible for trojans and hacks on his machines.

      --
      Always going forward, 'cause we can't find reverse.
    29. Re:Simple policy by pla · · Score: 1

      Maybe you could elaborate on your thoughts to deal with this point.

      Unfortunately, what I had in mind would probably never happen, because it would involve a radical (well, not that radical, but certainly "significant") change in the way ALL providers charge their customers.

      Currently, as you point out, a given ISP has to pay for the traffic they send and receive. This causes the entire issue under consideration, the possibility of having "traffic" that a user neither knows about nor wants (ie, Slammer sucking up your bandwidth even if you have all the proper patches installed and a good firewall). If all companies (including tier-1 providers) billed only for traffic sent, then the problem of "who pays for received traffic" doesn't exist, because it has no cost.

      The biggest problem I see with such an idea comes from the typical heavily asymmetric broadband usage patterns. However, below a certain usage limit, this usually comes at a fixed price per month anyway, so may not have all that much impact on my ideas above.

    30. Re:Simple policy by stormraven · · Score: 1

      It comes down to economics here. If you filter internet traffic, someone bound to complain about it sooner or later. Like when legitimate messages (such as winning e-bay bids) get classified as spam. I got a nice non-paying bidder complaint out of that because they couldn't get through the filter. So ISP's on the receiving end are in a lose/lose situation here. What we really need is a federal law requiring that the originator of malicious internet traffic, or perhaps excessive unrequested internet traffic, pay any fees associated with it. And face stiff penalty if they choose not doing so, or fail to cease the actions after warning. A solution to the problem mentioned here, and a weapon against spam. Joy.

  6. It's not the ISPs responsibility by Mustang+Matt · · Score: 3, Insightful

    It sucks for them, but it's their server on the net and their responsibility to pay for the bandwidth used.

    --
    The man who trades freedom for security does not deserve nor will he ever receive either. - Benjamin Franklin
    1. Re:It's not the ISPs responsibility by Sarcazmo · · Score: 1

      Well it's sorta like having a toll free phone number. If there was a virus that called random 1-800 numbers at a high rate of speed, who would be responsible for the charges?

    2. Re:It's not the ISPs responsibility by Anonymous Coward · · Score: 0

      I suppose that because you're the owner of a small hosting company that you feel this way. A very nice attitude. I hope all of your customers learn what kind of person they're dealing with.
      I'm not one who frequently blasts someone as a greedy, thoughtless bastard but... you seem to fit the bill very nicely.

    3. Re:It's not the ISPs responsibility by Mustang+Matt · · Score: 1

      Well Mr. Anonymous,

      Don't forget that I also pay bandwidth fees as well. I specifically chose not to do burstable because of problems such as spam and viruses and other things outside of my control and my ISPs control because indeed I would have been responsible for the charges incurred due to the bandwidth used.

      So for all the people that say that spam doesn't cost ISPs money... Here's a perfect example of how it does.

      --
      The man who trades freedom for security does not deserve nor will he ever receive either. - Benjamin Franklin
    4. Re:It's not the ISPs responsibility by Mustang+Matt · · Score: 1

      BTW, I don't charge my customers for the bandwidth used. So I guess I'm not such a "greedy, thoughtless bastard" afterall.

      --
      The man who trades freedom for security does not deserve nor will he ever receive either. - Benjamin Franklin
    5. Re:It's not the ISPs responsibility by Mustang+Matt · · Score: 1

      I would guess the client would pay for the charges by the virus.

      In the telephone world it's easier to trace the source of the calls and go after the caller.

      I would guess that a big telephone company or big ISP would be willing to drop these sorts of charges to keep customers happy, but ultimately it's still the responsibility of the customer to pay for calls/bandwidth used.

      --
      The man who trades freedom for security does not deserve nor will he ever receive either. - Benjamin Franklin
    6. Re:It's not the ISPs responsibility by Anonymous Coward · · Score: 0

      If you don't, why not reflect that in your post?

    7. Re:It's not the ISPs responsibility by Mustang+Matt · · Score: 1

      I didn't think about it and I didn't realize that anonymous people would think that I was a greedy money lover.

      --
      The man who trades freedom for security does not deserve nor will he ever receive either. - Benjamin Franklin
  7. ISPs by maximillianarturo · · Score: 1

    "What? You were charged for that... oh wait... that's the... "internet tax"... you don't like it, write a letter to your congressman..."

  8. It's up to the ISP by Anonymous Coward · · Score: 1, Insightful

    If you are an ISP and you want to charge people for bandwidth caused by worms and DoS attacks, put that in your user agreement. If you are willing to swallow the cost of attacks, put that in your agreement. There's no need for regulations or insurance yet.

    1. Re:It's up to the ISP by Anonvmous+Coward · · Score: 1

      "If you are an ISP and you want to charge people for bandwidth caused by worms and DoS attacks, put that in your user agreement. If you are willing to swallow the cost of attacks, put that in your agreement. There's no need for regulations or insurance yet."

      One thing I've observed about Slashdot Community is that there's a never ending search for the 'One answer to all problems'. Unfortunately, our world is far too diverse for that. And to tell you the truth, it's better off that way.

  9. That depends on what service he has with you by dawime · · Score: 2, Insightful

    Is he hosting something on your servers or he has a box co-located? I would say he is responsible if he has to administer his box - otherwise, the ISP should bear the costs

    --
    |>
  10. my suggestion by Stanley+Feinbaum · · Score: 1

    A class action lawsuit directed at MS on behalf of all the ISP's who have been flooded with viruses and lost money due to security holes in MS's products.

    --

    Stanley Feinbaum, professional journalist and master debater! God bless the USA!

    1. Re:my suggestion by Jason1729 · · Score: 1

      Take on MS in the courtroom? That's where they're best.

      Jason
      ProfQuotes

    2. Re:my suggestion by Anonymous Coward · · Score: 0

      Followed by a class action for all the sysadmins who can't apply a patch within six months of it being released.

    3. Re:my suggestion by Fembot · · Score: 1

      and anyway microsoft products have more "no warrenty" stuff than the average linux distribution does, so taking any action against them is gonna be virtualy impossible i imagine

    4. Re:my suggestion by Anonymous Coward · · Score: 0

      Can you figure out how the signature works on Slashdot? Can you imagine why it's useful? Make fun of MS while whoring your own signature, cute.

    5. Re:my suggestion by Anonymous Coward · · Score: 0

      stanley is a troll.

  11. slam this by Anonymous Coward · · Score: 0

    you whiney bandwidth sucking basterdz!

    you could host on angelfire, or you could learn to secure your site against these kinds of attacks by sniffing more glue.

    thats what i did. my bandwidth bill was so low last monghth...

  12. Communication by DonkeyJimmy · · Score: 1

    It is the job of the ISP to properly communicate to its customers the dangers of being on the web.

    On one hand, if the ISP says that it is not accountable for attacks and internet slowdowns that it has no control over, then the people shouldn't expect anything when they happen. On the other hand, if the ISP uses this communication as an excuse not to protect itself properly against such attacks, then the customer should take his buisness elsewhere or be properly reimbursed for their losses.

    --
    "Probably the toughest time in anyone's life is when you have to murder a loved one because they're the devil." -Philips
  13. Were the patches applied? by Anonymous Coward · · Score: 1, Insightful

    A few different issues here:

    - yes, in genral, they should be responsible for their bandwidth ... but if a big customers is going to walk over it, you need to make the right business decision
    - even with something as simple as MRTG they should be able to have an idea of whether or not the service provider is billing correctly on burstable stuff
    - if they haven't applied patches, then i can't see how a consumer of bandwidth could have any argument at all

    1. Re:Were the patches applied? by Anonymous Coward · · Score: 0

      Where can I download the "keep other people on the internet from maliciously sending large packets to cost me money" patch to the linux kernel? Is that in th -ac tree?

    2. Re:Were the patches applied? by erikharrison · · Score: 1
      - if they haven't applied patches, then i can't see how a consumer of bandwidth could have any argument at all

      Well . . . . we can all say "apply the patch" all we want, but it's not gonna get us anywhere.


      I can see telling people to apply patches that have been proven not to break anything. But how many times have you as a system administrator refused to apply a *fresh* patch to a mission critical application or OS? How many businesses still run NT 4.0 networks because they get the job done and the sys admins know it inside and out?


      As an ISP I can't feasibly require customers to use a specific operating system, application or apply a specific patch, and expect to keep my customers.

  14. It's in the contract by eagle486 · · Score: 5, Insightful

    The customer pays what is in his contract. Make the language very explicit. There is no reason the ISP should eat it.

    1. Re:It's in the contract by Anonymous Coward · · Score: 1, Insightful

      There's no reason the customer should eat it either. He's not generating the traffic!

      The ISP's business model is flawed because it relies on the fiction that the customer has reasonable control over his inbound bandwidth.

      This flaw is why there is a dilemma. Either a pissed-off customer who takes his business elsewhere or the ISP grudgingly eats the cost. Remember, unless you have a monopoly, you can't abuse your customers.

      The ISP has some options, though.
      1) Set an agreed upon limit for legitimate traffic and shape it.
      2) Deploy an IDS and reject queries from comprimised hosts
      3) Sue owners of comprimised hosts to push the costs back to the generators of malicious requests.

    2. Re:It's in the contract by eagle486 · · Score: 1
      None of your 3 points are the responsibility of the ISP.
      Remember, most ISPs get their connection from some other ISP, at what point does the resposibility for traffic stop?

      There are two ends to each connection, the originator and terminator of the traffic. The ISP has a contractual aggrement with one end. That end is the one that has to pay the consequences of having a machine connected to the Internet.

      If the ISP has to eat it, then either he goes out of business and you have less competition, or the prices for all other customers of this ISP go up. How is this fair for one customer to subsidize somebody else.

      If the customer does not like what is in his contract he can go to some other ISP. And we are back to previous point.

      It all boils down to TSNSTAAFL.

    3. Re:It's in the contract by Anonymous Coward · · Score: 0

      at what point does the resposibility for traffic stop?

      At the host generating the traffic.

      It all boils down to TSNSTAAFL.

      Yes, it does. And that goes for the ISP too.

      If the ISP has to eat it, then either he goes out of business and you have less competition, or the prices for all other customers of this ISP go up.

      And if he doesn't eat it his customers go somewhere else and he is out of business.

      How is this fair for one customer to subsidize somebody else.

      How is it fair to charge people for something they can't control or predict?

      I'm sorry, if you tell me my hosting bill is going up because some jackasses are running a wormed IIS on a cable modem and generating malicious requests, I'm telling you to take a flying fuck at the moon.

    4. Re:It's in the contract by eagle486 · · Score: 1
      I'm sorry, if you tell me my hosting bill is going up because some jackasses are running a wormed IIS on a cable modem and generating malicious requests, I'm telling you to take a flying fuck at the moon.

      Guess what, somebody has to pay for it, if you are not willing to pay for the traffic directed at your machine (after all nobody made you put your machine on the Internet) then you will be moving from one ISP to an other.
      No ISP is willing to eat this, as soon as you cost the ISP more then they are making of you, they will be happy for you to switch to the competition.

      Just so you know, an ISP is a business not a charity. The margins are so small that keeping a customer that is not generating a profit is stupid for the ISP.

  15. In other words by djKing · · Score: 5, Insightful

    Should /. pay the bill for the /. effect?

    -Peace

    --
    Free as in "the Truth shall set you..."
    1. Re:In other words by unicron · · Score: 5, Interesting

      I've always wondered about that. If you had your business on the net, and /. linked to it, causing it to go down, would /. be liabel? Assume the following before replying:

      */. did NOT warn the page
      *The page in question NEVER receives the amount of traffic necessary to bring it down.
      *Let's assume it happened on a Saturday, when they had minimal support
      *The company can PROVE they lost revenue. /. can't really play dumb, they HAVE TO know the /. effect is going to be too much for a page. It can almost be called a DoS attack at this point.

      --
      Finally, math books without any of that base 6 crap in them.
    2. Re:In other words by Anonymous Coward · · Score: 0

      This is an interesting post. This is not offtopic. Mod up, I want to hear this discussion.

    3. Re:In other words by EvilBuu · · Score: 2, Funny

      Well there's an easy solution for businesses: Just never have anything on your site that would interest slashdot readers (or editors). No more /. effect!

      --

      Green-voting, republican-registered, socialist-libertarian.
    4. Re:In other words by flynt · · Score: 1

      I should be safe. I never mention case mods, jury-rigged mp3 players, or linux wrist-watches.

    5. Re:In other words by phavens · · Score: 1
      The problem is that /. would be considered a news source... therefore the DoS "attack" wouldn't be considered malicious.

      Billing wise? It would be hard to defend in court that /. had a malicious intent on their business. At worse they may be required to do their best to notify website owners... other then that no foul.

      NOTE: I am not an attorney, but if you look how these type of cases have gone before. This is how it would go.

      --
      Patrick Havens (Mr. 573333 to you.) Graphic Artist / Coder / Father / Journeler
    6. Re:In other words by unicron · · Score: 1

      Like I mentioned above, malicousness wouldn't play a roll. Doing something deliberatley that you know FULL WELL will probably fuck something up is just as bad. I can't toss hand grenades out of skyscraper and claim "well I wasn't actually trying to hit anyone" when someone goes boom 30 stories down.

      --
      Finally, math books without any of that base 6 crap in them.
    7. Re:In other words by WNight · · Score: 1

      If you properly configure your webserver it won't crash under a Slashdotting, it'll just get rather slow. And it's not a DDoS attack, it's like a thousand people calling for a pizza at once and putting a huge load on the restaurant. They set up the web server to show documents to people, people are requesting them. it's a perfectly legitimate transaction.

      You seem to suggest that a restaurant which was so crowded by people wanting service, that it had to shut down, could blame the reviewer who told people that they served good food.

      And really, it's a fault of the stupid laws. Can you imagine seeing something really interesting and then having to say to your friends "This guy's telling the greatest joke, but I'm not legally allowed to tell it to you, so you'll have to go listen to him directly." That's the situation with caching. There are already solutions that allow a third-party to cache the static content and still pass fresh banner ads on to the viewers, but the over-reaching copyright laws make this a gray area at best.

      And what would Slashdot do if they told someone they were going to be featured and the admin told them not to? Should they not tell people about the news? Should they just mention a few keywords and let people find the site via google? Would a link to a google query that would bring the site up as the #1 result be the same, legally, as a direct link?

      It's ridiculous. Admins need to understand their server and configure them to refuse requests when overloaded, so that they don't crash under what is going to increasingly become a normal occurance. This used to be a Slashdot effect, now it happens from Fark, Kuro5hin, popular blogs, and so on.

      Instead of bitching at Slashdot, bitch at the politicians who wrote the assinine copyright laws that don't allow caching.

    8. Re:In other words by dillon_rinker · · Score: 1

      Assume one more thing before replying:
      * The definition of "putting your business on the net" means "connecting a set of electronic devices to a telecommunications network in such a way that nearly every host on the Internet can send information to one or more of them." (Otherwise, you're not really "on the net," are you?)

      BTW, the last of the parent poster's assuptions is really in two parts...the company lost revenue AND /. knew the /. effect would be too much for the page. The latter assumption is kinda hard...is there a way to determine what kind of bandwidth an arbitrary remote site can handle, short of failure testing?

    9. Re:In other words by Anonymous Coward · · Score: 1, Informative

      " they HAVE TO know the /. effect is going to be too much for a page. "

      No. Back in July I did some benchmarking of ext3 vs Reiserfs and it got on Slashdot.

      Although we got 2 million hits in 24 hours, it was NOT too much for webserver and our T1 line.

      I was happy about the traffic as we received quite a bit of exposure.

      Dax Kelson
      Guru Labs

    10. Re:In other words by Anonymous Coward · · Score: 0

      At this point, they probably owe millions of dollars to Goatse, Inc. alone.

    11. Re:In other words by Elwood+P+Dowd · · Score: 1

      The question, really, is should each /. reader pay for their portion of the /. effect.

      It's kindof like caller-pays long distance. The caller pays for both people's bandwidth on the telephone system. This means no one is concerned by the (monetary) cost of receiving phone calls.

      I'm sure there's no good way to build this into TCP/IP, but if the readers of a web page paid a tiny amount for the required bandwidth, it'd cost nothing to host information on the internet. We would be much, much closer to truly decentralized publishing.

      --

      There are no trails. There are no trees out here.
    12. Re:In other words by Anonymous Coward · · Score: 0

      IMHO, if you do not want to be /.'ed keep the website private. People need to take responsibility for their own actions instead of suing left, right and centre. It's the reason we have warnings like these.

    13. Re:In other words by ChaosDiscord · · Score: 1
      If you had your business on the net, and /. linked to it, causing it to go down, would /. be liabel?

      That's just silly. Of course not.

      By putting something on the net with not access restrictions, you're implicitly welcoming the public to visit. An external site (like Slashdot) has no way of knowing you're capable of handling the load. It happens that many sites (especially businesses) are perfectly capable of handling a Slashdotting and are pleased to get the exposure.

      It's certainly not a DoS attack, the people visiting have no intent to cause harm. They simply want to see the web page that was put up.

      Slashdot is no more liable than I am for telling my friends about my favorite restaurant, not realizing that the restaurant can't cope with a sudden influx of potential customers. I don't think "making you more popular than you wanted to be" is much of a crime.

    14. Re:In other words by phavens · · Score: 1
      Like I mentioned, a lot of other sites report on different things out there. Even the article labeled "the Slashdot Effect" took in account other sites. The argument you are falling into is the same one that has played in court numerous times already. The linking to another site. If I want to link to Disney... I don't have to pay to do so or let them know, that's legal. If I link to Joe Smo and his interesting web page, the same rules apply. Whether or not anyone or EVERYONE follows the link from my page to Joe's or Disneys site I'm not to blaim.

      Yet another analogy

      When a club hits a preset maximum occupancy they are required to refuse admittance until there is room for the number of people coming in. Now when someone rents say the Cow Palace they rent a certain amount of space and pay accordingly. If the conference that they are holding ends up being larger then they expected they can either have written in their contract (like most web hosting companies do) that they'll open more space up for x amount of dollars. Or they can already have it rented out and which case they can have in their contract (Like some other web hosting companies do) that there will be a threshold and once met visiters are turned away. When you sign the contract you AGREE to the terms of the contract. Some people gamble that they won't need the burst bandwidth and they should have to pay if it's used... whether by paying people or what have you.

      In other words... read your contract and be happy with it before you sign it. Don't cry because you have to pay for not paying attention. Some hosting companies do meter bandwidth ACCORDING TO PROTOCOL. They may charge more but it's for a reason.

      --
      Patrick Havens (Mr. 573333 to you.) Graphic Artist / Coder / Father / Journeler
    15. Re:In other words by sparkz · · Score: 1
      Slashdot can be expected to know that, for example, Tripod put bandwidth limits, so there's no point linking to them (they normally don't, presumably for this very reason)

      They can also expect to link to amazon.com, microsoft.com, sun.com, etc, and be confident it can handle the /.'ing. If it's "Jimmy Bob Joe's Page about My New PC" then it's pretty certain to be unable to cope with the load.

      It's not rocket science, and the /. editors claim to be techies - they can make some basic assumptions. Maybe even apologise to people when they inadvertently post a link to some poor sap's DSL line.

      --
      Author, Shell Scripting : Expert Re
    16. Re:In other words by chunkwhite86 · · Score: 1

      I've always wondered about that. If you had your business on the net, and /. linked to it, causing it to go down, would /. be liabel? Assume the following before replying: */. did NOT warn the page *The page in question NEVER receives the amount of traffic necessary to bring it down. *Let's assume it happened on a Saturday, when they had minimal support *The company can PROVE they lost revenue. /. can't really play dumb, they HAVE TO know the /. effect is going to be too much for a page. It can almost be called a DoS attack at this point.

      No, /. would not be liable. That's like saying:

      "If an advertising agency put out an ad for restaurant X, and everyone went to restaurant X as a result of the ad, that the advertising agency should be liable is restaurant X runs out of food."

      Yes, it is that silly. If the restaurant runs out of food, that's no one's fault but the restaurant manager's. The fact that there was a 2-for-1 dinner coupon in today's paper is irrelevant.

      --
      I'd rather be a conservative nutjob than a liberal with no nuts and no job.
    17. Re:In other words by chunkwhite86 · · Score: 1

      /. can't really play dumb, they HAVE TO know the /. effect is going to be too much for a page.

      Why do they have to know? I'm sure that the /. effect would not bring down ibm.com or cnn.com

      Is it really a site owner's responsibility to assess the bandwidth capabilities of any linked-to site? I don't think so.

      --
      I'd rather be a conservative nutjob than a liberal with no nuts and no job.
    18. Re:In other words by commodoresloat · · Score: 1

      It's funny but it's true. If you have a website about something a lot of people will be interested in, you should expect it to be read by a lot of people. I don't understand why a slashdotting is any worse than having your website linked to CNN, or Wired, or the New York Times. Nobody would ever seriously raise the question of whether CNN would be liable in such a situation; why is it different with slashdot?

    19. Re:In other words by geekoid · · Score: 1

      Lets say you open a chili burger stand.
      Let say its the best Chili Burgers in the world.
      Then a media personality make some of handed remark on how great your chili burgers test.
      Then suddenly 10,000 people show up to buy a Chili Burger, and you can't support that many customers at once.
      Should you be able to sue the media pesonality?

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    20. Re:In other words by unicron · · Score: 1

      Fucking beautiful. Honestly. I've been humbled. I pride myself on being the king of analogies but that was some hands down awesome shit. You're absolutely right.

      I'm not being sarcastic/patronizing either. Really awesome shit.

      --
      Finally, math books without any of that base 6 crap in them.
    21. Re:In other words by dvNull · · Score: 1

      Only if 100% of the connections causing the site to go down come from /.

    22. Re:In other words by Lawrence_Bird · · Score: 1

      No thats not correct. If I run some form of business on the net and for whatever reason it gets /.'d, then my *legitimate* clients will likely be denied access to my business, where as those involved in the /. effect have no likely interest in buying from me. The analogy of a restaurant is wrong, it is more like running a restaurant and suddenly having a WTC protest outside your door looking thru the windows and pounding to get in. Your real customers will not be able to come in.

      Its similar to an unsolicited advertisment, which I believe their are laws against. Would IBM be happy if you took out an ad in the paper for something they sold? I really doubt it, even if it was a positive ad, unless they gave you prior authorization.

    23. Re:In other words by Anonymous Coward · · Score: 0

      If /. is responsible for any negative effects it should it not also profit from any postive effects. You cant have your cake and eat it too.

    24. Re:In other words by Wargamer · · Score: 1

      (re: /.ing) "It can almost be called a DoS attack at this point." Yes, the 'net sure has changed since the days when /. was started...

    25. Re:In other words by Anonymous Coward · · Score: 0

      By putting something on the net with not access restrictions, you're implicitly welcoming the public to visit.

      And by walking down the street without wearing a charity belt you're implicitly welcoming a rapist to rape you.

      It happens that many sites (especially businesses) are perfectly capable of handling a Slashdotting and are pleased to get the exposure.

      It happens that many women (especially businesswomen) are perfectly capable of handling a rape and are pleased to get the screw.

    26. Re:In other words by anthony_dipierro · · Score: 1

      http://www.injuryboard.com/view.cfm/ID=22

      In order to win a lawsuit against another person or company for negligently causing you, your loved one, or your property harm, your attorney must be able to prove all of the following: 1. That the person you are suing, the Defendant, had a responsibility to act in a certain manner. Lawyers refer to this responsibility as a duty. Your attorney must show that it was the Defendant''s duty to act in a certain manner. For example, while driving a car, a defendant has a duty to pay attention to the road.

      This would be perhaps the hardest part to prove. Does slashdot have a "duty" to warn someone before linking to them? Do DSL users have a duty to apply patches to keep their computers from spreading viruses? Surely these concepts will become more clear in the coming years, as these things start to get litigated.

      2. That the Defendant in fact failed to act in the manner required.
      3. That as a result of this failure by the Defendant to act responsibly (i.e., breaching his duty), you, a loved one, or your property was indeed injured or harmed in some way.
      4. That you, a loved one or your property was actually hurt in some way.
      If your lawyer can prove each of the above four elements, then you may win the lawsuit and the Defendant may be ordered to pay you money. However, even if your attorney can prove all four of the elements, the Defendant may have what attorneys call an affirmative defense. The bottom line is that your attorney must prove all four elements and the Defendant must fail in his attempt to show that he has an affirmative defense.
    27. Re:In other words by Pahalial · · Score: 1

      For the actual /. effect, yes, since supposedly it only includes headline news stories. If, however, a very high interest thread has the top post with a link to a small website, then no. Note the small font at the bottom of every /. page: Comments are owned by the Poster.
      Therefore, legally, it IS /.'s and only /.'s responsibility for any links in the stories themselves.

      --
      Stuff.
    28. Re:In other words by machine+of+god · · Score: 1

      Maybe if the link was posted specifically to bring it down. I've seen that before.

    29. Re:In other words by Afty0r · · Score: 1

      Well, it's pretty simple. If someone mentions your company on a VERY popular TV program, and you get thousands upon thousands of people at the door to your small shop trying to see your products, and get in to buy them only to have 90% of them leave before they got the the head of the queue because they were so bored, would the shop have a right to sue the TV program because some customers who might have bought products left before buying?

      Quite simply, no.

  16. We Always Pay by Snagle · · Score: 1

    Whether it is our fault or not, we will be paying for it. You can't expect the ISP to just pay the costs when they could charge their customers instead.

  17. contract... by perlchild · · Score: 3, Interesting

    Considering the variety of bandwidth providers, acceptable terms of service(TOS) and all that, eventually, it will become a matter of taste, preference and terms that can be agreed with. How many subscribers want traffic shaping, inbound or outbound on their interface? Wouldn't customers PAY for making sure that the only traffic spikes they can get are mail or http related? I'm sure a lot of my hosting clients would love a system where they pay for the bandwidth they use, but that limits are in place to make sure excessive bandwidth usage is actually the usage they pay for.

    Since DiffServ and other standards based solutions are ready to be implemented, perhaps you should consider talking to your most whiney clients about it?

    Yes I know it doesn't apply to all clients, and not every provider has the extra router/switch cpu power to implement them on all links...

    But wouldn't such a solution be a good way to keep the more demanding clients(increasing the value they get: bandwidth for the right traffic) and decreasing the tax hackers and Distributed DOS and misconfigured systems make them pay (for undesirable traffic). Maybe you should suggest this as a customer retention measure, for those clients where it makes business sense.

  18. To eat or not to eat by binaryDigit · · Score: 3, Interesting

    Well, on the one hand you have the credit card company model. They eat unauthorized charges all the time, and generally it is a good thing. Phone companies and other utilities do a similar thing, if you can prove the fraud, then they generally cut you some slack (though they might make you work for it). I think that this is a workable "consumer" friendly model. I think that generally, if one had a choice between two isp's and one said we're gonna charge you no matter what, and the other said that we won't charge you for malicous use, assuming you can prove it, then I think that the choice would be obvious (price comparos not withstanding of course).

    1. Re:To eat or not to eat by Anonymous Coward · · Score: 0
      Well, on the one hand you have the credit card company model. They eat unauthorized charges all the time, and generally it is a good thing

      I think the store that sold the goods is the one that gets stuck with most of the unauthorized charges, not the credit card company.

    2. Re:To eat or not to eat by Anonymous Coward · · Score: 0

      Actually,they don't "eat" the charges. Losses are figured into the calculation for interest rates (apr).

      For stores that sell merch. to fraud cards, they lose merch. if the card company rescinds credit, so the store has to markup to cover their loss.

      So,the consumer still pays in the end.

    3. Re:To eat or not to eat by travisd · · Score: 1

      The Credit Card Co's don't "eat" shit - they gladly deduct from the merchant what they credit back to the consumer. It's ultimately the merchant that's out the $$ and/or product from an "unauthorized" transaction.

    4. Re:To eat or not to eat by Bonker · · Score: 1

      Part of the agreement you sign when you agree to take credit transactions or install credit card POS mechanisms in your place of business is that you will be liable for all transactions charged back to you by the creditor. These are typically simply called 'chargebacks' or 'reversals'. While the credit company may be involved in these and may have an agreement to limit store liability, the store suffers the brunt of fraudulent credit card transactions. These are usually handled in a manner similar to hot check writing or shoplifting... i.e.: police involvement.

      --
      The next Slashdot story will be ready soon, but subscribers can beat the rush and slashdot the links early!
  19. simple by sydlexic · · Score: 2, Insightful

    I think it's simple to say you're responsible for your outbound traffic. If your machines are compromised, you should eat the bill for the traffic they generate. On the other hand, if you receive some wave of unwanted inbound traffic, you should definitely not be liable. Even a dropped UDP packet takes bandwidth.

    In fact, I'd prefer a pricing model that is fixed for inbound and metered on the outbound. It puts a financial burden on spammers, copyright violators and the tragic/stupid victims viruses. On the other hand, if you've got something to sell, you should be more than happy to pay for bandwidth used to move that merchandise.

  20. This is a good question! by FyRE666 · · Score: 1

    I've been thinking about this for a while - on the one hand, I wouldn't like to get a bill if one of my sites were getting DOS'ed to hell, but on the other hand I believe there should be an effort to make spamvertised sites pay by drinking their bandwidth dry en-masse.

    As for slammer, the idiots running the servers with open ports to the databases should pay for their bandwidth - serves them right. Hell, they're already wasting money licensing the World's least secure web server, so why not throw a little more into the trashcan?

  21. You do by Unominous+Coward · · Score: 1

    It's pretty obvious when you think about it. Bandwidth isn't free and ultimately, all internet users end up paying indirectly.

    The same way that taxpayers all end up paying for the bungles of politicians.

    --
    "Smoking helps you lose weight - one lung at a time" -- A. E. Neumann
  22. Balanced response. by gehrehmee · · Score: 5, Insightful

    Give them a complete or partial rebate, the first time, and have a set of "How can I protect myself?" documentation ready for the user. Email it to them, mail it to them, fax it to them, whatever it takes to get them to read it.

    Inform them that if they ignore those suggestions, and future problems end up costing them money, then they'll have to foot the bill.

    This way, the customer walks away happy and informed, and if they're really willing to be a good net citizen, they won't come back crying.

    If they're not willing to do what's required of them, they'll get stuck paying for it.

    --
    "You know, Hobbes, some days even my lucky rocketship underpants don't help" -- Calvin
    1. Re:Balanced response. by johnnyb · · Score: 2, Insightful

      You're missing the point - you _can't_ protect yourself from incoming traffic. Period. Even if _you_ block it with a router or firewall, it has still come into the ISP and you are billed for it.

    2. Re:Balanced response. by Anonymous Coward · · Score: 0

      Tell me. How exactly does one STOP INCOMING ATTACKS from causing any data transfer on the ISP's end? I can set up my box so the attacks are blocked, but they don't suddenly dissapear, now do they?

      The ISP's bandwidth would still be consumed. You would still be charged.

    3. Re:Balanced response. by mr.+methane · · Score: 1

      The problem is (being a service provider), if I give my customer the rebate, I end up having to pay the difference.

      Most ISP's themselves have burstable circuits, and have a CIR that's some fraction of the total bandwidth.

      If it doesn't affect my costs... I'd consider trying to work out a compromise with the customer. Given the alternatives of making a customer mad, or not having enough money to make payroll next week... Sorry, but that's what contracts are for. If you're not comfortable with the liability, ask your ISP to cap your usage at a certain amount.

    4. Re:Balanced response. by MidnightBrewer · · Score: 1
      This is the best answer I've heard so far. The ISP could even recoup expenses by offering consultation and labor to configure the server. The ISP could also solve the problem by making it part of the setup agreement that the server must meet an outlined security standard before the client's server is allowed to go online. It is then the ISP's continued responsibility to send out regular updates to the client, informing them of new security threats, and how to combat these.

      The ISP can continue to charge a fee for clients who want to leave the security maintenance in the hands of the ISP. This will help the ISP at least partially recoup their losses on servers where security was compromised, despite their best efforts.

      The main problem seems to be:
      a) there's always somebody, somewhere, happily hacking away

      b) spam legislation is still in its infancy, and is an international problem

      c) people are trying to think of ISPs as a utilitarian service, like electricity, gas or water, when it is in fact a telecommunications service. Gas, electricity, and water typically have a fixed maximum bandwidth, are one-way, and "dumb" (no information is being passed along.)
      The phone company do not (typically) charge you for incoming calls. In most cases, they charge a flat rate. They have the benefit of knowing that the end user can only accept a fixed number of connections at any given time, which is built-in bandwidth security for them. ISPs should also throttle incoming bandwidth and thereby regulate the maximum amount a user can receive. If the user somehow receives more than the allotted bandwidth (which should be hopefully impossible at this point), then it is quite obviously the ISP's fault. If the user needs more bandwidth, they should pay more for the added service.
      --
      "Give a man fire, and he'll be warm for a day; set a man on fire, and he'll be warm for the rest of his life
    5. Re:Balanced response. by gehrehmee · · Score: 1

      "flood" style attacks, as you describe, are out of the control of the customer, and should be dealt with by the ISP. However, I was reading into the article more of a discussion regarding things like worms and other exploits that result in the creation of zombie nodes, proliferating this problem further.

      --
      "You know, Hobbes, some days even my lucky rocketship underpants don't help" -- Calvin
  23. it depends... by thrillbert · · Score: 1

    is there such a thing as OC/48 bandwidth throttling?

    As far as I know, which is very little, there is no such thing. You get 2gbps and that's the end of it.. there's no such thing as "it's burstable to 10gbps..yada yada yada".. but why is the poor guy who can barely afford the T-1 getting penalized?

    Just my opinion.. everyone has one.. I got more than most.. :)

    ---
    You can't judge a book by the way it wears its hair.

    1. Re:it depends... by DJ+FirBee · · Score: 1

      If it is ATM than you can bet there is throttling. Just put everything in different classes of service.

      ATM can do bandwidth throttling(sp) better than a frame relay network can, in fact most frame relay networks are transported internally between long distance switch sites on ATM gear. In MCI it was Cisco Stratacom and the infinitely cooler FORE ATM switches.

      The guy with the T1 gets penalized because.

      ha.

    2. Re:it depends... by NineNine · · Score: 1

      Absolutely. There's a ton of hardware out there that throttles bandwidth, and can keep track of bursts.

  24. Thats a good question... by dragontooth · · Score: 1

    I think it depends on what kind of services you give your clients. For instance if you are offering shared hosting and the client gets killed by bandwidth baddies I would think it is the ISP's fault for not protecting the equipment. However if you are providing colo or complex colo and are merely providing bandwidth, then the client should be responsible for every byte of traffic that goes in and out. They are responsible for the hardware and software. How can the company be expected to look after that?

    I work for a managed service provider. We would never charge our clients for the slammer virus if it had affected them (fortunately it didn't) but our colo customers would be looking at a very large bill about now.

    --
    "Laugh, and the whole world laughs with you. Cry, and they still think its funny." - Mr. Boffo
    1. Re:Thats a good question... by RazzleDazzle · · Score: 1

      I'll tell you how we deal them, we unplug them from the network if they don't handle their own shit. We (not twtelecom.net) host some of Jasc's servers so when they release a new version of Paint Shop Pro, we get some serious traffic spikes for a couple of hours, so we know which colo's will be using big bandwidth. You should see the people calling in when all of a sudden their box drops of the planet. Of course during the SQL fuckup there were many many boxes that were unreachable before we started unplugging them. Why ms sql anyway people????

      --
      ZERO ZERO ONE ZERO ONE ZERO ONE ONE! Just brushing up for my next big invention: Ethernet over Voice (EoV)
  25. Paying for Bandwidth by bmcdarby · · Score: 1

    I think the customers in this case have the right to complain about paying for bandwidth that through no fault of thier own (and I stress if they are not at fault).

    Ultimately the ISP should cover for such worm attacks but I can well understand why they might not want to. It sounds like it would be a good area for insurance.

    1. Re:Paying for Bandwidth by JohnnyBolla · · Score: 1

      What about the upstream provider for the ISP? Is it their fault too?
      Try telling that to your water company if a tree root cracks your water line and you use 15 thousand gallons of water.
      How are they not at fault? They certainly are at fault if their patches aren't up to date.

      --
      Carpe Deez
    2. Re:Paying for Bandwidth by ryanwright · · Score: 1

      It sounds like it would be a good area for insurance.

      Yeah, you're only the hundredth person to mention insurance. Funny how none of you have really thought this through.

      I run my own mail & web servers, at home, on a 1.5Mbps line. My domains get nailed so often, I'd be submitting insurance claims every week. Usually it's virus attacks from Windoze boxes that are dropped at the firewall. Most recently some asshole has been sending hundreds of spam messages to random (non-existent) accounts on my domain. Sure, I can block his IPs at the firewall, but he's still eating up my bandwidth.

      My point is this: It's impossible to sell insurance for this because it happens constantly. The money being paid out in claims would outweigh your income a million to one.

      --
      -Ryan, with the unoriginal sig
  26. That's silly! by Anonymous Coward · · Score: 0

    : one has to realize the consequences (and the implications of burstable billing

    I don't see how people can be wholely responsible for their incoming bandwidth without being able to shape their traffic at their ISP's side of the pipe.

  27. OT: What makes up bandwidth costs? by Platinum+Dragon · · Score: 3, Interesting

    I've always wondered where the cost for bandwidth comes from. I've assumed it is related to equipment and line maintenance, costs for professionals to maintain the equipment and expand the networks, and new equipment and housing.

    Can someone give me an idea of where the price for bandwidth ultimately comes from?

    --

    Someday, you're going to die. Get over it.
    1. Re:OT: What makes up bandwidth costs? by linuxwrangler · · Score: 2, Informative

      I've always found the method most large hosting companies use to charge for bandwidth very reasonable. Most of the ones I've dealt with use a variation of the following:

      1) Total the bytes every 5 minutes (basically average usage in 5 minute groups).

      2) Sort all the samples from highest to lowest for the month.

      3) Throw away the top samples - usually contracts specify something like 5% or 10%.

      4) Bill based on the highest remaining sample

      It is quite logical - once you have installed the infrastructure to support the bandwidth it doesn't matter if you push one bit or a billion over that. In other words, the relevant cost is to support a large enough pipe (which is determined by peak usage) for the customer. Pushing 1megabit 24/7 takes the same pipe as pushing it for an hour a day.

      Remember that the typical connection to a cage is 100Mb so you can really push bits for a few seconds as long as you don't get too many high 5-minute samples.

      Commentary: I feel that the same logic should apply elsewhere - if I have a 384k DSL then I'm automatically capped to that bandwidth and should be allowed to use it for brief periods or constantly. Fortunately that's exactly how my local home ISP sees things as well - static IP for everyone, no restriction on # of computers, servers, etc.

      Back to the original discussion: if the hosting company offers to the customer to set a rate limit then I think the customer loses otherwise there is some culpability on the part of the ISP.

      In reality the current business climate will mean the ISP eats it if they want to keep their customers. The ISP is probably not out any money anyway since (see above) the cost is in the pipe, not the usage (unless, of course, they buy their bandwidth using similar contracts from an upstream provider).

      --

      ~~~~~~~
      "You are not remembered for doing what is expected of you." - Atul Chitnis
    2. Re:OT: What makes up bandwidth costs? by Anonymous Coward · · Score: 0

      Damn buggy "Call It A Night, Cowboy!" error message. I tried to reply at about 7 PM, but slashdot wouldn't take it. I'm going to keep trying...

      > where the price for bandwidth ultimately comes from?

      I owned an ISP for six years. Most of our cost for bandwidth was to pay the phone companies for lines to get to exchange points. By exchange point, I mean a public interconnection like MAE East or a private exchange with another provider where you exchange traffic. The private exchange could simply be a direct line from one of their routers to one of yours whether you're talking about just down the hall or the other side of the country via one of the phone monopolies. For example, our T3 to MAE east cost $6,000 per month for the T3 plus $8,000 per month for mileage fees and taxes (crossing state lines is extremely painful wrt taxes. A T3 is 28 T1's of which each T1 is 24 phone lines, so you're paying taxes on 672 lines!). Our four T1's to PAIX (in CA) were about that cost since we're north of Atlanta, GA. We had private exchanges with MCI (later bought by C&W) and with UU. For the MCI one, we split the cost of a line to North Royalton, OH (why they wouldn't let us connect to their pop in Greensboro, NC, I don't know). That was about $6K per month for 12(?) Mbps since we got a discount from MCI for the physical circuit. For the UU interconnection, we spent about $40K one-time cost for an open-ended fiber lease from an abandoned bank down the street from our office to one of their former branches that was in the same building where UU had equipment in Atlanta. We were very lucky to find that. We bought transit (the right to sent traffic not only to Sprint but also to anyone they interconnect with. This is a normal Internet connection whereas when you peer with someone, you only send traffic to the provider that is destined to that provider) from Sprint. That was around $65,000 per month in 1996, and as far as I know, I think we were paying about $12K per month when I fled (err, sold) the company. Our next big cost was public exchange point fees. I think we were paying about $200 per Mbps per month. I never got a good handle!
      on the costs so that number could be way off. Also, rackspace in those places is very expensive. In some exchange points, just running a cable from one rack to another due to union costs can cost $750+ then $250 per month for the right to leave the cable there. At one ISP I'm doing contract work for now, they have 4+ week delays and pay an average of about $250 for union labor to plug-in an ethernet
      ble at an exchange in NYC! We ran a cable literally twenty feet to get from our rack's to CAIS's rack at MAE, and it cost us over $2K initially and $250 per month. We ran the numbers one time, and if we had decided to connect to all six of the major exchange points, rather than just two, our costs for just bandwidth would have about four times our *total* income. Bandwidth is expensive, and the main reason is the cost of long-distance lines.

      I think in the end, we spent about $1K per Mbps, and I know that we spent less per Mbps than other providers I've talked to. So, for your provider that sells a 1 Mbps cable connection for $50, they have to resale 20 to 1 to just cover bandwidth costs. That wouldn't begin to pay for the circuit to your house, the equipment, or support.

      None of the costs I listed include routers, salaries, test equipment, and rent. ISP's always seem to underestimate rent. Even a small corner in the equipment room in a nice office building can be very expensive. In downtown Atlanta, Athens, GA, Danville, VA, Hickory, NC Rock Hill, SC, and Greenville, SC, we were paying anywhere from $75 to $1,080 for enough room on a wall to place a router and a 66 block on the wall in an equipment room in an office building. Yes, $1,080 per month! Renting space from one of the phone monopolies was even more extravagant. I think we paid about $2K per year per foot for CO space the one time we did it. After reselling bandwidth at about a 20 to 1 ratio, we came-out just barely ahead. Note, some of my numbers are probably off since I never did get a good handle on what our expenses were while everything was spiraling out of control. So, if you think ISP's are making money selling a T1 for $600 per month (where about half of that goes to the local phone monopoly for the physical circuit), you're probably wrong. Very wrong.

  28. Different cost model by ByTor-2112 · · Score: 1

    I personally think that the current model for bandwidth needs to be changed. Right now the bandwidth providers are eating from both ends of the stick and laughing all the way to the bank. But the fact remains that many sites are not able to pay their bandwidth bills. If content on the net is disppearing, so will users.

    I would propose that content providers be given free bandwidth provided by the telcos since, after all, they are the reasons people like me pay for broadband. In effect, the consumers will subsidize the cost of the content providers. After all, that's what you really pay that $20-50/mo for... The content!

    1. Re:Different cost model by JohnnyBolla · · Score: 1

      Wow. I am assuming you just didn't state that clearly, because otherwise that is the most whacked out idea I have ever heard.
      The "content" isn't going anywhere, neither are the users.
      How do you propose to differentiate between "content providers" and users? Am I providing content by spewing IM's all over the net? What about a web server on my home machine?

      --
      Carpe Deez
    2. Re:Different cost model by harryk · · Score: 1

      People are not paying for content. You are paying for a link to do whatever you want with, according to your TOS. I have RR at home, and I don't think I've ever spent more than about 5 minutes at the regional RR website. I pay for bandwidth not content. I get my content from various providers.

      Its similar to having a car. Sure, you can be entertained by driving, and sitting in your car and listening to the radio, playing with the reclining seats, etc, but its where the car takes you that is important. Hence, you buy a nicer car to get you there in a faster, more comfortable manor. Same thing applies to dial-up versus broadband.

      Personally, I think that 'bursting' pricing is bullshit. If I saturate my line, then I saturate my line. I pay a flat rate and I get as much accross it as I can. If I want more lines, I pay for more lines. But when you buy it in bursts your setting yourself up for loss. Same thing applies when you pay for 'transfer totals'. If you limit my usage, then ultimately I'm just not going to use it, and hence I/we become more segregated from the 'net. It would be better to pay for larger dedicated lines that I could use to my hearts content.

      my 2 cents worth

      --
      think before you write, it'll save me moderator points.
    3. Re:Different cost model by Anonymous Coward · · Score: 0

      > bandwidth providers are eating from both ends of the stick

      What? What planet do you live on? Do you have any clue how much a long-distance T3, that crosses state lines, is per month? For the past four years, bandwidth providers have been dropping like flies. I used to own an ISP, and I now do contract work for IBM Global. I haven't personally seen a bandwidth provider that made money. Yes, some people are making money selling extra services, but that's the only way they're keeping their heads above water.

  29. Liability = Incentive to be vigillant by Edball · · Score: 2, Insightful
    You know, it seems to me that if Individuals are held liable for bandwidth issues stemming from malicious users, it provides a pretty good incentive to keep their systems up to date with the latest patches.

    It also would cause Individuals to generate greater pressure on Distributors to get patches out and visible to the general public. If the general public took more of an interest in internet security, there'd potentially be much fewer DDos Zombies out there.

    There's nothing quite as eye-opening as a huge bill sitting on the table staring back at you.

    And that's my 2 cents.

    1. Re:Liability = Incentive to be vigillant by edhall · · Score: 1

      So you'd argue that making someone liable for things likely to be beyond their control is a way to encourage those who have the control, but no liability, to reform?

      That's novel.

      Remember, the "malicious users" responsible for the incoming bandwidth aren't at all likely to be on his system, and as many postings here have pointed out, the customer could be up-to-the-minute with patches and even have shut down his server at the first sign of trouble, but that would have no effect in an inbound UDP flood (like the slammer worm) or a SYN flood (like a DDOS attack), and so forth. The malicious or unpatched originators of that bandwidth aren't likely to be motivated to prevent the flood by the fact that the victim pays (and perhaps the contrary if DDOS was the objective).

      Now, whether the victim pays or not is a separate issue, and could be decided based on contract law and business considerations. I frankly don't think the original article gives enough information to argue one way or the other. But I don't see anything on which to base an opinion that the customers are actually at fault.

      -d
    2. Re:Liability = Incentive to be vigillant by Edball · · Score: 1
      So you'd argue that making someone liable for things likely to be beyond their control is a way to encourage those who have the control, but no liability, to reform?

      Well, yea. I'm saying that if the general population was worried that their bandwidth bill would go up because of being a victim of some malicious person - they WOULD put pressure on their distributer to reform. The whole reason companies won't reform is the the general population really doesn't care all that much.

      You are right about the inbound traffic being a seperate issue from the outbound. But the fear of somebody's system being compromised and utilizing tons of upstream bandwidth (which they pay for) would theoretically motivate them to try and tighten their system up.

  30. A Blend of the two? by rblancarte · · Score: 2, Insightful

    Perhaps the best solution would be to impliment a flat rate that under which, you would just pay a set amount per month. If you exceeded this, then you would pay on a burst billing method for the bandwidth beyond that.

    The real question becomes where do you set the line? But that could be determined by the average user usage, perhaps a study could be done over the course of a few months to see where people fall on this whole thing.

    RonB

    --
    It is human nature to take shortcuts in thinking.
    1. Re:A Blend of the two? by unicron · · Score: 1

      I'm with Cox, and while I've heard they have a 6gb down limit, I question whether not it's enforced. I pulled half-a-dozen ISO's in a single weekend once, like 12-15gb, and I never heard a peep from them about it.

      --
      Finally, math books without any of that base 6 crap in them.
    2. Re:A Blend of the two? by penguinboy · · Score: 1

      Confusing math here: 12GB / 6 ISOs = 2GB/ISO Aren't CD images usually 600-700MB?

    3. Re:A Blend of the two? by NineNine · · Score: 1

      That's the way most plans work now with servers, which I assumed is what we're talking about. I have up to xxxx gig of transfer a month, plus $x per gig I go over in transfer. That's pretty much already the industry standard.

    4. Re:A Blend of the two? by Lieutenant_Dan · · Score: 2, Funny

      Hi Jeff, this is Cox's Customer Service Bot #25. Your transgression last month has been recorded and the technical team enjoyed watching of all seven "Barbie Wardrobe" CDs in the series. We are now in the evaluating stage and will inform you of your punishment in the next month's bill.

      Best wishes,
      Bot #25

      --
      Wearing pants should always be optional.
  31. Throttle by hajo · · Score: 2, Interesting

    If you work on the ISP side you should be able to throttle bursts of bandwidth with the consent of your users. Should they decline to be throttled then you should be able to charge. Why aren't you throttleing bandwidth right now. A thousandfold increase in bandwidth use should raise suspicions unless the iste was mentioned on slashdot ;-)

    --
    Hajo Monogamy: Belief so strong that millions of people end perfectly good relationships in order to start a new one.
  32. If you control, you are responsible by jrpascucci · · Score: 2, Informative
    If you are a co-loc provider, where the person configures and runs their own machine and firewall and can take steps to minimize this sort of attack, then you have no responsibility: you are merely providing bandwidth.

    If you control shared servers and/or if you do not give users a configurable blocking mechanism (firewall, IP addr/range blocker, for web services a bogus URL block or the ability to ban individuals who spam sites) then you are, in fact, responsible for the bogus bandwidth usage.

  33. Anyone else? by jforr · · Score: 1

    Anyone else look at the title and immediately think this could be the first back to back dupe?

    1. Re:Anyone else? by Anonymous Coward · · Score: 0
      Anyone else look at the title and immediately think this could be the first back to back dupe?

      No, and there are 2 reasons:

      • The article wasn't posted by CmdrTaco.
      • Taco already made the first back-to-back dupe. ;)
  34. Root access and dedicated servers by Centinel · · Score: 1
    Dunno about your specific setup, but I would find it perfectly reasonable for hosting companies who rent dedicated servers and colocation facilities to make it customer responsibility and expect customers to patch their systems against such vulnerabilities.

    After all, they have root access on the box. They're the admin.

    For that matter, it should the customer's ass, not the host's if they get r00ted.

    Sort of things that should be in writing in the hosting contracts, IMHO.

    1. Re:Root access and dedicated servers by Second_Derivative · · Score: 1

      It is. I've got a dedicated server, in the contract it says that I'm expected to take responsibility for ensuring reasonable security measures.

      Unfortunately the techs there also told me that if I get DDoS'ed they'll immediately kick me off the network. Sad that the internet's come to this but I can't say I don't sympathise with them.

  35. Inter ISP charges? by Anonymous Coward · · Score: 0

    There are reasons to go both ways on this one. One one hand if
    someone descides they don't like you on IRC and ping floods you a gigabyte, they charges for incoming bandwidth are not nice.

    On the other hand charging everyone for outgoing bandwidth only, leaves operators of websites with a big bill which banner ads don't cover anymore.

    I'd like to know which way charing goes in practise. If I got a fat connection to a big ISP or a big internet exchange, how would it usually be billed? Total traffic, incoming traffic,outgoing traffic, flat rate or based on content eg does it matter if I am search engine sending out content that people want or if am I feeding a load of web surfing end users getting conectn from others.

  36. It Depends by Herkum01 · · Score: 2, Interesting

    If you want to keep that customer, you do what it takes to keep the customer. Remember the golden rule, 1 bad customer experience gets passed onto 20 people. If you think that this customer is going to put with this, fine go ahead and charge them. If you don't you should suck it up. If they leave, not only will the money that you get from them goes to zero, but they will bad mouth you to enough other people that it does have a negative impact on you attempting to acquire more customers.

    In other words, be a good guy, suck it up and the customer will trust you more the next time you attempt to raise their bill. Blow them off and the only that you might get from them is the finger.

    1. Re:It Depends by josh+crawley · · Score: 2, Insightful

      ---Blow them off and the only that you might get from them is the finger.

      If they're part of an ISP, they probably have already got FINGERD.

  37. NO! For the love of CowboyNeal, no! by Anonymous Coward · · Score: 0

    I have but one question - what constitutes a content provider?

    Should a system such as you propose ever come into existance, it'll be time for Internet 3, because the first one will have gone to hell in a bit bucket.

  38. Yeppers by Anonymous Coward · · Score: 0

    Plain and simple, the customer needs to pay for the bandwidth they used.

    However a simple "You're exceeding your commit rate. What's going on?" works wonders. The thing is - do it as soon as you see it - not with an excessive bill at the end of the month.

  39. this is why the buffet model works best by Merlinus · · Score: 1

    This is why bandwidth at an "all you can eat" rate per month is best. This is why the Internet took off so much faster in the US than elsewhere in the world - local phone calls are free with a monthly bulk rate. Trying to break down the cost by quantity is fraught with complex issues that just aren't worth the trouble compared to a flat rate.

    1. Re:this is why the buffet model works best by Anonymous Coward · · Score: 0

      But someone does have to pay for that ulta-Gigabit pipe, and the electricity, and the maintenance, and the etc etc ...

      So the more data/voice flows through the pipe, the more expensive the upkeep (even with lowering technology costs).

      In North America we have free local calls, but there's also a higher percentage of people with phones and we tend to make more long-distance calls, and it's lot cheaper geographically (in most areas at least).

      At one point or another, someone has to pay ...

  40. Monitoring and Opting Out by pbryan · · Score: 5, Interesting

    My previous employer was unfortunate enough to be attacked by a series of distributed ICMP ping flood attacks. Our bill jumped from under $1K per month (Canadian) to over $10K in less than a day.

    We adjusted our monitoring process to detect these spikes early and contact our ISP to deny traffic from the offending subnets. Luckily, our ISP was willing to do this, even though they still incurred traffic from inbound packets. Luckily, these attacks originated from a few subnets that could be isolated.

    As a further kludge, we eventually disabled ICMP altogether on our routers, and lived without ping and traceroute.

    Having a host on the net is a risky proposition. You pay for inbound and outbound traffic, regardless of the source, packet type, or quantity. DDoS attacks can not only prevent your server from being accessable, they could literally bankrupt you if you become a target and don't take preventative measures.

    Hmm... One click bankruptcy. I wonder if anyone has tried to patent this yet...

    Our ISP was technically capable of detecting and thwarting various attacks. Ultimately, the policy of monitoring and contacting an ISP when traffic exceeds a certain threshold seems like a workable solution for average co-locaters.

    Given the architecture of the Internet, it's difficult to see how we could shift the burden to pay away from the server to the client. It seems like a problem remarkably similar to the problem of spam.

    --

    My car gets 40 rods to the hogshead, and that's the way I likes it!

  41. Pay and Pay by I+don't+want+to+spen · · Score: 1

    So you have to pay for the downloads of bug fixes, or else you have to pay for not downloading the bug fixes ...

    --
    Don't go to a brothel if you want to buy broth
  42. Interesting by essdee · · Score: 1

    It's a pretty tough issue... seems like whoever initiated the malicious behavior should foot the bill, but in cases where that person can't be located then I guess the victims of the attacks just have to eat the cost. Seems like a good incentive for customers to keep servers patched and firewalled (though even that won't guard against all attacks), as well as provide assistance in tracking down the responsible persons.

    That insurance idea is definately interesting. It would probably be a good idea for ISPs (or third-party comanies) to consider offering insurance plans for their services, in case of situations like those.

  43. Bad idea anyway by Anonymous Coward · · Score: 1, Insightful

    'Burstable' billing, or any other scheme for charging based on total traffic trasmitted, is a bad idea anyway. It creates additional overhead (and therefore cost) on the providers end, and unnecesarry paranoia for a customer.

    Billing a fixed monthly amount for a particular rate of transfer is a much better option.. Eg, $400/mo, for a 2Mbit link (if its via a media that can go faster, rate-limit it to 2Mbit). No extra resources used to measure utilization, no surprises in the bill.

  44. If you're responsible... by Snapple · · Score: 0

    If your system is generating the traffic, then yes... you are responsible for it! We supplied a net connection to a neighbour, they ended up having an open relay for spamming, and a warez site... It was their fault it wasn't a "tight" machine... so they got the bill.

    Now if you are getting hammered by worms on the inbound side and nothing gets through, then you can't be responsible for that.

  45. Who pays by wom · · Score: 1

    Look at the phone companies. They have similar problems: 1) Telemarketers (source pays), 2) Junk faxes (source pays phone bill user pays consumables), 3) Junk calls to a Cell phone (user pays for airtime, and v-mail box etc. usually).

    The cell phone users were/are so P.O'ed that it rarely happens and legislation is/will be in place.

    There is _little_ way to spoof your phone number, so the ISP equivalent can easily find the source of the
    junk call, and they (both telco and telemarketer) know it, so abuse is easier to deal with.

    Watch for "security" to make it harder to deliver alot of e-mail junk without paying for the priviledge. I expect junk faxes to also fall to the courts.

    --
    Trouble, a mistake or fun, your choice
  46. Bandwidth charges - responsible parties by Anonymous Coward · · Score: 0

    Good Question Who should pay for bandwidth usage?

    Ideal Ans: the person(s) who used it.

    Of course, this isn't possible due to a number of issues - including:
    1) Typical Consumer isn't going to want to pay more than a fixed monthly (low) fee.
    2) Theft of service/accidents/virus/worms.

    Certianly in the USA courts lawyers will basically win cases if some party didn't do due diligence with regards to industry standard practices.

    Thus, I'd suggest - if the Bandwidth useage is due to the customers failure to patch their systems within 30days (7 days? or something) of the patches being available - then the customer should pay.

    Naturally, ISPs need to be more professional than some of their customer can ever be expected to be - and THUS should be patching their systems and filtering ASAP. (Probably should be within 24hrs for most patches .. ). Of course Slapper took 10min or so to go around the world SO some stuff will have to auto-magically be updated ... the problem is then the ability to doing testing and QA of changing is basically an after the fact issue :-(

    Yes, it will be a tough balancing act ... and it may not work well since the issues can be argued (but then they already are ... as per the poster). This does seem to be the most fair - creating interest in the various parties to making their systems more secure.

  47. technical solutions exist for this problem. by othermark · · Score: 1
    It's called QOS. Either that or don't buy the bandwidth in burst. Smart ISP's buy flat rate and charge burst to the customer (unless they pay premium for flat). If you're only paying flat, you don't have to eat the cost for unintended bandwidth usage.


    --
    othermark

    --
    (!wired)?(coffee++):(wired);
  48. Bad business by Obiwan+Kenobi · · Score: 4, Insightful

    If you treat your customers like this, you're going to lose them. Simple as that.

    I liked the analogy someone else came up with, such as someone running an extension cord from your house to theirs. Who is responsible here?

    If I had hosting with your company, and the slammer bug hit servers that your sys admins failed to update, then you better eat that burstable bandwidth bill or a lawsuit couldn't be far behind (depending on the amount, of course). If the servers were my responsibility, including keeping them updated, etc, then I could understand your reasoning.

    If a DDoS attack cripples my site, and you expect me to pay for that, you're sorely mistaken.

    The simple fact is if they caused it, they paid for it. This includes patches/fixes the customer should've implemented. If you run and maintain that server for them, then no bill increase should be applied.

    If someone out in the world caused it, a random malicious event that they just so happened to be on the brunt end of, just throw away that burstable bandwidth bill and make sure your customer knows you did them a favor.

    It may not be your place as to pay for that second scenario, but you'll keep your customers longer, keep them happier and keep word of mouth on your company going strong.

    It's just good business. Were this my company, I would never even think of treating customers this way.

    1. Re:Bad business by citizenzero · · Score: 1

      I agree.

      If you provide a service, then you should give the customers the tools to limit their liability. You should at the least give them the ability to turn off their connection after a certain amount of traffic/bill. I think that is still far too little. You should really give them the ability to have you monitor and stop these spikes, throttle the connection after a certain amount of traffic/bill, etc.

      If you are supposed to be monitoring the connection, as an ISP, you can't really sit back and watch them get hammered with a usage spike and then force them to pay for it. You as the provider should be responsible for monitoring the connection and protecting your customer. Not a very good Service if you don't care about your customers, except when it comes to the check.

      Everyone should demand at least the basic level of customer service, and then maybe this poster's ISP will not be able to compete with their anti-customer policies.

    2. Re:Bad business by halbritt · · Score: 1

      If a DDoS attack cripples my site, and you expect me to pay for that, you're sorely mistaken.

      I am involved in a pretty large hosting operation. If a customer attracts a DDoS attack, we absolutely expect them to pay for it. If they complain and go away, we're generally happier for it. Nobody wants DDoS targets as customers. Obviously, there are mitigating factors, and we're pretty lenient with the policy, but that's still the policy.

    3. Re:Bad business by cyril3 · · Score: 1
      You as the provider should be responsible for monitoring the connection and protecting your customer

      When did we move to China.

    4. Re:Bad business by Anonymous Coward · · Score: 0

      Attracts a DDoS attack? Are you kidding? Visiting the wrong website or revealing your email address can provoke an attack from some deranged individual. Suddenly you don't want some grandma as a customer because she accidentally let her real email address or IP show while asking a newbie question on alt.sewing? Nobody wants an ISP that can't protect you from a DDoS.

      p.s. I'm posting as a coward because how do I know you're not going to DDoS me for criticizing your point. ;)

    5. Re:Bad business by Anonymous Coward · · Score: 0

      Would you be so kind as to post the name of your company so that we can avoid it like the fucking plague?

      I mean, your saying that you wouldn't want me as customer anyway, and I certainly wouldn't want you as a vendor, so let's save both of us a lot of trouble.

      Thank you.

  49. SImply a question of how your contract is written by TekPolitik · · Score: 1

    This is simply a question of how your contract is written. If it says they pay for all inbound usage, then they pay for all inbound usage, except perhaps usage generated by your own systems (for various reasons which are not necessary to consider here).

    Of course enforcing this may mean being unpopular with and/or losing the customer, but it's your call.

  50. Bandwidth / Accoutability by MrFreshly · · Score: 1

    There's a big difference in bandwidth issues for co-location and for shared hosting.
    If you put a server in someone else's building you should be accountable for bandwidth - after all, it's your software and your hardware using their bandwidth.
    If you are running a site on someone else's server, then viral harm should not really be your problem - in the case of slammer types anyway. You have no control over patches or proper administration and therefore should not be accountable for bandwidth unless it's because you actually do get a massive spike in hits (ie. via the /. hammer syndrome).

    Admins need to be taking care of their stuff and people that have servers need to have Admins...A lot of servers I've had to fix during the last few viral epidemics had not been patched or even looked at in a long time. Perhaps they didn't have admins...

    I think it's kinda like having a fire...If you don't tend to it, it could be cause damage to other people and/or their property. And thus you are accountable for your own actions.

  51. How badly do you want to keep the customer? by Matt_Bennett · · Score: 2, Insightful

    If you want to keep the customer, the first time it happens, you might want to forgive the excess bandwidth charges (while pointing out the specific clause in the contract that says you have every right to charge them), tell them that it's "for this time only," and make a record of it. This is the type of action that can inspire customer loyalty. If you want to keep customers, you need to find some ways to differentiate yourself from all your competitors. Since you're keeping records, you should be able to tell if a customer is just trying to abuse your policies.

    You need to ask yourself- how much did the excess bandwidth really cost, and how much is this customer worth to me in the long run? Probably, keeping that customer will make far more impact on your company in the long term than if you charged them, pissed them off, and inspired them to switch to another ISP.

  52. Look at it historically by paleck · · Score: 4, Interesting

    I work for a small local ISP, before making any decisions we always look at it historically using MRTG. If the customer all of a sudden starts spiking up from their normal amount of traffic, then we will let it slide at first. We will warn them that they may need to check to see if there are any updates for their computers that can help. Also we tell them what to check for regarding P2P programs on computers that they may not know about. If it continues then we are justified in charging them more, because they didn't heed our warnings the first time. Most of the time the customers computer(s) are at fault for the bursts that are coming on their connection. Don't know if this helps in your case, but it seems to work well for us.

  53. Liability? by giminy · · Score: 1

    In the scenario where the ISP eats the bill, it is now taking the responsibility for people not keeping their software up-to-date. I think that's a bad idea. People need an incentive to apply patches. Slamming them with a bill for the problems they caused by not patching is one way to get the message out.

    This will also help push the liability "down" to where it belongs. Pushing it down to the (ISP) customer will force the customer to put pressure on the software writers to take liability for bad code. But saying that an ISP must let its users off-the-hook won't get to the source of the problem.

    If an ISP wants to start pushing for software writer liability, it will need its customers backing it up saying, "I was running software X and it caused this financial burden." But the ISP customer has no incentive to do that because it isn't seeing any financial hardship. So the legal process on the ISP would involve lots of annoying subpoenas, and evidence from people that don't want to be there...never a good thing.

    Keep It Simple, Silly, is the phrase here, I think. It sounds evil for the end customer to be left with the burden, but at the end of the day that is how things are supposed to work.

    --
    The Right Reverend K. Reid Wightman,
    1. Re:Liability? by Anonymous Coward · · Score: 0

      I am still amazed that people fail to understand how billing works. The customer already pays for the capability of bursting, this is why bandwidth is billed on 95th percentile. In essence, the excess capacity the service provider has provisioned is already paid for. The service provider is not "eating the bill".

      Since attacks are temporary, this does not affect the service providers capacity planning activities. No additional cost, see? It is unfair to charge a customer for bandwidth they did not generate.

    2. Re:Liability? by Vesuvius_2 · · Score: 1

      I agree with the parent post.

    3. Re:Liability? by Anonymous Coward · · Score: 0

      I pay for bursting? I don't see that anywhere in my contract.

      Not every ISP and not every service plan allows for 95th percentile bursting.

      And let's assume they all do. Let's further assume that two worms hit in a single month. I hope that they're both cleared within 36 hours, because after that he has to start paying for it. What does a customer do then?

  54. Here's the problem Jerky... by Jim+Ethanol · · Score: 3, Informative

    The problem with billing for excessive inbound traffic is that the user has absolutely no control over what they receive.

    You can have the most sophisticated firewall on the planet, but due the immutable laws of IPv4 you can NOT drop a packet until you see the packet. At which point you've already used the bandwidth (and incurred the cost) required to transport the packet that you're just going to drop.

    This has nothing to do with patching your server. If you don't patch your server, and you get hit with a worm, and your box starts consuming huge amounts of bandwidth to attack other hosts, then it's your fault, and its OUTBOUND traffic, and you absolutely should pay for it. But having your server patched does not stop you from receiving inbound packets. They may not harm your server when they get to it, but you already paid for the transit.

    BTW, This is why it's illegal for a telemarketer to call you on your cell phone. Because in theory you had to answer the call (and incur expense) BEFORE you knew who was on the other end.

    This is a similar issue, except that we're not talking about telemarketers... which are businesses that more or less follow the rules. We're talking about script kiddies that don't care about the rules. Or in a worse case, we're talking about a competitor, or enemy, or rival that just wants to DOS you for a month until you go out of business because of all the excess bandwidth charges you're paying!

    The technology limits the liability of the consumer. The ISP must take some responsibility here and put systems in place that protect the consumer.

    -JE

    1. Re:Here's the problem Jerky... by forkboy · · Score: 1

      You saved me a bunch of typing by stating exactly what was on my mind. You should get modded up just for slipping in a Jerky Boys reference.

      --
      This message brought to you by the Council of People Who Are Sick of Seeing More People.
    2. Re:Here's the problem Jerky... by JohnnyBolla · · Score: 2, Informative

      Ok, I work for an ISP, and a damn big one at that. When one of our circuits gets hit with a Ddos, we call our upstream provider and have them block the attack at their router. We incur no cost for this, it's covered under our contract.
      Of course this is for leased lines, not metered bandwidth in most cases, but the concept remains the same. We watch our own backyard, when something happens we react and get the problem resolved. If one of our cable modems is spamming or spewing slammer all over the Earth, we notice and shut off the offender. If we didn't care to look, we would get negatively impacted, just like the guy that doesn't notice his machine spewing out slammers, or nimda, or getting slashdotted.
      Take an active role in your internet usage and you are largely immune to this sort of billing. You are responsible for your own stuff, if you aren't taking care of your stuff, I sure as hell shouldn't be expected to eat the cost.
      It is YOUR FAULT if you get four hundred and eighty million hits. You put up the site. If you get slammer, you should have patched. Quit crying about your bill and administer your system.
      Ounce of prevention, blah blah blah.

      --
      Carpe Deez
    3. Re:Here's the problem Jerky... by Jim+Ethanol · · Score: 2, Insightful

      First off, you said your self that you work for a big ISP. That means that they have the resources to pay someone like you to monitor this type of thing. That's not the case for "Joe 4U" that just has a couple of boxes in a rack.

      Second, I said DOS... and I said INCOMING. If someone pulls your subnets from ARIN and starts doing variable UDP DDOS attacks against oh.. I dunno say your DNS servers... what are you going to do? Shut down DNS? Block all UDP? I think not.

      The point key point I'm making is that I can make you eat a packet. If it's UDP, I can spoof my source address, so good luck blocking it by IP. Give me you're IP's and I'll show you want I mean ;)

      I own a small networking company that subleases space out of Exodus locations. And I'm telling you, it's not feasible to ask the average CoLo customer to do 24hr bandwidth monitoring, and real-time assessment of threats / packetshaping. When "Joe 4U" is asleep for 8 hours and his box is getting 100Mbits per second in DDOS traffic. There's a problem.

      The ISP has the resources and the expertise to solve the problem. It amounts to signing users up to an agreement that allows the ISP to "automatically" take action to prevent this type of unintentional bandwidth usage in the even that they can not contact the customer. Then you block it upstream and Joe 4U doesn't have to take you to court for his $10,000 bill.

      -JE

    4. Re:Here's the problem Jerky... by slarti · · Score: 1

      " First off, you said your self that you work for a big ISP. That means that they have the resources to pay someone like you to monitor this type of thing. That's not the case for "Joe 4U" that just has a couple of boxes in a rack."

      Not true, go download a copy of Cricket or MRTG. Been doing it for years, even contributed to the projects to make the monitoring job easier for others in the same boat.

      "Second, I said DOS... and I said INCOMING. If someone pulls your subnets from ARIN and starts doing variable UDP DDOS attacks against oh.. I dunno say your DNS servers... what are you going to do? Shut down DNS? Block all UDP? I think not."

      Your going to call your provider and get their assistance in resolving it. Even if their "small" it doesn't take much resources to setup bandwidth monitoring, I know it's my business to do this for
      my clients. I give my clients 24x7 access to see their bandwidth utilization. I instruct them on what they are seeing and what it means to them and their bill. I do this so they are aware ahead of time before a bill shows up. When the POS Windows DNS server starts pounding his server with DNS requests for a domain that doesn't exist and won't take no for an answer I expect him to call me. We'll find a way to stop it even if the turkey admin can't fix his server. BTW That happened less than two weeks ago.

      "I own a small networking company that subleases space out of Exodus locations. And I'm telling you, it's not feasible to ask the average CoLo customer to do 24hr bandwidth monitoring, and real-time assessment of threats / packetshaping. When "Joe 4U" is asleep for 8 hours and his box is getting 100Mbits per second in DDOS traffic. There's a problem."

      Any reasonable hosting company has the capability to do bandwidth monitoring, and if they don't call me. I know how and I do it for all my customers like I have for the last 8 years. What's it cost? I remember the old insurance ads "For the price of a cup of coffee a day you can...".

      "The ISP has the resources and the expertise to solve the problem. It amounts to signing users up to an agreement that allows the ISP to "automatically" take action to prevent this type of unintentional bandwidth usage in the even that they can not contact the customer. Then you block it upstream and Joe 4U doesn't have to take you to court for his $10,000 bill."

      Bottom line, the clients need to be educated as to what they are getting into when they put a server on the net. I feel it is the providers responsiblity to provide their clients with the tools to know what their servers are doing and be willing to provide the support to mitigate the effect of DoS attacks, and other "unintended" traffic.

      It's a two-way street, how can you expect your clients to pay for something they know nothing about without giving them the tools and information they need to understand their risk?

    5. Re:Here's the problem Jerky... by JohnnyBolla · · Score: 1

      First off, Joe4U doesn't have a colo. Joe wanna be a big time webpage has a colo. He should also buy a "pager" and hook his MRTG into it, so when he's sleeping, the "pager" can wake him up. if Joe buys a donut shop and it gets it's window broken at 2 am is he going to care enough to go down there and make sure his fryer doesn't get stolen? Most likely.
      A sad fact about a lot of internet businessmen, and I use that term lightly, is that they have fallen into the AOL line that "the innerweb is easy!". It's not. You wouldn't expect to open a masonry company with no knowledge of masonry, so why do you think you can run a colo? It's a simple concept. Get a system admin or get a lawyer. Might help to also read your contracts before you sign them. Reviseed plan- get a lawyer to read your contract, then get an admin to watch your network. If you want to do it yourself instead, you're gonna get bad legal advice and a shoddy network.

      --
      Carpe Deez
  55. Efficiency needed. by Anonymous Coward · · Score: 0

    With the cost of bandwidth now becoming cost like electricty or gas. the Internet needs bandwidth efficiency goals.
    If you had a webpage that had around 200kb of content and the cost of bandwidth was 5 cents/mb, then being slashdotted by 100000 vistors would cost $40!

    But if you optimised your webpage to around 100kb, your cost would be only $20.

    When you anaylse bandwidth usage, you see how inefficent the internet really is, and you should squeeze every last byte of efficenty to save costs

  56. I say charge the customer by rblancarte · · Score: 1
    The author of this whole thing is right - they put themselves out there, they should pay the costs.

    IMHO, what he/she (and anyone else in this situation) should do is updated their AUP and TOS etc and basically have them all say:
    "You are putting your computer on the net to do whatever you want, thus putting yourself at risk for your bandwidth being improperly used. This risk can be removed by turning any of your equipment off, and as such, your will be charged for any bandwidth used, regardless if you are the source or not."
    I agree with many of the arguments made, but he is providing a service, a service that the users do not have to use. I say impliment policies such as the above, and then let the users decide if they want to stay on with them or not.

    RonB
    --
    It is human nature to take shortcuts in thinking.
    1. Re:I say charge the customer by bellings · · Score: 2, Insightful

      This risk can be removed by turning any of your equipment off

      If they're being charged for incoming bandwidth (especially incoming UDP bandwidth like the slammer worm) then shutting off their server will not help.

      As long as the router continues to send those packets to that IP, they'll keep getting those packets. It doesn't matter if the packets just fall off the end of an unplugged cable -- incoming bandwidth is incoming bandwidth is incoming bandwidth.

      If I sent a huge SYN attack to your home DSL connection, and your machine crashes, are you responsible for the bandwidth before your machine goes down? Are you responsible for the bandwidth after your machine has crashed, but before the ISP's realized you're not on the other end anymore?

      --
      Slashdot is jumping the shark. I'm just driving the boat.
    2. Re:I say charge the customer by Enry · · Score: 4, Interesting

      How shortsighted.

      For one thing, the packets go down the wire wether the service is running or not. Thousands of requests per second to a box that isn't running the service still has to respond and say "sorry, not running here". Even if it's a few bytes per, it adds up quickly.

      Should a customer be charged for requests coming in for a service they don't offer? No, that's the point of the firewall (or packet filter really).

      ISPs could have a new revenue stream by looking at this problem differently.

      They can offer a firewall for a per-month fee and waive any bandwith increases as a result of DDOS attack or other work-checking that could be blocked by the firewall. An active firewall could proxy HTTP requests, also filtering out common IIS exploits.

      User doesn't want the firewall? Fine, you're responsible for all charges.

      This would at least give end users an option instead of what will border on collusion when all the AUP/TOSs change to read the same thing.

    3. Re:I say charge the customer by MbM · · Score: 2

      The packet nolonger goes to the customer, so the customer nologner pays the bill ... that doesn't solve the problem that the ISP still recieves the packet and still has to pay their upstream provider. The ISP still uses up bandwidth, all it means is that they can't charge the customer for it.

      Where's the incentive for the ISP?

      --
      - MbM
    4. Re:I say charge the customer by Anonymous Coward · · Score: 1, Interesting

      For one thing, the packets go down the wire wether the service is running or not. Thousands of requests per second to a box that isn't running the service still has to respond and say "sorry, not running here". Even if it's a few bytes per, it adds up quickly.

      Well, actually, in the case of Slammer, that's not quite correct. Slammer sent a UDP packet which is stateless and requires no response. Depending on the configuration of the network, it's a possible scenario that an ISP could log that traffic even if the server was turned off.

    5. Re:I say charge the customer by DunbarTheInept · · Score: 1

      False. The only way a customer cand stop the traffic from being sent to his computer is to disconnect the network connection, or power down the machine, so the ISP's equipment sees a dead line. But that kills ALL services, not just the offending one. The post you were replying to talked about how stopping the service (not the computer on which it runs) doesn't stop people from sending you the packets and that's absolutely true.

      --

      Don't label something "offtopic" unless you know the topic well enough to tell what's on topic.

  57. /. effect by Space_Nerd · · Score: 1

    what's next? customers complaining when they get slashdotted and asking the isp to reduce the bill?

    Slashdot effect: the isp killer.

    --
    Everybody has a purpose in life, maybe mine is to lurk in slashdot.
  58. Not to sound like a schmuck... by cgenman · · Score: 0

    But dont most ISPs pay a fixed rate for an X sized trunk? So, then, don't bandwidth spikes cause an overall degredation in service but not an additional charge to the ISP's?

    I'm all for charging everyone who was infected, but if a system recieves an unrequested DOSsing due to wormies, I don't see how charging the recipients for would help alleviate that service drop. And unless my grasp of ISP metrics is totally off (possible), how did this spike cost the ISP any actual money?

    Morally speaking, the recipient is not responsible for traffic spikes that couldn't reasonably be expected. That is the responsibility of those people who don't patch their systems, who create insecure systems, and who write the viruses in the first place. If you want a real-world analogy, a manufacturer can be sued if it creates an unsafe product that catches fire and burns down your house, but no one would hold the neighbor morally responsible as a cost of putting it on the common if that fire then spread to their house. Or, as a less forced example, no cop would give you a citation for having a broken taillight if it was because a random stranger smashed your car with a baseball bat. In the later example, the owner of the car does need to repair it as the smasher cannot be found, but as I mentioned unless there is actual financial reparations to be made by the ISP I fail to see how this is more than a ticket.

    Of course, all packets have a Syn / ACK, so tracking down the person who is responsible is possible...

    1. Re:Not to sound like a schmuck... by cgenman · · Score: 1

      Ok, does modding me down mean I'm wrong? I used the form of a question because I'd like to know if my perception of the situation is correct. Can someone give a more substantive answer to this newbie than -1 overrated?

  59. ISP problem by ad0gg · · Score: 1

    It all depends, what if the customer has his/her pages on an ISP server and the server is the cause of the problem, they forgot to pacth the sql server that they provide on the server or some item relating to faulty administration. Why should a customer be stuck with this bill? Or some ip is nailing the server and the ISP does not provide a way for the customer to deny the traffic. Customer should have every right to say that they don't want any worm traffic hitting the server and ISP should provide those tools or services to do so. If the customer is colo'ing a box then I would say its customers responsibility for everything, but when it comes hosting your site on an ISP server, it ISPs job as service provider.

    --

    Have you ever been to a turkish prison?

  60. In Either Case... by sm.arson · · Score: 1

    Each induvidual ISP is going to have to come up with some scheme for paying the bandwidth bills.

    Thankfully, it isn't some abstract concept like bandwidth "utility" that is difficult to quantify and price; every month an ISP has to pay X amount of dollars for their infrastructure. However they see fit to pay that money is really up to them. There are numerous ways, of course.

    The best possible situation would be every ISP trying a diverse set of payment structures. Through the magic of capitalism, consumers will eventually migrate to those ISPs who've created the most fair and efficient pricing scheme. Although, history (or maybe, Microsoft) has shown that being the most fair and efficient isn't a prerequisite for financial success.

    --
    for great justice, this sig has been moved
  61. Utility Billing.. by trefoil · · Score: 3, Interesting

    I work for company that writes Utility Billing Software.. from the way that we see it... there's fixed and variable pricing.. make a cost benefit analysis and figure out where the break should be for people to have a fixed fee versus variable.. in events such as the slammer virus.. treat it like a water main break and eat the cost.. it's like telling someone it's there fault they drive a car, that it got broken in to.. if the bandwidth is directly attributed to a situation that is out of the users control, then don't charge them for it.. but if they don't patch up once a patch becomes available (this should also mean that you, the ISP, has the patches readily available so there is no excuse by the user for not doing it), then those later fees should be attributed to the customer..

  62. Re:1? by Anonymous Coward · · Score: 0

    Look, I know that you're angry at Ronald McDonald for taking your Virginity, but keep the anger to yourself, ok?

  63. Insurance? by sahala · · Score: 1

    I know that some of you would balk at the thought of this, but would insurance be a possible solution? Customers could pay some fee (depending on certain factors...there are rating engines for doing just this) and could make claims for DOS, spam, and other abuse. Are there companies out there that can insure this sort of thing?

  64. Related Question by Anonymous Coward · · Score: 0

    If someone initiates a DOS attach on my server and I get charged for the bill and I can prove who did it, can I sue them and recover my costs from them? Should the law allow this?

  65. Who's Fault? by Anonymous Coward · · Score: 0

    It should be obvious here -- if the customer has malicious code on their machines that generates bandwidth, all because the customer didn't (patch|secure their machines|perform generally accepted security practices|etc...), the customer should definitely eat the costs. On the other hand, if there is a worm loose on the net and the customer /HAS/ done all of the above, then if a loss in bandwidth is seen, the provider should eat the costs.

    How does it really work? Customers b1tch constantly regardless of fault, and providers refuse to give a credit. Lovely, isn't it?

  66. Customer Service vs. Cost Recovery by masonbrown · · Score: 1

    If I were the customer and got charged out the ass because of a worm that had nothing to do with my site (I wasn't infected), I'd be pissed and take my business elsewhere in a heartbeat. So it's all a matter of weighing the potential future revenue by keeping the customer happy against the quick one-time revenue of billing for huge random un-preventable spikes.

  67. 95th percentile model anyone? by Anonymous Coward · · Score: 3, Insightful

    I thought many bandwidth providers had moved to a 95th percentile model to bill for bandwidth. Ignore the top 5% of the usage samples for this month and bill at the customer's 95% usage. This means that any sudden spike doesn't count against your bandwidth. Lots of spikes, or a spike that is not handled within a day moves the 95th percentile way up.
    Our upstreams bill us this way, and all of our burstable downstream customers are billed this way. It works well that way.

    1. Re:95th percentile model anyone? by slarti · · Score: 1

      Been doing that for 7 years.

      Problem is the providers that don't monitor their clients bandwidth. They just say "Oh we don't charge you for bandwidth", which is BS. Educating their customers is a feat.

      What about the guy who buys 64kbps because no one will be coming to his box and starts uploading 1GB compressed files to his server?

      Answer: You show him his graph and explain what just happened. The first month or so is a trial period to see what their "real" utilization needs are. It's now his responsibility to monitor his usage.

      Good monitoring breds flexible solutions.

      Back to the guy who blew out his 95th percentile...

      With good monitoring I am willing to help him reduce his costs by offering alternatives. Upload your content in the dead zone between 10p.m. and 6a.m. I'll put a wrapper on your inbound graph and as long as you don't exceed an inbound percentile there's no additional cost.

      95th Percentile boils down (warning rough figures ahead) to 1:10 minutes of sustained BW a day or 35 hours of sustained BW in a 30 day month.

      Couple different flavors:

      1. Total (In+Out).
      2. Greater of In/Out.

      Pick one...

      That's why a few years ago I wrote an OSS tool for generating percentile usage graphs for bandwidth utilization. The whole purpose was so that the clients could SEE what their systems were doing.

      and on and on and on.

      Good timing on this discussion. I been having numerous discussions about BW billing techniques and such for the past two weeks.

  68. multi tier pricing by zogger · · Score: 1

    multi tier pricing based on expected usage and unexpected usage. Seems like you should have a mechanism in place to deal with this sort of thing. You have a customer who's normal traffic is x. All of a sudden they are getting pretty severe traffic like x times 5 or something that makes it look like they are going to max out their alottment with most of the month left to go. If it was ME as the customer,knowing I was going to get hit with a huge and unexpected bill, I would think it *nifty* if you either throttled it back or even shut connections off until the customer was notified or a better analysis was obtained of what was going on. And you can offer both, one way the customer knows they are liable for their bandwith, period, their decision to make, they will chance it and they want their site UP no matter what. Swell.. Another plan, they agree in advance for you to take action on their part if something goes real screwy and they are getting DOSed or whatever. Seems fair enough and easy enough to have that in a written contract.

    I went through something like this with a roomate and long distance bills. The roomates friend came to visit, stayed a week. My bill was literally 10 times larger than normal at the end of the month,500 something as opposed to a more normal 40 to 50$, the so called friend of the roomate had split well before the bill came in and disappeared, no one but ME to pay the bill, the other roomate didn't care, said "too bad, not my fault, I didn't do it", and no arguing with the phone company over it. I SURE would have liked to have had the option with the phone company (and if I had thought to ask obviously) that if all of a sudden the bill was going through the roof that a courtesy call was dropped to the home verifying this huge jump in traffic. Something like that anyway, a cap of sorts. I could have nipped it in the bud before it became outrageous.

    And no, it wasn't any phone nookie 900 #'s, this person thought they were some kind of business typhoon and just made calls all over heck just constantly when no one was around trying to set up of all things "music business deals" I found out later adfter I just called a few of the listed long distance charges #'s up to see WHAT all the calls were about. Needless to say I soon thereafter stopped having those sorts of roommates and so called "friends".

  69. hi by Anonymous Coward · · Score: 0

    as long as this is under debate, meaning that there are isps that will compensate for undesired bandwidth spkies, customers will find as they offer better competition than the ones that don't.

    so it all depends on how much a satisfied customer is worth to you. would you rather give them free bandwidth (for honest mistakes) or would you rather lose their business?

    for example:
    you buy a tray of food at a food court, you trip and throw it all over the place making it uneatable, YOU pay for it.

    or

    you buy a playstation 2, but when you bring it home and plug it in, it doesn't work. you bring it back to the store and get a new one paid for by sony. somebody ELSE pays for it.

    once it becomes a standard practise, to excuse unintentional bandwidth spikes or not, your question will be answered. the standards are different for every type of service.

  70. It depends on what they're selling. by deadfishhotmail.com · · Score: 1

    My ISP (and this is dialup - bleh) recently sent me a letter informing me the I was one of their "Top 50 users," I was hoping to win a prize but they just wanted to double my access fee. Funny I thought, when I signed up it said unlimited access- so I called and discussed what unlimited means. Apparently it unlimited means with bounds and constraints (I kept thinking to myself, this is 56k dialup it's lot like you can really consume too much bandwidth). If I wanted (yes this is really a quote) "Really Unlimited Access" I'd just have to pay twice the access fees, then the Top 50 letters would go away and everything would be happy again (After all prolonged dialup can ruin their equipment?). 'Course all of their advertising says Unlimited 56k Dialup for just $9.95. Well I canceled service today and am moving on. The ISP is http://www.inreach.com/ check out their page and see what you would expect.

    MightyCookieface

    --


    Who is this "Poster" guy and why does he own all of my comments?!?
  71. I wouldn't pay! Also I would sue the spammers and by Anonymous Coward · · Score: 0

    Hey,

    I wouldn't pay. I would sue the spammers.
    Since the internet is public you should not have to
    pay for a burstable server. seek a flat rate.
    Also sue the spammers. sue the portscanners.

  72. Bandwidth is free by flandar · · Score: 1

    Come on, its not the bandwidth that is expensive its the hardward and maintance. It only costs penneys to run the electricity on the routers, hubs and bridges. These prices based on bandwidth are just artifical prices like long distance rates. The company that owns and maintains the fiber should have a fixed price to maintain it.

    1. Re:Bandwidth is free by cyril3 · · Score: 1
      its not the bandwidth that is expensive its the hardward and maintance ... The company that owns and maintains the fiber should have a fixed price to maintain it.

      Yes and when that fibre is full because of spammers and worms etc they will build more fibre ( or in the case of Austraila more gain paired copper) and charge a fixed price to maintain it. But who is paying to build it in the first place?

      Why isn't usage a reasonable basis for cost sharing (and therefore pricing) on a packet based network?

      The whole argument reminds me of the joke about how the first copy of Windows that Bilg sold lost him $800M but look at the profit margin on every copy since. Some people obviously didn't get the joke.

  73. Its up to the ISP to facilitate blocking ... by srealm · · Score: 1

    I have delt with this situation before.

    I don't mind being charged for everything that comes down the line, as long as I can make a phone call, or log onto a website, and get something blocked at the ISP's side of the link.

    I've been DOS'd before because someone wanted my nickname on IRC -- stupid reason, yes, but why should I eat that DOS, when I called my ISP and asked them to specifically block XYZ kind of traffic, and they did not have anyone with enough knowhow to do it.

    If they provide a blocking facility, sure, I'll pay for it all.

  74. I'll add to that... by bluprint · · Score: 1

    A class action lawsuit directed at all window (as in for houses, cars, etc.) manufacturers on behalf of all the individuals who have had home or vehicle broken into and lost goods due to security holes in windows.

    --
    A modern day witchhunt.
  75. proof of malicious intent by ShortSpecialBus · · Score: 4, Insightful

    unfortunately, there would have to be proof of malicious intent, or at LEAST a reasonable knowledge taht linking to the page would cause the business to lose money.
    While /. would have a reasonable knowledge taht linking to the page will cause the page to load slowly, they don't know what sort of connection the page is on, nor is it their responsibility to find out.

    The day anybody becomes liable for linking to a page on the internet will be the end of the world wide web...that's the whole premise of the thing...

    The only thing I can think of is something similar to the robots.txt file...have your webserver have a slashdot.txt file that says something like NoSlashdotLinkage = true in it or something, anything similar to the thing for preventing search engines.

    --
    //FIXME: Bad .sig
    1. Re:proof of malicious intent by unicron · · Score: 1

      Um..not true. If I stand on my roof and spray an ak-47 around my head a few times, and shoot a kid 3 blocks down, I'm going to prison, even though I had no malicious intent to shoot said kid. Same thing with the /. effect.

      --
      Finally, math books without any of that base 6 crap in them.
    2. Re:proof of malicious intent by phavens · · Score: 1

      True but you would get thrown in for Illegal firearms discharge and Accidental Homicide. Not murder (Malicious intent).

      --
      Patrick Havens (Mr. 573333 to you.) Graphic Artist / Coder / Father / Journeler
    3. Re:proof of malicious intent by unicron · · Score: 1

      But this is different. It's a given /. is going to /.-effect all but the most well-supported pages. Change my example to read "You bomb a mall at 5PM on xmas eve..the bomb levels 3 city blocks"

      Can you really claim that you lacked malicious intent when you KNEW full well that people would die? /. knows full well when they're linking to a site will bring it down..and they still do it..that's malicious enough for me.

      --
      Finally, math books without any of that base 6 crap in them.
    4. Re:proof of malicious intent by robi2106 · · Score: 1

      You may be forgetting the accounts of people being legally vulnerable to rediculous lawsuits because of posting interesting news regarding Scientologists (because they are basically athiest Nazis no matter what they say)

      In those cases, the people post something to their web site. It can be as simple as "This is what they said on such-n-such a date about such-n-such a topic" referencing a publication name, date, author etc. Then the scientologists come along and sue like mad costing the posting site lots of $ and pain in the butt.

      That is definitely a case of "The day anybody becomes liable for linking to a page on the internet will be the end of the world wide web...that's the whole premise of the thing..."

      Don't forget the whole deep linking issue that pisses off law departments of big sites.

      robi

    5. Re:proof of malicious intent by Atzanteol · · Score: 1

      But your intent would decide what sort of sentance you got.

      And your analogy isn't good enough. I will resist the urge to create another unworthy analogy too though.

      The thing is, how can /. be responsible for linking to a site you made public? *don't* put it on the web if you *don't* want people linking to it. Or block /. referrers. Now this is turning into a rant though...

      --
      "Ignorance more frequently begets confidence than does knowledge"

      - Charles Darwin
    6. Re:proof of malicious intent by ShortSpecialBus · · Score: 1

      See, we're getting into the other thing i said about a reasonable belief that what they're doing could cause the result.
      And, they would get a reckless homicide, not a murder charge, even murder 2.

      Slashdot doesn't have a reasonable belief that linking to a site will cause the site to lose money or go out of business, as that would require them to have a reasonable knowledge of the site's bandwith payment plan.

      --
      //FIXME: Bad .sig
    7. Re:proof of malicious intent by cburley · · Score: 1
      If I stand on my roof and spray an ak-47 around my head a few times, and shoot a kid 3 blocks down, I'm going to prison, even though I had no malicious intent to shoot said kid. Same thing with the /. effect.

      You've got to be kidding...do you really believe that a web server set up accepting arbitrary, anonymous connections from anywhere in the world has no more responsibility in being /.'ed than does a child minding his own business a few blocks away from someone randomly firing a gun??

      Is it your claim, then, that the child is merely "advertising, or serving, his presence in meatspace as an invitation to any anonymous incoming material", and therefore the situation is analogous to a web server being /.'ed?

      And is it your claim that firing a gun in real life, aka meatspace, is morally equivalent to posting links to web pages in cyberspace? Seems to me the former is designed to kill, while the latter is designed to facilitate communication. Just because the technologies used by the latter can (in meatspace as well as cyberspace) be abused in the direction of violence and death does not mean that facilitating communication is morally equivalent to willfully firing a weapon designed to kill or maim, any more than one can claim that since a gun can be fired in a Morse code pattern it can be classified as merely a "means to facilitate communication".

      Please, remember that cyberspace is not meatspace. Just because you can apply the same terminology to scenarios in each space does not mean those scenarios are analogous, especially if the specific terms you're using have nearly completely different meanings and weights in the respective scenarios.

      --
      Practice random senselessness and act kind of beautiful.
    8. Re:proof of malicious intent by phavens · · Score: 1
      The difference is that /. hasn't brought down EVERY page. In fact if you follow /. you know certain subject bring a lot of interest. Some do not.

      Since you like analogies, If your local radio station reports the fact that the local market has a mistaken sale of say milk for 50 cent a gallon, and the store ends up loosing hundreds because no one went through the trouble to annouce the fact and continued to accept the purchases. Would the Radio Station be liable? After all the small market would of definatly be wiped out on milk... would of lost hundreds if not thousands and this would not of happened in the radio station hadn't reportred it... after it's a "small" market.

      Consider that.

      --
      Patrick Havens (Mr. 573333 to you.) Graphic Artist / Coder / Father / Journeler
    9. Re:proof of malicious intent by quantaman · · Score: 1


      The only thing I can think of is something similar to the robots.txt file...have your webserver have a slashdot.txt file that says something like NoSlashdotLinkage = true in it or something, anything similar to the thing for preventing search engines.


      Hmmm, the problem with that is that /. isn't the only site that can cause this problem and it could be hard to differentiate which sites do you want to have link to you and which you don't (maybe expected hits/sec?), agreeing on a format and sites not respecting it... it becomes a real pain.

      I think a better solution for /. would to have a list of sites that they don't link to. Of course this would be expensive to maintain and it would be a pain for the editors constantly checking the database to see if they are allowed to link or not. I suspect that they would find it necessary to charge a site a nominal fee for their exception from ./ing. Of course many websites not aware of ./ might should not be disallowed this service as well. Perhaps the editors could kindly send them an email kindly explaining situation. Of course it wouldn't be unthinkable if the editors now aware of this neat site would post a story linking to it, which of course they wouldn't do if the website had paid their fees. Yes it would be very unfortunate indeed if their server were to be utterly destroyed be the ./ effect just because they wouldn't pay the fee... I would think that it could be a great source of revenue for /. to offer this how shall we say... protection to websites. Don't you agree?

      --
      I stole this Sig
    10. Re:proof of malicious intent by anthony_dipierro · · Score: 1

      unfortunately, there would have to be proof of malicious intent, or at LEAST a reasonable knowledge taht linking to the page would cause the business to lose money.

      In the case of a small little website, I'd say they have that reasonable knowledge.

    11. Re:proof of malicious intent by dkuntz · · Score: 1

      Personally I like the idea of a robots.txt style block for slashdot. or a slashdot.txt. But also, I'm fairly sure there's at least an Apache mod that could limit connects from certain referers.. if not, there should be. It wouldnt fix everything, as the inital request would be made, but the info from the webserver would be stopped going back out (basicly)

      --
      OMG... I have a sig?
    12. Re:proof of malicious intent by ShortSpecialBus · · Score: 1
      unfortunately, there would have to be proof of malicious intent, or at LEAST a reasonable knowledge taht linking to the page would cause the business to lose money.

      Actually, how do they know that the small little website isn't being hosted by netscape.com or something? Should slashdot be required to lookup who is hosting the site before they link to it?
      --
      //FIXME: Bad .sig
    13. Re:proof of malicious intent by anthony_dipierro · · Score: 1

      Actually, how do they know that the small little website isn't being hosted by netscape.com or something?

      Common sense.

    14. Re:proof of malicious intent by ShortSpecialBus · · Score: 1

      that doesn't mean anything....common sense doesn't tell me what sort of line any given website is on...

      for example, off the top of your head, who hosts www.digitalblasphemy.com and what connection is it on?

      --
      //FIXME: Bad .sig
    15. Re:proof of malicious intent by anthony_dipierro · · Score: 1

      I don't know but after looking at the site I doubt it could survive a slashdotting.

    16. Re:proof of malicious intent by ShortSpecialBus · · Score: 1

      most likely, no, but the point i was trying to make is should it be slashdot's responsibility to investigate the webserver's capabilities and whatnot...yeah, common sense says that most sites can't survive a slashdotting. But the law requires at LEAST a reasonable knowledge, which legally is far different from common sense.

      --
      //FIXME: Bad .sig
    17. Re:proof of malicious intent by anthony_dipierro · · Score: 1

      But the law requires at LEAST a reasonable knowledge, which legally is far different from common sense.

      How so? If common sense says that something is likely to happen, wouldn't you have a reasonable knowledge that it's likely to happen?

      I think it should be up to a jury to decide whether Slashdot had that reasonable knowledge.

    18. Re:proof of malicious intent by ShortSpecialBus · · Score: 1

      See, can you tell me what percentage of websites are hosted on cable? on OC3? on T1? etc...I'm not sure if it's listed anywhere. If it isn't, then it's hard to say what a reasonable knowledge would be, cause for all they know 99% of sites are on OC3...burden of proof goes to plaintif.

      I don't know, I just don't think it would be easy to prove that slashdot knows that linking to a particular site would cause it to lose money, etc, as they don't KNOW what kind of line the site is on. I really don't know enough about the law to know for sure, but I'm pretty sure that slashdot would have decent enough lawyers to get them out of that charge.

      I could be completely wrong though, and I doubt that's the sort of trial that would go to a jury...it wouldnt be a criminal charge, it would be a civil suit of sorts. It would have to be malicious intent for it to be a criminal charge, i'm pretty sure. Again, I'm not a laywer though...

      --
      //FIXME: Bad .sig
    19. Re:proof of malicious intent by anthony_dipierro · · Score: 1

      I don't know, I just don't think it would be easy to prove that slashdot knows that linking to a particular site would cause it to lose money, etc, as they don't KNOW what kind of line the site is on.

      Well clearly they don't have to KNOW that they are going to cause harm, only have reason to believe that they might. Take the case where McDonalds was sued for serving coffee which was too hot. They didn't know that coffee was going to burn the person they were serving, but a jury found that they had reason to believe it could happen, and didn't exercise due care to warn the person.

      I could be completely wrong though, and I doubt that's the sort of trial that would go to a jury...it wouldnt be a criminal charge, it would be a civil suit of sorts.

      You're right that it would almost certainly be a civil suit. But many states have jury trials for civil suits, and federal civil cases are required to by the 7th Amendment.

      But anyway, I don't really know either. And it would depend on the exact facts, so I'm just speculating.

    20. Re:proof of malicious intent by ShortSpecialBus · · Score: 1

      yeah, hard to say, heh

      the thing about the mcdonalds coffee was that it was served at a temperature that caused the lady 3rd degree burns....that's just crazy. That's the thing about that case that hardly gets mentioned, yeah, the lady was stupid for putting it on her lap, but to serve a liquid that can cause 3rd degree burns?? yeah, she deserved something from mcdonalds, although not whatever crazy amount she got.

      slashdot knows that they will slow a site down, and possibly cause the server to crash. They don't expect the company they link to to go out of business.

      And you might be right about the jury trials, I don't know all that much about them, except that most lawyers try to avoid them, heh.

      Anyways, we should just agree to disagree, heh, since it's a completely hypothetical situation.

      --
      //FIXME: Bad .sig
  76. This is why... by dills · · Score: 2, Insightful

    This is why we don't offer burstable connections.

    You pay for capped bandwidth, and your bill never changes.

    Andy

  77. Reality by silas_moeckel · · Score: 1

    OK I work with routers all the time in general you allways pay on PtP circuts and burstables. Hosted envirnments with IDS's in place etc etc it's up to them as they claim to have protection in place. Now with this being said 95th percentile billing gives you 36 hours to deal with the problem before it's on your bill during that time you need to be proactive. Slammer is a special case as most sencible ISP's turned off that port period as it's affected there routers as well (that nasty netflow bug in the GSR oversubscribed GigE cards) 5 of the ISP's that I consulat at still have the port blocked in general with openings on a request only basis.

    --
    No sir I dont like it.
  78. Think of it this way by satterth · · Score: 1
    Just imagine for a minute that your server is you house. If you leave your front door open for the day while your at work and theifs come in and strip the paint off your walls. Who's at fault. You are, unless you have insurace that covers this type of thing.

    Lets say that you piss off the hole town, and everyone comes by and eggs your house. Who gets to clean it all up. You do, unless you have insurance that covers this sort of thing.

    Maybe it's about time for insurance companies to start looking into this sort of thing. A webserver is a phisical item just like building and company cars. Maybe they should have insurance to protect themselves from the general public just like everything else.

    --
    Being called a dork on Slashdot must be like being called the retard in special ed.
  79. Treat it like they treat Phreaking... by jsimon12 · · Score: 2, Insightful

    If a phreaker biege boxes your home phone and runs up a huge bill who eats that cost?

    The answer should equate to who should eat the cost of a DoS trojon.

  80. Insurance Option by Battle_Ratt · · Score: 1
    We have car insurance, and fire insurance, why not "spike" insurance. If you have to use it more than once, then rates start to go up.

    Part of the problem is that consumers expect this sort of insurance to be included in the cost, much like a credit card.

  81. Sue the Senders by DLG · · Score: 1

    An ISP may only have a responsibility to provide bandwidth, but they also should not be the cause of problems for their users. While it may not be feasible to protect their network by acting effectively to block worms and virus's, it is certainly possible for them to organize class action suits against various people who are responsible for the problem.

    If the problem is that a piece of software is improperly configured and is causing a problem, the user of the software should be liable for traffic. The ISP should help their users effectively collect penalties from such users.

    If the problem is a flaw in software, then the maker of the software should be held liable unless they have proven responsible action (such as contacting all their registered users with information about the vulnerability and solutions to it), in which case the user of the malignant software is at fault.

    In any case, an ISP can state that a user is responsible for all the traffic they get, whether they want or even use that traffic, but then they have to provide better traffic shaping, and the costs of that will increase the user costs, although the bandwidth will certainly be more valuable. Imagine being able to enter in that you don't want traffic from a certain ip, or a certain port, and instead of that getting blocked at your door, have it blocked at the ISP's door. Or even have it blocked right at the senders door.

    I guess it is a question of balance. If bandwidth is really cheap then an ISP can afford to let it be entirely open. If it is really expensive, then technology needs to be developed to restrict use of bandwidth to what is appropriate. QOS on an internet wide scale...

    In any case, I would say that a provider who really wants to keep customers will seek to punish the people causing their bandwidth problems rather than users who do their part to reduce the problems with worms, viruses and otherwise.

  82. Ipso Facto by limekiller4 · · Score: 1

    Every time one of these "what do you Slashdotters think?" posts comes out I cringe. I cringe because the average Slashdotter's desire to state an ill-formed opinion is already well past Guassian proportions before it was invited.

    I therefore declare that all such 'what do you Slashdotters think" be modded down ipso facto as redundant.

    --
    My .02,
    Limekiller
  83. some suggestions. by Anonymous Coward · · Score: 0

    Microsoft's insecure software has allowed worms to overly use bandwidth by ddossing servers. They should have to mop up the mess by compensating users for their software flaws.

    Open source software liabilty is a legal mess, because if some open source software is flawed, there is no single entity to blame because of the distributed nature of the internet.

    The RIAA/MPAA should stop complaining about piracy and help set up more legimate services. The p2p software is a pure bandwidth hog, and with legal alternatives bandwidth would drop.

  84. Act of God or Act of Man by rivendahl · · Score: 1, Redundant

    Perhaps ISP's can include an Act of Man clause similar to an Act of God. When tragedy strikes and service(s) are down it's expected that the ISP will do everything it can to rememdy the situation. The ISP is not responsible for the customers portion of the problem however. Therefore, if an Act of Man (mailicous code) causes unecessary spikes for incoming traffic the ISp is responsible for stopping it on their networks as best possible and alerting the customers that unless they do something about it they will be charged. "Doing something about it" includes maintaining logs that can be used to prove the customer did NOT incur those spikes and therefore will NOT be responsible for the bill. This can be handed upward as well. For example, if Joe Customer uses Public Internet Access (PIA) as an ISP and PIA uses Qwest, SWB, AT&T, UUNET, or some other backbone provider ultimately the backbone provider eats the costs. This is unfortunate but like an Act of God no ones true responsibility. If the backbone provider has enough evidence to point at a person or group for the malicious code causing serious downtimes and outages then by all means, customers support your backbone provider in court and pay some of the bill to help further ensure that malicious coders will be prosecuted. As for me I'd hate to eat those costs but if I signed as SLA that I didn't like it's partially my fault.

    Rivendahl

    --
    ... there is nothing that has not already been thought ...
  85. Ironic... by PhoenixK7 · · Score: 2, Insightful

    One of the few slashdot stories without a link ;)

    I feel this is an excellent time to discuss SLASHDOT'S moral obligations in linking. Certainly some shops can handle the amount of traffic that is sent their way by getting posted here, but in other cases the server gets hosed, the bandwidth bill goes through the roof, or worse! (remember the guy with the barcode entry system to his house?)

    C'mon editors! At least make it so the front page links link to cached text copies sans images or something.

  86. Fairer - sent or solicited - a modest proposal: by Ungrounded+Lightning · · Score: 4, Interesting

    Every ISP should base charges only on how much traffic you send. That would give people a real incentive to keep their systems patched and secured. You wouldn't have to pay a ridiculous amount if you're on the receiving end of a DOS. You would have to pay if your systems get hacked or catch a worm though.

    Good idea but it doesn't quite go far enough.

    You should be billed for the traffic you CAUSE or SOLICIT, and thus have control over. Much of internet traffic is things like web browsing, which invovles a small request soliciting a large reply. If you suck down 60 megabytes of web porn, MP3s, or ftp downloads, it's your bill. Similarly if you host a server, which accepts little requests and pours out data, it's your bill.

    But if somebody starts sending you unsolicited packets, that's like somebody making nuisance calls or pages. (You will notice that pagers, at least, are generally NOT billed by the page. They tried that, and the customers rebelled because they had no way to block idiots with autodialers.)

    So something with a little deeper visibility is in order. Here's a fair approach:

    TCP: You get billed if you make, attempt to make, or accept, a connection. You don't get billed for attempted connections you refuse or that don't get completed (i.e. SYN and other DOS attacks).

    UDP: You get billed for outgoing UDP packets. If the billing machine is sufficiently stateful, you might also be billed for incoming UDP packets that ARE replies to a recent outgoing UDP request using a well-known UDP request/reply protocol. (This would prevent cheating but still protect you against getting billed for both DOS attacks and forged-reply billing attacks.)

    ICMP: All are free except outgoing EHCO REQUEST (ping), because they're a mandated part of the network overhead. (You don't want to bill inbound ECHO REPLIES to prevent billing for forged reply attacks. But you might bill ECHO REQUEST as if it went both inbound and outbound, to cover the expected ECHO REPLY without making the billing machine stateful about ping "connections".)

    That should pretty much cover it. Customers would:
    - be fairly billed for the bandwidth they used, caused to be used, or allowed to be used,
    - not be billed for unsolicited "phone calls", DoS attacks, or mandated network overhed, and
    - have a strong financial incentive to keep their system secured against crackers and malware (such as viruses and worms).

    And installing a get-around-the-billing hack (like PPP-over-ECHOREPLY) would be a violation of terms-of-service and cause for disconnection - or changing the billing of that customer back to "all bandwidth co$t$" B-)

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
    1. Re:Fairer - sent or solicited - a modest proposal: by Sloppy · · Score: 2, Informative
      What you describe sounds very fair. But.
      TCP: You get billed if you make, attempt to make, or accept, a connection. You don't get billed for attempted connections you refuse or that don't get completed (i.e. SYN and other DOS attacks).
      Suppose the case of a customer who runs a SMTP server. A spammer tries to connects to it, the server accepts. The spammer sends a few gig of spam to him, which procmail or something ends up throwing away. Technically, this is "solicited" since the user's machine did accept the connection. But it is abuse, and wasn't really "solicited" in the way that we humans normally think of it.

      What would you do? Bill anyway, since that's part of the risk of running a SMTP server? Maybe this user needs a smarter server that rejects spam at the time of connection. Hmm..

      --
      As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
    2. Re:Fairer - sent or solicited - a modest proposal: by BrianH · · Score: 1

      I'd say the SMTP customer is responsible for the bill. When you toss up an email server, you are essentially telling the world that they can send messages to this port, and that you will accept them. Until we get a federal law in place prohibiting spam, I'd say that putting up an email server equates to accepting the risk that you're going to get a LOT of mail. It's like tossing up a website and then whining about getting Slashdotted. If you put up the site, you are placing out for the publics viewing. If a LOT of people are interested in your content and run up your bandwidth costs, that's your problem.

      Whenever you put up ANY kind of public resource (Internet or otherwise), you should determine how much usage you can actually support/afford, and then put policies or systems in place to enforce those limits. If you can't be bothered to make sure that your resources aren't abused, then you have nobody but yourself to blame when people abuse them.

      --

      There is nothing so pathetic as seeing a beautiful young theory roughed up by a tough gang of facts.
    3. Re:Fairer - sent or solicited - a modest proposal: by Anonymous Coward · · Score: 0

      In the case of slammer, a responsible ISP would have just turned port 1433 off to incoming connections for a 24 hours period. People access SQL over the public network are stupid and deserve to have data interuption. Secure it with SSL for gods sake!

    4. Re:Fairer - sent or solicited - a modest proposal: by maxwell+demon · · Score: 1
      You should be billed for the traffic you CAUSE or SOLICIT, and thus have control over. Much of internet traffic is things like web browsing, which invovles a small request soliciting a large reply. If you suck down 60 megabytes of web porn, MP3s, or ftp downloads, it's your bill. Similarly if you host a server, which accepts little requests and pours out data, it's your bill.
      But looking at this, all traffic is payed for twice (well, actually it already is in the current model): The one making the request pays for the data he receives, and the one serving it also pays for the very same data he sends.

      With the simple "he who sends the packet pays the bill for it" method, each data packet would only be payed at it's origin. Now this also has a problem, but not the one that there would be unpaid bandwidth, but that most of the cost would be at the server's side. This is not a problem for commercial servers (which can just get it back from their customers through the price of the service), but it would be a problem for free servers (i.e. those which we want most).

      Now, the more complicated system you outlined is, well, complicated. If we look at the phone system, we see a simple and proven billing system: He who makes the connection, pays, no matter who actually sends how much data through the line (i.e. who speaks how much). It doesn't matter if you talk all the time, or if you just listen (as for time telling service).

      Now for TCP/IP, this would mean: He who sends the initial SYN packet which establishes the connection, pays the whole connection. In that model, the web server would have no traffic cost at all (except maybe a fixed cost for connectivity, just like fixed cost for phone), and the whole data transfer costs would be payed by the one who downloads the data.

      This would be a bit problematic for active FTP, where the server sends a connection back to the client (and would therefore pay for it), but then, no one would force you to offer active FTP (it could be offered as a service - like free 800 number on phone -, while the standard would be client-payed passive FTP).

      Now, there's of course a problem: What to do with incorrect packeges (f.ex. those with incorrect source IP which cause return traffic to be delivered to totally unrelated servers - as in DRDoS attacks? How would those be billed, since at the real source that part of the traffic will never be seen?)

      Well, as long as this sort of traffic doesn't get too high (in which case the billing problem would be the least problem), the cost for this could just be calculated into the normal data cost.

      Now of course the whole system has one problem: It would only work if everyone would switch to it (because part of the money flow would have to go from the originator's ISP all way through to the server's ISP). And this is quite unlikely to happen.
      --
      The Tao of math: The numbers you can count are not the real numbers.
    5. Re:Fairer - sent or solicited - a modest proposal: by Ungrounded+Lightning · · Score: 1

      But looking at this, all traffic is payed for twice (well, actually it already is in the current model): The one making the request pays for the data he receives, and the one serving it also pays for the very same data he sends.

      Twice at half-rate each. Each site pays its own ISP for the load on that ISP's resources, both for incoming traffic and outgoing.
      - No inter-ISP billing is required to get money from the sender's ISP to pay for resources used on the receiver's ISP.
      - The guy with the site at the back of the expensive link pays his ISP the appropriately higher price both for his incoming and outgoing traffic.

      --
      Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
  87. Two things that should be done by roca · · Score: 1

    1) Have users pay for a certain amount of bandwidth and when that's exceeded, they lose service temporarily. E.g., if I'm paying for 1GB per day but I go over that, for any reason, I'll lose service for part of the day --- but that's better than being socked with a huge unexpected bill. This works for incoming and outgoing traffic. It protects the ISP and the customer.

    2) A nice technical feature would be to be able to push packet filters from the customer to the ISP without human intervention. After all, if the ISP's router is going to forward a packet P to next-hop X, then it may as well obey filtering instructions from X for packet P, since if it doesn't X can just drop P. This can be extended many hops into the network. This only protects against incoming traffic.

  88. Security and responsibility. by TitaniumFox · · Score: 2, Insightful

    Sure, this could ignite a thread about [insert software vender of your choice] and their hole-filled software with respect to how fast service patches come out, but it's not meant to. It's about the reality of technology and the responsibility that goes along with it. You want the privilage of live internet? I think you need to know the basics of networking and security first, because it's a public forum and what you do has an impact on others. Don't want to step up? I've got an AOL CD with your name on it.

    The security of my computer (and therefore, my bandwidth) is my responsibility. The physical security of my house is my responsibility. What about my car at the parking lot? Most places say they're not liable. So...I take the responsibility of making sure my doors are locked (and taking the risk of an actual glass-break-in) if I want to shop at [department store]. Being live on the internet isn't much different. You're still traversing among the public, only now the population is MUCH bigger. As soon as I stick my Cat5 in the wall, security IS my responsibility. I don't buy the stance of "it's Microsoft's fault my box is insecure, and there was no patch." We're all adults. You run what you choose on your equipment, and that's your decision. My ISP runs wide open, and they make it known that there isn't any filtering and firewalling going on. They like to deal with the computer savy customer and encourage the use of a non-windows machine for your firewall, and have free classes on how to set it up. If my WinNetOpenBeOSFreeBSDLinuxBox gets hacked and there's a patch or a config file that I neglected to update/change/whatever, isn't it my responsibility? I think so... You take your lumps, learn, and do better next time. The internet, like the circus, is a place where the smart get sifted from the ignorant, and usually the ignorant get parted with their money. Pay your nickel (ie. know your network), ride the ride...otherwise, you're in Soviet Russia....

    --
    -- I'd say your post was about 3 monkeys, 18 minutes.
  89. Legal Liability by Anonymous Coward · · Score: 3, Insightful

    What you may be interested in is where you stand legally. A RAND study made during the middle eighties (obviously not internet related) covering similar thefts returned the following conclusion.

    In the case where the theft occured (mutually) from both a commercial and private victim, the commercial victim is generally assigned the majority of the loss because they are considered to have superior knowledge and been in a better position to have prevented the theft from taking place.

    Since the theft was allowed by two enteties (the target Computer and the ISP servers that allowed the theft to take place), both entities would probably be apportioned a percentage of the cost.

    Since this has never gone to court, there is no case material to set some form of guidelines.

    My guess is that apportioning the entire blame to the customer (and billing them) would not hold up if the customer filed against you.

    Depending on what measures your ISP has taken to prevent this type of abuse (filters, scanning, etc.) you could probably get away with some form of apportionment where the customer is billed for part of the cost.

    Tom

  90. SUCK MY BALLS by Anonymous Coward · · Score: 0

    A>

  91. So how is it the user's responsibility? by HeelToe · · Score: 1
    It sucks for them, but it's their server on the net and their responsibility to pay for the bandwidth used.

    So I have something that answers to an ip address. What's bandwidth? If someone's hammering me with any kind of packet, it doesn't matter what I do with my networking layer, it's already been sent to me by the ISP and therefore counts as bandwidth? If so, I'm completely at the mercy of literally anyone on the internet (my ISP included, if they so desire to ramp my fees) who wants to spew whatever they want at me, despite the fact that I don't even look at the traffic, and I have to pay for that incoming bandwidth?

    IANAL, but I woudl think charges resulting for an attack would be pretty easy to dispute in civil court. Unfortunately, you're probably always losing the potential to use some bandwidth because of various attacks, spam included.

    1. Re:So how is it the user's responsibility? by Mustang+Matt · · Score: 1

      Well... How do you distinguish rouge packets vs. real packets?

      In an ideal world, you could have your ISP firewall off all rouge packets. For instance, I have certain ports closed to certain countries on my ISPs end of our line. This prevents a lot of bandwidth usage.

      I totally agree with everyone that it sucks to pay for the bandwidth used by viruses, spam, crackers, whatever...

      The way the US has bandwidth setup with everyone else having an upstream provider, that's the way it has to be. If your server gets hit with viruses and it uses up that amount of bandwidth, your host has to pay their ISP for the amount of bandwidth used as well.

      That's why there are so many lovely TOS agreements for burstable bandwidth.

      --
      The man who trades freedom for security does not deserve nor will he ever receive either. - Benjamin Franklin
    2. Re:So how is it the user's responsibility? by Gerry+Gleason · · Score: 1
      Paying for incoming bandwidth as a default situation seems pretty odd to start with. Are these typically client accounts (as apposed to server)? The default for phones is that the caller pays unless you have a toll-free line, and even here, if you don't pick up the line, there won't be any charge. Seems to me that the ISP is responsible to not count rejected packets. Of course, they would only know about packets actually "rejected", since "denied" packets are just dropped without any reply. On second thought, if they actually tracked acknowledgements, but that's probably too complex to require.

      This issue brings up the whole issue of whether you can actually trust the ISP's metering software/hardware to fairly account for your bandwidth. To me, and probably most courts, charging for rejected packets is going to be viewed very negatively, but if a customer really pressed a dispute, it would probably be a nightmare to actually validate that the metering system is indeed fair and accurate, and there is no possibility that someone "adjusted" anything. After all, the entire system (the metering) is under the control of the ISP and the customer has no access. As a customer, how would you go about showing that the bandwidth measurements were wrong? Even if you had metering built into your firewall or something, it would be hard to validate your data (just like with the ISP side), and you aren't likely to set this up before the dispute arises.

      And, yes, you are losing all sorts of potential bandwidth to this sort of thing, and generally, the congestion from a DOS attack is considered much more a problem than who gets billed for the traffic. If your firewall is busy rejecting attack packets, there is less bandwidth available to the purpose your system was put in for, and in some cases this could be almost none (i.e. the DOS is successful, at least for some time). With the recent problems, it wasn't just the systems being attacked and attacking that were slowed down or unavailable. That's the nature of a DDOS attack, the aggregate bandwidth consumed by the activities of the attack can flood out network resources, not just the endpoints.

  92. The Ideal ISP by Anonymous Coward · · Score: 0
    IMHO the ideal ISP would:
    • Charge a fixed amount to cover fixed costs, plus a metered rate for all traffic between me (or a proxy (see below) acting on my behalf) and their external interface(s).
    • Provide access to a web caching proxy, a DNS resolver, and a NNTP server. (And maybe some other things in that spirit? If the users use "P2P" software, the ISP should run some sort of cache for it.) Also, hopefully, a local (shared by the ISP's customers, but not with the internet at large) mirror for whatever is popular+large (e.g. Gentoo portage). The idea is that lots of users end up transferring big things only once, and split the bill. (I guess the first guy to ask for something ends up paying. Oh well, he won't always be first; it'll work out.)

      Of if you wanna get really fancy, have proxies split up a bill among all those who download something through it. Great incentive to use the proxy. Everybody wins except advertisers, which is how it should be. Fuck, install ad filters on the proxies too.

    • Have a way (probably a web page) for me to see how much traffic I've used, preferably with some detail that I can use (see firewall, below).
    • A packet-filtering firewall (at the ISP, not at my house) that I can configure to reject things before they cost me money or saturate my link to the ISP.
    • Let me run whatever services I want, since I'm paying for it.
    That would be almost perfect. There are still some kinds of abuses not initiated by me, though, that could get through a packet filtering firewall. But it would still rock.
  93. ITU rule on charging by Animats · · Score: 3, Interesting
    The ITU rule for telephony is that "charging begins when the connection becomes bidirectional". That's not directly applicable to raw IP, but it can be applied to anything behind a stateful firewall or DHCP router. That way, customers don't get charged for IP-level attacks, which they can't stop, but they do get charged for anything they reply to.

    Big attacks should be reported to Homeland Security. (Really. Effective March 1, Homeland Security runs the National Infrastructure Protection Center. ISPs are going to be dealing with them on a regular basis.)

  94. I get What i Pay for by visionsofmcskill · · Score: 3, Insightful

    ISP's should eat the costs.... If you provide me with a service that claims to provide me with a certain bandwidth.... then that is what i get.

    Because YOUR (isp) system of delivering bandwidth is faulty or doesnt account for abuse potentials is NOT my (consumer) fault.

    If you decide to enforce a D/L cap, i myself will not be your customer....

    If i was the average joe who opted to take on that bandwidth cost then i would blame YOU the ISP for allowing malicous data to be replicated at obvious expense.... as in if a port is responsible for great amounts of malicous (repetitive, near obvious redundant packet exchanges indicitive of an attack, worm, or virus).

    The whole thing is, as an isp... the service you provide should be a fully enclosed package... no hidden/additional costs. And bandwidth capping should not incur automatic additonal costs to the consumer after a limit is reached, it should result in a great limiting of bandwidth (after a certain amount is reached) or in a blocked connection (allow only the company's IP until the customer buys more bandwidth).

    My personal opinion, we are getting dicked by the tele-comunications industry from the top down... everything from home phones, cable, cell phones, broadband, T1's and more are greviously over-priced at a near basement cost to the mother companies. By the time a consumer recieves their data the fixed price of hardware and the cost of ELECTRICTY has been multiplied ten-fold. Mid-Range ISP's are being squeezed by the big players, and in turn are having to offer misleadingly high "bandwidth" speeds with BullShit Capping.

    Downloading megabytes into your cell-phone doesnt cost sprint shit, but youll have to pay 1.00 per DL.

    Of course the tel-co's are screaming bloody murder about their losses, but it isn't from data rates.


    As a last note.... when we were all using 56kbps modems you could DL for days on end... you could call your local BBS and be charged a phone call while DLing full-speed for hours.... No extra cost... didn't cost them a thing since we payed for the phone-call.... Now that High-Speed is in the home.... and the tel-co's found they could save even more money by offering bandwidth speeds based on diluted averages of many users, they think it's fair to make more money by punishing those who ACTUALY USE THEIR bandwidth. Bandwidth which is only ELECTRICTY. Do you honestly think Time warner can offer 500 channels of digital cable, with "on demand" channels (where you can choose a movie and play it immedietly) for 60$ bucks a month and not provide that same (nearly continuous) data rate to internet connections?

    luckily.... with the advent of online movies, music and application servers and such, soon even joe email will be needing a constant high-speed connection.

    Just my two cents.... VISION
    --Enter The Sig--

    --
    --Idiots, Every single one of YOU, A flaming mass of conglomerated morons, hey wait a second, isnt that how RAID works?
    1. Re:I get What i Pay for by man_ls · · Score: 3, Insightful

      Burstable bandwidth means you're paying for this much - but if your server for some reason needs more, instead of being screwed and dropping connections, your server gets more bandwidth, which you pay for.

      Good for low-useage servers with very short spikes of popularity.

      You've just said that the ISP should eat the cost of the extra bandwidth...why? You agreed to burstable charges...they gave you more in advance, on condition you would pay for it with your next bill.

      "Because YOUR (isp) system of delivering bandwidth is faulty or doesnt account for abuse potentials is NOT my (consumer) fault."

      "If you decide to enforce a D/L cap, i myself will not be your customer...."

      With that type of an attitude, you're saying you are entitled to unlimited bandwidth. The datacenter has an OC-48 into it...does that mean you're entitled to that? Not unless you paid for it...

      The network has the capability to deliver high speeds, but if you didn't pay for that speed you're not entitled to it any more than someone who doesn't have the service at all is.

    2. Re:I get What i Pay for by robi2106 · · Score: 1

      Ding ding ding. Here is the problem for ISPs:

      Are you advertising a set bandwidth (data per sec), or are you advertising a total data (5GB). If you have connections that allow 128kbps there should be no problem if that connection is MAXED out al lthe time.

      Otherwise advertise a 2GB transfer / month system with no bandwidth cap. THat 2GB can be in a day, or not even all used.

      You solution is to market a combination:
      1) Bandwidth up to 128kbps for 1 month
      until
      2) 2GB of total data for the month.
      Then notify the customer when nearing the total data usage number based on a moving average extrapolated to the end of the month.

      If you can't economically let a user use their full bandwidth all the time, then create different contracts.

      robi

    3. Re:I get What i Pay for by cyril3 · · Score: 1
      not provide that same (nearly continuous) data rate to internet connections

      Don't most cable internet providers allow free access within their own domain to things like ftp sites and games servers?

      As far as I know no cable tv company allows unlimited random access to other cable networks. That's what makes it the 'Inter'net.

      you could call your local BBS and be charged a phone call while DLing full-speed for hours

      Same thing. One call to your BBS fixed point using a one on one modem and a circut switched connection.

      And in Australia there was a big push by Telstra to allow them to time charge for all data calls because those neverending calls cost them the entire circut connection cost and they got 25c in total revenue. So when they moved into ISPing in a big way the first thing they did was start charging for time. And when always on high speed connections came along ie cable and adsl, for volume.

  95. Just like in real life by raarts · · Score: 5, Interesting

    Suppose you live on a crosspoint of several countries. Your house happens to be located in a dangerous curve on the road. Also for some reason your house looks to some kiddies like it asks to be vandalized.

    For these reasons you get a lot of breakin attempts, occasionally a truck crashes through your walls. All this is not only by people from your own country, but from neighbouring countries as well.

    You install warning lights and other measures so cars and trucks don't come in crashing. You call the police when kiddies vandalize your home, but they says they can't do anything.

    All this costs you a lot of money and headaches.

    In real life there are several ways to defend yourself:

    • taking your own safety measures as can reasonably be expected from a houseowner
    • get insured for the unexpected
    • trust the police the catch criminals
    • trust international law enforcement for border-crossing crimes

    Now apply these principles to your hosting server.

    • Of course you should take every precaution within reason to prevent your server from being hacked (keep it up to date folks)
    • Get an insurance for unexpected costs. I'll bet insurance companies could do well here
    • Trust the cops for catching the script kiddies and real criminals. Alas, the police is hopeless understaffed and low on resources for these new crimes. Also legislation is lagging behind
    • International laws? Don't count on it. Same as above, but worse.

    Suppose your house is rented. Is the person renting you the house responsible for every breach? Did he warn you before you signed the contract? Is it his responsability to call you every time some vandals are passing on the road? Or some truck may crash into your home?

    Of course your ISP can warn you for every threat that may be coming, but what if there's no warning time? Or he misses a small thing that happens to affect your server bigtime? Is the ISP really responsible?

    Be careful out there...

    1. Re:Just like in real life by joelil · · Score: 0

      This is very interesting but on thing i didn't see the one other option MOVE to a better neighborhood...change your ISP. to one that is better suited to your needs and has a safe enviroment.

      --
      Never underestimate the power of stupid people in large numbers.
  96. Compromise by Dagum · · Score: 1

    I would go so far as to suggest compromise, if there is a means of calculating generally the bandwidth consumed by the badness. It is true that the customer must maintain and patch his server, but, at the same time, customers often rely on firewalls at the ISP to protect them from errant nonsense, and many exploits can be blocked at routers or firewalls.

    As the customer does still bear some of the cost, there remains the incentive to close the holes, and there is also an opportunity for the ISP to earn some consulting money in providing the service of patching and locking down the system, if they can sell that service to the client.

  97. Re:I wouldn't pay! Also I would sue the spammers a by JohnnyBolla · · Score: 1

    And you'd get cut off and be in court for not paying your bill.

    --
    Carpe Deez
  98. But vigilant != able to do anything about it! by Anonymous+Brave+Guy · · Score: 1

    We're talking about inbound spikes, over which the customer has no control. They could have a rock solid system with every patch that's ever been invented on it, and it would make no difference.

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  99. Hrm by pclminion · · Score: 5, Interesting
    Well, here's the scenario people seem to be putting forth:

    ISP A has customer X. ISP B has malicious user Y. Malicious user Y sends huge quantities of packets to user X.

    The question seems to be, should ISP A eat the cost, or should customer X eat it? Why the hell are those the only two options?! It seems to me like ISP *B* should eat the cost, since the malicious packets were sent through their network in the first place. ISP B can attempt to recover their loss directly from malicious user Y.

    The ISP *and* the customer are both victims in a DOS attack. Whoever runs the network which *initiated* the attack should be responsible.

    1. Re:Hrm by ComputerSlicer23 · · Score: 1
      The problem is that, you don't have a signed contract with ISP B. If you are an ISP you have a signed contract with the people who connect you to the rest of the internet, and a signed contract with the customers. Those are the only people whom you can bill. Now you can sue ISP B for damages, but you what if they aren't within a jurisdiction you stand a chance of getting the money from?

      Now the people you peer (epecially whoever gives you your upstream feed), are the only ones who can really solve the problem. Even if the ISP drops the packets on the floor at the border router, my guess is their peer will want to charge them for it because they paid for the transit of it all the way across thier network to get it to you, only to have it drop on the floor, it still cost your peer to get it to you, so now they are eating the cost, because they paid their peer for it.

      The Internet is a really rough arrangement. Because there's no central authority (which is part of the beauty). The problem with attempting to bill ISP XYZ for originating traffic is, then you create two kinds of networks. Those that have a billing arragements between all the parties, and those that don't. Being the first one onto the billing arragments network is the kiss of death unless your UUNet. That transition would be harder then from IPv4 to IPv6.

      About the only way to get this cleared up is to get the bill recinded up the food chain until you hit Tier 1 provider. They'd have to eat the bill, and forward it on to everyone as an amortized tax on everyone to connect to them, because they have to eat the "expense". Which means it'd spread out evenly, but the cost of service would go up because of these idiots. Notice how all this sounds remarkable similar to car insurance, everyone has to pay into the system to cover the costs of the minority that run up huge bills. Same deal.

      The other problem is that you talk about ISP B that initiated the attack, from what I can tell, that'd be 150 ISP's if the "attack" is from Slashdot. It could have been from a lot more sites if it was slammer. So ISP B might be hundreds or thousands of different entities.

      Kirby

  100. There might be a way to stop this... by Anonymous Coward · · Score: 0

    Perhaps what is needed is a 'circuit breaker'. If a bandwith/second is exceeded, or perhaps exceeded for a period of time, then break connection to the net for five minutes.

  101. SQL Slammer example by doormat · · Score: 0, Redundant

    First, the client has no control over the virus going around, giving them craploads of incoming data. The ISP ought to filter port 1341 (or whatever it was), and then have customers notify them if they need that port opened up. I figure you prolly dont need MS SQL outside of your internal network, so blocking the port at the ISP's level not only sends that data to /dev/null, as well as making the customer more secure.

    --
    The Doormat

    If you're not outraged, then you're not paying attention.
    1. Re:SQL Slammer example by Cheeze · · Score: 1

      if the ISP gets in the job of filtering ports, it will become a management nightmare. what happens if the client DOES want that port open? what other ports do you think the ISP is supposed to filter. the MSSQL port is not the only insecure port on a windows machine.

      --
      Why read the article when I can just make up a snap judgement?
  102. Give your customers a control panel.... by GeneralEmergency · · Score: 1
    .
    ...that lets them set an incoming bandwith alarm level and also allows them to post an inbound ip block on traffic headed for their network.

    .

    This gives them the information and the tools they need to manage the problem.

    --
    "A microprocessor... is a terrible thing to waste." --
    GeneralEmergency
    1. Re:Give your customers a control panel.... by Frobnicator · · Score: 1
      Many good firewalls allow this.

      Norton's internet security tools, for example, has various degrees. You go from dropping all incomming packets, to trusting known hosts, to showing a message to the user each time an unknown connection attempt is made, and so on.

      For example, when I use IRC at home on my XP box, and the IRC server immediately sends an identd request, I get a lovely message box telling me: 1) what server made a request to talk to me, 2) what port they are on, 3) what apps are listening to the request. Then I can decide if I should accept or deny the connection, or allow/deny all future connections from that host or port.

      --
      //TODO: Think of witty sig statement
  103. Just wondering... by Anonymous Coward · · Score: 0

    I hear a lot about burstable bandwidth. Thats what I don't understand. It seems to me that, since the expense in bandwidth isn't how much of it's being used, neither should the cost. If people bought 384kb up/down, then things like this wouldn't be a problem. Maybe someone can explain to me why I'm wrong...

  104. spike insurance by matt_morgan · · Score: 2, Interesting

    You could charge for spike "insurance" as an additional fee, that would be smaller than the cost of paying for the cost of an actual bandwidth spike.

    This might look like extortion, but you could work out ways it wouldn't. For example, you could offer 3 choices:

    1) customers pays for all the bandwith as usual.
    2) customer pays regular flat fee plus small addendum as insurance for major traffic spikes (hire a statistician to get this to work out just barely in ISP's favor over time, and be honest about the process)
    3) customer pays regular flat monthly fee and gets shut down upon hitting bandwidth threshold. With permission from customer, site can be restored at regular cost for additional bandwidth.

    I think if you were really honest about how you came up with the cost of the insurance, customers would like it. For a lot of people, it's easier to pay $100/month for 12 months ($1200), than it is to pay $80/month for 11 months plus $300 for one month ($1180). Just because you can plan ahead, even if it costs more.

  105. Protect Your Customers by Anonymous Coward · · Score: 0

    I've personally been burned by this. I had a spare box at my colo that I had completely forgotten about and it got nailed by a worm last fall.

    My utilization was 100x normal and I wasn't notified of the problem. I was pretty pissed off when I got the bandwidth bill.

    If you're going to charge your customers for these spikes, then you owe it to them to report anonmalous bandwidth usage on their machines.

    Furthermore, FUCK SPIKE-BASED BILLING. As far as I'm concerned, its fraud to bill someone $1000 just because they were pushing 10Mbit for an hour.

    Bill based on average utilization or actual bytes transferred.

  106. Partial solution with IPv6 by Frobnicator · · Score: 2
    Since this is dealing with INBOUND traffic, there are only two sources: Legitimate requests that the user should be responsible for, and illigitimate requests from spammers, worms, and other attackers, where the attacker is responsible.

    Under criminal and most other law, the criminal becomes liable for both direct and indirect damages. As an example, if a gang robs a bank and a gang member gets shot by a clerk, the gang leader is charged with homicide/murder/manslaughter, as appropriate. In this case, the spammer, worm originator, or other attacker should similarly be held liable for direct and indirect damages -- meaning everything from bandwidth to cleanup.

    IPv6 allows many security features, including authentication and nonrepudiation. An ISP (or anyone for that matter) can easily use their logs to verify that packets are from a particular source. By rejecting all packets unless traceable, and then keeping the traces around, the responsible party can be easily found by talking to everyone along the chain until someone either has no logs or originated the attack.

    Once you've found the person, simply either eat the cost as is done now (if they are a little person infected with a worm/virus but don't have logs), OR try to get money from them and blacklist from future systems (if they are a real criminal).

    Something I would LOVE to see is a system that holds everyone responsible. An Internet where to get an address block you sign away certain rights. You would assert that you will either keep logs of all activities or pay for any damages [see above]. When any software is released for use on this new network, the software company would be held liable for damage done by their software [see Outlook worms]. Any software using the network would have to properly record all network transactions thorugh cryptographicly secure undeniable means. Lastly, all commercial communication, unless specific one-to-one talking or client/server requests like the web, would be strictly forbidden, again with damages paid [no spam]. That is my Dream Internet.

    frob.

    --
    //TODO: Think of witty sig statement
  107. Aren't Bandwidth costs virtual? by iion_tichy · · Score: 1

    I don't think using more a less bandwidth makes a difference in the costs for the provider of said bandwidth? They only had the costs once, when laying down the cables, satellite links, whatever? So somewhere down the food chain, there is somebody who doesn't have increased costs by increased bandwidth usage? It would be fair if said party would decide to not charge for abused bandwidth (or whatever to call it). Although I must admit that perhaps things can get more complicated. Ie if the provider has guaranteed a certain bandwidth to another party and that party charges the provider for not delivering. Ultimately I guess it's in the interest of the provider not to charge for abusive traffice, because they want to give their customers a limited risk. They'll be much more likely to sign up with them that way.

  108. Pay the ISP and sue the one who caused it like IRL by raarts · · Score: 2, Interesting
    No no, suppose some search engines or spammer email harvesting robot goes wild on your site, and generates a lot of traffic, who will pay for it? You will.

    You can then turn around and sue the person who caused the damage.

    The ISP cannot decide in many cases if the extra bandwidth usage is legit or not, so has no business cutting your line.

  109. My ISP uses CAPs by Eric+Damron · · Score: 1

    When I signed up for cable modem access it was for _unlimited_ access at a flat rate. Later on my ISP capped my upstream and then my downstream.

    I was a little disgruntled as this didn't seem like _unlimited_ access to me. However, I am a realist and I know that in order to profit my ISP has to stretch the bandwidth to accommodate a minimum number of customers. So as long as they tell me what the upload and download caps are and how much it will cost to run _unlimited_ at those speeds, I'm okay with it.

    I would NOT be okay knowing that there is some byte limit that, if exceeded, could through me into bankruptcy. I am old enough to remember the days of 12.00 per hour and bills that rivaled my house payment. No thanks, I don't need the internet that bad!

    --
    The race isn't always to the swift... but that's the way to bet!
  110. Why that argument doesn't work by Anonymous+Brave+Guy · · Score: 1
    Take an active role in your internet usage and you are largely immune to this sort of billing. [Emphasis added]

    Sure. And what about the time someone who doesn't like me sets up a massive attack that spikes at gigabytes of inbound bandwidth within minutes, and over which I have absolutely no control?

    You are asking the customer to write you a blank cheque for something about which he can do nothing, no matter how prepared he may be. That is unreasonable, pure and simple.

    You, however, can do something about it. As you pointed out yourself:

    When one of our circuits gets hit with a Ddos, we call our upstream provider and have them block the attack at their router. We incur no cost for this, it's covered under our contract.

    So what's wrong with applying the same principle to your customers? If it's a massive spam attack, you guys have far more resources to detect and deal with it than most of your customers do.

    You want the argument to hold from both sides, as long as you're on the winning end of each. That's a great goal from a business standpoint, but it's still not going to win you any awards for logic and finding a solution that is fair to all involved.

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    1. Re:Why that argument doesn't work by slarti · · Score: 1

      "Sure. And what about the time someone who doesn't like me sets up a massive attack that spikes at gigabytes of inbound bandwidth within minutes, and over which I have absolutely no control?"

      You have control. You have the ability to choose a provider that's capable providing you with the necessary tools to understand your utilization needs and usage. If your provider can't give you access to a bandwidth utilization graph, go find another one.

      "You are asking the customer to write you a blank cheque for something about which he can do nothing, no matter how prepared he may be. That is unreasonable, pure and simple."

      I'm not asking my clients for a blank check, I'm asking them to be diligent of their usage. If they get nailed and call me, we're resolving the issue. If they get nailed and don't read their usage graph and scream when they get the bill, what can I do for them then?

      Bottom line, it's a two-way street, find a provider you can work with who will work with you.

    2. Re:Why that argument doesn't work by Anonymous+Brave+Guy · · Score: 1
      You have control. You have the ability to choose a provider that's capable providing you with the necessary tools to understand your utilization needs and usage. If your provider can't give you access to a bandwidth utilization graph, go find another one.

      A bandwidth graph is no good to a small company, with only two full-time IT guys who spend most of their day setting up the PCs that people work on instead of monitoring usage stats in real time. They probably won't even be in the machine room during the time it takes for a serious spike to take effect. And most of your customers are going to be like this if you're a typical large ISP.

      I'm not asking my clients for a blank check, I'm asking them to be diligent of their usage.

      If you are opening them up to unlimited incoming bandwidth and charging them for it, you are asking them to write you a blank cheque. And I'm afraid "check your data in real time and get back to us immediately if anything is wrong" isn't a viable policy for most users.

      If you are not opening them up in that way, then that's great, but then your organisation has little to do with the subject of this thread.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    3. Re:Why that argument doesn't work by JohnnyBolla · · Score: 1

      Ok, how about this instead. If you only want 128k, buy 128k. Don't get an OC-3 with a burst plan. If your operation is too small to hire someone that knows how the internet works, perhaps you should scale back a bit.
      Your bandwidth doesn't take a hit until your resources start giving out web pages or spewing worms all over the place. If the slammer worm doesn't find SQL, your bandwidth hit is pretty small. As in you won't see it.
      You are saying that if you own a taco restaurant and you send out a radio ad that says "free taco to anyone with the code word, which is Larry" that you aren't responsible for people coming in and getting the tacos.
      If you feel strongly about this, I suggest you go get half a billion dollars worth of router hardware, dig a trench to every POP in the world, lay some fiber in it, and start your own ISP. Then you can give it all away free to anyone that asks. Until then, your best option is to shop around for someone more your speed. I hear Geocities will give you all the bandwidth you want.

      --
      Carpe Deez
  111. Conspiracy Theory... by Anonymous Coward · · Score: 0

    ... That the previous article about Variable Bandwidth Charges (which will invariably draw rantings and ravings about "It's my pipe, I'll decide how to smoke it!") immediately precedes this article (which has a lot of people ranting about "How dare they smoke my pipe; send the bill to them!").

    I expect that tomorrow's stories will include a security hole in Linux and another report of Microsoft claiming that Windows is secure.

    Now the question is, who's behind all of this? Is the UN trying to get back at all of the megalomanical geeks who have ever said "Well if I ran the world, I'd get things done!"?

    -- Kaze (notes that it was Charles DeGaul who said "Who can possibly rule a nation with 240 different kinds of cheese?" -- and now we've got OS distros to contend with!)

  112. Easiest solution is the best. by Anonymous Coward · · Score: 0

    If the burden of responsibilty is placed on the ISP the sooner action will be taken to stop illegal/malicious use of bandwidth. Face it, the average user or small company has little recourse due to time, resources and money against stopping a single rate spike instance. For the end user it is cheaper to pay for it than fight.

    The ISP on the other hand has the ability to track all activity, even identify systems that have usurped. If they have to pay for the bandwidth they will stop it. If they end up disconnecting users whose computers are virused, subeverted, backdoored or causing the problem, the sooner those systems get fixed. The cost for this is minimal and isn't really paid for by the ISP, they pass the cost onto us.

    Just as in the medical world, epidemics are prevented by early identification of the problems. ISPs are in the unique position to do this on the Internet. Or should we just let the FBI do it?

  113. Charge it to whom is REALLY responsible... by DoctorPepper · · Score: 2, Funny

    Since 99.99% of all virus/trojan/worm attacks are the result of Microsoft's piss-poor security, I say charge the extra bandwith spikes due to something like this back to Microsoft!

    --

    No matter where you go... there you are.
  114. nat'l boundaries by robi2106 · · Score: 2, Insightful

    Argument extends ParentPost
    { //assuming ISP A and user X exist in USA
    ISP B = new ISP(ISP_in_RUSSIA);
    User Y = new User(I_don't_give_a_rip-Spammer);

    Screw(A, X);

    }

    robi

  115. Re:Charge on Intent by yintercept · · Score: 1

    My request for the 2MB MP3 download is only 4K. I send 4K and receive 2MB. What happens if the DOS attach occurs because someone is repeatedly asking for a large file from the the person getting hacked?

    The real issue is intent. How much traffic is hitting a user that the user did not intend to send or receive?

    The only way to figure out the user's intent is to play it by ear.

    The other issue is neglect. Was there neglect on the part of the DOS victim?

    Clearly a system wide DOS attack (like the one that will occur when Bush starts his war) were not intended by the people being attacked. If the spike was clearly launched by a malevolent third party, then the ISP is probably in a better position to eat the expense.

    The problem with charging a third party attack through to the victim is that it makes the targetted attack a success?

  116. Depends on who owns pipe and who owns system by Anonymous Coward · · Score: 0

    If you are an ISP and are only supplying the Internet Connection and I am supplying the system, then it is my responsibility to administer the system, keeping it up to date, monitoring my bandwidth usage. And if my system starts to eat up too much of your bandwidth, it is my responsibility to accept the charges associated with the extra bandwidth or to disconnect my system from the pipe.

    If you are a hosting company and you are supplying the bandwidth and the server, and I am only renting space on your server, then it is your responsibility to make sure that your system is up to date and secure. In this case any bandwidth usage that is not directly linked to my site, such as a virus or DoS attack, is your responsibility. My site didn't generate the bandwidth usage, it's not my responsibility to compensate you.

  117. No, no no. by ziplux · · Score: 1

    If an ISP advertises UNLIMITED, ALWAYS ON INTERNET then that ISP must deliver said service. The customer should not, and can not, be charged for "excessive" or "malicious" traffic. If an ISP wants to sell prorated internet, then advertise it! Unlimited means unlimited.

  118. Re:I wouldn't pay! Also I would sue the spammers a by 6ULDV8 · · Score: 1

    And in a colocation situation, I'd hold your equipment pending settlement.

    --
    Pull my finger for my public key.
  119. Whats to stop e-embezzelment? by The_Dougster · · Score: 3, Interesting
    Take this scenario:

    1. I run a web hosting company and charge you for bandwidth.
    2. I call my buddy and tell him to hammer your site unmercifully with everything he's got.
    3. ???
    4. Profit!


    No law against this. It like me providing you with a doorbell service. If I want more money, I just keep pushing the button. If you were dumb enough to sign up for this then you'd better trust me.
    --
    Clickety Click ...
    1. Re:Whats to stop e-embezzelment? by ArkiMage · · Score: 1

      Heh.. This is like a theory a friend of mine had. Back when toll-free numbers ran you .25/minute he claimed AT&T and others dialed every customers line in rotation and hung up causing an extra call on their bill that month. Multiply that quarter by however many people they could call was a nice little chunk of change. Hmm...

    2. Re:Whats to stop e-embezzelment? by Fat+Cow · · Score: 1

      That's a generous friend - they are going to have to pay for the bandwidth they use too

      --
      stay frosty and alert
    3. Re:Whats to stop e-embezzelment? by zabieru · · Score: 1

      Only works if your friends bandwidth is substantially cheaper than what your customer is paying you. I suspect that you'd have to hammer them pretty fucking hard to make enough to pay your site fees and still make a profit.

  120. If I get slashdotted... by NFW · · Score: 3, Funny
    CmdrTaco will pay.

    One way or another...

    Oh yes, he will pay.

    --
    Build stuff. Stuff that walks, stuff that rolls, whatever.
  121. Solvable through bandwidth throttling by Jeremi · · Score: 2, Insightful
    Instead of shutting down high bandwidth users or charging them extra fees, the ISPs should just prioritize packets: the more bandwidth a user uses, the more his packets get deprioritized. That way the heavy users get to use all the "leftover bandwidth" that the light users didn't use, and the light users get priority (and hence, good network performance).


    Such a setup would allow for full utilitization of the network bandwidth and avoid all the hassle of pissing people off by sending them extra bills or suspending their account.

    --


    I don't care if it's 90,000 hectares. That lake was not my doing.
  122. Burst and 95th Percentile by Anonymous Coward · · Score: 1, Insightful

    I have been designing and operating large service provider networks for nearly ten years. This topic has been fiercely debated among my peers, so for further background I recommend that you check the mailing list archives at http://www.nanog.org.

    For flooding attacks and mass vulnerabilities, there is no doubt in my mind that this is the responsibility of the service provider. In fact, if service providers would cooperate by implementing sound routing policy, most of the flooding attacks on the internet would be eliminated as a whole. Its simple: Do not forward a packet originating in your AS unless said packet is from your address space. The customer *already* pays for the ability to burst, hence 95th percentile billing.

    As for other attacks, I think that compromised hosts on a customers network are the customers responsibility. Get owned, and pay the bill. Service providers have no business dictating customer security policy if the internet is to remain an open medium.

  123. Perhaps the backbone should eat the 'cost' by Gossy · · Score: 2, Interesting

    The ISP is charged by its provider for the bandwidth, and if the ISP suddenly has massive bandwidth utilisation during a month, and they have to pay extra, then it's understandable that they should pass the cost down to the customer.

    However, if you think about it - the ISP wont be having to pay its provider more if it does "Above 1Mb/s on *this* pipe.. above .5Mb/s on *this* pipe .. " that they dish out to clients. It actually would get charged if it goes over "300Mb/s" on their providing line(s). (I could be wrong on this - perhaps most of the middle to big sized ISPs/Colos just have to pay a fixed rental, but I'm sure this is how it how it is for the small ISPs/colo facilities)

    What if the ISP doesnt hit the utilisation required for it to be charged extra, but individual systems within its network get hit hard by a particular virus? (Slammer for example didn't pick IPs properly at random, so some IPs would be hit, others wouldn't)

    In this situation, I think the ISP should let them off the fee. The ISP hasn't been charged any extra for the slammer traffic, so it should let the customer off the charge. It'll do wonders for loyalty if you can see your provider is fair and reasonable about things.

    The other situation to consider is when an ISP does get billed by its backbone provider heavily for extreme and unsual utilisation.

    Alright, hold that thought. Right at the top levels of backbone providers, there is no direct cost associated with using 80% or 10% of a backbone line. It simply is. It's at this stage I think, that they should possibly relieve their clients of bills that are easily attributed to big viruses that are doing the rounds. Granted, then what do you do about spam? Where do you draw the line as to what is 'unsolicted/extreme/garbage' traffic?

    Another solution I've just thought of is to extend the period that an average is worked out over, so that over the year if you're under 1Mb/s, you don't get charged extra. It should even out massive, but short lived spikes from worms such as Slammer.

    Yes, I know contracts are normally clear about traffic levels and bills that you will receive if you break them, but I do think it's unfair for a small site that has just gone colo to suddenly get a bill 10x its normal bill since the latest worm has been targetting its machine, primarily since there is no direct cost to the ISP, or the ISPs provider, that can be attributed to this extra traffic (as long as there is spare capacity!).

  124. Here's An Idea by Anonymous Coward · · Score: 0

    Geocities and other free web hosting services allow a certain amount of bandwidth per hour. I know web servers can do this, limit the amount of bandwidth used at one time or the amount of bandwidth allowed to be used in one month or something. Why don't u ask your customers if they'd like to pay for a certain amount of bandwidth and after that are cut off? This way there would be no complaints about too much bandwidth usage as that they won't go over their limit ever. They might not like it, but then again, you'll have to tell them they gotta pay for the amount of bandwidth they use, regardless if they had planned for it or not. They just gotta understand how the internet works.

  125. Protect Yourself Instead by Anonymous Coward · · Score: 0

    Now imagine me mocking you like Cartman does: "I had a spare box at my colo that I had completely forgotten about..."

    That's your bad .

    Get down to the nitty. You weren't mad at the ISP. You were mad at yourself for being a network dumbass. Fuck spike billing, yeah maybe. Take responsibility for your own (non)actions? More like it.

  126. People should be accountable by chunkwhite86 · · Score: 4, Interesting

    People should be accountable. If their PC is infected with a worm or virus which results in a large bandwidth bill, the customer is responsible to pay it. Afterall, the ISP has a bandwidth bill to pay too, and they certainly don't get a "service credit" just because your Windoze box has W32@Klez.

    In addition, Making the people responsible for their personal worm/virus traffic would make folks would be more proactive about virus prevention and more cautious of which sites they visit. This IMHO is a Good Thing.

    Another potential positive would be that people might start wondering "Why does my friend/relative who runs Linux never complain about viruses?" and "Gee with all these viruses that only affect microsoft products, maybe I should look elsewhere for my software needs."

    At least in my state, you are responsible for your car's emissions. If your car is polluting above the state limit, regardless of the reason, it is your responsibility to fix it. They don't care what the reason is for your excessive emissions, whether it was rust, hungry chipmunks, incompetant redneck mechanics, or just a poorly built ford suv. And they have a system of mandatory repairs and/or fines in place to enforce this. This is a Good Thing.

    --
    I'd rather be a conservative nutjob than a liberal with no nuts and no job.
    1. Re:People should be accountable by taernim · · Score: 1

      That is a very narrow way to look at it. I think a more accurate way to see it would be that more people, on average, are computer-savvy if they use Linux... whereas Windows has an extremely varied userbase.

      I think it would be much better to say "Hey, maybe *I* should learn to use my computer." Don't blame the car for crashing, blame the idiot who can't drive it. Same deal here. If you're stupid enough to open the random EXE "here i send u gift, you love much promises!" -- then it's your fault when your computer is used in a DDoS. It's your fault that you don't update your OS/security packages/etc.

      A drunk driver or someone without a license is the one who pays if they cause an accident... it should be the same on the 'Net.

      --
      "PC Load Letter? What the $@#% does that mean?!"
    2. Re:People should be accountable by NeoSkandranon · · Score: 1

      In addition, Making the people responsible for their personal worm/virus traffic would make folks would be more proactive about virus prevention and more cautious of which sites they visit. This IMHO is a Good Thing.


      I think it would be a Good Thing as well. However the reality of it would be that customers would be highly pissed at the fact that they are being charged real money because "someone else sent me a virus" (nevermind they got themselves infected and whatnot)

      --
      If you can't see the value in jet powered ants you should turn in your nerd card. - Dunbal (464142)
    3. Re:People should be accountable by Anonymous Coward · · Score: 0

      Let's face it if you are paying $30-$40 for a broad-band connection you are not paying enough,
      at ADSL 768/128 the cost should be about $90.00
      a month because think about it 768 is half of a
      frame, and if the ISP has sold it's bandwidth
      to be "COUSTMER perfict" a T1 is about $1,400 a
      month stuff 5 ADSL coustomers on a T1,and that is low you do the math it is not profitable in the least so, I wouldn't complain about spending some extra $$ just to have a broadband connection.
      I bet major price change is in our future because,
      All of the ISP's are not doing well now.
      Be happy you have cheap bandwidth now, I think it will change.
      I think we all need to quit whining, and be accountable for what we do,you do have the option to kill a web server,The ISP is not accountable for bandwidth that YOU use.

  127. Give the customer the tools they need. by Fzz · · Score: 1
    For inbound traffic: don't charge them for TCP SYNs, but do charge then for any inbound TCP data packets. In effect, the rationale is that the SYN is unsolicited, but if the customer accepts the connection it's their fault. Then it's up to the customer to decide whether to accept a connection or not.

    For ICMP, charge them for inbound echo requests only if they generate matching outbound echo responses. Charge them for inbound echo responses only if they generate matching outbound echo requests. This gives the customer the ability to control bandwidth usage through filtering if they wish.

    For inbound UDP, it's much harder. I don't see any really good way to do this, but perhaps someone else can.

    Of course the tools to do this sort of billing might not exist yet, and there are a bunch of details that make this harder than I imply, but this would be the basis of a policy that's fair to the customer.

    - Fzz

    1. Re:Give the customer the tools they need. by sweetooth · · Score: 1

      This works for customers that are hosting a box, or control a whole box. What do you do for customers that are getting thousands upon thousands of bogus http requrests like with code red, on a virtually hosted domain? If these customers are being charged for incoming and outgoing bandwidth should that be taken into account? If so how do you account for it other than parsing system logs?

  128. Why are we paying 2 times on same packet? by Fallen+Kell · · Score: 2, Insightful

    Just wondering this. If the person sending the packet pays a bill for that packet and the person recieving that packet also pays a bill, they are both paying on that same packet. Why not just shift the price so that only sending packets are paid for?

    I know its a stupid question, but why not? Other then the fact that somewhere someone is saying "Shit, people finally woke up and realized they are paying twice for the same thing, there goes half our revenue." Why ARE we paying twice? Either pay for outgoing, or pay for incomming. If somewhere someone already paid to send that packet to the net, then the reciver should not have to pay for recieving that packet, or vice-versa.

    The only real problem I can see with this is that you have clients and you have servers. With clients sending few packets to recive back several thousands (or millions). A new pricing model should really be setup for the whole system, but that will never happen unless everyone stops making money off the current system.

    --
    We were all warned a long time ago that MS products sucked, remember the Magic 8 Ball said, "Outlook not so good"
  129. Service... by Astralmind · · Score: 1

    Attacks like CodeRed, NIMDA, Slammer are the problem, and these days it's the cost of doing business on the net.

    Unless your agreement, contract, or whatever is in place with your customers have a provision for such bandwith useage that is generated because of worms and the like, it's the ISP should not be responsible. Afterall, the ISP's job is connect the their customer to the internet, not regulate what happens on the internet.

  130. Re: maximum exposure by yintercept · · Score: 1

    The big problem I see here is that people need to know their maximum exposure. Essentially, the exposure of an account is unlimited.

    As for the cost, the ISP doesn't just pass on the cost, they pass on the cost plus a tidy 70% profit margin.

    Remember, these ISPs have dot com brains. When an ISP sees that they can make beaucoup bucks by DOS attacking clients...well, expect some outrageously large bills.

  131. Real world not like posts on /. by Hornstar · · Score: 3, Insightful

    What many posts in this thread do not seem to take into account is the greater reality that is the web. With a completely patched server and firewalling that drops packets not desired to hit said server, incoming bandwidth is changed none-whatsoever. You have zero control over traffic until that traffic hits a device under your direct control. With most ISP's, that device can only be placed well past their traffic monitoring point. Ergo, you pay for bandwidth whether you want it or not.

    You do have the ability to reduce the total amount of bandwith consumed by dropping unwanted return connections but that may be irrelevant if your site is subjected to a DDoS attack.

    The largest problem lies in determining whether traffic is "legitimate" traffic BEFORE it passes through the ISP's network to the client. That said, there are a great many possible ways to accomplish this, such as:

    • Historical traffic pattern comparisons: A connection that has never received a UDP packet in its history may not suddenly want 2Gb worth of UDP queries. That traffic can be dropped (or at least throttled) to minimize customer impact.
    • Customer specified port use: Offer co-lo customers the ability to limit port access at the ISP router, offer to limit basic Internet Service customers to standard outgoing ports at same.
    • Reality-based connection management: An amalgam of the above, if a client machine suddenly starts generating continuous outgoing connections to web servers, it might be possible that the client does not want to view 400 porn sites per minute. Use logic and reason to control outgoing and incoming traffic.

    The above are merely ideas or concepts, I will leave implementation to those that require the features. But it gives a good idea of the directions that an ISP can go to mitigate the costs of unwanted bandwidth. Just like Credit Card companies will call a customer to verify that they really do want to purchase that Tiffany diamond in a State they've never visited before, maybe ISP's should be monitoring traffic for irregular patterns and contacting customers to verify that the traffic is legitimate.

    ISP's can't merely turn a blind eye when the entire netblock they serve starts sending or receiving traffic generated by the latest worm, virus, etc. They should do their best to mitigate their losses and losses of their customers.

    I'm not saying that customers are without blame, just that the people running ISP's may have more technical knowledge that that of their customers and should be proactive in protecting those customers from further harm. If you want a real-world, non-technical example, think Firestone and Ford. A problem created outside of Ford that could have been eliminated before reaching the customer if only greater due dilligence had been used. By ignoring or overlooking the problem (I don't know the exact details) both Ford and its customers were negatively impacted. Was it Ford's fault that the tires were faulty? No. Could they have done something about the tires earlier? Possibly. Could the customer do something about the tires? Yes, but only after they knew of the problem by experiencing the negative consequences.

    The scenario doesn't differ much when applied to unwanted bandwidth. If ISP's fail to do their part, unwitting customers will always suffer.

  132. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  133. Like long-distance calling? by phorm · · Score: 1

    Why not make the internet like phone service. You don't pay extra for accepting a long distance call (unless collect), you do pay for making them. The big problem is in consideration of large-volume MP3/movie downloaders, but the ISP should be able to differentiate between traffic on the kazaa et all ports and whatever flavor-of-the-day virus is currently out banging on random servers.
    My favorite post is still the one stating that their ISP ignores the peak 10% bandwidth times... which should get around short burts of heavy traffic due to virii, slashdotting, etc.

    amuse yourself - phorm

  134. AOL? by Exiler · · Score: 1

    So those users got about 56k, right?

    --
    Banaaaana!
  135. This isn't so tough... Easy Really.... by scottm52 · · Score: 1

    People make this way too complex...

    Customer says "I want 1 Mbs Burstable to 5Mbs"

    ISP says "If you use it, your gonna pay X dollars"

    Customer says "Okay" (and signs a contract)

    ISP says "Here's the documentation, pay your bill"

    Customer says "I'm not paying that, a virus did that"

    ISP says "Please look at your contract where YOU are responsible for bandwidth YOUR servers/network uses... Pay your bill"

    Customer says "I'm not gonna"

    ISP says "If your dumb enough not to protect your stuff, and you don't pay your bill, your outta here"

    Customer says "Fine, I'm going elsewhere"

    Customer says "New ISP, I want 1Mbs Burstable to 5Mbs"

    NewISP says "If you use it, your gonna pay X dollars"

    And the cycle starts all over again......

  136. business plan by bite.me · · Score: 1

    1) set up an ISP
    2) charge extra for exceeding bandwidth cap
    3) allow infected hosts to ddos customers
    4) profit!

  137. Don't understand bandwith charge by Apreche · · Score: 1

    I don't understand why people charge for bandwidth. It's not like electricity where there is a limited resource that is consumed in order to create the current which goes down the wire.

    Lets say I get a T1 to my house. If its full or empty it still costs the guy providing it to me the same amount of money. It should be a solid monthly fee, or an appropriate one time only fee. Its like the phone bill, it doesn't cost the phone company more money when you make 1000 local calls or 2 local calls, so you have a flat rate for unlimited local calling. Same with bandwith.

    Since the top provider doesn't need to charge for bandwith, nobody down the line should have to either. If I pay a flat monthly fee, everyone I host can also pay a flat monthly fee. And so on and so forth. Lets say someone happens to use excessive bandwith and it causes a service disruption (they get slashdotted). If this doesn't cause a service disruption for anyone else, who cares? If it does cause a disruption, the person who was slashdotted is responsible to pay for that loss of service. And the people who lost service end up paying less, because they didn't get what they paid for. In the end though, whether I use 100GB in a month or 2GB in a month, if it doesn't make anyone else's connection slower it doesn't cost the guy providing it to me more money.

    If it does, I'd sure like someone to explain how. Sounds to me like someone at the top has an evil pricing scheme and is just trying to make extra dough.

    --
    The GeekNights podcast is going strong. Listen!
    1. Re:Don't understand bandwith charge by the+eric+conspiracy · · Score: 1

      Lets say I get a T1 to my house. If its full or empty it still costs the guy providing it to me the same amount of money. It should be a solid monthly fee, or an appropriate one time only fee. Its like the phone bill, it doesn't cost the phone company more money when you make 1000 local calls or 2 local calls, so you have a flat rate for unlimited local calling. Same with bandwith.

      The problem with your analogy is that the cost does go up with usage, even if your bill does not reflect it. The local phone company may not charge you on a metered basis, however your bill is based on an average level of traffic generated by the typical customer. Electricity, the cost to install, run and maintain switches, etc. all depend on the level of traffic that the phone company handles. Same with an ISP.

    2. Re:Don't understand bandwith charge by cyril3 · · Score: 1
      After you have gotten your line and paid for the cost of the telephone system let me know because it will only cost the telco a little bit to put an extra line put to my house from the corner box and then I can surf for free forever. Thank you kind sir.

      Its like the phone bill, it doesn't cost the phone company more money when you make 1000 local calls or 2 local calls, so you have a flat rate for unlimited local calling.

      Not everywhere has this system. Many people still feel that usage should relate directly to cost and so would feel that the person making 2 calls was unfairly subsidising the 1000 call a day person. That's human nature, however you feel about it politically or ideologically. Flat rate for everyone works best if everyone thinks they are getting a similar deal.

      Again, that's my take on the human aspect. Don't come back telling me people shouldn't think like that. They do!

    3. Re:Don't understand bandwith charge by Sandman1971 · · Score: 2, Informative

      Your analogy makes very little sense in the real world.

      You have your T1. So do 3000 other people. The ISP has calculated that on average, only 15% of your T1, alone with everyone else's, is used in any given month.

      That T1 has to connect to something, don't it? It's not a point to point connection to every single site you go to. Your T1 will drop into a DS3, ATM, POS connection. The ISP has calculated what they need to run in the back end, and what they need at the various peering points with other providers.

      Let's say the ISP only has 3000 T1 customers. That's a total available bandwidth of 4632 Mb/s for all T1s combined. But since on average only 30% of that is used, that falls to 694. They play it safe and decide that on the backbone they triple that amount (which is not the case. Usually it's less than double). That's still only 2084 Mb/s (or 13 DS3s). Your price for a T1 has been calculated using these numbers. Suddenly everyone uses their T1 at full capacity 24/7. The ISP has to put in more pipes to accomadate this. This means their bill to the backbone have skyrocketed. Since your original price was based on 15% utilisation, and now it's 100% utilisation all the time, what do you think will happen? Your bill will go up significantly. The ISP is in business to make money. If it has to put in another 16 DS3s that will run at 100%, they've more than doubled their operating costs. Why should they take a loss? They are totally justified in raising their prices.

      This is how the real world operates.

      --
      It's better to burn out than to fade away
    4. Re:Don't understand bandwith charge by Apreche · · Score: 1

      Ah, I did not realize this was the case. So in theory, I am correct in that a T1 should have a set price and that is that, however the provider of that line wants to decrease my costs and his by assuming that nobody will use 100% of their connection. And that the provider doesn't have the capacity to provide 100% of their consumers 100% of their capacity. Solution? Providers should not give out 3000 T1s if they can only accomodate 1000. If someone gets a T1 and they don't use all of it, they should get a smaller connection.

      If an OC 128 costs X$ to install and X to maintain, and it can support Y T3 connections under it, then each T3 should cost X/Y$ period. Regardless of how much is used. And if the guy with the OC 128 decides to give out 101 T3s and service starts to degrade, its all his fault.

      Of course this results in getting a real connection being very expensive. Well, damn if that's what it costs that's what it costs. Quality fiber is lots of dough, and if you want it you have to pay for it. Of course, real world things like greed and cheapness prevent this from being a reality, it's the way I say it should be.

      --
      The GeekNights podcast is going strong. Listen!
  138. Malicious data traffic = illegal to charge for by M0b1u5 · · Score: 1

    Here in New Zealand, the Sale Of Goods act prevents any company invoicing for products not specifically ordered. Given that Internet connection pricing is generally broken into two parts, a Connection part and a Data Traffic part, it seems obvious to me that in the "data" part of the bill, you are being invoiced for packets you not only did not request, but your PC did not even send an ACK packet for! Your router may be configured to dump all packets not requested, or sent to any but specific ports. They never reach your PC, and yet your ISP will still charge for those packets. The "packet" is the basic unit of exchange on the Internet, and its the combined packets which accumulate for your bill. I think in a court of law it can successfully be argued that unrequested data traffic (Hacker attacks etc) can not be legally billed to the client. This would amount to Pro Forma Invoicing, and a lot of precedent says you just can't do that! This places ISPs in a sticky situation - how can you accurately measure the (requested) data traffic for a client? Do you have to examine every packet and match an equivalent ACK packet before that packet is added to your traffic? That seems like an incredibly expensive option! How about a client-side program which runs constantly, which disabled your internet access if shut down? This might work, but is open to H@x0r1|\|6 on the client-end.

    --
    How many escape pods are there? "NONE,SIR!" You counted them? "TWICE, SIR!"
  139. No more bad analogies, by Anonymous Coward · · Score: 0

    and no more what if the internet was a peanut butter and jelly sandwich comments, eeegads.

    Real world solutions,,, If we get hit with crackers, or slammed due to someone else's server looking for a host to infect. We simply log traffic, and report upstream that we have this much traffic busting through , it was unwanted traffic, we asked for upstream countermeasures at X time. Then the account heads get together and haggle out what will be paid by the end user. Usually cut and dry.

  140. Warranty not relevant, but product liability is. by Anonymous Coward · · Score: 0

    You don't have to be a user of MS products to be a victim of their negligence and faulty product design. Picture if you will, a scenario whereby I'm driving down the road in my brand "A" vehicle. You and several other motorists are driving in your brand "B" vehicles in near proximity to me when all of a sudden the fuel tanks in several of the brand "B" vehicles explode due to negligent and faulty design, and causes harm to me and my vehicle. Do I get to sue the holy crap out of automaker "B" and likely win a huge civil damages award? You betcha. MS is like that brand "B" in that they've propagated a huge number of negligently unsafe software products all over the world and when those products cause harm to innocent third parties, then you have a very sound case to seek civil damages.

  141. why it is so hard to find the right analogy by vls · · Score: 1

    In normal tort and contract law, there is a notion of 'reasonable' behavior and well understood 'duty.' Not so here. Thus, attempts at analogy do poorly.

    In the 'real' world, it's clear who is supposed to do what. And if everyone is a good citizen, then everyone is pretty safe.

    Example: If I sell you a sandwich, I have a duty to not poison it. I even have a duty to take reasonable steps to ensure that other people don't put poison into it. For example, if I saw someone lick it and put it back on the counter, it's reasonable to expect me to throw it away, and not resell it (and for me to get the perpetrator to pay me for it).

    But that duty has reasonable limits. It is not reasonable to expect me to erect Fort Knox level security around my store, just to keep people from breaking in at night and adulterating the sandwiches.

    These simple concepts apply to millions of practical applications, from product liability involving millions of consumers to simple traffic accidents. A few simple rules can actually implement a lot of what is required by 'common sense' or 'justice' or 'fairness' (thus, tort law is pretty efficient code).

    But these concepts -- and our hence our analogies -- don't apply well to the internet, for two reasons. First, there is a notable lack of consensus as to what the duties of each party should be. Second, we have not identified what duties will actually protect us. As Graham and Staniford, Paxson, Weaver have pointed out, the pallative 'we all have a duty to keep everything patched' does not really help with fast worms. Even with a lot more patching going on, we remain very vulnerable to fast worms.

    So, even if we are all good citizens, bad things can still happen (like expensive bandwidth being consumed by a fast worm). Thus, normal tort analogies will fall short. There are some extraordinary tort analogies that might work, like who pays for what after a tornado or other Act of God. (Your cow flew through my window, who pays?) But even those will rely on consensus views of what constitutes 'reasonable precautions' - views that have been forged over generations and generations. So that will take time.

    In the meantime, we should consider new public services to protect society in ways that mere 'good citizens' cannot - like we do with epidemics, fires, and other Acts of God. Staniford, Paxson, Weaver have proposed a CDC of cyberspace. Seems like a very good idea.

  142. Perspective from an ISP/hosting company owner... by evil_pb · · Score: 2, Interesting
    I own a small local ISP and hosting provider, and we do a little bit of colocation though it's not our prime function. Here is how I see it:

    If a site hosted within our systems suddenly spikes because of slashdot or whatever, I will administratively throttle it down a bit to prevent it from consuming all available bandwidth. If it's caused by a vulnerability in our systems (all BSD-based), we will eat it, as we should.

    If a co-lo'd customer, or someone paying for bandwdth, starts to spike we will examine the cause. ALL of my customers are required to go through a firewall managed by us. They do not have access to it. If a new virus comes out, it goes in the blacklist rule and those inbound connections are not allowed. We will also block certain outbound (all netbios ports by default, plus virus ports, and those which things like rootkits would use) connections unless explicitly requested by the customer - in that case, they are made to understand that they are using a port which is known to be related to security risks, and it's on them if they get hacked/infected and spike their usage.

    We don't shut people off. And if it's a small overage I'll usually let it slide. However part of their contract includes an agreement by them to keep their systems virus free and patched to current security levels. If they triple their usage because they were lazy, they will pay. As a security engineer I simply cannot accept the "we didn't know" excuse - there are multitudes of notification email lists you can get on to find out if your systems are vulnerable. This also forces people to take a more proactive stance on security, and prevent these things from happening in the first place.

  143. The analogy doesn't work... by Kjella · · Score: 1

    Your ISP will already send you packets without knowing if you want them or not, there's no form of validation of that.

    With a CC purchase, it's supposed to be validated that you authorized the purchase. If the validation system fails, it's the CC company's problem.

    Basicly, when you sign up for connection to Internet you agree to be the recipient of packets, and pay for those.

    The best analogy I manage to come up with is that you're running a toll-free number, and someone is DDoS'ing your phone lines. Will the telco bill you for the phone time anyway, even if you didn't want all that traffic? Undoubtably.

    Kjella

    --
    Live today, because you never know what tomorrow brings
  144. responsibility by Anonymous Coward · · Score: 0

    when it comed down to it, its the ISP's responsibility to provide service, and when the customer can't get it because of (virus) traffic spiked and then get billed for it i would defenitely be a pissed off customer. also, it should be the ISP's responsibility to protect their own networks against such unnecessary traffic...

  145. Apache, Lesson One by sparkz · · Score: 1
    Admins need to understand their server and configure them to refuse requests when overloaded, so that they don't crash
    Apache does that; I assume other decent web servers do, too.
    That is, of course, exactly the problem - I remember a month or two ago, /. linked to a guy on a DSL modem - he had no chance! It's not "properly configure your web server" - the only way to get that server to server his family but not /. would be to accept the requests, check the HTTP_REFERER [sic], and allow/reject on that basis. It's actually more efficient, in most cases, just to serve the page, than to do all that extra testing.

    I've got a site on a 128k link - it would stand no chance if /. linked to it! And if you think that "properly configuring" means "buying a fatter pipe", then why should I pay for one, just for /.'s benefit? It does me well enough for around 1000 visitors/day.
    If /. wanted to link to my site, I'd be quite happy for them to mirror it for the day, with prior, explicit approval from myself.

    If I was /.'ed, I would be unable to serve pages to innocent visitors coming in from Google or wherever, who quite possibly don't know or care about /. They just think "site's down" and go away. That gives them a bad impression of my site, which (if I was selling stuff) I could easily prove caused me financial loss. I'd just have to show that for every X visitors I get $Y in revenue, and that on the day I was /.'ed I only got $Z in revenue. I've lost $Y-$Z in that day, plus the customers who would have returned if they'd been able to get to the site when they first found it.

    --
    Author, Shell Scripting : Expert Re
    1. Re:Apache, Lesson One by WNight · · Score: 1

      I've lost $Y-$Z in that day,

      That assumes that nobody from Slashdot it interested in buying your product.

      Anyways, this is a dangerous line of reasoning. There are many things that can cost you business that aren't anyone's fault. In fact, a "bricks and mortar" store can suffer the same way, if they get mentioned on the radio or a lot of people otherwise find out about them they get a lot of window shoppers. Even if everyone intends to buy, the crowd inhibits natural flow through the store and can lower throughput. It's a risk you take by being in business.

      [Configure the server to deny requests gracefully]
      Apache does that; I assume other decent web servers do, too.


      There is a limit to the number of connections Apache will try to service, but that limit may not be right for your CPU/RAM and your bandwidth. Especially if you have complex interactive pages.

      Graceful failure can mean changing pages to a more static view (and closing forums and other pages that won't work in static mode) or simply showing a static "Sorry we're temporarily out of service due to a slashdotting" screen. All pretty easy to do, and with mods like that a 128k link can serve thousands without crashing or appearing to not be there.

      It's similar to stores planning what to do if too many people come by. A usual strategy is to place a staff person at the door, limit entry to a few people at once, and answer questions for the crowd.

      And, if you're not prepared for a slashdotting, are you prepared to a CNN article that sends thousands of people off to google searching for exactly what your site offers? Or any of a thousand other things that could happen?

      I'd be quite happy for them to mirror it for the day, with prior, explicit approval from myself.

      That's the problem. The laws on caching need to be changed to not require any interaction with the content owner. It should be assumed that if the content is being offered up for public consumption that networking hacks (caching) to better achieve that are allowable. Caches can be configured to show old static content and still request fresh banner ads (which ensures you'll get paid for all the hits).

      Sure, some slashdot stories, even most perhaps, aren't breaking news and they could wait to post them until contacting the admin. This is probably what they should do for lego competitions and RC-car hacks. But what about "real" news, like RAMBUS's continual fraud? Should they hold a news posting and maybe cause Slashdot readers who own stock in one of the companies involved to lose money, because the evidence for the accusation is on a site whose owner can't be contacted? Should they just post a blurb without any links to the facts?

      If they did it wouldn't help, people would head to google and find the site.

      But google, and its caching of sites allows them to show people your site, something they couldn't do if they had to ask first.

  146. Commiditizing the packet by xenocide2 · · Score: 1

    Charging on outgoing packets is an idea with some interesting side effects. If you start charging per byte, then all of a sudden theres an increased incentive by the ISP to encourage use rather than discourage. Of course there's also a new incentive to keep it legal, as the ISPs then profit off of piracy networks. So what kind of data would both be legal (at least at the federal level) and bandwidth consuming?

    Perhaps a glance at another real world communication network where the burden lies on the sender: the US Postal Office. Good ol' USPS makes a good deal of revenue off their "bulk rate" which is basically junk mail. In fact, without junk mail the post office probably couldn't turn a profit.

    If a sender burden internet was the norm, its often argued that spam mail would trickle to a halt as the burden would easily tip the scale of profitibility. I argue that rates would not be set so prohibitively, although I do not have the time to research the cost benefit weights.

    --
    I Browse at +4 Flamebait

    Open Source Sysadmin

  147. what about the Slashdot effect by Drunken_Jackass · · Score: 1

    I was watching a story on TechTV (guilty pleasure) about a guy that came up with a novel implementation of an AI that played Tetris.

    This guy had a webpage that showed how he did it, which got slashdotted when everyone tried to vist. As if that wasn't bad enough, the next month he got a $7000 bill from Earthlink because he exceeded his bandwidth limit.

    Who would be responsible for that? It's not like he submitted the story to Slashdot...

    --
    There are 01 types of people in this world. Those that understand binary, and me.
  148. Make it work like credit card liability. by Above · · Score: 2, Insightful

    This is like having your credit card stolen. If you notice, and notify the company promptly so they can start blocking charges then you are only out $50 (and sometimes they even waive that). However if you don't notice until your bill comes at the end of the month that it's been gone for a whole month, then you're out the whole amount.

    Same thing for bandwidth. If the customer notices a problem and notifies the ISP so they can take steps to block / track the attack then they shouldn't have to pay. However, if they are too lazy to monitor their own gear, and/or call the ISP they deserve every dollar they get charged. The customer needs to be a partner with the ISP in fighting these sorts of things, otherwise the ISP never has a chance to catch the real criminals.

    Of course, all this is for medium size and up ISP customers. Smaller businesses and/or individuals may just want a "turn it off if it goes above x" until I call model, which is completely reasonable.

  149. Alas, the victim pays by Qzukk · · Score: 1

    It keeps the system simple. If someone gets hit by a ddos, the victim pays. No tracking people down, no trying to get money from a 13 year old PFY who got mad because the girl who sits next to him in class didn't laugh at his joke today.

    Unfortunately, as long as its like this, there will be no improvement. DDoS's would die overnight if all spoofed traffic went straight to the bitbucket. Tracking down the few people silly enough to try would be a cinch, simply follow the ip trail backwards.

    How to stop spoofed packets? Simple. At the border of the internet, simply start filtering. If your cable modem starts spewing packets with a source IP in china, something is wrong and the first router you hit should say "Damn, I had no idea China was in the middle of Arkansas." then immediately drop the packet and notify someone there is a problem.

    But, the money and the laziness is in the system as it stands now. There is no money in fixing it, and unless everyone all over the world fixes it, it won't be completely effective.

    --
    If I have been able to see further than others, it is because I bought a pair of binoculars.
  150. Response by xagon7 · · Score: 1

    Should ISP's ultimately eat the costs of malicious behavior?

    NO.. the same reason that they should care what passes THROUGH the network

    Is the customer ultimately responsible for the bandwidth they've generated, regardless if it's desired or not?

    YES.. see reason 1.

    Is this a new frontier for insurance companies?

    YES

  151. How about I actually get the bandwidth I pay for? by Egekrusher2K · · Score: 2, Insightful

    Ok. When I pay for 768 kbs up/down, I want to be able to utilize that bandwidth ALL THE TIME. I don't want to be capped at 30GB worth of file transfers a month, when I could, theoretically, push 312.5 GB of file transfers (one way!). I want what I pay for, NOT what the ISP feels like giving me AFTER I've already given them my money for an allotted amount of bandwidth per second. When I first signed up for cable, there WASN'T anything in the contract stating that there was a monthly limit on file transfers. I didn't know until I got a call from my ISP saying that they "could" charge me $2,000 dollars for my bandwidth "ABUSE" *cough use*. I then went back and re-read the contract.. it appears as if it was added in AFTER I signed up.

    --
    Listen to my experimental-industrial-techno!
  152. Cap that Bursting Bandwidth by edward.virtually@pob · · Score: 1

    Unless your "burstable billing" agreements spell out that you cannot bill for abusive inbound connections (i.e.: from virus infected hosts), you can probably legally make your customers pay (at least until they leave). I think a better approach would be to forward the costs back to the networks that relayed the connections for further relaying until the charges reach the infected pcs or at least their connection providers. Your isp could also offer bandwidth caps on the burstable agreements so people can take advantage of the concept without exposing themselves to bankruptcy. I would also think that an isp could easily block identified sources of infectioned connection attempts to all of its customers, and that such defensive action is a reasonable customer expectation.

  153. website bandwidth usage by Anonymous Coward · · Score: 0

    if you host a website, you have a public service. It's not your customers fault if they use your website too much. You don't charge them for it, unless its a pr0n site, then you charge them a certain amount per month to have access to parts of the website that other people don't have access who aren't paying for it. The thing with the world wide web is that you AND your customers that are accessing the website are both paying for the bandwidth it uses. Basically your customer pays for the bandwidth going to their isp and out to the world wide web, and then you pay for the bandwidth your site requires and uses. Kind of like half and half, though not exactly. The ISP hosting the website has to pay for the bandwidth usage somehow, and they do that by having the customers pay for it plus a little extra for profit and such. It is complete BS for you to think that they don't have to pay some of the bandwidth usage that the customers use to get onto your site. Your site is basically a public service, therefore you foot the bill for it. Don't like to have to pay for all that bandwidth. Then tell your host provider to cut off access to the site each month you get to your limit. This way, you don't pay for excessive bandwidth on your site. Now as for e-mail being cut off, I believe that you get unlimited bandwidth with that for recieving and sending e-mail with most host providers. So the moral over all, your website is a public service and you pay for those who use it. If you can't afford that, then either cut back on the amount of bandwidth used, or if your site is that popular, try to figure out a way to use that to your advantage, such as to increase sales.

  154. Think of it this way. by Stonent1 · · Score: 1

    Lets say I got rooted because I'm running an open Telnet port on my connection and someone uses it to turn my computer into a spam factory spewing gigs of spam each day. Or lets make it more realistic. The slammer worm. It is not the ISP's fault that the user is an idiot. Remember the slammer fix was posted a long time before the slammer came out. You need a clause in your TOS.

  155. Been there, done that, got the t-shirt by Anonymous Coward · · Score: 1, Interesting

    As a SA of several large ISPs my experience has changed my mind about colo or dedicated servers.

    A) You can't stop it inbound packets, the packets travel across the ISPs link, you get charged for it period, and they barrage you machine with the full force of the network link (10 or 100 Mbs)

    B) The attacks are coordinated, I have seen many many servers pound a single server into the ground, the result is the customer usually ends up cancelling and being down for 48 or more hours.

    C) ISPs have a shitty business model, billing should ONLY occur for outbound bandwidth, inbound bandwidth on a server is usually minimal and should be built into the cost of the server

    So, if you have this problem, and many people with dedicated servers WILL have it, get a T1, if you use that up, get another T1 and set up BGP, keep adding T1s until you are in the ballpark for one of the links to be a frac T3.

    The deal you see from a dedicated host or colo facility really isn't a deal when you see the other side of the coin and pay coin for the convience.

  156. Easy solution by llzackll · · Score: 1

    Don't use a host that charges ridiculous prices for bandwidth usage. This is a huge cash cow for hosting companies. It didn't used to be like this, until they figured out they could charge money for it. If you do use a host that charges these ridiculous prices, make sure they can turn your site off after it's reached a certain bandwidth limit, so you don't end up getting charged $10,000 for being Slashdotted.

    Another solution, host yourself on your own servers. You can transfer an unlimited number of bytes. You are only limited by your bandwidth.

  157. Charge Windoze Users More by LuYu · · Score: 1

    Since most (if not all) viruses are Windoze specific, why don't you institute a large Windoze surcharge (and double it if the user happens to be running IIS)?

    This would mean that the people generating the traffic would be paying for it, not the people receiving it.

    --
    All data is speech. All speech is Free.
  158. USPS analogy by PurplePhase · · Score: 1
    Imagine you used the US Postal Service. Imagine that instead of paying for a stamp to send your envelope that you instead paid to receive every envelope - and you had no ability to refuse anything sent to you. Now note all the junkmail you get through the USPS.

    Now imagine it with packets and the internet

    8-PP

    1. Re:USPS analogy by Mustang+Matt · · Score: 1

      It's a completely different system.

      Your analogy doesn't work here. If the USPS was setup that way, they yes, you'd have to pay a lot for all your junkmail and you'd probably jump through hoops to smash the heads of people sending it to you.

      If people signed up for such a mail service, they would have to be willing ot pay the maximum amount for all the junkmail received just as they have to be willing to accept the risk that someone will abuse their bandwidth.

      I mean, haven't you ever seen those posts here telling people to click on the sponsored links of spammers or companies they don't like on google? You pay per clickthrough when you advertise on google. When you signup you have the ability to set the limit of how much you're willing to pay, in this same manner, you should set your bandwidth limit according to what you're willing to pay for.

      --
      The man who trades freedom for security does not deserve nor will he ever receive either. - Benjamin Franklin
    2. Re:USPS analogy by PurplePhase · · Score: 1
      Okay, so you refute my analogy and then use it as if it was true?

      Also, when I mentioned the alternative USPS I was referring to the Internet as the USPS: it's just a stupid resource. You pay to use it, and currently it's setup such that no one has a choice: if someone puts something through your bandwidth, you pay for it. Exactly like having to pay for every piece of junkmail sent to you physically (minus a certain weight your monthly fee covers).

      If you wish to refute me, please do.

      As far as clickthrough on advertising, that's one-step back from the above analogy and while it does look like a reversal of my USPS analogy it's not talking about the same thing. When the users click through the ads and are sent to the respective sites, that use of bandwidth is what is covered and talked about in the analogy and in the article itself. Payments made by an advertiser each time their ad is clicked is another subject.


      8-PP

  159. bandwidth is not free by john_uy · · Score: 1

    i work for a university somewhere outside of the us. we have a ds3 connection that is usage based. currently, we just limit the number of terminals that can be connected including the applications that the students are able to use (they won't be able to install and run 3rd party apps) so they can only browse and stream media files. this is working well with us. however, this restrictiveness reduces the applications that can be run. these terminals are connected to a high speed connection. then again we have a low speed link where all "other" computers get their connection (e1), when we monitor the traffic, majority are not acadmic related (sad to say.) but heck i don't care about them if they find it slow, that the amount you pay and that's what you get, unless you pay a big chunk of your tuition for internet use (in our country bandwidth costs us around 3x-4x that of bandwidth in the us so it is expensive.)

    i suggest though that since students have already paid a certain amount in their tuition, they would get a free pipe. let's say that the total amount of payment can buy you 10mb/s of bandwidth/month, then all users can use that much bandwidth. if it slows down, it is their problem since that is the payment they made in the tuition. you can set up a billing system for them to use the remaining bandwidth (let say 35mb/s for a ds3) but they are billed for each byte they sent.

    academic departments that need to have bandwidth dedicated to them should get either the approval of the university for them to get it for "free" or the department will be using their own funding for their bandwidth use.

    it solves on all sides. you pay a flat fee, you get a flat unlimited bandwidth use. as per qos, there are no guarantees. you can have "premium" services where you can provide more bandwidth and better qos.

    as the saying goes, there is no such thing as free lunch. :)

    --
    Live your life each day as if it was your last.
  160. Best Current Practice For Duty Of Care of Internet by slank · · Score: 1
    An odd coincidence: this was posted to the NANOG (North American Network Operators' Group) mailing list just today. The first paragraph reads:
    This document defines a Best Current Practice to minimize pollution of the Internet by various types of abuse, using the community's own measures in the absence of effective legal, regulatory and technical measures.
    Not an answer, but certainly relevant.
  161. The joys of running a web server over DSL by rcs1000 · · Score: 2, Interesting

    I was quite amused to read this story and the follow-ups.

    Two days ago I put my personal web-site up. It's sitting on a linux box (Apache) behind my firewall, which only lets incoming connections initiated on port 80 through.

    In two days I have had maybe 100 hack attempts. All using variations on "GET /something/cmd.exe" or "GET /something/dir.exe". I'm amused, 'cause my Linux box ain't going to get hacked that way.

    But, WTF... they're using up MY bandwidth. Why can't ISPs take some responsibility for detecting script kiddies. There can be exactly no un-patched useless WinNT boxen out there. Why shouldn't Mr ScriptKiddy be asked to pay for the bandwidth?

    In telephones (in the UK, at least), calling party pays. If someone is hammering my bandwidth malicously (or at least dumbly) why should they pay?

    And why can't get an ISP that "traps" stupid requests, and reports them to the users ISP. Too many issues and that ISP is blocked.

    Why not?

    (I'm thinking about setting up a DDOS system on anybody that tries to 'hack' my server. Just for a laugh, obviously.)

    --
    --- My dad's political betting
    1. Re:The joys of running a web server over DSL by buss_error · · Score: 1
      In two days I have had maybe 100 hack attempts. All using variations on "GET /something/cmd.exe" or "GET /something/dir.exe". I'm amused, 'cause my Linux box ain't going to get hacked that way. But, WTF... they're using up MY bandwidth. Why can't ISPs take some responsibility for detecting script kiddies. There can be exactly no un-patched useless WinNT boxen out there. Why shouldn't Mr ScriptKiddy be asked to pay for the bandwidth?

      Nimda.
      Look here to stop it.

      (I'm thinking about setting up a DDOS system on anybody that tries to 'hack' my server. Just for a laugh, obviously.)

      Remove yourself from the internet. Do it now. You've just proven you are too

      • careless, clueless and uneducated
      to be allowed to run a workstation, let alone a server.

      Go read This. When you understand it, and know why you are clueless for your above statement and can control your juvenile "I'm god's gift to the world and everyone else is just stupid and clueless, i'm so 1337!' urges, let yourself back on the internet.

      I'm betting it will be a long time, if you are honest. Dolt.

      --
      Necessity is the plea for every infringement of human freedom. It is the argument of tyrants; it is the creed of slaves.
  162. The "Mall" analogy by digital+photo · · Score: 2, Insightful

    It's a tough problem. You don't want your ISP playing God. Yet, you don't want to pay for unexpected bandwidth.

    That's like saying you only want good bandwidth and none of the bad bandwidth. :)

    Let's use a Mall analogy:

    You build a shopping mall. There are roads leading into your mall. The city maintains the roads, but the parking lot and accessways into the malls and shops are maintained by you, the site owner.

    If you get alot of paying customers coming and they jam up your parking lots and driveways and walkways with cars and people who are willing to pay, you don't say anything because you're getting money.

    However, let's say you get alot of non-paying traffic. A large group of people decide to find a place to gather and organize and decide on your mall. They take up your parking spaces and take up the chairs in your food court or block walkways while they chat. No money being earned.

    It's still traffic, but it is traffic you don't want. You still have to pay the electric bills and road maintenance. But you don't get compensated.

    Who should foot the bill for your losses?

    Seriously, the customer should monitor their systems and when they detect anomalies, should be able to work with their ISP to have the traffic in question blocked off. In the event of a DDOS/DOS, then they should seriously consider taking their system off the pipe.

    ISPs should see this as a profit potential. I mean, offer your customers content based filtering. Let them setup their own filters and provide assistance service contracts.

    In the end, the ISPs will make extra money, customers will feel more supported, and the network bandwidth will be better utilized.

    As for the Mall, if there are people taking up space to the point of disturbing your business, it may be time to call in the police.

    Customers and Providers really need to work together instead of pointing the finger.

    1. Re:The "Mall" analogy by gerardrj · · Score: 1

      Ahhh, but you analoy doesn't look at hte whole picture:

      If this large group of people starts clogging up your infrastructure at the Mall, you can call the police and have them arrested for tresspassing, or tow their cars away. Both solutions cost the offenders money and are free, or included as part of a public service. There is no corrolary in the network world. the network/infrustructure has no-one to turn to, and must pay all corrective and cleanup costs.

      There's also the idea that those loiterers may very well decide that you have a nice mall and return at a later date to spend lots of money. There is no bad traffic that later turns in to good traffic on my network. A hacker doesn't port scan all my machines just to start improving my database performance later.

      --
      Article X: The powers not delegated... by the Constitution...are reserved...to the people
  163. Re:Best Current Practice For Duty Of Care of Inter by slank · · Score: 1
    (and I even previewed it. Try again)
    An odd coincidence: this paper was posted to the NANOG (North American Network Operators' Group) mailing list just today. The first paragraph reads:
    This document defines a Best Current Practice to minimize pollution of the Internet by various types of abuse, using the community's own measures in the absence of effective legal, regulatory and technical measures.
    Not an answer, but certainly relevant.
  164. this reminds me of a psychology scenario by dougnaka · · Score: 1
    it went something like this..

    (imagine the drawing of poor quality stick figures on the board)
    Joe lives with his wife Susan on the North side of the river in Anytown, USA. One day Joe is getting ready for work and his wife, Susan, is feeling very lonely, and begs him to stay with her for the day. She begs and begs, but Joe leaves for work nonetheless. Feeling lonely, and in dire need of intimacy, Susan leaves her house and crosses the nearby bridge to the other side of the river. She knows it's not the best part of town as there are frequently shady characters hanging about. On the other side of the bridge Susan goes to Tom's house, where she seduces him and spends the entire day in his arms making passionate love.

    Night comes and Susan realizes she better get home ASAP. Scared to cross the bridge alone in the dark she asks Tom to walk her home. Tom declines, saying he's got too much work to catch up on, having been distracted all day by Susan. So, she walks home alone. While crossing the bridge she's mugged and killed.

    The the teacher asked the class "who's FAULT is it that Susan is dead?"
    Of course everyone would argue all types of things about the bastard husband, or the jerk of a lover. After that went on for a while the teacher asked another questions, "What about the mugger, who KILLED her...?"

    isn't it the person attacking you's liability for the harm they caused? I can't catch them, but my upstream likely could.. if only they had some sort of ... incentive... say it cost them $$$...
    So, stick them with the bill, and maybe they'll get off their hind quarters and start catching people for attacking others...

    --
    My Linux Command of the Day site : LCOD
  165. We're talking about a DDoS here, not a 1-1 DoS by Kjella · · Score: 1

    ISP A has customer X. ISP B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y and Z has customers B1,C1,C2,D1,E1,E2,E3,F1,G1... etc. that are infected with a virus. Each of them contribute very little to the total impact, and are usually completely innocent residental users with no malicious intentions. Most likely, they have not updated the box connected to their DSL modem, or have been fooled by some email trick or otherwise to accept a virus. Try charging these ISPs (which have seen no spike) or their users (which also haven't noticed), usually from all across the world and I promise you that they will stonewall and that what you manage to get won't even cover the cost of sending out invoices.

    Who is the real culpit? The botmaster, which is in general nowhere to be found, even when the FBI gets serious about it. He'll be busy finding new victims to infect with the virus, and there seems to be an infinite supply of stupid people around.

    Kjella

    --
    Live today, because you never know what tomorrow brings
  166. Price elasticity of Demand by Idou · · Score: 1

    which is positively related to the monopoly power of a given company. If you are say, MS and you have a near perfect monopoly, price will be very inelastic (you can raise p with a smaller loss of q). In that case, I would say close to 100% of any cost will go to the consumer (government fines MS for abusing consumer, consumer is passed the cost through MS).

    However, in more competive environments (McD's), perhaps very little will get passed on to the consumer since the price is more elastic, as consumers start buying burgers at Wendy's when McD's price increases just a little.

    Of course, I was going to use this as a reason to advocate Open Source software . . . but I have given up on trying to convert strangers. Thus I have more energy to convert friends and family! :)

    --
    Sdelat' Ameriku velikoy Snova!
  167. Customers... by robzster1977 · · Score: 1

    ..need to learn that patching boxes isn't something that can be done when they feel like it.

    I work for a northern-based ISP in the UK, and being on call on the weekend Slammer did the rounds, I was up at about 6am trying to find out what the fuck had happened. I still have graphs somewhere of the spikes on our border routers.

    I find it amusing that customers think they shouldn't be billed for the extra bandwidth in situations like these. If it wasn't for those certain customers in the first place, the problem wouldn't have existed anyway.

    They'll never learn, and in a few months it'll probably all kick off all over again.

  168. Possible Solution by SuperDave913 · · Score: 1

    I know that one way it worked at my college, was the ISP would monitor the usage for a random 30 day period. They would then base the following years billing on the usage of those 30 days. Apparently they had some sort of usage --> dollar ratio or matrix. Since it was "random", we weren't able to try to limit usage during the monitoring. At the very minimum it helped with budgeting since we knew what the monthly bill would be.

  169. Charge for bandwidth, not transfer by Timothy+Brownawell · · Score: 1
    Instead of giving customers high bandwidth and charging for transfer, which lets them get unexpectedly large bills, use a traffic shaper and charge based only on the connection speed they order, which gives them a constant bill.

    If they really need a burstable connection, have a system set up so that they can request an immediate temporary bandwidth increase. This could be priced according to how much spare bandwidth is available (in which case the customer would need a way to find the price out before ordering the extra bandwidth), or have a fixed price. This would preferrably be automated for speed.

    Tim

  170. Complex situation.... by jlcrc · · Score: 1
    Probably a combination of several answers given here. A little common-sense applies here...ultimately, I should be responsible for any bandwith which I had reasonable control over:
    • I should not be responsible for TCP traffic that is not ACK'd from my system (one-way traffic inbound, like a virus hitting my system, but my system doesn't respond because they are patched/unaffected). At that point, I believe the originating ISP is responsible for the costs incurred by my ISP, as they should detect and filter this from the source (force responsibility on the part of the ISPs, who will then try harder to police their users who don't accept the responsibilities of having systems on the net).
    • *if* the ISP wants to bill me for traffic that isn't ACK'd, they had better have a helluva response time on filtering the latest/greatest worm from my pipe
    • I should be responsible if I'm dumb enough to hang out SQL server and get Slammer, etc.. (ACK'd undesired traffic - I am responsible for my own systems!)
    • I am responsible for having more bandwidth used than I planned on for my exposed service (Slashdot isn't responsible for Slashdotting my site - I put it up there). One has to assume I am paying for burst because I want to handle unplanned traffic! Otherwise I wouldn't be on a burst pipe and I would probably be paying a flat fee anyhow.
    • The ISP should provide me an option to drop a certain percentage or deny all traffic above a threshold of sudden and sustained level unless I am alerted (email, phone call, pager, whatever) and can approve it - same principle as a bank...I can move any amount of money around I want, but a very large one-time transaction can have an authorization requirement (protection from the Slashdot effect)
    So, I guess I really feel that the ISP and the user must share responsibility, depending on who "let" that traffic into the pipe.
  171. Blame the ISPs by Lurgen · · Score: 1

    Half the problem here is that we bill for bandwidth in the wrong way. By billing on traffic, we open ourselves to exactly this sort of problem - it would be like billing for water consumption based on pressure (rather than volume).

    In the case of network access, it makes far more sense to bill based on access - the size of the pipe, and if necessary the level it can burst to.

    The reason ISPs bill per megabyte is so they can bill multiple customers for the same piece of infrastructure... and at the same time, over-subscribe that piece of infrastructure.

    Comparing water and bytes is a rather foolish analogy that the ISP business has invested hugely into. Water is a tangible object, whereas bytes cost nothing to create. In most cases, the cost is in providing the infrastructure - once the gear is in place, it doesn't actually cost anything to send a byte of data down it!

    Some would argue that we pay by the byte in order to fairly charge for usage - if this were so, then the providers would simply need to offer a range of access levels. Unfortunately for us, it's not in their best interests to do this.

    Charging by access speed means that we suddenly introduce a higher quality of service (you can't sell what you don't have, unlike with the current cost-model). This also promotes higher usage, which in turn promotes growth - without growth, most ISP's will never pay off their initial investment.

    Strangely enough, paying a fixed fee based on the size of your connection is where the whole thing started. Paying per byte is a relatively recent (several years, but still recent) concept, thought up by greedy providers who realised they can charge many customers for something that is essentially free.

    Take a look at the profit levels of some of the bigger providers in your country. Here in Australia, Telstra, Optus and Connect all report multi-million (and in many cases billion) dollar profits. Nobody can tell me that the core connectivity of the Internet isn't currently a profitable business.

    Finally, there's the subject of double-billing. Upstream and downstream traffic being billed. I could write for hours on this particular injustice, but let's just consider this for a moment - you get hammered by a worm or hacker, and who gets the bill? The same data passes through the hackers network, generating charges for them. It then turns up at your front door, costing you a fortune too. Both people pay (usually, the hacker gets some poor schmuck to cover the costs though). Worse still, when the connections originate from the same providers networks, they still get charged twice. But I won't rant about this bit just now...

    1. Re:Blame the ISPs by SwedishChef · · Score: 2, Interesting

      Are you sure you understand how all this works?

      "Half the problem here is that we bill for bandwidth in the wrong way. By billing on traffic, we open ourselves to exactly this sort of problem - it would be like billing for water consumption based on pressure (rather than volume)."

      This doesn't make sense to me. Pressure is like access... nothing flows until you make it flow. It is just the potential for flow. Volume of water flowing (think of it as molecules=packets) is analogous to packets flowing and is a much fairer way of charging for bandwidth since the person pays for what they used (exactly like they pay for the water they use).

      "The reason ISPs bill per megabyte is so they can bill multiple customers for the same piece of infrastructure... and at the same time, over-subscribe that piece of infrastructure."

      I think you have this backwards. When you charge for a connection ("access") then you can bill multiple customers because you can safely assume that not all of them will be utilizing their access fully. We had an upstream provider that had 19 PVCs on one T1 connection upstream... and was charging every one of its downstream customers for a T1! This is what is meant by "oversubscription". How, exactly, would you double bill for a measured amount of packets?

      According to your theory the grocery store should only charge the first customer because then his "infrastructure" costs would be met.

      "Strangely enough, paying a fixed fee based on the size of your connection is where the whole thing started. Paying per byte is a relatively recent (several years, but still recent) concept, thought up by greedy providers who realised they can charge many customers for something that is essentially free."

      Bandwidth measurement was (and still is) more expensive to count and to bill than simple access. A simple connection is simple; you just provision the PVC and start billing. That's why everyone started out that way. Once the technology was in place (cheaply enough) to allow ISPs to measure bandwidth, then - and only then - could they charge for it.

      I don't know how you can think that it's "free". Is your transportation free even though you've paid off your car? ISPs have to charge enough to pay their engineers, their billing people, their sales people, plus have enough to cover capital expenses for new equipment (which the customers will demand because their needs increase). Plus the ISP has to pay its own uplink charges for bandwidth (usually metered). And then, of course, there's the interest payments on the loans taken out to buy the original equipment. No, you're dead wrong. Bandwidth is not "essentially free".

      "Take a look at the profit levels of some of the bigger providers in your country. Here in Australia, Telstra, Optus and Connect all report multi-million (and in many cases billion) dollar profits. Nobody can tell me that the core connectivity of the Internet isn't currently a profitable business."

      I don't suppose the plethora of bankrupt US providers would convince you otherwise, either. The profit margin for an ISP is razor thin and getting thinner as providers drop prices in an attempt to gain customer base (and profitability). Even AOL is struggling. No ISP in the US is making billion dollar net profits.

      I think your understanding of economics is as weak as your understanding of pressure and volume.

      --
      No one ever had to evacuate a city because the solar panels broke!
  172. Dont offer what you cant deliver by visionsofmcskill · · Score: 1

    They are advertising themselves as being these speeds "on-line, all-the time" if they didnt mean that in its fullest... they shouldnt advertise it.... Thats misleading.

    --vision

    --
    --Idiots, Every single one of YOU, A flaming mass of conglomerated morons, hey wait a second, isnt that how RAID works?
  173. No by lasmith05 · · Score: 1

    If anything the ISP should be held accountable because they are the professional network managers. Not joe six pack who had his computer owned.

    --
    www.samuraidreams.com - My Blog
    www.samuraifiles.com - Get Some Videos Here
  174. You're not making sense! by hackwrench · · Score: 1

    For incoming bandwidth you are not the one doing the "driving".

  175. shooting self in head by baomike · · Score: 1

    maybe the problem is not in the bandwidth used , but in the charging for bandwidth.

  176. I counter propose that by TCaM · · Score: 1

    you instead have an idiot fee. Anyone who has their system owned using a well known and correctable flaw has a higher rate regardless of their choice of OS.

  177. Re: maximum exposure by jgerman · · Score: 1

    Which is exactly why I haven't signed up, even for my small site. It would be ridiculuosly easy for Wazoo web to inflate my costs artificially. I don't necessarily have any reason to distrust them, save that I don't know them and they are out to make money. I should note, that I don't think they're doing anything different tha anywhere else, nor have I seen any accusations about their business practices. It's just my own paranoia about getting ripped off speaking.

    --
    I'm the big fish in the big pond bitch.
  178. It depends on stupidity by Anonymous Coward · · Score: 0

    It's more like pulling down your pants, bending over, and yelling "freshmeat" in a texas prison yard and the allotment of condoms have run out for the month.
    If it's a new worm, i think the ISP should eat it,but,if it's an old one or the patch has been released for it, then they should pay.If they are stupid enough to hire some substandard administrator because of penny pinching, then they deserve it.

  179. How it works here by ziegast · · Score: 4, Informative
    I currently work for an ISP that offers shared and dedicated web services. The Terms of Service that the customer signs are pretty explicit about their being responsible for bandwidth usage.

    A few notes about charging for bandwidth:
    • As a hosting provider, we get charged for traffic in the greater of two directions - outbound. We don't normally charge customers for inbound bandwidth.

    • We rate limit traffic from all servers to 10Mbps as a precaution to protect ourselves. Being a relatively small provider, it is VERY rare that we or a customer of ours runs a server that generates more than 1-2 MBps of traffic. Everyone has a 10/100 port though, so the potential for a customer (or a customer's hacked machine) to do damage is possible. If someone wants the rate limit removed, we warn them again that they are responsible for their traffic.

    • We offer rate limiting to our customers if they are afraid about bandwidth costs. This might normally be a 1.5x the rate they're normally budgeting each month. Many customers find that rate limiting makes their site too slow, but riding a bike with training wheels is slow too (but you're less likely to fall down).

    • We charge by GigaBytes per mo. It's easy to track in web logs and packet counters and customers can write scripts to monitor how much they've used during the month and take appropriate steps toward teh end of the month. This amounts to our charging for average (50th percentile) pricing. We charge enough so that even if they spiked at twice their average, we wouldn't lose money on our bandwidth costs. On average, though, we make money.

    • If a customer doesn't pay, we shut them off and can take them to small claims court based on the TOS agreement.


    These are some of the steps we use to protect ourselves and our customers. Your milage may vary.

    (We use packeteer for rate limiting, but I keep eyeballing OpenBSD/AltQ/PF for both rate limiting and firewalling for our customers).
    1. Re:How it works here by jlcrc · · Score: 1
      I think overall you have a good policy here. I do have one question, though: standing back and looking at it from the customer point of view, do you not regard pushing the onus of measuring bandwidth off to your customer an inappropriate one? I've spent most of my career running ISPs, and this has always been a "wrong" in my eyes.

      Not knocking it by any means - in fact the best comparison is the phone company, who only provides me monthly statements of my long distance usage...in both cases the data is generated real-time and I think for something that can spike so dramatically in cost, the ISP should provide me a tool for monitoring this info instead of putting it upon me (I could monitor it - many could not).

    2. Re:How it works here by ziegast · · Score: 1

      do you not regard pushing the onus of measuring bandwidth off to your customer an inappropriate one?

      I agree. Other projects just happen to be higher on our list right now than real-time bandwidth reports.

      Some of the better ISPs give their customers MRTG graphs. Some ISPs even run the data through a program that figures out who is exceeding their quota and starts choking off bandwidth over the period of a month to keep the customer from going over. Web server management tools (Plesk, Ensim, Cobalt) or more-programable rate limiters (OpenBSD/FreeBSD/Linux?) give ISPs more tools to report/manage bandwidth.

  180. Here is the proper analogy... by raam · · Score: 1


    The customer should NOT be held liable for use they did not incur.

    When your credit card number is stolen, are you liable for more than $50? Sometimes not even that much.

    There is little difference between this and the invasion of privacy that is an e-mail virus.

  181. Everyone wants someone else to pay. by cyril3 · · Score: 1
    All these simple solutions to a complex problem that all involve someone else paying. Sure i get a lot of spam but not that much really that it detracts from my ability to use the net (and I'm on a 4GB a month satelite connection). I don't see it as immoral that I have to pay for the stuff I ask for from the net which as far as I can tell is the vast bulk of the traffic that comes to my machine.

    Maybe /. can tell us exactly how long it would stay on the air if they had to start paying for both their and my data charges.

    And most ISP's would close tomorrow if they couldn't charge for data downloads.

  182. Mandatory egress filtering by Anonymous Coward · · Score: 0

    'nuff said.

  183. Re:How about I actually get the bandwidth I pay fo by /dev/trash · · Score: 1

    If you actually paid for the bandwidth you want, You'd be paying a bit mor ethan your 49 bucks a month.

  184. A fair way. by DunbarTheInept · · Score: 1

    I wrote several negative replies about how it is unfair for the ISP to charge the customer for something the customer has no control over. I'd like to take a moment and give a counter - an example of the one way I can think of to do it that could be fair, without asking the ISP to foot the cost:

    The problem, at it's root, is that the customer is helpless to prevent the offending traffic until after it has already been counted by the ISP. If you firewall the offending traffic away, that firewall still exists at a point further down the line than the ISP's bandwith counter - so you reject the incoming packets AFTER they've already been counted against you. That is the crux of my complaint about this system.

    But, there is a possible solution: As part of the service, the ISP gives the customer access to some type of automated protocol whereby the customer can inform a program on the ISP as to what the customer would like firewalled, and the ISP implements it for the customer at a point BEFORE the traffic counter counts it. That puts the customer into a position where the customer CAN actually do something about the traffic, and can keep on top of it and respond to it. The customer could even set up a script that watches the usage and when it spikes to absurd levels it automatically informs the ISP to cut it off for a minute or so. Obviously, this solution is only good for more sophisticated customers, like businesses. It wouldn't work so well for the typical home user.

    --

    Don't label something "offtopic" unless you know the topic well enough to tell what's on topic.

  185. Not vandalism, wireless spam by rnapier · · Score: 3, Informative
    There's been a lot of talk comparing this to vandals coming and screwing with your server or your property. This isn't like that. If your server gets trashed, that's your problem. The issue here is incoming bandwidth that you didn't ask for and have done everything in your power to make go away.

    Compare this to someone constantly text-messaging spam to your wireless phone. You could quickly run up an insane bill that way, and there's really nothing you could do about it. The wireless company is contractually in its rights to charge you.

    But it won't.

    That's how they work. Someone screws with you, typically the provider eats it, especially if there was nothing you could do about it. That puts the incentive back onto the one entity who can actually do something about it: the providers. True for wireless. True for credit cards. True for just about anything where the end user can't do anything to stop the abuse.

    The ISPs can do something about it. They have chosen not to because of how we (the geeks) developed the internet. It's too trusting. But at the end of the day, your ISP does know who you are, because they send you a bill. And they could apply uniform terms of service if they chose to, and only talk to other ISPs who have similar terms.

    The RBLs are the future. They just don't go far enough. When they're willing to not just cut off SMTP but entire connectivity to other ISPs who aren't willing to play by uniform rules, then we'll start to see some changes. What kinds of rules? Here's some for starters:

    • Authenticated mail only. Yep, this looks like banks' "know your customer" rules. You can be anonymous all you like up to the point that you connect to the mailer. But the guy who forwards mail for you is going to be held responsible for your behavior. Yes, that will radically change the free-service providers (yahoo, hotmail, etc). They're free to come up with solutions that don't require them to know exactly who you are, but if they host spammers, we're not going to talk to them. This is just the logical extension of RBLs.
    • Same deal for acting as a DDoS zombie. The owner of the unpatched box is responsible, but it's the responsibility of the ISP to be able to identify that person for legal action. If they can't or won't, then we don't talk to them.
    None of this says that you can't be anonymous most of the time. It just says that if you're disrupting service and causing real losses due to your actions or lack of actions, your ISP is going to have to hand you over, or they're going to be held responsible. The right to privacy has to be balance with responsibility for your actions.

    The old-world networks (phones) have worked this way for years. I can block my out-bound caller-id. I can have an unlisted phone number. I can be very anonymous on the phone. But if I'm named in a law suit or criminal complaint, the phone company will hand me over in a heart beat. The only way around this is pay phones with cash. It's hard to run a large-scale scam that way.

    And no, this doesn't mean that an ISP's logs are free game to the RIAA. But it does mean that if the RIAA wants to name a specific "unknown party" in a lawsuit, the ISP is obligated to identify them. Before you get excited, that's exactly the current situation. The RIAA just wants to get the info without actually suing you (which is wrong, and luckily some ISPs have resisted). ISPs need to be willing to say they will only interconnect with other ISPs who play by the same rules.

    Yes, this will fragment the internet for a short period of time. So do the RBLs. But economics will fix it fast enough, especially if entire connectivity is cut off.

  186. Users Already Eat The Cost by Vesuvius_2 · · Score: 1

    the reason ISPs charge what they do (far more than is necessary) is partially to be able to recoup potential costs/damages. it is part of the calculations that go into determining that they're going to charge you $40-50 a month for a dedicated connection. As a result they shouldn't charge you for a liability they have already accounted for and overcharged for (and they do overcharge) additionally, as long as ISPs bill their service as 'cable modem - x bytes a second, unlimited' rather than 'x bytes a month, capped' this practice is deceitful and will lead to people being charged for services they do not believe they have agreed to (whether or not in some fine print clause it is mentioned). I feel ISPs already have FAR too much power to change contracts on a whim without alerting the consumer, and additionally have already scaled back on a large scale the services provided. Most ISPs no long offer newsgroup retention of over 1 day for messages in binary groups (and as someone who uses many LEGAL usenet groups for art, photography, and underground music this bothers me to no end), some ISPs now filter uploads or limit upload size to newsgroups, some ISPs now allow interest group vigilantes like the **AA access to their servers and your accounts.Most high-speed providers I've encountered often offer far lower speeds than advertised, interspursed with a LOT of downtime. the customer already eats FAR MORE of the bill then they deserve. And for every client who uses their bandwidth excessively there are 10 who don't play games or trade files at all- who just use the internet for work or porn or email or special interests. These ISPs have a captive audience as well, in the majority of the US they've carved up the areas they work in in such a way that they are uncontested and so as the consumer has no choice- use them and their draconian agreements or don't access the internet at any reasonable speed. Fuck them. I say don't give them any more leeway to restrict, to censor, to overcharge.

  187. It's all in the fine print! by tuxtomas · · Score: 1
    Yes, this is like insurance. You have to read the fine print. Who is hosting your site? What's your..uh in this case, 'their' policy?

    If you pay lower premiums, the cost of a prescription is going to be higher when the bugs attack.

    Using a Windows host, 'iis' like being a smoker. It will catch up with you in the long run.

    Tom

    --
    Open source- the greatest equalizer mankind has ever seen.
  188. Re: maximum exposure by Comen · · Score: 1, Informative

    I disagree, this was the biggest problem with the Dot com fad, everyone was so excited about the technology and the money that might be able to be made, that no one was bothering to actually add up the bills.
    It is very hard to even make a buck now a days running a ISP, for years allot of smaller ISP's got by, and made themselves (their business) look better than it was. Providing people with unlimited bandwidth for 50$ a month is hard to do when you figure out all the costs.
    Allot of times they didn't have the actual bandwidth they said they did, just to bring in a profit etc...
    Most these companies where hoping they would get bought out in the dot com craze and did. The bigger telecoms bought up the smaller guys knowing there would be a loss but also where thirsty for what might the biggest thing in their future, and not wanting to be left out of a good thing.
    Now a days things have changed a little, allot of the smaller ISPs gone, and you might still be able to get a cheap line, but more and more people and businesses have learned that you get what you pay for and don't mind paying a little bit more to know that the company wont fold tomorrow leaving them stuck with allot of problems that they would have had from a bigger more respected company that has to play the publicity game more often.
    I think bandwidth is still pretty expensive right now, the charges on an OC3 connection are not cheap and most ISPs pay by the bandwidth used.

    Plus you got the problem mentioned here.
    I do not believe this problem is about Web services, that may be a problem for some, but I think that I parked server that uses up allot of bandwidth for their website should just pay up.
    For allot of the reasons already mentioned from others.
    But the problems really happen when a Virus or a Bug leads to unreasonable bandwidth usage.
    Code Red hurt allot, but after the first couple hours we had filters in place that blocked most the negative traffic from the Virus at the core routers.
    Also the recent SQL bug was blocked pretty fast so that people didn't accrue a huge bill. So we are learning fast how to help our customers and ourselves not get into these problems, But there have been some times when a person has hacked a server and loaded a FTP with games and porn whatever and caused them to have a bill in the tens of thousands of dollars and the customer didn't have a clue any of that was coming.
    I think we will learn to avoid allot of this, even though it may still be the customers responsibility to configure the server, The ISPs are learning that to keep customers and not get into these problems the have to do more monitoring and check the network more for anything unusual like this. A simple script that runs every night that checks for anonymous FTP PUTS can save everyone allot grief.

    Allot of ISPs are just starting to turn a buck again getting spending down to something reasonable that is more inline with their income.
    And keeping allot of the more talented people that can really help in these situations will be key to better service. These lines will get cheaper as the money initially invested gets

  189. Blame the culprits, and charge them! by Bert64 · · Score: 1

    If someone`s machine becomes compromised, either by virus, worm, malicious user, cracker etc... then they should be liable for not only their own bandwidth usage, but also for bandwidth usage caused to third parties by the illegal activity eminating from their box.
    If you cant keep your box secure, you pay the consequences. Maybe large financial costs would encourage people and organizations to adopt tougher security policies, and to actually hire competent admins instead of "that drone from sector 7G who says he knows about computers"
    Think of it this way, if you dont keep your door locked, then no insurance company will pay out.
    Besides, if your machine becomes infected with a worm/virus that tries to propogate itself, you may be causing damages/losses to SOMEONE ELSE... you may increase the bandwidth bill of someone who never did anything wrong, why should they have to suffer?

    --
    http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  190. Implications for the security conscientious by Phronesis · · Score: 1
    If the ISP eats the charges, that really means they pass the charges along to all users either in rate hikes or in reduced quality of service.

    That means that if the ISP decides to "eat" the charges, then those users conscientious about their security subsidize the carelessness of those who aren't so careful.

    This sounds like what the insurance companies call "moral hazard:" If someone else pays for your carelessness, there is little motivation to be careful.

    1. Re:Implications for the security conscientious by Anonymous Coward · · Score: 0

      They specifically mentioned inbound spikes. No amount of conscientious system administration on your part can prevent DDoS packets from reaching your ISP, and the question is who pays for that bandwidth?

  191. Hey - interesting idea for software by DunbarTheInept · · Score: 1

    I just got an idea for a software project to solve this problem. It would be like the Windows program "ZoneAlarm", except that instead of configuring the firewall locally on your own machine, it would remotely administrate a firewall on the ISP for your traffic. The interface would have to be OS-agnostic (or I'd be pissed), so something like a small java application would work. (And the interface program doesn't have to do much but monitor an open socket and ask you whatever questions the server tells it to ask, so the bloatness of Java wouldn't matter much.)

    That way the ISP could adopt a policy of charging you for traffic you explicitly allowed, and denying all traffic you didn't, and it would be simple enough to use that you don't need to be a computer expert to use it.

    For the business customer with a full-time sysadmin, the same kind of firewall config at the ISP could occur, but the business customer could automate the configuration of said firewall by being given a programattic way of sending it commands in scripts.

    --

    Don't label something "offtopic" unless you know the topic well enough to tell what's on topic.

  192. You make the rules by ayf6 · · Score: 1

    Make it a black and white picture for your client. You pay someone for your bandwith probrably so their bursty nature costs you money too. I know the client thinks they are the only one in the world but they arent. Make that apparent in a kind way and explain to them that bursty traffic still is billed. They are in a public area like you said and subject to a flood like that. Like you said perhaps insurence companies could start to make money on this. I see it akin to a typical flood in your house. Water doesnt typically rise to that level but when it does the insurence company pays for the damange assuming you have flood insurence. Maybe you should go into insurence as well...

  193. Hmmm Good way to raise revenue by axonis · · Score: 1

    Makes me wonder,

    With the telecomminucation industry in a slump, why now just sponsor development of new types of spyware, P2P interations to up the bandwidth bill

    hey just pay a few bad boys on the side for some new DOS's

    Maybe its time to buy Telco stocks again ?

    --
    bæ8Ã0sÃOE?5r©oÂÃ?âz:ÃÃAÃ?ÃOEÂ6fXÃ?]Â
  194. Re: Bad Behavior on the 'Net by Chosun_1 · · Score: 1

    Depends upon whose equipment was running old code that contained the vulnerabilities. Customer's server = customer's bill. ISP's routers or misconfigured firewall = ISP eats the bill. C1

  195. Back to the original question [Re: Interesting] by Anonymous Coward · · Score: 0

    >It's a pretty tough issue... seems like whoever
    >initiated the malicious behavior should foot the
    >bill, but in cases where that person can't be
    >located then I guess the victims of the attacks
    >just have to eat the cost.

    True, but this just returns us to the original question. Is the victim the guy with the server or the ISP? I would say that the ISP is the victim since they incur additional costs but they can't charge their customers for them because the customer hasn't received cooresponding additional value.

    Lets assuming that we are talking about something like a ping storm, that the configuration of the ISP customer's servers makes little or no difference.

    Here is a good though not perfect an analogy. I have a cell phone for which I pay per minute charge. That is fair. The more I talk the more I pay. But an auto dialer somewhere goes haywire and calls me every 5 minutes for a week. During this time my phone is almost useless. I doubt the phone company would be able to charge me more for this less useful phone.

    Some have suggested that the solution is to monitor the bandwidth consumption and to ask the ISP to block ping traffic that is running up the bill. They have pointed out that the result is that the ISP customer is not charged even though the ISP continues to incur the bandwidth costs. If I understand this correctly, this is just a way to keep the traffic off of the customer's bill. It is simply an alterative to giving a credit. These ISPs are admitting that this junk traffic isn't an additional level of service which they can charge customers for.

  196. bandwith charges by slewis5150 · · Score: 1

    If the isp is only responsible for the leased line and routing and the customer is responsible for the server and content then the customer gets charged for the bandwidth. If the isp is responsible for the server (say they provide the web space for my companies page) then they should eat the cost due to the improper management of the server. I would even go so far as to say that any customer that fails to have their server properly maintained and patched should also have a penalty fee. Ultimately the isp has to deal with the bandwidth usage.

  197. Indescent proposal... by theendlessnow · · Score: 1

    What no link? No URL? I live to slashdot!! Imagine a beowulf cluster of hits to your website!

  198. ISPs aren't 'the internet' by adri · · Score: 3, Informative

    So far, I think many posters have forgotten one simple fact.

    ISPs don't have infinite bandwidth.

    I know, its quite a strange idea. But think of this.

    If you're a ISP in a single location, chances are you're buying a few (hundred?) megabits off your upstreams. Unless your upstreams are happy to filter traffic they send to you (and unless its a very large DDoS, most of them will take a while to implement any access control), the ISP will still be charged for traffic sent to a customer even if the customer chooses to reject it.

    Similarly, if the ISP provides filtering support for their customers, they still receieve the traffic and bite the usage.

    Now, if you're a large ISP and have links to other peering exchanges. Even, say, you peer enough to not really need transit. These inter-state links still cost money. And they're fixed. So if a customer is hit with a DDoS they'll still be carrying it _somewhere_.

    Even if this mythical tier-${LOWNUM} ISP with lots of fat peering links has some magical scripts to filter out DDoS traffic to a given customer range, it still will hit their border routers. So their peering cross connects have already been filled. The only way around this is to deal with their peers.. .. Now for the juicy bits. This happens. Every day. The large network NOCs are in constant communication with each other about large DDoS attacks. The little ones slip through the cracks until people complain but generally the large network NOCs will have many other issues to deal with so in a way I don't really blame them.

    But they don't really have the incentive to spend all their time dealing with smaller networks being attacked. They'd be worried with keeping their network from melting under a few larger ones.

    The flipside. If you're an ISP with enough bandwidth (and not high-profile sites like irc servers or pr0n) you might be willing to bite the costs of various attacks as part of a marketing point. Customers may come to you because you have a reputation of being lenient under attacks. Perhaps. But thats a delicate line.

    Me, I dig flatrate pipes. Usage based pipes is just asking to be owned by excess traffic. If I buy a megabit then all I really have to worry about is service degradation due to DoS. ISPs, in my experience, will help you with that. But if you're on a usage based pipe which then gets owned by a DDoS you're struggling after the fact to get a rebate. Good luck.

    (Although, that said, perhaps you guys should consider asking for usage based pipes that _have_ a bandwidth cap. Figure out what your maximum spend amount is, say 5mbit, and then ask for a usage-based pipe based on that. That way you limit your liability _AND_ getting the cheaper transit. Most of the time.)

  199. Nice thought, but you've missed the point by CrocOS · · Score: 1

    Firewalling at your server does not sigifigantly reduce the incomming bandwidth used up - the fact that your server may be ignoring it does not actually count - the ISP is still charging you, and your level of service is still suffering (The bandwidth is still being chewed). The only way that it WON'T effect you is if the ISP filters it before it hits your box.

    If you are the adminstrator of your server, then you need to be able to advise your ISP that you are being hit, and arrange filtering at their end: If you cannot do this, then even if your ISP agrees not to change for the excess traffic, you are still going to get reduced performance for the valid connections as they compete with all of the garbage.

    Anyway, the ISP in turn should be able to organise with their upline for filtering (If the've got a decent arrangement), untill the whole mess is traced back to the ISP that the DoS is comming from, and they can take action to either kill the little sod's access or if a virus/trojan, block that machine until the owner can be contacted to do a fix.

    Another good way of reducing the severity and quantity of DoS attacks is for ALL ISP's to filter out any outgoing packets that have been spoofed: I can not think of a single valid reason that a spoofed packet should be allowed onto the wider internet, short of participating in a DoS attack or system cracking. This is even more important now that the "Worlds Most Secure Microsoft Operating System" now has a fully implemented IP stack on John Q Public's desktop.

    Anyway, I'm outahere!
    -Trav

    --

    I should really get around to creating a sig.... Nah - too lazy =)
  200. there already is such insurance by sabaco · · Score: 1

    "Is this a new frontier for insurance companies?"

    There is already this sort of insurance. I work at a hosting company, and we've recently been getting offers from a few companies.

    --
    This is SO educational! -- Kintaro Oe
  201. I think you missed the point by CrocOS · · Score: 1

    Even though the example site used was our much frequented Slash, this does not just apply to here: There IS no reason that CNN or whoever should not take the appropriate slap around the chops with a frozen cod when people referred from their site cause another site to sucumb to the weight of numbers. L8r! -Trav

    --

    I should really get around to creating a sig.... Nah - too lazy =)
  202. Maybe we should start... by CrocOS · · Score: 1

    THE SLASHDOT RELEIF FUND! I'll volunteer to be the corrupt fund manager! -Trav

    --

    I should really get around to creating a sig.... Nah - too lazy =)
  203. Allow customers to set an "incoming" quota by HiThere · · Score: 2, Interesting

    You should allow your customers to set an incoming quota. Anything higher (per minute? per hour?) Is bounced. (Not held.)

    If the users don't set a quota, then they are liable. If they do, then you are the insurance carrier. (I guess that it has to be an extra cost service.)

    It is important to customers that they be able to predict the size of their connection bill. If they can't, this can cause a lot of trouble. But you could offer an insurance policy that basically says "You won't have to pay more than X amt. I'll bounce the excess if a spike happens." You might want to think carefully, though, about what your cost exposure would be, before you decide on the cost of the policy. (Even having an expensive policy, though, should be a reasonable answer to the current customer complaints.)

    --

    I think we've pushed this "anyone can grow up to be president" thing too far.
  204. In responce to your last question by CrocOS · · Score: 1

    Yes: ASK before posting the article =)

    Really - it's only polite.
    -Trav

    --

    I should really get around to creating a sig.... Nah - too lazy =)
  205. Took 5 hours to get /. to accept that. by Anonymous Coward · · Score: 0

    Yes, it took five hours before /. finally stopped displaying the slow down cowboy message. It claimed I posted more than 10 times in 24 hours. I don't think I've posted 10 times in the past three years! Bah!

  206. Problem is... by karlm · · Score: 2, Informative
    Slammer was UDP, so people got full traffic even if they only had port 80 open. Unless customers have the option of port-based filtering on the upstream side of the connection and/or putting a cap on total bandwidth usage for the account, it's hard to make the claim that it's a risk the customer should have dealt with. Fluctuations in thousands of percents over the previous month's bill is really painful. It seems irresponsible to open up customers to such risks without giving them any ability whatsoever to mitigate the risks. ISPs also have a responsibility to the community not to be lazy and "piss in the communal pool" by standing by and not offering (via phone or email) to filter out traffic (bi-directionally at the customner's discretion) from these internet-wide security macro-events.

    Ideally you'd be able to roll over bandwidth for exactly one month as in subtracting the previous month's rollover at the end of the month. Your bandwith would be continously throttled to the rate at which you'd expend all of your bandwdth at the end of the month. Without rollover, the ISPs would have a huge sawtooth pattern in monthly load and one of the sides of the teeth being nearly vertical. The rollover is more for the benefit ofthe ISPs than anything, so is upstream port blocking, allowing ISPs to blockunwanted traffic at its boarders.

    --
    Copyright Violation:"theft, piracy"::Anti-Trust Violation:"thermonuclear price terrorism"<-Overly dramatic language.
  207. Distributed solution by fw3 · · Score: 1
    Yes that's the way it is with some ISPs. Of course when you get rooted, many will eventually shut you down under acceptable use policy.

    I'd like to see the same sort of blacklisting as applies to the smtp rbl/dnsbl. IP's which propagate attack traffic are blacklisted and denied access to services of participating hosts.

    The simplest way to do this would be to just do it at the application layer, deny services on port :80, giving offending IP's the url of the blacklist site. It would have to be limited to TCP - based attacks, to eliminate address spoofing. Unlike open-relay problems, attack sources are not independently verifiable, so data would have to come from trusted sites/monitoring tools.

    More sophisticated approaches could effectively cut such systems right off the net, send an 'admin-prohibited' ICMP or implement a distributed Tarpit, the range of technical solutions are more than adequate.

    This could also be used to blacklist ISP's who refuse to police AUP's on their users.I think this would be a simple & effective way to put the onus on system owners (and in some cases ISP's) to get their act together.

    Society requires all kinds of equipment and property be correctly maintained, be it your home, auto, boat or airplaine if it's not maintained and people get hurt as a result you're liable.

    It's just a matter of time before the same sort of standards are generally required of systems connected to the 'Net. As a community we can choose to take the necessary steps on our own, or we can wait for the government to regulate it.

    I certainly don't think the government solution will be one I want to deal with.

    --
    Linux is Linux, if One need clarify their dist: <Dist>/GNU Linux
    bsds are of course just BSD
  208. Informed consent by Black+Copter+Control · · Score: 1
    Were customers informed of this downside of burstable bandwidth?? The nice thing about non-burstable service is that -- although a DDOS attack can shut your non-burstable service down more easily, they at least can't cost you $3,000 in bandwidth charges by saturating your (local) 100Mbit network for a day.

    Statistically speaking, bandwidth spikes are to be expected. Sometimes they're just the result of a bunch of people doing something at the same time. Orher times, they're the result of a DDOS or just a heavy probe.

    It's sometimes soooo eassssy for a sales droid to upsell alll of the advantages of a burstable link, without bothering to mention the more nasty impliccations. If you take it out of their hide (or better yet -- their comissions) every time an angry, uninformed, customer comes screaming into the ofice, I expect that exxplaining the cost implications of an umlimite connection will start to become stamdard practice..

    Somebody else pointed out that -- if only for good customer relations, the first 'hit' should probably be on the ISP -- but attached to an educatin program. (what you can do, what you can't do, what to do about an attack). After that, however, "A drone's gotta do what a drone's gotta do."

    --
    OS Software is like love: The best way to make it grow is to give it away.
  209. Bandwidth is OVERPRICED in the US by Anonymous Coward · · Score: 0

    Why should anybody pay those outrageous prices? This is a case of false scarcity if there ever was one.

  210. You are missing the point here... by CrocOS · · Score: 1

    While your colo customers may be able to tell the undesired packet to "go away, nobody home", the point that needs to be made is that they have no way of preventing incomming traffic being charged, as it has to arrive at their server before any rules can be put in place to reject it, ergo, they get charged, even if their firewall setup stops the request cold in it's tracks. Hey, maybe just don't charged for un-ACK'd SYNs - There's a really bad pun in there somewhere =

    I agree that it is their responsibility to monitor incomming traffic and alert you, the ISP, if it is getting out of hand, but it is an impossible cost in man-hours to monitor this constantly.

    Maybe a good middle ground is similar to the approach Visa take with stolen credit-cards: If you are notified right away, you can implement the block at the ISP level, then yell at _YOUR_ upline providers about the clown sending unwanted traffic. Rinse and repeat untill it gets to the ISP of the problem-causing machine(s) and tell them to can it, but in the meanwhile, your client thinks you're a hero for stopping the flood of junk. If they don't notify you right off, then the longer they leave it, the greater their liability for the cost.

    Another option is (and this would be a schite to implement) that all ISP's (and the connecting telecomunications parteners) change the pricing structure so that what the end-user is charged for is: Incomming Bandwidth on server-side initiated exchanges, and outgoing bandwidth on externally initiated exchanges.

    I will admit that I have not fully thought that last suggestion through, as this does not really cover off things like FTP sites (Public or otherwise) that accept or encourage uploads. Hey, maybe we need a combination of the two? Dunno.

    L8r!
    -Trav

    --

    I should really get around to creating a sig.... Nah - too lazy =)
  211. Literally? by Anonymous Coward · · Score: 0

    Literally knocking on the door? Somehow I think you're wrong.

    1. Re:Literally? by wheany · · Score: 1

      Exactly. I doubt that literally everyone is knocking on their salesperson's door, because that would mean that everyone is knocking on their salesperson's door. Not just a lot of people, but everyone.

      I'm not even sure that any people are actually knocking on the salesperson's door, but I guess it could happen...

  212. isp at fault by Anonymous Coward · · Score: 0

    it's the ISP's responsibility (or at least should be) to filter out huge well-known virri and simple DoS attacks. you don't need a complete IDS in place to block most of the crap out there. the ISPs can handle this, i just don't know why they're not. probably to make more money.

  213. base billings on outbound traffic only by pedrow · · Score: 1

    Since webhosters and site owners tend to be net generators of traffic rather than net suckers(like the end-user eyeballs that view them), maybe billing models based on traffic shipped rather than received would be beneficial. Ferinstance, look at some DDOS. That's inbound traffic and if the website operator would be liable for that inbound traffic bill, what incentive is there from the isp to thwart it? i.e. the slower they attempt to quell the attack, the more money they make. Conversely, if something like slammer hits the website operators installation and starts generating 50mbps of traffic of noise, it's to the site operators advantage to patch their box pronto, because there's a financial incentive. In a normal website operation, it isn't the httpget's that generate the bw, it's the responses that send all the html, gifs, jpgs, mpgs, flash, etc... It shouldn't be too much to take 'normal' inbound webtraffic into account into billing models and at the same time, help allocate responsibility of doing business on the internet to the appropriate parties.

  214. negligence by Anonymous Coward · · Score: 0

    negligence

  215. Re: maximum exposure by yintercept · · Score: 2, Informative

    I worked for awhile in telecom. For the most part, the expenses of the telephone company are fixed. You have switches and T1 connections going in and out. Those are fixed costs.

    A telephone company would build a system for anticipated peak service and would add some room for expansion. As a result, the telephone company would build an expensive system with excess capacity.

    Although costs were fixed, telecom companies would bill customers for time used. To do this, they would set a rate for normal usage that would be high enough to cover the costs of the peak usage network.

    I imagine that the Internet is somewhat the same way. Internet companies build for peak usage and set a rate for normal usage that will cover the cost of the peak usage network.

    The thing that happens in a DOS attack is that the DOS attack pushes the services used from the normal level to peak usage levels for a prolonged period.

    Since most of the network's costs are fixed, the DOS attack really doesn't cost the network that much more. A DOS attack doesn't spontaneously generate more routers and fiber optic connections.

    The end effect of the attack is that it screws up billing. Remember the normal usage rates are set high enough to cover the cost of peak capacity. The DOS attack creates a situation where the end user is suddenly being charged the rate calculated for normal usage at the volume of peak usage.

    Now, I realize the Internet has an extremely layers of service provides. Many ISPs are just a middlemen paying metered rates. The ISP is caught in the same trap of screwed up billing. The cost of the ISP providers didn't go up during the attack.

    The big bills for both the ISP and end user are the result of flaws in the billing and metering processes and not actual higher network costs. The challenge is to keep the charges from the DOS attack from screwing up the billing systems.

    BTW, I do not mean to imply in this thread that DOS attacks are cost free. Just that the bandwidth consumed during the attack is really not costing the network that much more. The machines, cables and wires have more stuff going through them. The DOS attacks cost the the support people in the ISP time, and have a cost in lost opportunity, they also create billing nightmares. The DOS attack does not actually cost the real dollar amounts that suddenly appear on bills.

  216. Three words by Anonymous Coward · · Score: 0
    Of course the ISP should do its best to block well-known attacks.

    Conflict of Interest

  217. stupid, stupid moderator by Sloppy · · Score: 1
    I asked a question trying to get people's opinions, and you mod me up? WTF? If you're going to throw your points into this, save 'em for people who answer.

    And informative? This is an ethics issue. Some interestings and insightfuls could maybe work in this thread, but .. informative?!? You think my question is the Word Of God or something?

    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  218. Good question by mabu · · Score: 1

    I think this is an important issue. Generally speaking there is an inherent conflict of interests between the backbone providers and ISPs that profit from DDOS, spam and other unwelcome traffic and their customers. This is in my opinion why the backbones aren't that responsive. They actually profit from bandwidth-hogging activity, whether authorized or not.

    In the case of Sprint, if you are hit with a DOS attack, they will not get involved unless your pipe with them is saturated. Their corporate policy (and I belive this is the same with many backbone providers) is that unless your connection is thoroughly congested, they will not filter or address DOS issues. They directly profit from crap traffic that you didn't invite.

    For this reason, I think it is imperative that all bandwidth users begin holding their ISPs and backbone providers responsible for rogue traffic. This is the only way to motivate them to address the issue, otherwise they are quite content with an ever-increasing array of security, spam and other bandwidth problems. Now if your insecure server is compromised and is a party in the attack, that's your problem, but inbound DOS attacks, spam and other traffic that eats up bandwidth should be something the ISPs and backbone providers should have to eat!

    1. Re:Good question by MudDude · · Score: 1
      This is an interesting subject. Especially the last alinea caught my eye.
      If your insecure server is compromised and is a party in the attack, does that make you responsible/liable for the bandwithcosts on the receivers end?

      In other words, is it possible that we might see something along the lines of the "spam" issue, where you can sue spammers for illegitemately sending you unrequested emails?

      I mean, why hold ISPs and backbone providers responsible for rogue traffic that is not generated by them? Is it feasible to try and go after the people that are actually sending the DDOS/email/virusses/etc?

      --
      You don't need to see my .sig. This isn't the .sig you're looking for...
  219. That would kill the internet by Anonymous Coward · · Score: 0
    What we really need is a federal law requiring that the originator of malicious internet traffic...pay any fees associated with it.

    That sounds like a good way to kill the internet. Who's going to log on if they risk running up a $10,000 bill from some script kiddie who took over their machine?

    1. Re:That would kill the internet by stormraven · · Score: 1

      [I]That sounds like a good way to kill the internet. Who's going to log on if they risk running up a $10,000 bill from some script kiddie who took over their machine?[/I]

      People who don't use AOL and open every attachment that comes through their e-mail or instant messenger maybe?

  220. Re: maximum exposure by sfe_software · · Score: 1

    As for the cost, the ISP doesn't just pass on the cost, they pass on the cost plus a tidy 70% profit margin.

    I can't speak for most providers, but many do not have that kind of profit margine. If you count ONLY bandwidth -- and ignore manpower to configure and maintain servers, building leases, and the other overhead involved in providing hosting services -- then possibly, on bandwidth alone, there's some markup.

    But ISPs aren't raking in millions of dollars by over-charging for bandwidth. There are a LOT of other costs involved that make the bandwidth fee seem almost negligable in comparison.

    You want just bandwidth, with no supplied hardware, expertise, location, support, etc? You can probably then save 70% or more. Oh, but you want hardware, disk space, staff to maintain servers at five-nine's uptime, people to respond to emails at 2AM? Well, we need to increase the cost of service.

    --
    NGWave - Fast Sound Editor for Windows
  221. This fucking sucks. by Anonymous Coward · · Score: 0

    Morons with their fucking spamware that attempt to use my machine as an open relay - they fucking try to pump through HUNDREDS of emails, and EACH AND EVERY ONE IS REJECTED - if those fucking retards would send one FUCKING test email, they'd know it's pointless to try and bounce off my mail server. But no, I get these fucking goddamn spikes in my bandwidth usage, and my bill$$ thanks to them.

    Goddamn it! Stop fucking swearing!

  222. Third option by smiff · · Score: 1
    1. Wide open internet. Nothing is filtered on the ISP end, as it stands today, and the customer is 100% liable for ANY traffic circulating between the internet and the customer, solicited or not.

    There's a huge problem with this. Suppose the ISP has an OC-48. The day of an attack, the victim's server uses 75% (1.866 Gbps) of that OC-48. At $2/gigabyte, the victim would be responsible for $37,537.50 within 24 hours. On the other hand, if the ISP only had a T1, the victim would use 1.158Mbps at 75% utilization. That would come to $23.30 after 24 hours.

    I would recommend a third option in which the customer can put a limit on the long-term transfer rate. Or cap the rate after they've transferred a certain amount of data. Based on your original proposal, the victim's liability would be based entirely on how big the ISP's pipe is (something the customer doesn't have a whole lot of control over).

    Looking at the issue from another perspective, we are dealing with incoming traffic. Who sends that traffic? The ISP. Who sends to the ISP? Some backbone provider. Who sends to the backbone provider? Another ISP. Why should the end recipient pay for an attack, while all the middlemen make off like bandits?

    1. Re:Third option by ADRA · · Score: 1

      My proposal was based on the assumption of a burstable connection. From the customer's perspective, if you are paying for bandwidth on a burtable system, you know what your caps are. For me it is 1.5MB to 10MB bursts.

      As for the ISP, if they aren't dropping these DOS's at the border networks, they aren't doing their jobs well as they could, IMHO. As for worms like the MSSQL attacks, this is a different beast. It is a DDOS, which makes it harder to catch. This is the case where an ISP could quite easily turn off functionality to a customer's site, on port ms-sql and not feel worried about getting sued for service disruptions (If the opted into the filter manged solution).

      --
      Bye!
  223. What does it solve? by BiOFH · · Score: 1

    Forcing the end user to eat the cost won't resolve anything, IMHO. Until someone whose voice will be heard, like ISPs, by the companies whose shoddy security help perpetuate things like these malicious virus steps up and says "you're hurting our bottom line" then nothing will get better.

    And, yes, I'm looking towards Redmond... I mean... it's not my OSX box or your Linux box that's hammering people's dsl and cable modems...

    I, unfortunately, am under Telstra's thumb in Australia and currently am experiencing mysterious usage spikes (some while I'm not even #@&*^ on line) so I may be biased. But I don't think making Joe Blow pay for this will do anything other than 'make Joe Blow pay for it', not solve anything.

    --
    - I am made of meat.
  224. no by juraj · · Score: 1

    First, I must say anyone who pays for hosting based on bandwidth they get is stupid. Anyone can do ping -f IP_address for a night (for example a competitor). I refuse any offer for hosting, if it's counted by amount of bandwidth. I get billed by kbps (or mbps).

    The second thing is what I believe is how a good contract should look. In contract I give to my customers, there's a clausule about such things. It means, client does not get billed excessively if such a disaster takes place, but I'm not responsible for the service not working 100% in this case. I believe it's fair to both sides.

  225. It's a slightly misleading question by weegolo · · Score: 2, Interesting
    "Who should pay, ISP or customer?" is a slightly misleading question. ISP's are businesses trying to make a profit. If their costs go up, their customers will (directly or indirectly) foot the bill.

    So the real question is "who should pay for each unexpected bandwidth consumption event - the person who owned the site that got hit, or all customers, indirectly?" If the answer is "the person who owns the site", then if an individual becomes the victim of malicious or unpreventable attack, they lose out financially. This could be seen to be unfair. If the answer is "all customers", then all customers lose out financially from the actions of a few customers who fail to manage their sites properly. So if I completely fail to patch my SQL server, get hit by Slammer, and claim that that's an malicious attack and not my financial responsibility, then every other customer pays for my laziness. That could be seen to be unfair. The (apparently) fairest answer is a combination of the two - if I'm the victim of an attack, I shouldn't have to pay for the increased bandwidth and the whole community bears the cost; but if I fail to take appropriate action to prevent an attack/surge/whatever, it's my problem and I should bear the cost. However, that answer means that the ISP has to define the criteria for what consitutes appropriate action, then police that. Which costs them a lot of money. Which the whole community pays for :-) Disclaimers: 1) I don't work for an ISP 2) I don't even have a website therefore 3) I probably don't know what I'm talking about :-)

  226. there is a way to resolve this by sir_cello · · Score: 1

    The way to resolve this is to allow customers limited ability to specify filtering restrictions on the ISP side of their connection. Effectively what you want is to allow customers to have access to a web based management console that can set policing/qos/etc rules on their inbound (network side) interface. You could have a couple of "dummy style" settings: (a) minimal protection, (b) medium level, (c) maximum ... etc, with indication of consequences of setting these levels. If the user chooses minimum protection then they must be aware of the consequences of anything coming through to their pipe - otherwise, if they want maximum protection, then their pipe looks like a proxy / firewall style dmz.

  227. from the yeah-but-I-thought-they-lied dept. by Anonymous Coward · · Score: 0

    well I ask does it really cost anything to move numbers around through cables?? what exactly are they giving up apart from not charging someone $600 for going over their download limit? which is a small price to pay for keeping a customer..

    apart from the initial cable roll out, what cost is there involved? tech support? electricity to power the computers? ummm, I say give everyone a flat rate for the net and let them transfer what they want.. ...but then I also say make an ISP for geeks with minimal tech support so I dont have to pay for my dads 24 hr help line. And well if it can work in the supermarket (the volenteer work to shop deal)

    RIP THE FALSE ECONOMY APART!

  228. well i sure don't pay the bill by zverg · · Score: 1

    I transfer UPLOAD well over 1GB a month from my cable connection (3.4Mbit down, 1Mbit up). I pay a flat rate of 34.99 a month. I probably average 2-4GB down per month, since i'm always downloading new distros and such. My ISP (optimum online) has never contacted me about bandwith issues, nor do they say anything about how much you can use in a month. Is it not like this everywhere else? If I had to pay for my bandwith I'd be so depressed, and I'd probably *gasp* go back to dialup so that I'm not encouraged to use a lot of bandwith.

    --
    -zverg http://www.clauretano.com http://www.neonettechnologies.com
  229. As a practical matter by tkrotchko · · Score: 1

    The telecom industry is in such bad shape these days that ISPs really have no choice but to eat the charges.

    I'm not thinking so much for individuals, but for businesses; there is too much capacity right now chasing too few paying users.

    If you won't eat it, some other hungrier ISP will, and I'll simply switch.

    That may not be right in your eyes, but its the way it goes.

    --
    You were mistaken. Which is odd, since memory shouldn't be a problem for you
  230. Internet = Public space? LOL! by Kosi · · Score: 1

    If the net was "public space", I'd never pay an ISP for it, as he can't sell me what doesn't belong to him. That would be like some company charging the people for using public roads.

    Best solution for the billing problem: as traffic produces no real cost, only flatrates should exist.

    1. Re:Internet = Public space? LOL! by Cheeze · · Score: 2, Interesting

      you're wrong on several accounts. bandwidth DOES cost money. several costs include, hardware to get you the bandwidth, cabling to your house, upstream provider costs, etc. If you think that part of the internet is free, you are severely mistaken.

      The internet is not a public space all the time (irc and message boards would be public spaces), but if you allow yourself to be on the internet, you are allowing others to access your space. If you put a computer directly on the internet, it is not your ISPs job to secure that for you. It is YOUR job to maintain the integrity of your own machine. if someone hacks your machine because you failed to close a port, that is your fault. trying to blame the ISP is not going to get you anywhere.

      My AT&T (now comcast) cable modem specifically has a clause in the terms of service that say something like, "your connection is your responsibility. if you allow others to use it and they do something illegal, since it is your connection, that means you did something illegal."

      --
      Why read the article when I can just make up a snap judgement?
    2. Re:Internet = Public space? LOL! by Kosi · · Score: 2, Interesting

      I have been misunderstood here. What I meant was, that traffic hardly produces costs, building up and maintaining the network infrastructure does that. So, there is no sensible reason for billing by traffic instead of having a fixed rate where the price depends on bandwith only.

  231. Re: maximum exposure by sjames · · Score: 1

    You should find a provider that bills by transfer rate rather than bytes transferred and is willing to set a cap on the rate for you. That way, your total liability cannot exceed the cap. They have no incentive to flood you then or exaggerate your usage since anything beyond what you expect would be their failure and their responsability, not yours.

  232. The Big Picture: I expect other nets to rise again by Qbertino · · Score: 1

    Those are all interressting points you mention that make Inet inattractive both for IPSs and users. But there is more: Don't also forget about DMCA, insane Cybercrime laws (soon also in a european state near you) and the like.
    What IMHO eventually - in a mid to long term - will happen is this: Other nets will rise again. Think of something remotely like a Fido II with one document standard, a per bandwith payment model, no anonymity and thus serious trouble for anyone who compromises the mutual benefit of such a net.
    I'd rather join a net like that then be put to jail because somebody hacked my account and spread some killerworm over it.

    --
    We suffer more in our imagination than in reality. - Seneca
  233. Insurance and usage averaging by Uninvited+Guest · · Score: 1

    The previous posters are on the right track here with insurance. You offer subscribers a policy based (somehow?) on their relative risk of having unexpected bandwith spikes, and sell them coverage on that basis. The problem is, how do you know when their usage is really spiking, or just increasing as a normal part of their business? That's where averaging comes in. The power company in my area has a program whereby they average your usage over the previous year. Then, they charge you a flat monthly fee for the next year, based on your previous usage (plus some adjustment for inflation or whatever). If your actual usage is below the new estimated level, your monthly cost goes down for the next period to compensate. If your usage goes up, your monthly cost goes up. The evaluation period doesn't have to be as long as a year, of course; an ISP could average usage over a rolling 6 months, 3 months, or 2 weeks. This system helps businesses manage their costs and budget, and it keeps the ISP's from getting stuck with usage bursts just to keep a good customer. The customer covers the cost of the bursted bandwidth with insurance, or effectively self-insures and pays for a burst event when it happens. The ISP assumes less risk of unexpected costs, and should be able to provide service at an overall lower cost to customers (since they don't have to factor in unexpected, unpaid burst costs).

    --
    Sometimes I worry that I'll develop Alzheimer's disease, but no one will notice.
  234. Pinching The Customer by webzombie · · Score: 2, Interesting

    I have no problem with the ISP having to bite the cost of bandwidth especially when it comes to things like Slammer, etc.

    I COMPLETELY disagree with the concept of public space and the user takes their risks. It doesn't cost me $70.00 (CDN) to walk in the park and I assume the risks of that action. I PAY $70 (CDN) for a certain level of bandwidth and service quality with very little risks.

    Why should I pay for bandwidth that my network did not request. FOR EXAMPLE: on average I am billed for 300MB of traffic that my network or users never request. This calculation was done by reviewing OVERNIGHT usage logs (1AM - 7AM) which indicated approx. 9MB daily of unrequested traffic. This is traffic that is hitting my modem but not passing through my router so I can be sure its not being requested by my network.

    While this unrequested traffic my seem small by many standards it is still unrequested traffic that is impacting my monthly bandwidth usage limit of 7GB or 12GB. I know some may think, hell its only 300MB but my point is I'm being limited by the total amount of traffic I can send and receive and if I do not request this traffic why should I pay for it.

    That's like suggesting someone pay to watch the advertising on my TV because its in the same pipe as my television signal. Bullshit!

    ISPs big and small need to grow up and start providing real service to their customers and STOP throwing their hands up, saying we only provide access! BULLSHIT! You provide access to a commodity and there is the VERY BIG difference. Ask AT&T!

    And thats where M@'s at!

  235. Burstable billing.. by gantz · · Score: 1

    ..is bullshit!

    --
    Gur svggrfg funyy fheivir lrg gur hasvg znl yvir. Jr zhfg ercrng.
  236. Re:i hope you realize by Anonymous Coward · · Score: 0

    And as a long time troll you really know what you are talking about.

  237. It's not a utility, it's a lease... by jpa5n · · Score: 2, Interesting

    If you're *co*locating servers with an ISP, you're entering a partnershiplike a lease. You're leasing space/power/bandwidth from them and promising to take care of things -- they promise to keep everything maintained. Both sides take risks and the risks are spelled out in the contract.

    Every contract I've ever dealt with for a colo involves peak usage billing -- 95% percentile of average traffic is typical. Of course this is usually for a half rack, full rack, or cage -- not a single box. But that's been the deal at huge data centers (e.g. Exodus, RIP) and local ISPs(BNSI, my local colo provider).

    They provide space, power, and bandwidth. I pay a flat rate for the space and power and a specified rate for the bandwidth -- my BNSI colo takes the higher of inbound or outbound 95% for the monthly charge.

    I act as a good tenant -- I keep my boxes (even the windows ones) patched. I have a solid firewall. I put rate limiters on sites that need them. I monitor traffic. Everything a decent sysadmin does.

    They act as a good landlord -- they keep things running, they notify me of problems, and they monitor their network well enough that I get a call when they notice (netsaint) my bandwidth spike, like when I upload 9 GB of data files for a client one evening.

    We both act like responsible adults and everything is fine. Slammer's an excellent example -- one client at their site had an unpatched sql server -- sort of like letting the grass get 2 feet high in front of your rental house. The ISP cut them off, just like the landlord can step in and cut your grass if you're not maintaining it. Clients of mine at another site lost 6 hours of uptime because the ISP responded poorly to someone's unpatched box. Two days later, that ISP was hit by slammer on ANOTHER box. Not a good landlord -- they're not taking care of the properties they own.

    A lot of the billing ideas in this discussion are intellectually sound but hard to implement in practivce -- I mean tracking each packet and throwing it in a particular category for billing? If the ISP is doing that, the costs are going to be $$$$ and those will be passed on. I don't want to pay that because I don't need it -- and the ISP shouldn't raise it's prices to solve a problem that's not really their problem.

    So an incoming spike comes in -- I want a phone call/page where they ask me if that's OK. I'll even pay for the service. Whether it's a good (more business) or bad (hacker traffic) spike I need to react to it. I've got systems in place and they have systems in place. We're both good citizens. We both benefit. Max benefit for minimum work. I don't need to be charged properly for each packet -- I just need to be charged properly for my usage trends.

    So write it into your contract -- don't use SQL Server, ask the ISP to block it outside your switch. Or keep the records yourself and contract with them to refund the bandwidth if you get excessive traffic you didn't and can't use. It's like saying "How about if I cut the grass and paint this rental house and you reimburse me the expenses if I do a professional job". Win/win for everyone. Clear terms. If I do a crappy painting job, I shouldn't get reimbursed, just like if I do a crappy record keeping job about packet traffic on the server I shouldn't get a refund.

    Hacker attacks, etc, is part of the cost of doing biz on the Internet. You open a shop in real life, you deal with shoplifting -- you build it into your costs, either through higher security or anticipated "breakage" or whatever. I charge my clients more for SQL Server than MySQL not only because the license is much more expensive, but because the risks are higher from a security perspective. They'll be some breakage -- plenty of extra TCP 1433 on my firewall -- but it's built into the cost. As is the time I spend upgrading Windows 2000 and SQL Server. When you lease a house, you might call this normal wear and tear.

    So it's a lease. Find a good landlord. Be a good tenant. Anticipate wear and tear. Build that into your budget.

    1. Re:It's not a utility, it's a lease... by perlchild · · Score: 1

      Nice to see someone actually explain how "cyberturf" works, at least in the colo world. Right on!

      Mod parent up!

  238. Depends... by Shoten · · Score: 1

    If the bandwidth spike is the result of an insecure network by the client, they need to eat the cost, as they have indirectly incurred it. But if they were the victim of a DoS that involved packets originating from another ISP with source addresses spoofed as though they originated from the client network, I'd say the ISP needs to eat that; they should be ingress/egress routing. And when slammer hit, if they didn't have SQL servers accessible to the outside but got hit with enough scans to boost their charges...well, at that point I think the ISP needed to start filtering that port for a short time at their borders anyways (remember that that specific port was for purposes that are not likely over the internet without a VPN).

    I think it ultimately comes down to whose negligence led to making the bandwidth-intensive attack possible.

    --

    For your security, this post has been encrypted with ROT-13, twice.
  239. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  240. Re: maximum exposure by Anonymous Coward · · Score: 0

    For dedicated and co-location servers, I believe that the client should pay for all traffic that is leaving and entering the ISP's network for that server.

    For shared sites, the client should only pay for open ports requested by the client (80, 21, 25).

    If you hit 75% and it's only the middle of the billing period make big files inaccessable (video, sound, pdfs)

    I can drop my site down to a text based theme if needed and the media manager can return 404 for the videos.

  241. Not getting charged for rejected spam. by Ungrounded+Lightning · · Score: 1

    Suppose the case of a customer who runs a SMTP server. A spammer tries to connects to it, the server accepts. The spammer sends a few gig of spam to him, which procmail or something ends up throwing away. Technically, this is "solicited" since the user's machine did accept the connection. But it is abuse, and wasn't really "solicited" in the way that we humans normally think of it.

    Modern MTAs accept the connection but reject blacklisted sites, or attempts to use them to relay when they're configured not to relay, before they get to the body of the email. So the rejected spammer can only chew up a little bandwidth on each connection. Rejected spammers are thus demoted to a DoS attack.

    If a billing regime like the one I described becomes available, it will encourage the authors of MTAs to just refuse connections from blacklisted IP addresses, and temporarily blacklist any IP address that rapidly makes several consecutive spam attempts that are rejected.

    Problem solved.

    You know, that MTA hack might be a good idea even WIHTOUT the billing regime. It would cause open relays and ISPs catering to spammers to temporarily lose their outgoing mail connectivity whenever the spammers start up and the MTAs notice it. That will not only save resources on the MTA machine, but penalize open relays and SPAM-friendly ISPs, giving them added incentive to police their outgoing traffic.

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way