<?xml version="1.0" encoding="UTF-8"?> <rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
><channel><title>Perimeter Grid &#187; dmca</title> <atom:link href="http://perimetergrid.com/wp/category/dmca/feed/" rel="self" type="application/rss+xml" /><link>http://perimetergrid.com/wp</link> <description>Building Security in a Networked World</description> <lastBuildDate>Sat, 13 Aug 2011 06:02:53 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=</generator> <item><title>New Legislation: SAFE and PRO IP</title><link>http://perimetergrid.com/wp/2007/12/07/new-legislation-safe-and-pro-ip/</link> <comments>http://perimetergrid.com/wp/2007/12/07/new-legislation-safe-and-pro-ip/#comments</comments> <pubDate>Fri, 07 Dec 2007 22:47:40 +0000</pubDate> <dc:creator>Grant Bugher</dc:creator> <category><![CDATA[dmca]]></category> <category><![CDATA[legal]]></category> <category><![CDATA[piracy]]></category> <category><![CDATA[society]]></category><guid
isPermaLink="false">http://perimetergrid.com/wp/2007/12/07/new-legislation-safe-and-pro-ip/</guid> <description><![CDATA[There has been some controversy over two new security-related bills in the United States Congress right now: the SAFE Act and PRO IP. The SAFE Act (Secure Adolescents From Exploitation Online; another case where the acronym almost certainly came first) aims to protect children and teenagers from exploitation by increasing enforcement of child pornography laws.  [...]<p></p> ]]></description> <content:encoded><![CDATA[<p>There has been some controversy over two new security-related bills in the United States Congress right now: the SAFE Act and PRO IP.</p><p>The SAFE Act (Secure Adolescents From Exploitation Online; another case where the acronym almost certainly came first) aims to protect children and teenagers from exploitation by increasing enforcement of child pornography laws.  Not, on the surface of it, a bad thing.  The controversy comes from its means: it requires anyone operating an internet service to report not just actual child pornography, but also fully-clothed minors in &#8220;lascivious poses&#8221; (whatever that means) and any &#8220;drawing, cartoon, sculpture, or painting&#8221; consisting of an obscene depiction of minors.  This troubles people for two reasons: first of all, due to the vagueness of what is prohibited (can you tell if a drawing, cartoon, sculpture, or painting is of a 17-year-old or an 18-year-old?), and second, because of the apparent requirement that providers monitor all their traffic in order to make these reports.</p><p>According to <a
href="http://www.news.com/8301-13578_3-9829759-38.html">C|Net News</a>, the monitoring requirement would apply to anyone providing an open Wi-Fi node, such as coffee shops, restaurants, and even homes that simply don&#8217;t choose to encrypt their Wi-Fi, in addition to social networking sites, web-based email providers, domain name registrars, etc.  Were the bill interpreted in this way, this would place an impossible burden on any provider of connectivity &#8212; there is no automated way to scan the traffic of all your subscribers for vaguely-defined unlawful depictions of fictional minors, you would need to have a person manually inspect all the traffic, which is obviously impossible at any scale (not to mention a terrible privacy invasion.)</p><p>However, I think that this is an overly alarmist reading of the bill.  It&#8217;s certainly not the author&#8217;s intent (indeed, <a
href="http://www.news.com/8301-13578_3-9830648-38.html">Rep. Rick Lampson&#8217;s office has responded</a> to the C|Net article) for the bill to apply to every small Wi-Fi provider, though author&#8217;s intent is often beside the point once a law is passed.  More importantly, though, the bill does not mandate surveillance or detection at all &#8212; it mandates reporting <em>if </em>child pornography (or something that kind of sort of looks like it) is detected.  In other words, it forbids finding out about illegal activity and looking the other way; it does not mandate actually looking for it.  I think that Ars Technica has a <a
href="http://arstechnica.com/news.ars/post/20071206-safe-act-wont-turn-mom-and-pop-shops-into-wifi-cops.html">much more balanced article</a> about the bill.  Overall, I think it&#8217;s feel-good &#8220;for the children&#8221; legislation that won&#8217;t accomplish much (ISP&#8217;s are already required by law to report child pornography if they detect it, this just raises the penalties and expands the definition), and that prohibiting fictional depictions of children where no actual children are involved is a poor idea from a legal standpoint (since it is very open to abuse by subjective interpretations of judges, prosecutors, and jurors), but that this bill, if it passes &#8212; which is likely &#8212; will not impose a serious technical burden on service providers.</p><p>Meanwhile, the <a
href="http://www.eff.org/deeplinks/2007/12/pro-ip-act-increase-infringement-penalties-and-drastically-expand-government-enfor">Electronic Frontier Foundation</a> reports on the <a
href="http://judiciary.house.gov/newscenter.aspx?A=887">PRO IP Act</a> (&#8220;Prioritizing Resources and Organization for Intellectual Property (PRO IP) Act of 2007&#8243; &#8212; doesn&#8217;t anyone ever just name a bill and <em>then </em>come up with the acronym anymore?), which aims to fight copyright infringement in the typical ineffective way, presumably to shore up the music industry&#8217;s failing business model.  It increases penalties for peer-to-peer file sharing from their current ridiculous levels (which build animosity toward the recording industry via outlandish million-dollar damages levied against ordinary university students) to new even more ridiculous levels, while also creating a new $25 million federal bureaucracy to step up copyright enforcement.</p><p>Having a copyright system is important.  However, you would think that by now the music industry would realize that if suing customers for $250,000 does not stop piracy, the problem is not that they&#8217;re not suing them for enough money, and stepping up the penalties will have no effect.  People believe either a.) that they&#8217;re not doing anything wrong or illegal, or b.) that they&#8217;re extremely unlikely to get caught (this latter belief being true.)   In order to change this, they&#8217;ll need to either offer a legal alternative that at least approaches the convenience and usability of illegal downloading (which you would think would not be a high bar &#8212; BitTorrent is not very convenient) and is affordable for broad categories of consumers, or they&#8217;ll need to <em>decrease </em>the penalties while <em>increasing </em>the percentage of people who get caught.</p><p>With regard to the former, coming up with a pricing model seems to be their stumbling block.  Some customers buy several CDs a month, spending $100 or more on music.  These customers would love a monthly-fee option, and would pay a substantial amount for unlimited downloads.  Other customers buy one CD in a great while, and a subscription model is terrible for them &#8212; and thus they prefer individual song downloads like iTunes.  All customers hate DRM, as it prevents them from using music in ways we now take for granted (e.g. playing on multiple devices.)  What the music industry is doing now is akin to the government trying to win the War on Drugs by dropping defoliant in Colombia while doing nothing to reduce local demand &#8212; if the demand for illegal material exists, an infrastructure will spring up to fill it.</p><p>With regard to the latter, the recording industry faces a backlash when they impose penalties that vastly outstrip the perceived seriousness of the crime.  People have an idea of what fair use entails, and anything you could do with a tape recorder in the 1980&#8242;s pretty much fits in that category.  Thus, multi-million-dollar prosecutions of parents and students seems grossly unfair.  However, people also know that &#8220;everyone&#8221; shares files, yet we only occasionally hear about these huge lawsuits, and thus people assume it won&#8217;t happen to them.  The only people who <em>believe </em>they&#8217;ll get caught for file-sharing are those that <em>already have</em>.  However, if being caught file-sharing leads to financial ruin, this must of necessity be only a very small percentage.  If university students got caught by the thousand file-sharing and got fined $100 for it, they might consider legal alternatives a better option after a fine or two.</p><p>All this said, I think the future will eventually be in DRM-free downloads, and that that future will result in less profit both for recording companies (which may die entirely) and for hit artists (though it will result in substantially <em>more </em>profit for well-known local and regional acts, or less-popular national acts, which currently get almost nothing from the &#8220;star&#8221; system of the recording industry.)  It&#8217;s understandable that the recording industry and the most-successful recording artists want to fight this future, but I don&#8217;t see any way that continuously stepping up penalties for actions taken by half the American population is going to do it.</p><p>As for creating a new federal bureaucracy to fight copyright infringement, having law enforcement involved in what is essentially a civil matter (as copyright should be) is always dangerous, because it eliminates risk and return from the equation.  When something is a civil matter,  the injured party must decide that its <em>worth its while</em> to pursue a given enforcement action.  Industrial-scale piracy would certainly be worth a lawsuit; a university student running Kazaa probably isn&#8217;t.  However, when the injured party can simply ask the government to use taxpayer dollars to go after infringers, then why not go after everyone?  it doesn&#8217;t cost <em>them</em> anything; instead <em>we</em> get to pay for it.</p><p>DRM is a dead end; as a trusted-client problem, it is unsolvable.  I think this &#8220;get tough&#8221; legislative approach is a dead end as well.</p><p></p> ]]></content:encoded> <wfw:commentRss>http://perimetergrid.com/wp/2007/12/07/new-legislation-safe-and-pro-ip/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>The Trouble with Copy Protection</title><link>http://perimetergrid.com/wp/2007/11/13/the-trouble-with-copy-protection/</link> <comments>http://perimetergrid.com/wp/2007/11/13/the-trouble-with-copy-protection/#comments</comments> <pubDate>Tue, 13 Nov 2007 22:46:35 +0000</pubDate> <dc:creator>Grant Bugher</dc:creator> <category><![CDATA[dmca]]></category> <category><![CDATA[piracy]]></category> <category><![CDATA[risk]]></category> <category><![CDATA[trusted client]]></category><guid
isPermaLink="false">http://perimetergrid.com/wp/2007/11/13/the-trouble-with-copy-protection/</guid> <description><![CDATA[SecurityFocus reports that a patch has been issued for a vulnerability in the Macrovision SafeDisc driver.  Apparently, due to a flaw in how the driver handles configuration parameters (which probably means a garden-variety buffer overflow), it&#8217;s possible for a local user to use the driver to elevate privilege all the way to the kernel. This [...]<p></p> ]]></description> <content:encoded><![CDATA[<p><a
href="http://www.securityfocus.com/brief/622">SecurityFocus reports</a> that a patch has been issued for a <a
href="http://www.microsoft.com/technet/security/advisory/944653.mspx">vulnerability</a> in the Macrovision SafeDisc driver.  Apparently, due to a flaw in how the driver handles configuration parameters (which probably means a garden-variety buffer overflow), it&#8217;s possible for a local user to use the driver to elevate privilege all the way to the kernel.</p><p>This sort of security flaw is a major problem with copy-protection drivers like SafeDisc; this is also the same basic issue as caused all the controversy over the &#8220;<a
href="http://en.wikipedia.org/wiki/2005_Sony_BMG_CD_copy_protection_scandal">Sony Rootkit</a>&#8221; of 2005.  Fundamentally, the purpose of any copy-protection or DRM system is to <em>protect data from the user</em>.  Thus, it is attempting to create a security boundary where none exists &#8212; to prevent the user, possibly a user with administrative privileges, from performing certain manipulations of data <em>entirely under his control</em> while allowing other manipulations (e.g. watching a film, playing a game, listening to a CD) to continue unhindered.  The problem is that <em>it&#8217;s just data</em> &#8212; what copy-protection and DRM vendors are doing is the equivalent to my trying to write a book, with normal ink on normal paper, that you can read but not copy, even by hand.  It can&#8217;t be done; there is no <em>inherent </em>difference between reading-to-read and reading-to-copy.</p><p>So instead, DRM and copy-protection vendors, like Macrovision, create a system that runs at a level of privilege above what the user can normally achieve &#8212; on a Windows machine, at least NT AUTHORITY\SYSTEM privileges, but often kernel mode drivers.   This driver then sits, Big Brother-like, above the user, watching his activities, and preventing &#8220;illicit&#8221; operations.  Meanwhile, while being immune to manipulations by the user, this supervisor must take orders from data &#8212; that is, Macrovision SafeDisc must be told by a game that it should check for copy protection and stop the game if it fails, while the Sony &#8220;rootkit&#8221; must be told by a CD that it should allow playing but stop copying.</p><p>Thus, the user&#8217;s computer is put into a rather odd state &#8212; the <em>user </em>doesn&#8217;t control it, a piece of supervisory code does.  And if that piece of code is flawed (as it was in both the Macrovision and Sony cases), attackers can write malware that issues instructions to that supervisory code, imitating &#8220;protected&#8221; media.</p><p>If you&#8217;re a non-Administrative user (such as almost all Vista or UNIX/Linux users, but only a few Windows XP-and-before users), you are protected from running code that does certain potentially-harmful things to your system.  You can&#8217;t write to the Windows directory, or modify installed programs, or register a driver.  However, these copy-protection drivers supply an end-run around this protection &#8212; you <em>can </em>supply data to the copy-protection driver (after all, you have to be able to tell it to check up on you), which means that any malware you run can <em>also </em>supply data to the copy-protection driver.  And since it runs with greater privilege than you, it can do all the harmful things you supposedly can&#8217;t.  Copy-protection drivers, to make content more secure <em>for the copyright-holder, </em>make your computer <em>less secure for you</em>.</p><p>From a theory perspective, the problem here is that there is no <em>security boundary</em> (a line which code and data cannot cross without being subjected to a security policy), on a general-purpose computer, between an administrative user and all the data on the system.  This is what the copyright-holders want, but it&#8217;s not really possible for them to get it.  All of these systems can be circumvented by simply placing a new supervisor above the one added by the copyright holder (e.g. run the system in a virtual machine, or with a kernel debugger attached, or in the most extreme scenario, <em>just walk through the code execution by hand</em>, choosing to ignore instructions you don&#8217;t like until you get a fully unprotected data stream.)      Thus, they fake it, in ways that make the system less secure, simply to make it <em>more difficult </em>for a nontechnical user to get the unencrypted stream.  The result is a simple arms race between copyright-holders and hackers, which has a side effect of harming innocent users by making them increasingly vulnerable to malware.</p><p></p> ]]></content:encoded> <wfw:commentRss>http://perimetergrid.com/wp/2007/11/13/the-trouble-with-copy-protection/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Secure P2P for Pirates</title><link>http://perimetergrid.com/wp/2007/11/06/secure-p2p-for-pirates/</link> <comments>http://perimetergrid.com/wp/2007/11/06/secure-p2p-for-pirates/#comments</comments> <pubDate>Wed, 07 Nov 2007 04:01:40 +0000</pubDate> <dc:creator>Grant Bugher</dc:creator> <category><![CDATA[anonymity]]></category> <category><![CDATA[dmca]]></category> <category><![CDATA[legal]]></category> <category><![CDATA[piracy]]></category> <category><![CDATA[privacy]]></category> <category><![CDATA[trusted client]]></category><guid
isPermaLink="false">http://perimetergrid.com/wp/2007/11/06/secure-p2p-for-pirates/</guid> <description><![CDATA[According to a recent Reuters article, the unrepentant pirates of Sweden&#8217;s The Pirate Bay are working on developing their own peer-to-peer networking system.  It turns out that this is a relatively fascinating security problem, even though in this case it&#8217;s the criminals needing the security, vs. the law-abiding companies trying to break it &#8212; a [...]<p></p> ]]></description> <content:encoded><![CDATA[<p>According to a recent <a
href="http://www.reuters.com/article/technologyNews/idUSN0640228720071106">Reuters article</a>, the unrepentant pirates of Sweden&#8217;s <a
href="http://thepiratebay.org">The Pirate Bay</a> are working on developing their own peer-to-peer networking system.  It turns out that this is a relatively fascinating security problem, even though in this case it&#8217;s the criminals needing the security, vs. the law-abiding companies trying to break it &#8212; a bit of a reversal, to say the least.</p><p>Currently, the Pirate Bay is probably the world&#8217;s most popular BitTorrent tracker for downloading pirated media, receiving 1.5 million unique visitors a day.  With a quick trip to the Pirate Bay, you can quickly acquire any piece of music, any episode of any recent television show (usually within a couple hours of its first airing), any movie (generally while it&#8217;s still in theaters), etc.  Membership is required to enforce ratios (i.e. ensure you upload as well as download), but is free and open to all.  However, they&#8217;re unsatisfied with the BitTorrent protocol for a variety of reasons &#8212; chiefly the legal risk that their &#8220;customers&#8221; take.  Downloading from the Pirate Bay via BitTorrent runs two risks &#8212; first, that a copyright holder will grab your IP address and send a cease-and-desist order to your ISP, or worse, a subpoena which under the DMCA in the United States could carry a fine of tens of thousands of dollars, and second, that your ISP itself will cancel your subscription for using too much upstream bandwidth.  Comcast, in particular, is notorious for doing this without being willing to admit how much &#8220;too much&#8221; is, even as they cut you off for using it.</p><p><a
href="http://en.wikipedia.org/wiki/Bittorrent">BitTorrent</a> is an ingenious protocol.  The idea is to prevent massive load on single servers for downloading popular files by ensuring that everyone who downloads the file also shares it with others, even as the download occurs.  You don&#8217;t need the entire file to start sharing it &#8212; you register with a BitTorrent &#8220;tracker&#8221; like (The Pirate Bay) as working on a file, and all the other peers who either have or want that file are notified of your existence.  Peers then communicate with each other, swapping whatever parts of the file they have for the parts they don&#8217;t.  Thus, everyone&#8217;s upload bandwidth is being used at the same time as the download, unlike some previous P2P protocols.  This is used for many legal purposes &#8212; for one, Blizzard&#8217;s World of Warcraft uses it to update the game, to get around the obvious difficulty of having about 4 million of its 6 million subscribers all trying to download a 450-meg content update on the same day.  Thanks to BitTorrent, these updates go smoothly every time.</p><p>The problem, however, comes when the files being shared are illegal.  In the United States, uploading copyrighted media can result in rather substantial fines and statutory damages, and the <a
href="http://www.riaa.org/">RIAA</a> and <a
href="http://www.mpaa.org/">MPAA</a> are actively suing people by the thousand to get them charged.  People want to download copyrighted media, so sites like the Pirate Bay exist.  But RIAA and MPAA agents can connect to these trackers, too &#8212; they&#8217;re open to all &#8212; and the tracker shares everyone&#8217;s IP address with them.  Since with BitTorrent, downloading and uploading go hand in hand, there&#8217;s no way to download copyrighted material without not only breaking the law but also advertising your IP to anyone who wants it.  There are blacklists of known RIAA/MPAA peers that will protect a pirate from the most ham-fisted detection, but it would be trivial for the copyright holders to evade this sort of blocking.  The Pirate Bay itself is largely immune to prosecution &#8212; they are located in Sweden, where copyright law subjects them to at worst a $300 fine every time they&#8217;re arrested (which has happened more than once.)  For the most part, <a
href="http://thepiratebay.org/legal">legal threats just amuse them</a>.  However, they&#8217;re concerned about their downloaders &#8212; as without people sharing files, they cannot exist.</p><p>In addition to the legal issues, there is the issue with ISPs.  &#8220;Unlimited&#8221; low-cost home broadband survives because people generally use only the tiniest fraction of their upstream bandwidth.  Comcast allocates me, and everyone else in my area, 384 kbit/sec.  If I used this bandwith to full utilization for an entire month, I&#8217;d have uploaded 118 gigabytes.  This is actually quite a lot &#8212; by way of comparison, playing World of Warcraft 24/7 for an entire month would use only 1.2 megabytes, or 1% as much.  This is fine by Comcast, because most of their users are only surfing the web, using only a few hundred kilobytes per month.  If everyone used their entire allotment of 118 gigabytes, Comcast would have to raise rates tremendously &#8212; from the current $50 or so per month to probably 5 times as much (or more.)  Compare business Internet rates (which assume you are hosting servers, and thus upload a lot) with residential ones (which assume you almost always download and upload very little) to see the difference. Instead, the many light users subsidize the few heavy users.  BitTorrent, in which everyone helps take load off servers by uploading everything they download, often many times over, threatens this model &#8212; if everyone uploads, Internet rates will have to go way up.</p><p>Thus, ISPs often try to stop BitTorrent and other peer-to-peer systems.  They use copyright as an excuse, but really, they don&#8217;t care about copyright &#8212; they care about cost.  Your downloading costs very little.  Your uploading to other customers on the same ISP costs very little.  Your uploading to the Internet costs them quite a lot by comparison.  The most primitive way they&#8217;ve tried this is simple port-blocking &#8212; they ban connections to the port TCP/6119 (BitTorrent&#8217;s default) on all their customers PCs.  This doesn&#8217;t work very well &#8212; for one, it&#8217;s obvious (BitTorrent simply fails to function), and for another, BitTorrent doesn&#8217;t need to use any port in particular.  Due to the tracker, other peers can find you no matter what port you choose, so simply changing the default in your BitTorrent client gets around this.  Slightly less primitive is &#8220;traffic shaping&#8221; &#8212; the ISP slows traffic to the default port, or it inspects all traffic for BitTorrent headers and slows any packets showing them.  (The latter approach is much more expensive for the ISP, since it requires a deep inspection firewall on all traffic.)  Once again, changing port is easy.  In addition, some BitTorrent clients have added a header encryption feature to evade traffic shaping &#8212; this limits which peers are usable (specifically, to only other peers that support the header encryption), but evades the traffic shaping.  Comcast has recently been using the <a
href="http://www.sandvine.com/">Sandvine</a> intelligent traffic management system, which has caused some controversy since it actually impersonates the user and sends forged traffic on their behalf, in a further attempt to limit BitTorrent and other P2P traffic.</p><p>The above problems are inherent to BitTorrent, and at first, they seem inherent to all peer-to-peer systems.  However, the buccaneers of the Pirate Bay have come up with a rather ambitious plan to improve on BitTorrent, developing their own protocol to better suit their needs.  They&#8217;re still working on the specification (<a
href="http://www.securep2p.com/index.php/Main_Page">there&#8217;s a wiki up</a> for suggestions), but I find it interesting the security and privacy issues they need to overcome.  At first glance, it seems the problems they must solve are the following:</p><ul><li>How can people upload pirated files without their IP addresses being detected by groups like the MPAA and RIAA?</li><li>How can people hide the use of a file-sharing application so their ISP does not detect it and cut them off?</li></ul><p>But that&#8217;s actually rather short-sighted, and the suggestions on the wiki seem to indicate that they&#8217;ve realized that, too.  Creating a new peer-to-peer protocol to replace BitTorrent for pirates requires not looking at the current attacks, but rather at the threats themselves.  The problem they <em>really</em> want to solve is simply to defend against these two threats:</p><ul><li>Legal prosecution for uploading pirated files</li><li>ISP retribution for uploading large amounts of data</li></ul><p>This is rather different!  What they want to avoid is not <em>detection per se</em>, but rather the current <em>consequences </em>of that detection.  In addition, they seek to address several technical/functional shortcomings of the BitTorrent protocol while they&#8217;re at it (such as that the tracker software does not scale to their traffic volume, and that upload bandwidth use in BitTorrent is suboptimal &#8212; many peers are not uploading anything.)</p><p>Right now, ISPs face no legal liability for transferring all this pirated media, since they are only content-indifferent carriers.  Thus, a system that allowed users to also be content-indifferent carriers (i.e. sharing data they <em>did not choose to download</em> as well as the files they acquire on purpose) might provide some legal protection.  The problem is that right now, users are from a legal standpoint <em>sharing media they have</em>, not simply transmitting media.  Thus, a system of &#8220;reflector nodes&#8221;, where the aforementioned suboptimal bandwidth use instead has the empty bandwidth filled by data relayed from other peers might work.  The ideal from an anonymity perspective would be <a
href="http://en.wikipedia.org/wiki/Onion_routing">onion routing</a>, as performed by the <a
href="http://www.torproject.org/">TOR Project</a>.  Unfortunately, this causes a serious growth in bandwidth requirements for all peers &#8212; basically defeating the purpose of BitTorrent.  Some balance must be found between true anonymity, as can be provided by a high-latency encrypted mix network with traffic-analysis resistance like TOR, and simple obfuscation, or even juggling around what is transmitted to be able to stick to the letter of the law while violating its spirit.  No one would believe that pirates don&#8217;t <em>mean </em>to transmit pirated software, the mix network just makes it look that way, but it doesn&#8217;t matter if anyone believes it so long as they can&#8217;t prove it beyond a reasonable doubt in a court of law.</p><p>Avoiding ISP retribution is a bit harder.  You can encrypt and use random ports, thus making detection impossible.  However, this causes a problem &#8212; if everyone does this, and everyone uses P2P, then everyone&#8217;s Internet rates go up!  This is hardly the desired outcome.  An ISP administrator has contributed some novel suggestions regarding changing the protocol to <em>help ISPs save costs</em>.  If the peer-to-peer system would deliberately prioritize other peers on the same ISP (ideally using WHOIS/ARIN data, though even simple CIDR subnets would help) for uploads, it could drastically reduce the ISP&#8217;s costs.  Napster provides a good example &#8212; during their heyday, when Napster pirated transfers were killing college networks, they worked with universities to institute just this type of solution.  The Napster client would look for other users at the same university to share with, only going to the Internet when this failed.  This type of solution &#8212; not fighting the <em>method </em>by which ISPs hurt P2P but rather fighting its <em>motivation</em> &#8212; is bound to work better.  It&#8217;s a good example of thinking about the threat, not about the particular vulnerability.  In addition, it&#8217;s probably the only way to fight things like Sandvine (which, due to the way it works, can&#8217;t be stopped by a BitTorrent client unless it went to full encryption with all the negative effects that has &#8212; lightweight ways to evade Sandvine require patching the TCP/IP stack and altering RFC-mandated behavior, which is doable by people willing to hack their OS but not something you can just bundle into your P2P software.)</p><p>Another issue that the Pirate Bay has is with fake files.  Sometimes, a user (either an RIAA/MPAA shill or just someone who likes being obnoxious) will upload a file of the approximate right size with a filename matching something new and popular (like a just-released movie or album) that contains no or bad data.  With nothing but the filename to go on, users download the fakes, causing the seed count to go up and making the fake appear even more &#8220;realistic&#8221; on the tracker &#8212; and hundreds of gigabytes of bandwidth are wasted.  Currently, the only thing to be done about this is to look at the uploader and ensure he is someone trusted, but identity is impossible to verify.  Some sort of digital signature/PKI system would be very helpful here.</p><p>Overall, it will be very interesting to see what they come up with.  Like all open-source projects, it may or may not actually get off the ground, and pirates are of course not well-known for their altruistic contributions.  However, it&#8217;s not likely the BitTorrent creators (who don&#8217;t get any money from pirates) will work on these problems, so it falls to people like the Pirate Bay to try.  Even if you don&#8217;t want pirated media, the resultant system could be useful for a host of purposes &#8212; the same technologies being used for fighting piracy and cutting ISP bills in the United States are used for hunting down dissidents and limiting free access to information in totalitarian nations.  In addition, a sufficiently large peering system with deep storage and forced reflectors (i.e. people sharing data they did not specifically choose to download or share) could result in a sort of distributed information well in which any human knowledge could be stored for easy access and rendered almost indestructible.  Criminals have been putting legitimate technologies to underhanded uses for centuries &#8212; an illegitimate technology can be put to beneficial uses as well.</p><p></p> ]]></content:encoded> <wfw:commentRss>http://perimetergrid.com/wp/2007/11/06/secure-p2p-for-pirates/feed/</wfw:commentRss> <slash:comments>3</slash:comments> </item> <item><title>Coupon Hacker Beats Bad Trusted Client Security</title><link>http://perimetergrid.com/wp/2007/10/22/coupon-hacker-beats-bad-trusted-client-security/</link> <comments>http://perimetergrid.com/wp/2007/10/22/coupon-hacker-beats-bad-trusted-client-security/#comments</comments> <pubDate>Tue, 23 Oct 2007 03:00:34 +0000</pubDate> <dc:creator>Grant Bugher</dc:creator> <category><![CDATA[dmca]]></category> <category><![CDATA[legal]]></category> <category><![CDATA[trusted client]]></category><guid
isPermaLink="false">http://perimetergrid.com/wp/2007/10/23/coupon-hacker-beats-bad-trusted-client-security/</guid> <description><![CDATA[A man named John Stottlemire has found himself in some legal trouble for developing a piece of software that bypasses the coupon-protection DRM used by Coupons.com. Essentially, to keep users from printing dozens of copies of one of their free online coupons, Coupons.com forces you to install some client-side software which assigns a unique ID [...]<p></p> ]]></description> <content:encoded><![CDATA[<p>A man named John Stottlemire has found himself in some <a
href="http://www.wired.com/politics/onlinerights/news/2007/08/coupons">legal trouble</a> for developing a piece of software that bypasses the coupon-protection DRM used by <a
href="http://www.coupons.com">Coupons.com</a>.  Essentially, to keep users from printing dozens of copies of one of their free online coupons, Coupons.com forces you to install some client-side software which assigns a unique ID to your computer, which the server uses to verify that you&#8217;ve printed the coupon only once.</p><p>This is a rather pitiful way to enforce security, because it relies on a trusted client. <em>Never</em> trust the client &#8212; anything on the end-user&#8217;s PC is totally under the end-user&#8217;s control, and thus can&#8217;t be relied on to enforce security policy.  What Coupons.com has done here is no different from websites putting their input validation in JavaScript running on the user&#8217;s browser &#8212; as if the user couldn&#8217;t disable JavaScript, or even save the page to their own hard drive and edit it.</p><p>Stottlemire&#8217;s hack simply deletes the unique ID, so every visit to Coupons.com is your &#8220;first&#8221; visit.  He&#8217;s now being sued, on the grounds that this is bypassing digital rights management, and thus illegal under the <a
href="http://www.wired.com/politics/onlinerights/news/2007/08/coupons">Digital Millenium Copyright Act</a>.  The DMCA is very broad, and does prohibit any kind of encryption-cracking for the purpose of defeating copyright protection, even if what you do with your encryption-cracking is otherwise completely legal.</p><p>However, this is a pretty dubious legal claim.  No encryption was bypassed &#8212; all his hack does is delete files off your own computer.  Essentially, it&#8217;s no different from deleting your cookies to make ad networks forget who you are.  As Stottlemire says, &#8220;I honestly think there are big problems when you are not allowed to delete files off of your computer.&#8221;  In addition, he&#8217;s cracking a system whose purpose is to <em>give away free coupons</em>, so it&#8217;s going to be pretty hard to demonstrate monetary harm here.</p><p>The DMCA is often ridiculous in that it attaches legal protections to systems that are painfully weak.  After all, Stottlemire wouldn&#8217;t be in any trouble for, say, printing out Coupons.com&#8217;s coupon, and then <em>making 1000 photocopies of it</em>.  Nor if he just used their printer app, but told it to print to an image writer (thus creating a binary file rather than a piece of paper) and then printed that repeatedly.  But when he writes <em>software</em> to perform these simple and obvious tasks, suddenly he&#8217;s a criminal?</p><p>In Coupons.com&#8217;s defense, the reason that their security is so bad is that their problem is impossible.  You can&#8217;t send an image to someone&#8217;s machine, then trust that the machine will do only what you want (print one copy) and not what you don&#8217;t (print 1000 copies.)  Someday, DRM vendors may even figure this out.</p><p></p> ]]></content:encoded> <wfw:commentRss>http://perimetergrid.com/wp/2007/10/22/coupon-hacker-beats-bad-trusted-client-security/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using xcache
Page Caching using xcache (User agent is rejected)
Database Caching 10/18 queries in 0.023 seconds using disk: basic

Served from: perimetergrid.com @ 2012-02-04 07:16:08 -->
