News for hackers. Stuff that matters.
Re:Ad blocking is under attack by jxramos on Friday August 11, 2017 @12:52PM (#14991792)
I wonder if folks could get sneaky and change the design from a literal url to a regular expression tailored to single out that url but would also include additional sites that are just gibberish and could be relaxed if useful sites ever do fall into the URL overlap. This might be a new line of research to craft regExs to filter out a specific string while also throwing out a bunch of sister gibberish strings that would be unlikely to be adopted simply by virtue of language.
Re:Ad blocking is under attack by Gracana on Friday August 11, 2017 @12:56PM (#14991861)
I'd rather just go a level up... You don't want users to tamper with your ads? Ok, we'll block your entire site. No tampering.
Re:Ad blocking is under attack by acdjuiamadfn on Friday August 11, 2017 @01:07PM (#14992004)
I like your style- maybe hard initially but if we could just stop using pages with intrusive ads, firms may finally listen and stop using those ads
Re:Ad blocking is under attack by alephu5 on Sunday August 13, 2017 @05:11AM (#15002191)
If it turns out that this type of DMCA use is legally valid, adblockers could be modified to reject pages that embed URLs that have filed such requests.

So if a particular site uses admiral to protect its ads, it loses traffic.

Re:Ad blocking is under attack by bigbugbag on Friday August 11, 2017 @07:36PM (#14995302)
> I like your style- maybe hard initially but if we could just stop using pages with intrusive ads,

Why stop at intrusive ads ? Just block everything that features commercial ads.

Though the real issue is not ads per se but the tracking that tags along.

Re:Ad blocking is under attack by Gracana on Friday August 11, 2017 @10:41PM (#14996116)
That would be neat as an experiment. Like, see how far you can go and what you can get to with a "total blocker."
Re:Ad blocking is under attack by macawfish on Friday August 11, 2017 @03:45PM (#14993449)
I've done this with FB.
Re:Ad blocking is under attack by thecrazyone on Friday August 11, 2017 @04:00PM (#14993586)
users of your list will not get this. And will stop using your list. This ending up not serving your purpose nor theirs.

For instance, let me go out on a limb and point out how some distros of linux insist on shipping without any non-free software. So, a user ends up having to go through hoops to just get an audio of video file playing. I think the analogy Im going for is, you don't want to play by our rules (our license, etc), we'll not use your software (or correspondingly block your site).

I'm trying to point out what I think is likely consequence of such an action

/impassionate comment

Re:Ad blocking is under attack by kelnos on Friday August 11, 2017 @04:15PM (#14993737)
> users of your list will not get this. And will stop using your list.

I don't think that's universally true. For me, if a site is broken because blocking ads also makes the content inaccessible, I just close the browser tab and move on with my day. (For a while the LA Times was blocking content in this way, so I just refused to visit their site. I guess it worked; they don't do this anymore.)

I don't claim to be the common case, but frankly I don't know what the common case is, and I suspect you don't either, so it could go either way.

Re:Ad blocking is under attack by Gracana on Friday August 11, 2017 @05:21PM (#14994418)
You're definitely right. Our ability to ignore our ideals when we're slightly inconvenienced is why content paired with invasive ads is so effective in the first place.
Re:Ad blocking is under attack by alphapapa on Saturday August 12, 2017 @01:37AM (#14996634)
> users of your list will not get this. And will stop using your list. This ending up not serving your purpose nor theirs.

I disagree. Users use adblock lists to protect themselves. This company has proven that they are actively hostile to users. Blocking their entire site, all of their domains, etc, is a sensible precaution for users to take. I have no doubt that this company serves JavaScript (i.e. executable code) that serves their purposes, not users'. And any other sites that insist on using their services are also hostile to users, and blocking them is sensible as well.

If some users just have to see that site, they can either find another list (who cares, no one's doing this for Internet Points), or they can click the "Add Exception" button.

We need not submit ourselves to be effectively held hostage by hostile content providers. It's just content.

Re:Ad blocking is under attack by yrro on Friday August 11, 2017 @06:37PM (#14994937)
What common audio/video codecs/formats require non-free software to play?
Re:Ad blocking is under attack by btym on Friday August 11, 2017 @07:19PM (#14995191)
DVD, MPEG-2, Flash, MP3 (at least, until all of its patents expire by the end of the year).
Re:Ad blocking is under attack by yrro on Saturday August 12, 2017 @10:01AM (#14997908)
What non-free code is required to play back DVDs or MP3s?

Flash I will give you, though it has been an irrelevance to me since YouTube went HTML5.

Re:Ad blocking is under attack by darpa_escapee on Saturday August 12, 2017 @11:08AM (#14998123)
I believe he's talking about this[1]:

> Many GNU/Linux distributions do not contain libdvdcss (for example, Debian, Fedora, SUSE Linux, and Ubuntu) due to fears of running afoul of DMCA-style laws, but they often provide the tools to let the user install it themselves. For example, it used to be available in Ubuntu through Medibuntu, which is no longer available.

[1] https://en.wikipedia.org/wiki/Libdvdcss#Distribution

Re:Ad blocking is under attack by yrro on Saturday August 12, 2017 @01:23PM (#14998838)
Perhaps, but I think it's important to note that libdvdcss is perfectly free software.
Re:Ad blocking is under attack by codedokode on Friday August 11, 2017 @11:58PM (#14996386)
You probably did not understand the issue. The domain in question is a part of a copyrigth protection scheme. Blocking access to it is a circumvention of copyright protection scheme and it is illegal under DMCA. No, you cannot block hosts that are a part of a copyright protection scheme and you cannot distribute the software that does that.

How you block the domain - with a simple string or an automatically trained neural network - doesn't matter.

Re:Ad blocking is under attack by mirimir on Saturday August 12, 2017 @12:14AM (#14996427)
I can block anything I like. And I can do whatever I like to help others do that. And I'll make sure that nobody can stop me, or them, or threaten me about it.
Re:Ad blocking is under attack by codedokode on Saturday August 12, 2017 @12:25AM (#14996468)
Well, if you do not live in the DMCA country then you are correct.
Re:Ad blocking is under attack by mirimir on Saturday August 12, 2017 @01:03AM (#14996556)
I make sure that nobody knows who I am, or where I live in meatspace.
Re:Ad blocking is under attack by mrsteveman1 on Saturday August 12, 2017 @01:26PM (#14998850)
> The domain in question is a part of a copyrigth protection scheme. Blocking access to it is a circumvention of copyright protection scheme and it is illegal under DMCA.

You're asserting things to be true that are very much in question, and the assertion borders on the absurd.

Is it also a DMCA violation to add firewall rules to ones own network equipment?

Re:Ad blocking is under attack by fenollp on Friday August 11, 2017 @01:35PM (#14992313)
How about having EasyList clients fetch the whole history of the repo?

That way any domain that was ever added would be in the blocklist. True negatives should be pretty low.

Re:Ad blocking is under attack by nilved on Friday August 11, 2017 @01:51PM (#14992487)
Then they would purge it from the repo. In fact, it's questionably the case that they have abided by the DMCA order, for the very reason that it still exists in the repo history. As far as I know, DMCA takedowns normally lead to closing the entire repo.
Re:Ad blocking is under attack by rad_gruchalski on Friday August 11, 2017 @02:13PM (#14992674)
How about don't host the code at a location which has such hostile laws?
Re:Ad blocking is under attack by sqeaky on Friday August 11, 2017 @05:16PM (#14994362)
This isn't a legal issue in that the laws are bogus (I mean, they are but it is not the issue here). The real issue is that this company is bully and using the legal system as a bludgeon. These abuses should be penalized and they would happen less.
Re:Ad blocking is under attack by thecrazyone on Friday August 11, 2017 @04:02PM (#14993612)
This IMHO is the most sensible thing. There I think are a gazillion ways of serving your list which are out of reach of such laws (not necessarily US laws)
Re:Ad blocking is under attack by hmage on Friday August 11, 2017 @03:25PM (#14993310)
That actually made me think -- is there such location?
Re:Ad blocking is under attack by rad_gruchalski on Friday August 11, 2017 @03:44PM (#14993443)
This is a good question. At least at a location where the US does not have an immediate jurisdiction. It's kinda lame, really, that the whole world has to bend over because all of these services are right there in the US. Make them work, at least. Germany, Sweden come to mind.

*edit: removed a redundant word

Re:Ad blocking is under attack by thecrazyone on Friday August 11, 2017 @04:04PM (#14993630)
I concur, I think until the world catches up with the innovation happening in the US (I'm guessing that's why this content is hosted on US services), we'll have to put up with this

Edit: libertarianism anybody ? :D

Re:Ad blocking is under attack by gardnr on Friday August 11, 2017 @06:56PM (#14995061)
The DMCA is a US law, so, anywhere outside jurisdiction of US law. GitLab on a C1 Scaleway instance would probably get you pretty far along the way. The lists really aren't that large in size but there are so many requests. It may be better to build in something like [WebTorrent](https://github.com/webtorrent/webtorrent) to propagate updates.
Re:Ad blocking is under attack by nilved on Friday August 11, 2017 @03:45PM (#14993453)
IPFS
Re:Ad blocking is under attack by mirimir on Friday August 11, 2017 @10:44PM (#14996132)
Well, https://ipfs.io/ will block stuff. But then you just use a different gateway.
Re:Ad blocking is under attack by mirimir on Friday August 11, 2017 @10:47PM (#14996145)
Botnet operators seem to manage it well enough. I'm guessing that something on HostSailor would be hard to take down. Or maybe China.
Re:Ad blocking is under attack by kelnos on Friday August 11, 2017 @04:17PM (#14993755)
The downside is that some sites/patterns are removed from the list for legitimate reasons (for example, in the case where a rule is overly broad and breaks sites that it shouldn't). If you can make the software distinguish between "good" and "bad" old rules in the history, then you absolutely have not complied with the DMCA takedown notice anymore.
Re:Ad blocking is under attack by dredmorbius on Friday August 11, 2017 @02:09PM (#14992649)
Or hashes.

Which will make administration rather more complex.

Re:Ad blocking is under attack by greesil on Friday August 11, 2017 @02:07PM (#14992628)
Why not just use a base 64 representation?
Re:Ad blocking is under attack by dvfjsdhgfv on Friday August 11, 2017 @06:57PM (#14995067)
How would this help in the long term?
Re:Ad blocking is under attack by throwawaywonk on Friday August 11, 2017 @12:58PM (#14991879)
Why is it that the tech set always forgets that CS pedantry != legal pedantry? Have we forgotten about intent? You can't just change the line to a regex that /just happens/ to match that URL and go "neener neener neener it's not the same!" Are you willing to argue in court that that line was changed and it /just so happened/ to match the domain from before? Do you have a plausible explanation for why that change would've been made that doesn't involve "well, we were trying to creatively skirt a DMCA takedown request"?
Re:Ad blocking is under attack by jxramos on Friday August 11, 2017 @01:27PM (#14992225)
I'm not sure if its a matter of forgetting but about not knowing the contours of the boundaries of what's permissible and seeing a straightforward workaround as a proposition which also serves to give feedback regarding why or why not the proposition would be tenable. Evaluating a concrete technical solution in light of some legal matter should do well to illuminate and draw attention to the crux of the problem.

I guess the bottom line is whether one is forced to blacklist/whitelist a site and what means are permissible. If its simply about the site name appearing literally then a workaround would seem easy enough and one couldn't claim uniquely singling out because the filter applies more broadly. Of course the intent is the same in both, but I'm not versed enough on DCMA issues to know how intent plays a role in this field. Your point actually makes me curious about the legal field more generally and just how pervasive intent is and what areas of law it plays a role and which is does not.

Re:Ad blocking is under attack by kelnos on Friday August 11, 2017 @04:08PM (#14993657)
It's not specifically about the DMCA; it's about legal issues in general. Intent matters in the vast majority of law. You'd be hard-pressed to argue in front of a judge that your intent wasn't to block this specific site, based on the sequence of events:

1. Site added to block list.

2. Site removed from block list due to DMCA takedown request.

3. Site block by new rule added that doesn't target it directly.

I can't imagine any judge or jury looking at that sequence events and then taking you seriously when you say "I didn't intend to block the original site".

The parent's point was more along the lines of: people in the tech world need to stop looking for technical solutions to all problems. Some problems are social problems, or legal problems. They should be solved directly, not with awkward (or possibly illegal or at least tort-worthy) workarounds. We talk about chilling effects and corporations engaging in anti-social behavior when they threaten open source and the open web in particular, but attacking social/legal problems with technological workarounds is itself also anti-social.

Not saying that technological solutions are not useful sometimes. In the short-term, you can often make a bad social or legal problem less bad by using a tech workaround, while simultaneously taking the long slog toward fixing the root of the problem. But putting tech band-aids over our problems and then walking away will only hurt us in the long run.

Re:Ad blocking is under attack by PeanutCurry on Saturday August 12, 2017 @02:19AM (#14996701)
This is one of those areas where I'd say it comes down to your lawyer. I agree with the general premise being presented, that sometimes the tech community tries to use technology to circumvent problems that aren't technological. That being said, in this specific instance the most effective defense would probably be something to the extent of "Your honor, based on the advice of my legal staff and my own understanding of the law, I was not in direct violation of the DMCA. For this reason, it seemed only logical that the issue must have been that the manner in which I was operating was the problem and not the outcomes of my operation. For this reason, in an attempt to comply with the notice I received, I revised my software to remedy what I understood to be the problem."
Re:Ad blocking is under attack by xg15 on Friday August 11, 2017 @04:32PM (#14993916)
I think it's about what exactly is the DMCA used against. My first thought was as well that they claimed the act of writing down the domain name somehow violated the copyright of their domain. That sounds kind of silly and if it were actually the case, I think a hash/regex solution would make sense.

However I think what actually happened was that the business is operating paywalls/"anti-adblocker-walls" for other sites - so they claim that blocking them constitutes "circumvention of protection devices" for their customers - which indeed would be far severe for adblockers if confirmed by a judge.

(That's my understanding, though I might have gotten it wrong)

Re:Ad blocking is under attack by mirimir on Friday August 11, 2017 @10:35PM (#14996085)
OK, why not circumvent the "argue in front of a judge" aspect? Instead of a list hosted on GitHub, put it on some server that's very hard to take down, leased anonymously. You could get EasyList, and then add back whatever's been removed. And make sure that no logs are retained concerning user input.
Re:Ad blocking is under attack by codedokode on Saturday August 12, 2017 @12:32AM (#14996482)
Because that means you have lost and agree that you don't have a right to block ads.
Re:Ad blocking is under attack by mirimir on Saturday August 12, 2017 @01:08AM (#14996567)
You have it backwards. Being able to do it freely means that I have the right.
Re:Ad blocking is under attack by stale2002 on Friday August 11, 2017 @01:26PM (#14992218)
Well, first of all, blocking a URL is not against the DMCA.

So one argument to do is this is because it is NOT illegal, and the purpose would be to stop frivolous lawsuits.

So yes, it would be trying to creatively skirt frivolous lawsuits.

Another legit reason though, is obfuscation. The company that tried to threaten this frivolous lawsuit may have not even noticed, if it was some weird regex. And they'd either not complain, or have to spend a bunch of money tracking down the problem. Both are wins, in my book.

Re:Ad blocking is under attack by kelnos on Friday August 11, 2017 @04:12PM (#14993704)
Blocking a URL is, in and of itself, not illegal, sure.

Blocking a URL that allows you to break a copyright-protection mechanism[1,2]? Well, that's not so clear. It's also unclear whether or not Admiral falls under the umbrella of a copyright-protection mechanism.

I really really really want EasyList to be in the right here, and be able to re-add the block without fear, but it's far from clear what all the implications of this are. I'm glad the EFF has stepped in to help them out; I'm content to wait for their opinion (or the opinion of an actual lawyer versed in the subject at hand) on this.

In the end, this is just another example of why the DMCA needs to go.

[1] Yes, you could say that this is bad design that the mechanism can be broken so easily, but that's not the point: the DMCA doesn't care how good or bad the mechanism is. If you break it, you're in violation.

[2] I suppose there's another point to be made: DMCA takedown notices are only for removing content or links to content that contain actual material where copyright has been infringed, not for removing circumvention tools.

Re:Ad blocking is under attack by mirimir on Friday August 11, 2017 @10:41PM (#14996117)
> I really really really want EasyList to be in the right here

Well, they're obviously in the right :)

> and be able to re-add the block without fear

They could fix that by improving their OPSEC. So as to not be so easily threatened.

Re:Ad blocking is under attack by smitherfield on Friday August 11, 2017 @02:47PM (#14992968)
>Well, first of all, blocking a URL is not against the DMCA.

But you'd significantly help the legal case of those claiming it is by trying to obfuscate that you're doing so; they would argue in court it's an implicit admission you "knew it was illegal."

Re:Ad blocking is under attack by khedoros1 on Friday August 11, 2017 @03:08PM (#14993166)
> they would argue in court it's an implicit admission you "knew it was illegal."

So you'd argue in reply that although you maintain that it's legal, you knew that it'd likely be something that bad actors would file frivolous suit over. Even when you win, being hauled into court is incredibly disruptive.

Re:Ad blocking is under attack by criddell on Friday August 11, 2017 @04:58PM (#14994212)
How about using ROT13 encryption for the list and then go after them if they circumvent your content protection scheme.
Re:Ad blocking is under attack by dane-pgp on Friday August 11, 2017 @07:27PM (#14995249)
That's a funny thought, but the company making the complaint could probably prove that the ad blocker was interfering with their ads even without looking at the source code.

Moreover, the DMCA covers unauthorised access to copyrighted content, and the ad blocker cannot claim ownership of the ROT13'ed domain name, just as the domain name itself is not copyrightable.

In theory the ad blocker could use a more complicated scheme to obfuscate their source code, but I'm not sure whether they could combine a "do not de-obfuscate this code" rule with an open source / Free Software license.

Re:Ad blocking is under attack by alphapapa on Saturday August 12, 2017 @01:32AM (#14996626)
This is a crucial point: the software is not blocking their ads, neither are the software's authors--the users of the software are. And the users have every right to not connect their computers to any other computer they please.

It's interesting to compare this to Second Amendment arguments. Do ad blockers block ads, or do users? Do users have a right to keep and bear ad blockers? Of course it's silly, and ad blockers are passive tools, but there are some striking parallels.

Re:Ad blocking is under attack by alphapapa on Saturday August 12, 2017 @01:27AM (#14996615)
Not looking up a domain name cannot constitute circumvention.

Imagine a DVDCSS-like system that used remote servers to convey permission and defaulted to ALLOW. Would users who unplugged their DVD players from the Internet be guilty of circumvention? Now imagine that DVDs for said player were handed out freely on the street, stuffed into people's mailboxes, etc. Would people who played those DVDs without connecting their players to the Internet be guilty of circumvention?

That's the same thing, in principle, that's going on here. Claiming that it's circumvention (whoever makes that claim; I don't know if you are) is preposterous. This is obviously an abuse of the DMCA (not hard to do, considering the DMCA itself is an abuse, but I digress).

Re:Ad blocking is under attack by jfoutz on Friday August 11, 2017 @04:51PM (#14994127)
The claim is about copyrighted material thus DMCA, right? the only reason that string appears is for matching. The intent is for identification, not stealing someone else's copyrighted material. If there's a better way to match than comparing to a literal copy then we should do that. Ideally, one regex that matches all offending domains and no others.
Re:Ad blocking is under attack by ascorbic on Friday August 11, 2017 @06:12PM (#14994775)
They're not claiming copyright on the domain name. They're saying that by blocking it, they're violating the anti-circumvention clauses of the DMCA.
Re:Ad blocking is under attack by AnthonyMouse on Friday August 11, 2017 @07:31PM (#14995273)
Since when does the anti-circumvention section of the DMCA have anything to do with the notice-and-takedown section of the DMCA?
Re:Ad blocking is under attack by codedokode on Saturday August 12, 2017 @12:38AM (#14996498)
Does it really matter? If they cannot send takedown notice they still are allowed to sue Github so Github might want to remove the offending code rather than enter a legal battle with unclear consequences.

The admiral website has a copy of a notice [1] if you are interested.

[1] https://blog.getadmiral.com/dmca-easylist-adblock-copyright-...

Re:Ad blocking is under attack by ascorbic on Saturday August 12, 2017 @03:55AM (#14996924)
It doesn't, legally. It does in this case though, because GitHub says to use the same mechanism for takedowns and anti-circumvention requests.
Re:Ad blocking is under attack by jfoutz on Friday August 11, 2017 @07:41PM (#14995330)
Oh, that's way more interesting. So they have standing? I can see the argument that altering the execution of the program sent to the users computer is a DMCA violation (i vehemently disagree, but i can see it). But i don't think they didn't actually wrote the page that's delivered to the user.
Re:Ad blocking is under attack by ascorbic on Saturday August 12, 2017 @03:58AM (#14996931)
I'd imagine it would technically need to be the publisher or the agent that took legal action. This was clearly an experiment though. Expect much more widespread use and, I'd assume, a court case soon.
Re:Ad blocking is under attack by srcmap on Friday August 11, 2017 @09:10PM (#14995758)
We wish they claiming copyright on the domain name.

In that case, we are legally require to update all DNS servers' entries to remove that name permanently. :-)

Or alias it to 0.0.0.0 !!!

Re:Ad blocking is under attack by sjwright on Friday August 11, 2017 @09:10PM (#14995759)
Except it's not the list which is blocking it, it's the browser plugin...
Re:Ad blocking is under attack by gcb0 on Friday August 11, 2017 @05:21PM (#14994421)
so use legal pedantry?

instead of blocking requests, replace the domain name with something funnily invalid, with a play on words on each original domain. then in case of any dmca, claim satire fair use.

it would make patchs review much more fun too!