Forum Moderators: open

Message Too Old, No Replies

Google Print attempts "DRM" copy protection

fancier than you have ever seen, but defeatable

         

amznVibe

2:02 pm on Oct 8, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



I found this interesting article about how Google Print is attempting to slow down copying/printing of the excepts from books [vitanuova.loyalty.org].
It even works when javascript is disabled.

I'm surprised at how much effort Google went to here. I would have expected my browser not to be vulnerable to having any of its "functionality disabled", yet, with a recent Firefox, I found that I couldn't

1. print the page to a PostScript file,
2. right-click on the page at all,
3. save the page to disk (the image would somehow not be downloaded at all),
4. view the precious image in Page Info/Media (although I could see which image it was),
5. save the precious image in Page Info/Media,

After reading the article, I suspect it's as simple as blocking the cleardot.gif using the Mozilla/Firefox adblock (or Norton firewall with any browser) which is acting as an overlay. If someone can give me a currently working Google Print url I can test a few other ideas as well.

This technique is impressive though and goes in the face of the answer given to the common newbie quesiton "how can I stop people from copying my website" (we usually point out repeatedly you can't).

This reminds me of the discovery of the Google technique to track clicks using a n image inserted via javascript. It was very slick thinking.

uncle_bob

11:00 pm on Oct 8, 2004 (gmt 0)

10+ Year Member



There is an easier solution in firefox, just use a javascript bookmark to re-enable context menus, and move the cleardot gif out of the way.

javascript:document.oncontextmenu = function() {return true;}; for(var i =0;i < document.images.length ;i++) { if(document.images[i].src.match('cleardot') == 'cleardot'){document.images[i].width=20 ;} ;};void('');

This would work in IE, but due to a bug/feature, IE cannot save background images from divs that don't have a valid css id. Thankfully firefox has no such qualms, it just only has a view backround menu, not a save background menu. So you view the background into a new tab (middle click) and save it from there. easy as 1-2-3? Well almost.

It's certainly a neat trick from google and I expect it to arrive on gallery and porn sites pretty soon.

amznVibe

11:06 pm on Oct 8, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Remember it works even if javascript is disabled, but I get your point that the image can be moved with script.

Still its easier to block the image altogther. However if they are listening ;) I would just randomly name the image and then it's alot harder.

Apparently Slashdot has picked up on this story now too.

encyclo

12:27 am on Oct 9, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Test URL [print.google.com].

It's all rather sad. It took, what, a couple of days at most to get a reliable way of getting at the image? What on earth were Google thinking of? They should know better about how the web works. If you send it to my browser/machine, I can access it. Right-click blocking is amateur night, and disabling hotkeys is, as uncle_bob mentioned, the stuff of porn sites, not serious search companies.

The only justification for this appears to be some kind of lame attempt to increase the difficulty, in order to deter a casual attempt to copy. However, the cost is significant - broken images for some older or simpler browsers (nothing shows in Dillo, for example), which is a big step back from the work anywhere approach to markup in the usual search results; combined with non-existent accessibility for the visually-handicapped, to name just one group.

The idea behind Google Print is excellent, but the implementation has been ruined by such a feeble attempt at blocking the very content the service is offering.

amznVibe

12:40 am on Oct 9, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Thanks for the test page. Seems this is super-simple to defeat in Mozilla/Firefox.

I am not sure if it's an extension I have or built in,
but all I have to do is right click on the page somewhere clear,
and select "View Background Image" and bingo I can do what I want with it.

surfgatinho

12:40 pm on Oct 9, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



Can't you just 'view source', cut and paste the url of the image into the address bar and copy it from the browser?

[print.google.com...]

Waste of everybody's time really!

amznVibe

1:05 pm on Oct 9, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



The average user is not going to be able to spot the background image in the source code (or even want to take that step). But "View Background Image" is super easy.

wanderingmind

3:43 pm on Oct 9, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



I have always done a PRINT SCREEN and save to paintshop or paintbrush whenever I was blocked. Does that still work?

wanderingmind

3:46 pm on Oct 9, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Even simpler. If you have IE, click Edit button on toolbar. Opens page in Frontpage pronto! Save, play!