Slashdot Mirror


Apple Is Blocking an App That Detects Net Neutrality Violations (vice.com)

dmoberhaus writes: Apple isn't allowing a new app developed by a university professor that detects when your internet is being throttled by ISPs from being listed on the app store. The company claimed the app contained "objectionable content" and "has no direct benefits to the user."
The reporter, who tested the app through the beta channel, writes: The app is designed to test download speeds from seven apps: YouTube, Amazon, NBCSports, Netflix, Skype, Spotify, and Vimeo. According to the app, my Verizon LTE service streamed YouTube to my iPhone at 6 Mbps, Amazon Prime video at 8 Mbps, and Netflix at 4 Mbps. It downloaded other data at speeds of up to 25 Mbps. UPDATE: Slashdot reader sl3xd has made us aware of an update to the story. "After this article was published, Apple told Dave Choffnes that his iPhone app, designed to detect net neutrality violations, will be allowed in the iTunes App Store," reports Motherboard. "According to Choffnes, Apple contacted him and explained that the company has to deal with many apps that don't do the things they claim to do. Apple asked Choffnes to provide a technical description of how his app is able to detect if wireless telecom providers throttle certain types of data, and 18 hours after he did, the app was approved." "The conversation was very pleasant, but did not provide any insight into the review process [that] led the app to be rejected in the first place," Choffnes told Motherboard in an email.

6 of 259 comments (clear)

  1. Re:Not what I expected by msauve · · Score: 5, Informative

    I have unlimited data and an MHL-HDMI interface so I can play videos on a large TV using my phone, you insensitive clod.

    Cell providers are being jerks and violating net neutrality. If a user wants to limit bandwidth, the streaming app should give them controls to do so, that's not the bailiwick of the cell provider, quite the opposite. Regardless of the FCC's recent actions regarding net neutrality, Verizon is still bound by the open access terms under which it obtained new LTE bands, which prohibits them from limiting or restricting applications (that would include Netflix, etc.).

    --
    "National Security is the chief cause of national insecurity." - Celine's First Law
  2. Re:Red Herring app by Anonymous Coward · · Score: 5, Informative

    Read the fucking article, you worthless idiot.

    What that app does is to connect the author's OWN server and send back the SAME data in the SAME way all the time. The only difference from one test to another is that it changes changes in the metadata to fool DPI into thinking it's dealing with video from this or that service.

  3. Re:Red Herring app by Anonymous Coward · · Score: 5, Informative

    Just because Youtube is not using all the available bandwidth does not mean it is being throttled by the ISP. I also imagine that YouTube itself has some bandwidth management built in to prevent one customer from negatively affecting the rest.

    Yes, but the app is downloading all video from the researchers university servers directly and through a vpn tunnel. He's simulating various providers by replaying sample data and metadata:

    For example, when an encrypted connection is established between Netflix’s servers and T-Mobile’s servers (known as a TLS handshake), certain plaintext information is exchanged (host names and server names). In Netflix’s case, one of these servers is called “nflxvideo.net.”

    What he found is that by changing the metadata of the video’s header—but not the video itself—it could be downloaded at much higher speeds. If he changed the metadata of other types of data (photos, for instance) to have the Netflix metadata, that data would be throttled by the telecom company when it was downloaded.

    “We realized that they’re looking for certain text in the network traffic, and if we changed that text—replaced nflxvideo.net with northeasternvideo.com—when we send that traffic over the network, it doesn’t get throttled,” Choffnes said. “This means it’s keyword related and not server or even content related.”

    http://david.choffnes.com/pubs/imc095-molavi-kakhkiA.pdf

  4. Re:This is silly by Khyber · · Score: 5, Informative

    Found the idiot that utterly failed to read the fucking article.

    Protip: The throttling is happening by keywords in the metadata, not the content or provider itself. There, saved you the read since you seem too fucking lazy to do it.

    --
    Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
  5. Re:Red Herring app by EndlessNameless · · Score: 3, Informative

    I believe by default they do the throttling, you can shut it off by sending a specific text message to a specific number.

    The feature is called BingeOn, and it can be enabled on a per-line basis for every phone on the account. The default is enabled.

    It can be configured by the account owner on the TMobile web site, so the text/app toggles might not work for everyone.

    --

    ---
    According to the latest ruleset, this post should be modded as Vorpal Flamebait +5.
  6. Re:bandwidth is tailored to the device by kqs · · Score: 3, Informative

    TFA says that this app doesn't measure a video coming to you; it connects to the speed tests which each of the major video services now have and tries them. So you are absolutely correct, and your statement is also completely irrelevant. This measures peak performance to these sites, and if peak performance varies widely, well, look for the commonalities between the poorly performing sites. It all of them are direct video competitors with your ISP, I think we know what's going on.