Not sure Anti-ad-blocking laws are practically enforceable. Even with the ad labeling requirements relaxed, unless it is truly deceptive, a CNN could identify it just as well (or better) than we can.
Already you have restrictive software/firmware running on your computer. Look into Intel ME (Management Engine) a likely backdoor into your computer you have no control over, don't know what it does, and can not disable it. It already helps many DRM applications to restrict what content you can play and how. Legislation to disable adblocking could be reinforced already be implemented into the next generation of Intel/AMD chips so you bet this could be enforceable.
> Legislation to disable adblocking could be reinforced already be implemented into the next generation of Intel/AMD chips so you bet this could be enforceable.
But this would be limited to chips to be sold in the US, so US sales would take a hit and import of chips from foreign market would get a boost. Ultimately the chip manufacturers would have to swallow the extra cost of adding this to chips towards the US market while facing a drop in sales in the same market. This situation would prevent the move from actually happening in the first place.
Yeah using PAVP "Protected Audio/Video Path". Basically there are chunks of memory that are only accessible to the Management Engine. (Note at this point it doesn't work in reverse, there is no memory that is not accessible to the Intel ME. It can see and manipulate everything). When your media player wants to play protected video it sends the encrypted content to the graphic card which then sends it through ME for decryption.
But regardless of whether this was already in there or not, Intel could simply put any code in there to force the display of ads or media and there is nothing you can do about it. Also, although this hasn't been done yet as far as we know, they could remotely update your Intel chip the next time you are within range of a known WiFi router to include this new anti-feature.
Read about Palladium and Trusted computing, basically every CPU from intel and AMD have had this or a similar feature for several years. I'm not sure about ARM.
@filoleg unfortunately you are wrong. AMD has equally invasive technology called PSP (Platform Security Processor).
"The PSP is a universal computer with it's own CPU, RAM, ROM, clock etc, that can run whatever software AMD wants it to run, hidden from the user. It could load software anytime without you even noticing. AMD controls the PSP by using unique cryptographic keys which are burnt into each PSP." - https://news.ycombinator.com/item?id=13781408
You get all that for free with every new AMD processor, including their new Ryzen chip.
> Not sure Anti-ad-blocking laws are practically enforceable
An anti-ad-blocker ad would probably be easy to enforce: arrest the people making and distributing ad blockers.
However, I think the main threat is a repeal of requirements to label ads (which this technology relies on), not to ban ad-blockers outright. I bet that would cause less resistance. Quoth the OP:
> Perceptual ad-blocking, on the other hand, ignores those codes and those lists. Instead, it uses optical character recognition, design techniques, and container searches (the boxes that ads are commonly put in on a page) to detect words like "sponsored" or "close ad" that are required to appear on every ad, which is what allows it to detect and block Facebook ads.
You assume everyone who writes an ad-blocker lives in the US, or a in country the US has coerced into joining WIPO. If an ad-blocked is written by a Chinese citizen, hosted in a Russian data-center, and attached to an Iranian domain name, what precisely is the US government going to do?
Interesting question. Given the incredible latitude that courts have afforded to the CFAA, if a site put in its TOS that accessing it with an ad blocker enabled is prohibited, would that be actionable? Could ad blocking companies in such a case be held liable for tortious interference and/or conspiracy to violate the CFAA?
I don't know the answer, but I can certainly see a lower court ruling that way before it is decided by the Supreme Court. To be sure, that's where this would be headed if this kind of technology becomes ubiquitous and effective.
I'm pretty sure that, if the ad is embedded into a platform that's locked up with DRM, then an ad-blocker developer would necessarily be violating DMCA provisions by publishing their work. It's thankful that no major PC or mobile OS is yet considered to fall under those regulations, but I think it would already apply in the case of game consoles.
Why not? Even if the risk of getting caught is small, if the penalties are large, the risk isn't worth it. Feel like risking a trip to jail just to avoid some ads?
Not to mention that it is fairly easy for government to clamp down on distribution of software that allows ad blocking.
As blockers will still exist, but adoption will plummet if the only place to get a ad blocker is torrent sites and such.
Thing is an ad-blocker is merely a content blocker that happens to block ads. making ad blocking illegal would not make content blocker illegal.
You could still use those to block trackers which are the underwater part of the online ads iceberg. Making an anti-tracking-blocking law would be a different beast because now you're attacking a fundamental human right to privacy and advertisers would still be mad because they lost their ability to upsell their ads that can't be targeted or retargeted anymore.
Alternatively just go back to using the system hosts file, or replace ad blockers by whole website blockers, use a vpn to a country that does not have this law. There are options around such a nonsense piece of legislation