Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×
Censorship Technology

Comcast Blocks Web Browsing 502

An anonymous reader writes "A team of researchers have found that Comcast has quietly rolled out a new traffic-shaping method, which is interfering with web browsers in addition to p2p traffic. The smoking gun that documents this behavior are network traces collected from Comcast subscribers Internet connections. This evidence shows Comcast is forging packets and blocking connection attempts from web browsers. One has to hope this isn't the congestion management system they are touting as no longer targeting BitTorrent, which they are deploying in reaction to the recent FCC investigations."
This discussion has been archived. No new comments can be posted.

Comcast Blocks Web Browsing

Comments Filter:
  • by Anonymous Coward on Monday April 07, 2008 @11:25AM (#22989142)
    Eclipse in the UK, since taken over by Kingston Communications, will packet shape you so hard, that even if only downloading a linux iso from p2p at 33kbps,they will disrupt all your connections, such that web browsing becomes a pre broadband experience. Don't use p2p and all plays nice again.

    so nothing new in this here in the UK
  • by AndGodSed ( 968378 ) on Monday April 07, 2008 @11:31AM (#22989228) Homepage Journal
    1. It is a darn good read. Concise, short and to the point.
    2. They are using firefox.
    3. The Slashdot headline is not completely accurate.

    The /. headline had me thinking one thing - but reading the article clarified my one knee jerk reaction: "You cannot browse the web - at all!?"

    Reading the article I got the idea that is not exactly the case...
  • Re:Throttling (Score:5, Informative)

    by value_added ( 719364 ) on Monday April 07, 2008 @11:33AM (#22989270)
    Throttling wouldn't be so bad if you could just opt out of it.

    Indeed. If we were talking about throttling.

    Which we're not.

    If the article didn't make that clear, this wiki link [wikipedia.org] might help.
  • Never noticed (Score:2, Informative)

    by jgarra23 ( 1109651 ) on Monday April 07, 2008 @11:37AM (#22989332)
    I upload & download tons on Comcast's network. OTOH I don't pirate software or music. Really, I make heavy use of the bandwidth given me (routine full load) and I've never received any of these notices, any sort of throttling or anything else. Is there a site with all the assumed proff of all this Comcast badness going on that I can look at?

    I'd be impressed if the loudest complainers weren't some sort of thieving pirate.
  • Re:Are you serious? (Score:5, Informative)

    by quanticle ( 843097 ) on Monday April 07, 2008 @11:38AM (#22989362) Homepage

    Comcast, in many locations, is not just a de-facto monopoly, they are a de-jure monopoly. Comcast negotiates with municipalities to be the sole cable provider to community. The best situation in many of these cases is a duopoly between Comcast and the local Baby Bell. Often, for many regions, Comcast is the sole broadband provider, since the residents are too far away from the CO for DSL.

  • Re:Throttling (Score:3, Informative)

    by epedersen ( 863120 ) on Monday April 07, 2008 @11:39AM (#22989370)
    I wish Fios was coming to my area any time soon, and DSL is not available. So unless I want to go with one of the wireless providers or dial-up Comcast is the only option.
  • by ifrag ( 984323 ) on Monday April 07, 2008 @11:41AM (#22989404)
    Actually, this is "Comcastic" since they are doing it, however it's not the definition they would like assigned to the word based on their advertisements.
  • by poptart ( 145881 ) on Monday April 07, 2008 @11:43AM (#22989428)
    This is a bit off-topic, but it does have to do with comcast.

    Last month I called comcast to tell them I did not want to be called, mailed, or emailed by them or any of their 'partners'. I called in response to a mailing from comcast that provided a phone number for opting out. FWIW, I have been receiving junk mail (post and electronic) from comcast encouraging me to get internet service from them, despite the fact that I have been a comcast internet customer since it was RCN.

    Yesterday I received my monthly comcast bill, and on the bill was a $1.99 charge for "change of service". I called comcast, since I recalled making no changes to my service in the past decade. The telephone operator said "that charge is for when you called to opt-out of the comcast and partner mailings". She quickly followed with "we can remove that charge with a credit to your next statement".

    Sigh.

    $1.99 is not much, and almost not worth the time calling about it. But the attitudes and practices behind the fee are what get my goat.
  • by 01000011011101000111 ( 868998 ) on Monday April 07, 2008 @11:47AM (#22989492)
    Urm.... have you tried setting your upload cap? My line maxes out (admittedly, UK cable) at about 600kb/s *BUT* only if i lock the upload to around the 20-25kb/s region... Allow it to go unrestricted and it'll eat all your timeslots on the cable with upload packets forcing your downstream rate to suffer...
  • Re:Are you serious? (Score:5, Informative)

    by LoudNoiseElitist ( 1016584 ) on Monday April 07, 2008 @11:49AM (#22989520)
    I find it interesting that more people don't realize this. I'm tired of getting "USE SOMEONE ELSE" every time this issue comes up, and people simply do not realize that MANY smaller cities are literally stuck with Comcast until sometime towards the end of the second coming. It was great when it was the only way my city could even get cable 30 years ago, but now it's a mess, and Comcast is raping us for it.
  • Re:FIOS availability (Score:2, Informative)

    by Rude Turnip ( 49495 ) <.valuation. .at. .gmail.com.> on Monday April 07, 2008 @11:53AM (#22989580)
    IIRC, Verizon can email you to notify you when it becomes available. I'm pretty sure I did that way back when I was waiting for Fios to roll out here.

  • Re:Are you serious? (Score:5, Informative)

    by 99BottlesOfBeerInMyF ( 813746 ) on Monday April 07, 2008 @11:58AM (#22989642)

    How come they still have customers?

    Their service is terrible and unreliable and they treat their customers like shit. This makes them a slightly better option than the local phone company.

    Are they a de facto monopoly?

    No. They are part of a government enforced duopoly. In most locations in the US only three companies have the legal right to use the right of ways that allow them to connect a line to your house. These companies are given an exclusive contract in most cases. They are:

    • The local power distribution monopoly. (Usually they stick to power but in a few cases they've started to roll out internet access over the power lines. The absurdity of such a plan speaks to how terrible the other options for internet in the U.S. are.
    • The local Cable company - provides cable TV and has expanded to internet access and phone service. In many places they are the only option for high speed internet. Right now I'm paying about $50/month for internet access from them and it comes with "free" cable TV. Of course it isn't free. In fact, internet without cable TV costs $60/month from them.
    • The local phone company - they have less coverage and the cheapest high speed DSL line I can get from them is $80 and comes with "free" local phone use. The phone company is the longest standing antitrust abuser and they treat all their customers like crap. Besides being more expensive they want you to give them all your personal information on a web form, just to see if they will provide service in your area. When I tried it, the Web form was broken and only worked in IE for Windows. Calling one the phone got me 20 minutes of muzac and then transferred to several people before anyone knew what DSL was.

    In short, internet access options in most of the US sucks. We've already paid more per person in tax subsidies to the network providers than many other countries. Sweden, for example has slightly less population density and had a huge embezzling scandal in their national internet drive. They paid half as much per person as people in the US, have on average ten times faster connections, better uptime, and pay about half as much per month as US citizens.

    The phone companies and the cable companies have lobbyists who legally bribe our politicians with campaign contributions. As a result, the good of the people isn't even considered. It is just a battle of whether a given law will give money to the cable company or the phone company. Either way citizens get the shaft.

    Where are the class action lawsuits...

    There are numerous ones making their slow progress through the courts, usually to end in a private settlement. One might actually go through sometime this decade, but the politicians has also been working on passing laws to grant retroactive immunity to network operators for malicious, illegal abuses under the guise of national security. There is little hope.

    ...and the antitrust regulations then?

    The antitrust regulators are appointed by the executive branch. Both candidate's parties in the last two elections received huge donations from hundreds of private companies and for some reason antitrust regulators i the US show little or no interest in prosecuting even blatant antitrust abuses. (In the case of Microsoft, they had already been convicted and the new appointees, changed the punishment from being broken up, to a small fine and a pat on the back.)

  • by natoochtoniket ( 763630 ) on Monday April 07, 2008 @12:02PM (#22989698)

    We synthetically generated TCP SYN packets at a rate of 100 SYN packets per second using the hping utility ... The IP Time to Live (TTL) field for these forged TCP RST packets is consistently set to 255

    So, when new connection requests are issued at the rate of 100 per second, the first router is resetting some of those requests.

    The application is issuing new connection requests at a prodigious rate. The router determines that this is beyond the capacity for the router, or perhaps beyond some limit imposed on that router by the internal network. Or, perhaps, it is beyond a rate parameter that is used to detect DOS attacks.

    When such a limit is exceeded, there are a few reasonable responses for the router to choose from: It can drop random packets; It can drop random SYN packets; it can drop packets from the attacking host; or it can NAK/RST some of those SYN packets. All of those are legitimate router responses. The reset packets are not "forged". They are legitimate responses in the protocol. The primitive operation is called a "provider disconnect indication".

    I don't see any problem in the protocol here. And, I don't see any problem in the router behavior. The router is just protecting itself and the network from overload conditions. By selecting to disconnect calls from a host that is using far more resource than other hosts, it is just protecting the other hosts from a DOS attack by that first host.

    The title of the summary should be "Local routers defend agaist DOS attack".

  • Re:FIOS availability (Score:3, Informative)

    by SanityInAnarchy ( 655584 ) <ninja@slaphack.com> on Monday April 07, 2008 @12:09PM (#22989774) Journal
    Well, it's not Verizon, but Lisco gave me a map [liscofiber.com] for my hometown. But I'm not sure how to do this for the general case.
  • by Anonymous Coward on Monday April 07, 2008 @12:11PM (#22989806)
    I'm going to be an anonymous coward here because I don't want people emailing me and there is pending litigation that we have all but won. Waiting on settlement at this time.

    We sued comcast. What? How? Eh?!?

    Check your EULA that you signed when first getting service. If you are a business customer this REALLY affects you. Their "shaping" technology actually caused a shitload of false positives on a bunch of alarms. Our sent packets to security equipment wasn't always returned so we started to get a lot of "failure to connect". Well... a lot of what we manage are fall back systems that when they come online take over for other sites.

    Well... these different locations of hardware were not able to communicate correctly because they were identified as P2P. We use encrypted packets of random data to doubly ensure that it's authentic communication.

    This set off a chain of events as the shaping got worse and worse. Originally we thought it was our network code. We couldn't reproduce it and noticed our satellite connection didn't have this issue.

    Our amazing network engineers took 2 months to track down the issue and it was their shaping technology blocking or resetting our connections at almost a 90% success ratio. Now while we preferred having 24/7 connections to our equipment this was no longer possible unless we altered our code significantly.

    So we looked at our EULA and sure enough there was no mention of interception of data and packet shaping. In fact, our contract said they wouldn't do anything without notifying and getting our approval first.

    We sued. We won. Now we're waiting judgment for lost revenue, breaking of contract etc.

    I STRONGLY recommend every business out there who has remote equipment that does more than "ping" for responses and are having trouble to check your Agreement. Screw cancelling your subscription. Sue the pants off of them.

  • by hdmoore ( 1228676 ) on Monday April 07, 2008 @12:14PM (#22989844) Homepage
    A quick solution is to just drop the RST's coming back with a TTL of 255 (something > 250 would work fine too). Unless they are sending a reset to the destination host as well, this is a quick-fix for anyone with a Linux or BSD firewall. Similar to how the Chinese firewall can be evaded.
  • Re:FIOS availability (Score:5, Informative)

    by Anonymous Coward on Monday April 07, 2008 @12:14PM (#22989848)
    http://www.dslreports.com/gmaps [dslreports.com]

    See the mash-ups menu for some FIOS info.
  • Re:Are you serious? (Score:3, Informative)

    by N1ck0 ( 803359 ) on Monday April 07, 2008 @12:31PM (#22990120)
    In most areas Comcast has an exclusive franchise agreement with the city/township. If you are in a major metropolitan area you have a good chance of being served by several cable companies, but many times it still matters on exactly what street/building you are on.

    The franchise setup is not considered a monopoly by the government because:

      a) it was accepted by the local government (and supposedly by the people). The down side is many of these contracts are long term and were originally with smaller companies that comcast has now purchased.

      b) There are other cable providers in the business and the government does not consider internet access a regulated industry, so satellite and OTA are considered competitors to comcast.

      c) The 1996 telecommunications act allows any one cable company to serve up to 30 of the US without being anti-competitive (which BTW comcast is lobbying to up that percentage)

    The problem is that as comcast is not regulated the way the phone companies are, they don't have to play nice with anyone else or guarantee any level of service. And if the government steps in they will probably have to regulate all cable media, meaning federal taxes, maintenance charges, etc in excess of what comcast is now stealing from their customers.
  • IP2Location (Score:3, Informative)

    by Comboman ( 895500 ) on Monday April 07, 2008 @12:31PM (#22990122)
    Any ideas how to determine ISP from IP?

    The company IP2Location [ip2location.com] will determine not only the geographic location of your visitors, but also their ISP.

  • by kegger64 ( 653899 ) on Monday April 07, 2008 @12:35PM (#22990166)
    Comcast does not have common carrier status, nor do they want it. ISPs are classified as information services, not telecommunication services.
  • by Animats ( 122034 ) on Monday April 07, 2008 @12:53PM (#22990410) Homepage

    In the early days of the Internet (by which I mean 1981-1983, not 1997) there were ICMP Source Quench messages. This provided a way for routers to say to an end node "Slow Down." Back when I was working on congestion control, I had our TCP implementation (a modified 3COM UNET; this was before Berkeley got into TCP) set to cut down the size of the congestion window when a Source Quench was received. I took the position that Source Quench messages should be sent before the packet-drop point was reached, so that a well-behaved TCP should never have a packet dropped for congestion reasons.

    This didn't catch on, though. There was concern that sending Source Quench messages would choke the network, since as the network congests, routers need to send more Source Quench messages. That sort of behavior creates an unstable condition. And coming up with a generally applicable Source Quench policy was hard. Eventually, ICMP Source Quench was deprecated.

    Without Source Quench, there's not much a router can say to an end node about congestion. A router can still send ICMP Destination Unreachable messages, though. What Comcast ought to be doing if they want to reject a connection is to send back ICMP Destination Unreachable, Code 13 (communication administratively prohibited). That's a legitimate action by a router, and it makes it clear who's complaining. Some firewalls will send such messages, so they're not unheard of; however, some NAT boxes don't translate them properly, so they may not reach home clients.

    But faking a TCP RST, or worse, sending an ACK for something that didn't reply at all, is just wrong.

  • Re:FIOS availability (Score:3, Informative)

    by RzUpAnmsCwrds ( 262647 ) on Monday April 07, 2008 @01:05PM (#22990614)

    In Orange County, CA there are literally hundreds of boxes with AT&T on them being installed on the sides of streets. They are working on them continuously. I assume that is FIOS going in, and they are really working hard, it's *everywhere*.


    The only problem with your assumption is that FIOS is Verizon, not AT&T.

    Now, AT&T is deploying FTTP and FTTN, but it's not branded as "FIOS". Now if only Qwest would get their act together.
  • Contrary to popular belief, internet service providers don't have common carrier status. Only Voice-over-POTS has common carrier status. If Verizon handles your voice and DSL, they only have common carrier on the voice... and only if they're not using FiOS. VoIP doesn't have common carrier protection either (at the IP level).
  • by fifirebel ( 137361 ) on Monday April 07, 2008 @01:33PM (#22991054)
    No. That's complete bullshit. The only things allowed by any router are:
    • Pass the packet, decreasing its TTL,
    • or drop the packet.
    If there's congestion, the router is allowed to:
    • Set the Congestion experienced ECN flag (if ECN is supported on the connection)
    • and/or send an ICMP source-quench (although this seems to be deprecated).
    Forging a RST is definitely in no RFC. It's bad.
  • by natoochtoniket ( 763630 ) on Monday April 07, 2008 @01:59PM (#22991440)
    Read RFC 4987, "TCP SYN Flooding Attacks and Common Mitigation"
  • by Crackez ( 605836 ) on Monday April 07, 2008 @02:03PM (#22991470)
    I observed on Saturday that I was unable to establish a TCP connection (SSH on port 22) to my corporate gateway from Comcast in Cinnaminson, NJ. The particular machine is dual homed on the XO network and Verizon Business. Strangely enough, I was able to ping and traceroute to these networks without problems...

    I wonder if using a UDP based VPN instead would I have had similar problems. If I were the betting type I would say probably not based on what I am reading here. It sounds like they were only filtering TCP traffic to certain destinations...

    That's really unacceptable. I need to find the number for customer complaints in my neighborhood.

    If anything, they should just implement RFC 2386 and if your traffic isn't classified properly, it's your fault.
  • Re:Surprise! (Score:2, Informative)

    by Khisanth Magus ( 1090101 ) on Monday April 07, 2008 @02:46PM (#22991950)
    Except for the minor fact that the stock prices are going up...
  • Re:Throttling (Score:3, Informative)

    by electrictroy ( 912290 ) on Monday April 07, 2008 @03:22PM (#22992298)
    And while I'm being honest (which means I'll never get elected to Congress), I also want to debunk the myth that the United States is near-dead-last in terms of internet speeds. You often hear that the USA is somewhere around #20 overall, but that's not true. The U.S. is actually in the Top 5 overall..... the average American has a connection speed approximately equal to the average European:

    Megabit/sec
    1 93.7 Japan
    2 43.3 Korea
    3 11.8 Australia
    4 9.1 European Union
    5 8.7 United States
    6 6.9 Canada
    7 1.6 Mexico
    8 1.4 Turkey

  • They're not just sending RSTs. read teh whole article, you've got routers sending SYN/ACK packets as well, pretending to be the destination host... even when that host does not exist. That's the part that's forgery.
  • by Furry Ice ( 136126 ) on Monday April 07, 2008 @04:53PM (#22993346)
    If you'd read the article, you'd know that Comcast forges the three way handshake and then sends an RST. The real destination doesn't see any traffic at all. Dropping the RST would accomplish nothing.
  • Re:Throttling (Score:3, Informative)

    by Qzukk ( 229616 ) on Monday April 07, 2008 @05:10PM (#22993538) Journal
    http://www.infoworld.com/article/07/11/12/New-broadband-data-shows-the-US-is-still-behind_1.html [infoworld.com] seems to refer to those statistics... the funny thing is, according to that article: "Japan and South Korea had much higher speeds than in the U.S. The average advertised download speed in Japan was 93.7Mbps, while France and South Korea both had averages of more than 43Mbps. The average download speed in the U.S. in October was 8.9Mbps, while it was 10.6Mbps in the U.K. and 12.1Mbps in Australia", and "The U.S. ranked 19th out of 30 in average broadband speeds. Turkey and Mexico were the lowest, both with an average of less than 2Mbps." But hey, the guy says he's "being honest" by apparently merging all the lower-scoring European nations into the "European Union" designation in order to hogtie all the other nations with faster average speeds than ours.

    Other interesting quotes from the article: "The U.S. range for a monthly subscription was between $14.99 for lower speeds and $199.99 for the top level of service. Only four of the 30 OECD countries had a lower low-end price."

    "In South Korea, the range was $30.56 to $50.93 for the highest speed of service, and in Japan, the range was $21.22 to $131.57."
  • by giafly ( 926567 ) on Tuesday April 08, 2008 @08:07AM (#22998772)

    A note regarding our findings: Further experiments have led us to believe that our initial conclusions that indicated Comcast's responsibility for dropping TCP SYN packets and forging TCP SYN, ACK and RST (reset) packets was incorrect. Our experiments were conducted from behind a network address translator (NAT). The anomalous packets were generated when the outbound TCP SYN packets exceeded the NAT's resources available in it's state table. In this case, TCP SYN, ACK and RST packets were sent. We would like to thank Don Bowman, Robb Topolski, Neal Krawetz, and Comcast engineers for bringing this to our attention. We sincerely apologize for any inconvenience that this posting may have caused.
    Broadband Network Management [colorado.edu]

Old programmers never die, they just hit account block limit.

Working...