Slashdot Mirror


Breaking Google's DRM

An anonymous reader writes "Google's new Google Print service (that lets you see scanned pages from printed books) has a pile of advanced browser-disabling DRM in it ('Pages displaying your content have print, cut, copy, and save functionality disabled in order to protect your content.'). This works with JavaScript turned off, even in Free Software browsers. Seth Schoen has posted preliminary notes on some breaks to the DRM (beyond just automating a screenshotting process), including a proposal for a circumventing proxy that would fetch Google Print pages and strip out the DRM. A full exploration of the html obfuscation and DRM employed by Google would be very interesting; certainly the ability for a remote attacker to disable critical browser features like save, right-click, copy and cut against the user's wishes is a major security vulnerability in Moz/Firefox and should be fixed ASAP."

168 of 892 comments (clear)

  1. That explains those mysterious hirings by waynegoode · · Score: 5, Insightful

    Knowing how to develop stuff like this is not a skill everyone has. This might explain why Google recently hired some browser-type software developers (as discussed on Slashdot).

    1. Re:That explains those mysterious hirings by Gentoo+Fan · · Score: 5, Funny

      Google is not god.

      Correct, Google is much more useful.

    2. Re:That explains those mysterious hirings by wo1verin3 · · Score: 3, Insightful

      Maybe not, these hirings were only a few weeks ago.. the article you link is from Sept 19th. There must have been planning way before this...

    3. Re:That explains those mysterious hirings by Sqwubbsy · · Score: 5, Funny

      Google is not god.

      Blasphemer!

    4. Re:That explains those mysterious hirings by Anonymous Coward · · Score: 4, Funny

      your geek license hath been revoked.

    5. Re:That explains those mysterious hirings by radja · · Score: 2, Insightful

      no, that's not a religion. I dont believe 2 inch high, pink flying elephants exist. and that's not a religion either.

      --

      No one can understand the truth until he drinks of coffee's frothy goodness.
      --Sheikh Abd-Al-Kadir, 1587
    6. Re:That explains those mysterious hirings by Anonymous Coward · · Score: 2, Informative

      First the obvious: It's trivial to break "Save Page" if you can require JavaScript. If someone finds a way around their DRM, they will simply go that route.

      Second, even without Javascript, CSS offers numerous ways to make saving a webpage a complicated problem. Some browsers also honor cache timeouts when you try to save a page and make revealing roundtrips to the server. You could also trigger alarms based on page frequency. Humans don't read a page per second...

      Ultimately however, what you can see you can save. Google doesn't give you plain text, only images which are hardly suitable for OCR, but for some that may be enough. I for one wouldn't want to read a text which is presented at what looks like 50 ppi.

    7. Re:That explains those mysterious hirings by m50d · · Score: 3, Informative

      Google ceased to be good in my book when they used the DMCA to take down an rss feed of google news.

      --
      I am trolling
    8. Re:That explains those mysterious hirings by tetsuji · · Score: 2, Interesting
      Not that I'm a theist or anything silly like that, but absence of evidence is not evidence of absence.

      Just thought I'd remind you.

    9. Re:That explains those mysterious hirings by orcus · · Score: 2, Insightful

      I'll take existence over cool tech any day.

      I'll take cool tech over mythology any day.

      --
      First they burn books, then they burn people.
    10. Re:That explains those mysterious hirings by DrXym · · Score: 4, Informative

      It's not that hard to mess with a browser in this way. For example, to hide content when you print is a matter of some CSS2.

      @media print {
      #content { display: none; }
      }

      Toss in half a dozen other spoilers such as multi-part mime & redirects (to hide URLs), DOM event handlers (to handle & ignore mouse clicks), transparent gifs (to mangle context menus), transparent DIVs that become opaque when printed and you achieve the desired effect.

      They're all surmountable, but I suppose Google want to be seen to be making a concious effort to block people from printing out pages.

    11. Re:That explains those mysterious hirings by AxB_teeth · · Score: 2, Funny

      ... All I said was those search results are good enough for Jehovah!

      --

      However,
    12. Re:That explains those mysterious hirings by Anonymous Coward · · Score: 2, Insightful

      I rarely enable CSS or JavaScript unless absolutely necessary. And I do not consider purdy changing color menus to be necessary.

      Same rule apply in real life. If I'm hungry and a fast food chain would force me to take special steps, I would simply skip it and go to a better restaurant. I will never make extra efforts just to eat unhealty shit.

      If Google ever managed to cripple my browser without the use of CSS or Javascript, how about I just tcpdump packets into files as they pass by.

      Google: 0
      Me: 1

    13. Re:That explains those mysterious hirings by kevmit · · Score: 2, Funny

      It's gonna go BAD for you!

    14. Re:That explains those mysterious hirings by technothrasher · · Score: 2, Interesting
      Then most intelligent atheists are in reality agnostics.


      Well, yes, but... Atheism states that since there is no decent evidence for God's existance, there is no reason to believe in God's existance. Agnosticism states that there is no way to prove whether God exists or not. Notice carefully that those are *not* competing positions. You can be both agnostic & atheistic at the same time, or one and not the other, or neither.

    15. Re:That explains those mysterious hirings by magefile · · Score: 2, Informative
      Um ... look here: Wikipedia's article on Atheism. Quote:
      * Weak atheism, or negative atheism, is the standpoint that there is no reason to believe that any particular god exists. A weak atheist sees no reality in any god he's been told about, and doesn't expect to ever find a god he can believe is real. This is not equivalent to agnosticism, although there is often an overlap between the two; an agnostic believes he does not or can not have enough information to say for certain whether any gods exist.
      * Strong atheism, or positive atheism, goes further to make the assertion that there are no such things as gods. This may, but need not, include the opinion that the existence of a god is logically impossible; strong atheists base this on logical a priori arguments intending to demonstrate that omnipotent, omniscient, and/or transcendent conceptions of "God" are self-contradictory or internally inconsistent.

      ...

      People unfamiliar with the distinction often misunderstand "weak atheism" to be agnosticism, and consider "strong atheism" to characterize all atheists. This leads to arguments against strong atheism being incorrectly levied against weak atheism as well.
    16. Re:That explains those mysterious hirings by theLastPossibleName · · Score: 2, Funny

      What. does. God. need. with a. starship?...umm...address?

    17. Re:That explains those mysterious hirings by Yartrebo · · Score: 2, Interesting

      All these approaches can be defeated if you have an open-source browser, some programming skills, and a bit of determination.

      Javascript: Edit browser code to silently ignore instructions that override right clicks and menu options.

      ANY approach that doesn't force you to install and run a binary: Have the browser dump downloaded files to a directory of your choice. Alternatively, disable the cache timeout. Then browse the website as a human would, and later you have your copy.

      Something akin to masquerading could be used if the files need to appear to be coming from the Google server.

      If you have the source to the rendering device (the browser) and it is displayed on the screen, it can be copied.

    18. Re:That explains those mysterious hirings by DunbarTheInept · · Score: 3, Insightful

      The First Cause argument is self-contradictory.

      The premise that every entity must be caused does not lead to the conclusion of God existing. It leads to no conclusions whatsoever since it sets up an infinite recursion. In order for it to be true, there must be an infinite length chain of causes, or a loop of causes. If there is any endpoint whatsoever, even if that endpoint is God, then you've just violated the very premise itself that was used to conclude that such a God exists. Or, in other words, if the universe needs a cause because of this premise, then God does too. Why does god get to just appear from nothing, in violation of this premise?

      If there is a rational reason to believe in God, this can't be it. The first cause argument is self-contradictory.

      And yes, I went to public school. I can also think logically and see when an argument has holes.

      --

      Don't label something "offtopic" unless you know the topic well enough to tell what's on topic.

    19. Re:That explains those mysterious hirings by Frank+T.+Lofaro+Jr. · · Score: 2, Informative

      Wells Fargo Online Banking does stuff like that so a printed version of your account history is "printer friendly".

      Actually works extremely well, so such things can be used for good.

      --
      Just because it CAN be done, doesn't mean it should!
    20. Re:That explains those mysterious hirings by DunbarTheInept · · Score: 2, Insightful

      Here's a list of a few other things for which there is also no evidence of absence: Leprechauns. Unicorns. Aircraft carriers painted pink with green polkadots.

      Does that mean it's right to hold out a little bit of benefit of the doubt for these things existing? I say no. I just treat the question of god existing the same way - with a healthy degree of skepticism. While it isn't proof there's no god, that isn't that signifigant to say, since proof of things not existing is practically impossible. Does it bother you that there's no proof that there exist no aircraft carriers painted pink with green polkadots? Does it make you think you need to keep the door open on that possiblity and act accordingly? I don't. And the question of God existing doesn't deserve any special treatment differently.

      --

      Don't label something "offtopic" unless you know the topic well enough to tell what's on topic.

    21. Re:That explains those mysterious hirings by DunbarTheInept · · Score: 2, Interesting

      What about a combination of the two: "I don't believe god exists and you are a fucking mindless retard if you do"?

      I don't have to be convinced of my correctness to consider others who *are* to be idiots for thier false sense of certainty.

      And "Foo does not exist" is actually the default hypothesis in the face of no evidence for Foo (since it's falsifiable, and the inverse is not). So the statement "God doesn't exist" is not that far off from the statement "I don't believe god exists". In practical terms they end up pretty much the same, since people go around believing various things don't exist for which they have no proof they don't exist. Do you believe there is a pink unicorn standing on your car right now? Do you have proof it's not there yet? Even before you go outside and look at your car, you are already pretty well convinced that unicorn is not there.

      And if you did say that you thought there was a good chance it could be there just because it's not disproven yet, then I would be right to call you a mindless retard for it.

      Why then does the issue change when the thing in question is God?

      --

      Don't label something "offtopic" unless you know the topic well enough to tell what's on topic.

    22. Re:That explains those mysterious hirings by Karma+Farmer · · Score: 5, Interesting

      The haven't even added the half dozen extra spoilers. The complete DRM can be boiled down to eight lines of very, very simple HTML, including the CSS you've hinted at above:

      <style type="text/css" media="print"> .hidden { display:none; }
      </style>
      <div class="hidden">
      <div style='background-image:url("http://print.google.c om/pageimage.gif")'>
      <img src="clear.gif" width=575 height=752>
      </div>
      </div>

      It's a cool technique. But I can'timagine how hundreds of people on slashdot can look at this without more than half a dozen knowing how it's done.

    23. Re:That explains those mysterious hirings by sydb · · Score: 2, Insightful

      While I agree with your conclusion - that it's reasonable to assume God does not exist - I don't think your argument really stands up, because you are relying on there being no difference between lack of evidence for the existence of insignificant things - unicorns, polkadotty aircraft carriers - and lack of evidence for the existence of something very significant - an all powerful supernatural creator.

      The existence or otherwise of God has serious repercussions, and will therefore tend to be treated seriously by some individuals. The existence of unicorns - while undoubtedly interesting, if it were to be demonstrated, has no serious repercussions.

      People can dismiss unicorns easily because it doesn't really matter. People can't easily dismiss the existence of something with total control over them and everything else.

      Personally I find the idea of an all-powerful supernatural being who must be obeyed frankly repugnant to my sense of decency and personal moral responsibility, so even if there were a God, two fingers to him and he can burn me after death if he wants - ouch - at least I'll have my honour intact (I did it myyyyy waaaayyy)!

      --
      Yours Sincerely, Michael.
    24. Re:That explains those mysterious hirings by PB8 · · Score: 3, Interesting

      Experimenters: is it possible the Ad Block extension in Mozilla/Firefox would be effective on this?

    25. Re:That explains those mysterious hirings by aminorex · · Score: 2, Interesting

      every argument which is valid "assumes the conclusion", implicitly in its premises. if it did not,
      it would not be possible to derive the conclusion
      from those premises. that is not a criticism.

      therefore, those arguments from first cause which
      do not fall into the first category remain unimpugned.

      as regards denying the premise, i infer from your
      earlier post that you are referring to the
      implication of regress in cause. but any argument
      which holds that the first cause is outside of
      the (partially-)ordered set which is the domain
      of the regress does not imply an
      infinite regress, and is thus immune to your criticism.

      if you ask what caused the first cause, you make
      a category mistake. temporal causality does not
      apply to a factor or agency which has no temporal evolution.

      --
      -I like my women like I like my tea: green-
    26. Re:That explains those mysterious hirings by DunbarTheInept · · Score: 2, Insightful

      A better analogy would be falling over backward in hopes that a person will be there, when you don't have any reason to believe there is even a person there at all, and the signs seem to point toward you being alone.

      People conflate the meaning of "faith" a *LOT*. Faith that a thing exists is very different from faith that a person will act a particular way. I don't need faith to believe the catching person is there, in your example. I just need faith that the catching person will behave a particular way - and that's not even really faith - it's based on observations of past human behavior and realizing that the likelyhood is very high that any randomly chosen person would choose to help keep me from falling. It is no more an act of faith than going out to check the mail at 3:00 pm in the hope that the mailman came by like he usually does is an act of faith. It's based on extrapolating previously observed behavior.

      --

      Don't label something "offtopic" unless you know the topic well enough to tell what's on topic.

    27. Re:That explains those mysterious hirings by Disevidence · · Score: 2, Interesting

      No, you're wrong

      Stories in the holy books are myths. By definition, religions are based in mythology.

      Please, try and contradict my point. I'd like a laugh.

      --
      Think nothing is impossible? Try slamming a revolving door.
  2. Security issue? by radish · · Score: 5, Insightful


    certainly the ability for a remote attacker to disable critical browser features like save, right-click, copy and cut against the user's wishes is a major security vulnerability in Moz/Firefox and should be fixed ASAP

    While I agree it would be nice to fix this from a convenience point of view, and a "it's my computer - it'll do what I want" point of view, how is this a security risk? How do I get a trojan, or lose files, because of an inability to copy & paste on a particular page?

    --

    ---- Den ene knappen er powerknapp, den andre er Bender voice knapp "Bite My Shiny Metal Ass"

    1. Re:Security issue? by Rude+Turnip · · Score: 5, Insightful

      "...how is this a security risk?"

      A part of your security is having control over your computer. Your security has been compromised when you lose that control.

    2. Re:Security issue? by lukewarmfusion · · Score: 5, Insightful

      No kidding... you may not like having those features disabled, but calling them a "security vulnerability" is like shouting "terrorist" because you don't like what someone else says.

      There are plenty of sites that go to great lengths to turn off functionality like copy, back button, print, etc. When a major corporation does it, suddenly it's a risk?

      Google can only offer that information because they can employ DRM.

    3. Re:Security issue? by American+AC+in+Paris · · Score: 4, Insightful
      A part of your security is having control over your computer. Your security has been compromised when you lose that control.

      ...by this logic, an operating system that does not permit a user to dive directly to an arbitrary RAM address and twiddle bits is an operating system that poses a security risk, as you've lost the control to directly manipulate your machine's memory.

      --

      Obliteracy: Words with explosions

    4. Re:Security issue? by EvilSS · · Score: 5, Insightful

      A denial of what service? Your inaliable right to Copy-Paste-Repeate? Your God given right to duplicate copyrighted works?

      Even though most of /. may not like it, Google has to protect the copyright of the books in its search, or not offer them at all.

      Take your pick:
      Google offers book searching with DRM
      Google does not offer book searching

      --
      I browse on +1 so AC's need not respond, I won't see it.
    5. Re:Security issue? by rackhamh · · Score: 5, Insightful

      Your computer is a physical piece of hardware. Unless somebody has locked the case and/or tied your hands behind your back, you retain full control over it... including the decision of which software to install, and which services you choose to use.

      If Google Print doesn't offer the save/print/whatever functionality you desire, then don't use it.

      There, you just exercised your control over your computer.

    6. Re:Security issue? by Buran · · Score: 4, Interesting

      And a lot of places give those sites negative reviews, and it's well deserved -- people expect basic functions like right-click, copy, paste, back, etc. to function normally wherever they go. Users have come to expect that.

      For example, some people have a habit of right-clicking, then selecting the back option from there (I find that odd but I know people who do that). If they right-click a page and get a message screaming at them for daring to right-click, which they did to just get out of the page, they tend to get a negative impression of the site and feel like they are being trapped there.

      So yes, I see it as a security vulnerability... because it means that a site has control over software installed on the user's computer and doesn't ask for consent before it goes changing how that software behaves. Maybe for some people it's not a big deal to find that the cut button doesn't work, but who says it'll stop there? What else is the browser going to roll over and obey? Allowing such basic functions to be turned off is a mistake that no software should ever make. It is indeed a security problem.

      At the very least, the user should see a message displayed that says "This site has requested the following interface changes. Allow or deny?" (or similar.) Ideally, the browser should have a "permissions" setting set like Firefox's Javascript permissions list.

      I'd like to see something like this, for instance, in Firefox's security settings near the Javascript permission settings:

      Block sites from:

      [X] Disabling menu items
      [X] Disabling right-click context menus
      [X] Opening new windows (single-window mode)


      And so on. Does that really look so unreasonable and out of place? Looks fine to me ...

    7. Re:Security issue? by arose · · Score: 5, Insightful

      Copyright isn't a god given right either. People tend to foerget that...

      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    8. Re:Security issue? by Meostro · · Score: 4, Insightful

      What the hell is wrong with you people?

      This is a *feature* of nearly all modern ECMAScript browsers: You can specify what happens when someone clicks on your page! This "feature" is how you (or more likely someone else) can create a swanky custom context-menu for a browser that matches the functionality in your OS. My goodness, the sky really IS falling!

      Quit bitching, just because Google does it a little better than the average disable right-click page does... (right-click and hold it, hit enter for the Alert() and let go, your context menu will pop up)

      WindowsUpdate uses document.contextMenu to disable right-clicking there too, but I don't see anyone bitching about Windows DRM for patch management, only for video/audio.

      Oh, wait... M$ uses it, therefore it's evil. Bad Google! No cookie for you!

    9. Re:Security issue? by American+AC+in+Paris · · Score: 2, Insightful
      No, I'm not joking, and note that I said user, not administrator. Is it a security risk when a user cannot directly access RAM?

      Say your operating system didn't let you choose a custom desktop image--you had to use what you were given. It's a restriction of choice, to be sure, but how is it a security risk?

      --

      Obliteracy: Words with explosions

    10. Re:Security issue? by mpcooke3 · · Score: 2, Insightful

      Maybe it's not a security vulnerability but it's probably not a good idea to allow the modification of browser-application functionality on a per website basis.

    11. Re:Security issue? by Artifakt · · Score: 3, Insightful

      It's not necessarily possible this can be used to spread some other package, like an attached trojan. How about viewing it as the possible warhead, not the delivery system. I.e., a modifed existing virus or trojan exploits this vulnerability to turn off features like save, copy, (or maybe print) in your browser. You're trying to copy or print legally distributed content, such as instructions for removing the virus, and this slows you down. For that percentage of viruses written to be annoying, this feature looks like a great one to add to printing stupid Leet'speak on the screen, making the mouse pointer jump around, and such tricks.
      Or it can be viewed as an element of a DoS. Imagine a political website that has content they want to freely distribute. Infecting a number of site visitors with something, that as one of its effects, screws up copying or saving that content, is likely to be taken by most of the site's visitors as just a case of the site not having its HTML up to par. The site is effectively under an attack which it may never know happened, unless it gets enough visitor complaints.

      --
      Who is John Cabal?
    12. Re:Security issue? by Feanturi · · Score: 5, Insightful

      That definition's too broad though. Is crippleware of any sort then, a security risk? That doesn't make sense. Though, we're talking about a full app here that already saves other things fine but just not this particular content. So what? How is that a loss of 'control'? I still have control over *my* system, just not the ability to manipulate *someone else's* material.

    13. Re:Security issue? by autopr0n · · Score: 2, Interesting

      I'd like to see something like this, for instance, in Firefox's security settings near the Javascript permission settings:

      Block sites from:

      [X] Disabling menu items
      [X] Disabling right-click context menus
      [X] Opening new windows (single-window mode)

      Actualy, in mozilla, (I'm not sure about firefox, but I'd assume it's the same) You'll get the annoying dialog, but then the context menu will apear anyway.

      --
      autopr0n is like, down and stuff.
    14. Re:Security issue? by Waffle+Iron · · Score: 2, Insightful
      No, I'm not joking, and note that I said user, not administrator.

      I own my computer. I am the user *and* the administrator; remote websites are not administrators of my system. I am the one who gets to determine which memory I am allowed to access. If somebody tries to hijack that control, that is a security risk.

    15. Re:Security issue? by FuzzyBad-Mofo · · Score: 2, Informative

      There's an extension called Allow Right-Click to accomplish just that. (Granted, it would be nice if this was integrated into the browser)

    16. Re:Security issue? by earthforce_1 · · Score: 5, Interesting

      >Your computer is a physical piece of hardware. Unless somebody has locked the case > and/or tied your hands behind your back, you retain full control over it...
      > including the decision of which software to install, and which services you
      > choose to use.

      Unfortunately, that is the idea behind "trusted" computing. You no longer have full control over your own machine, you can only run applications "trusted" by those controlling the DRM. As soon as you run an untrusted app, you cannot run a trusted application. Typically, in this case the trusted app would be a DRM compliant browser. Attempt to fire up mozilla or anything that can otherwise image the data (even from a screenshot) and the it will not be allowed to run, or if it does the trusted apps will immediately shut down. At least in theory, that is how it is supposed to work.

      Of course, nothing would stop you from capturing the screen from a camera on a second PC synchronized to the frame rate. It just makes things awkward.

      --
      My rights don't need management.
    17. Re:Security issue? by troykoelling · · Score: 3, Insightful

      Here here! Google's "do no evil" mantra is really not getting the respect it deserves. Between the gmail FS and attempting to break this copy protection which aims to give people information for free... I don't know why they don't just give up and use that monopoly they hold over the search business. And that wouldn't be the worst part, it's young impressionable people like me who start to wonder if it's worth following their role model when so many greedy slashdotters want to exploit their every move.

    18. Re:Security issue? by BobPaul · · Score: 2, Interesting

      I agree to an extent. Disabling right click is extremely annoying and it always fsks with my mouse gestures...

      However, and I too would like firefox to disable right click blocking.

      But bad reviews does not a security issue make, and that's the topic of this thread. While it's annoying and I'd like to see Firefox tackle the right click issue, I don't think we should go after the rest of what Google's DRM might entail.

      (BTW, quick question.. If some of Google's DRM relied on a bug in Firefox, and that bug was later fixed to solve a problem unrelated to the DRM, would that constitute a violation of the DMCA, as Google's DRM would no longer work in the future releases?? Kinda makes you think...)

    19. Re:Security issue? by Anonymous Coward · · Score: 2, Informative

      In Firefox 1.0 PR on Windows, it's Tools -> Options -> Web Features -> -> Advanced -> "Disable or replace context menus".
      And yes, you can right click on a Google image and save it. Well, almost. First, you have to use AdBlock to block the "cleardot.gif" file, the transparent GIF that overlays the image. Then you right-clicksually called) to "View Background Image". Then you will get the JPEG image of the book's page. You can then right-click the JPEG image and save it where you wish.
      If one wanted to make this process a little easier, one could use a proxy server that saved all images that passed through. Of course, the proxy server would have to ignore the No-Cache headers that Google probably puts on the images, but that shouldn't be difficult.

    20. Re:Security issue? by rackhamh · · Score: 2, Insightful
      save/print/whatever functionality was never Google's to offer or revoke.


      Would you be making this same complaint if the content were served in a Java applet or Flash? Your browser offers a number of ways to prevent content from being used in a way the creators don't approve of.

      If you don't like these restrictions, you can choose a browser that allows those kind of restrictions. Of course, I think you'll find that such a browser will also have *very* limited functionality, since entire content types will be excluded because they don't meet your standards for open usage.
    21. Re:Security issue? by cduffy · · Score: 2

      Heh. There are other ways to arrange for compensation besides copyright. Contract, for instance. You buy a book, you sign a contract agreeing that you won't do $FOO, $BAR or $BAZ.

      Except that sucks for the consumer, because the folks writing the contracts won't put things like fair use exceptions or a term expiration in. So copyright law exists and is a Good Thing, not because it protects the publishers, but because it protects the consumers. Patents were explicitly instituted not to protect inventors, but rather to benefit the public.

      The problem is when the folks controlling contract and patent law forget that their final responsibility is to the public -- exactly what's happened today.

    22. Re:Security issue? by cduffy · · Score: 5, Insightful

      This is distinctly unlike crippleware, unless that crippleware were to (for instance) disable some OS-level functionality until it's paid for.

      Web content shouldn't be able to affect browser functionality without the user's consent, just the same as an application shouldn't be able to disable a part of the OS.

      Finally, and I've said this elsewhere: It's not "someone else's" material in the sense that they have complete and total ownership; it's "someone else's" material in the sense that they own copyright over it. Copyright is, by intent, limited: It controls reproduction, public performance, and several other actions, and no more. It also have a number of execeptions where reproduction and so forth can be permitted (for instance, exerpting for a review).

      Pretending that ownership of the exclusive right to reproduce (and some other actions as well) is equivalent to complete and total control is a modern myth -- but if folks folks don't fight for that distinction, we may well lose it; and in that case, it's the public as a whole that misses out.

    23. Re:Security issue? by wash23 · · Score: 2, Insightful

      Google also says that only short portions of published, copyrighted material will be available. You will have to buy the book to read the entire thing. I have no particular desire to print pages 17-23 of a 500 page textbook on chemistry or cooking, but those pages will give me an idea of how the book is organized and how useful it will be. This makes DRM a bit redundant. Also, annoying browser-disabling DRM doesn't really protect much anyway (third party screen capture) and shakes my faith in Mozilla as an alternative (to IE) that doesn't let web-sites hijack the functions of my browser.

    24. Re:Security issue? by Plutor · · Score: 5, Informative

      I'd like to see something like this, for instance, in Firefox's security settings near the Javascript permission settings:

      Block sites from:
      [X] Disabling right-click context menus


      In Firefox:
      * "Edit" -> "Preferences"
      * Select "Web Features"
      * Click the "Advanced" button next to "Enable JavaScript"
      * Uncheck "Disable or replace context menus"
      (This was bug 86193, checked into the code in March. It's in 1.0PR)

      As for single-window mode, there are plenty of extensions. Try the one called "Tabbrowser Extensions", for instance.

    25. Re:Security issue? by radish · · Score: 5, Insightful

      You have complete control. Don't go to that site. See? Easy. No one is forcing you to use this service. If you choose to use it, you are subject to certain rules, one of which is - no copy & paste. Don't like the rules? Don't use the service.

      Counter Example 1: Many popular games won't run without the CD in the drive. In other words, if you try to start the app without the CD, it will not do what you want (it will exit). Did you just lose control of your computer? Is your security at risk? Of course not.

      Counter Example 2: Hard drives have firmware built into them. It is this firmware, not any software on the machine itself, which controls exactly where on the disk data is written. If this firmware fails, data can be lost. This firmware is in ROM, on the drive itself. When you save a file you are trusting it to do the right thing, whatsmore, there's no way you can actually tell what it is doing, or affect what it does. Have you lost control? Is your security compromised?

      --

      ---- Den ene knappen er powerknapp, den andre er Bender voice knapp "Bite My Shiny Metal Ass"

    26. Re:Security issue? by r_barchetta · · Score: 2, Interesting

      I probably shouldn't bother with this, but I have to ask. And please recall that this thread initially started around the topic of disabling the cut, copy, save and print features.

      You said:

      Copyright is, by intent, limited: It controls reproduction, public performance, and several other actions, and no more.

      How are the cut/copy/save/print functions not reproduction? Aren't you taking a copy of said work and reproducing it in some other location/format/whatever? Presumably, you aren't the copyright holder, thus your ability to reproduce the work has been limited. (If you are the copyright holder you don't need to go to Google Print to reproduce your work, do you?)

      In this case copyright is not abused.

      The material presented is legitimately copyrighted. This form of copyright, apparently, does not allow for free duplication and distribution. We are all used to the idea that material presented on the web is available for free use. This doesn't mean that everything has to follow that model.

      If you have a problem with Google Print then don't use it. More importantly, tell Google why.



      Now, I'll give you that disabling right-click entirely is annoying and could be called a nuisance. But if there is no way to disable just the copy (and copy-esque elements) in the right-click menu then so be it. Besides, I use ALT + LEFT more often anyway.

      OK, ready for decimation.
      -r

      --
      Just because something is free does not mean you have to take it.
    27. Re:Security issue? by Feanturi · · Score: 2, Insightful

      What 'vulnerability' are you talking about though? That's what makes this all very weird. Would this same 'vulnerability' let me run arbitrary code, or arbitrarily cause some unrelated pre-existing code somewhere else on the machine, to run? Or does it just let me disallow the saving of content within that one program, for that one session? If I have read this all correctly, it is the latter case, so again I must ask, how is this a security vulnerability? Plenty of stuff happens on your computer without your express consent, all the time. Unless you can somehow micromanage all your 0's and 1's, you do not have the level of control and consent you would appear to feel comfortable with.

    28. Re:Security issue? by ultranova · · Score: 2, Insightful

      you still have complete control over your computer. what you don't have complete control over is the document that google is providing.

      Um, no. This story seems to be about Google remotely disabling certain functionality of your computer (does that count as "gaining unauthorized access" or something else illegal ?). Obviously, if Google has disabled some functionality of my computer, then I do not have complete control over my computer.

      So, your first argument is false, and the second one is true.

      museums often restrict one's ability to take photographs (and not always because of the photosensitive nature of the art). While this isn't a perfect analogy

      It's a pretty bad analogue, actually. Museum has a right to impose some rules, because I'm physically in the museum premises. Google, on the other hand, is trying to dictate what I can do in my own home.

      A better analogue would be a museum moving to the opposite building and then nailing planks over my house's windows to prevent me from taking pictures with a teleobjective trought their windows.

      both google and the museum are providing a service and you should abide by their rules.

      Um, why should I abide by Google's rules ? Is there some kind of binding contract between me and Google ? Is there some kind of law saying that I need to obey Google ? Am I physically located at property owned by Google ? Do I owe Google something ?

      No is the answer to all these questions. I've never entered any contract with Google, the lawbook doesn't even mention the company, Google doesn't rent apartments, and I owe them nothing. So why should I obey Google's rules ?

      No one is forcing you to use google's book scanning service.

      And no one is forcing them to send scanned pages (or any other data) to my computer.

      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

    29. Re:Security issue? by Fareq · · Score: 2, Insightful

      You got it.

      The vulnerability is that the print function of my browser will stop working for the entire duration of the display of the google print page on my screen.

      I visited a web page, and that web page broke a feature of my web browser. The fact that there is a fix (closing the google print page and never going back) does *not* imply that the attack was unsuccessful. Only easy to circumvent. Easily circumvented attacks are still attacks.

      Just because I run apache on my webserver, and not IIS does not mean that all the lovely URL overflow attacks I get aren't attacks. They just fail.

    30. Re:Security issue? by cduffy · · Score: 2, Insightful

      This has already been answered adequately -- cut/copy/save/print may indeed be reproduction but are not regulated by copyright when they're being done for a protected purpose. This includes purposes such as commentary or handouts for teaching classes (when reproducing materials in such a way doesn't deprive the copyright holder of income -- this is a grey area where the judge has a lot of discretion).

      One of the core issues with regard to DRM is that it completely eliminates this grey area, where copying may or may not be allowed depending on what's done with it, the financial impact to the copyright holder, and so forth. Suddenly, all copying is prohibited (or limited according to some machine-enforcable black-and-white guideline unilaterally set by the copyright holder), even in cases where a judge would clearly find it within the realm of Fair Use.

      That's the first line of argument. The second line of argument distills down to the idea that the user's computer should be acting as an agent of the user, not of the entity whose content it runs or displays. Taking away the user's control over their own property simply because it manipulates content covered by some 3rd party's copyrights is a cop-out, a cheap attempt to prevent some people from infringing upon some other people's rights, that in the process infringes on everyone's freedom of action as a whole.

      I'm a registered Libertarian. I support private ownership of guns, sharp knives and SUVs, with the provisio that someone who hurts someone else with their property is going to suffer the consequences of their actions. "Dumbing down" computers to make it a little harder for people to hurt others with them thus rubs me against the grain... and thus my position here.

    31. Re:Security issue? by syukton · · Score: 2, Insightful
      Your computer is a physical piece of hardware. Unless somebody has locked the case and/or tied your hands behind your back, you retain full control over it... including the decision of which software to install, and which services you choose to use.


      Browsers can be hijacked. It happens daily, Internet Explorer gets usurped by some naughty website. Let's say for instance that Jimbob Smith wants to check his bank balance so he goes to www.bankofamrica.com (note the lack of an E) and then a pop-up window jumps up onscreen. And then another, and another. The user goes to click "stop" to make the pages stop loading, but the remote site has put instructions in the HTML to DISABLE the stop button. One of these windows conducts and exploit and roots the box, installing a trojan of some kind. It all goes downhill from there, I'm afraid. Hell, just recently the bug in the JPEG decoder was found, that's an IDEAL way to sneak a virus into a computer. Just because you have physical control over it does not mean you are in control OF it.

      The "you" of which you speak can be (and is often) a family of more than one person, all using the same single-user PC. Eighty year old Billy who cannot type worth a damn trying to go to toysrus.com may mistype it and find himself in the situation I have above described. The internet isn't populated solely with geeks who know the ins and outs of their browsers and how/why certain features may be disabled.

      And this doesn't even consider the bugs that could arise or the other potential explots, like a page which downloads a piece of software that permanently disables your stop button and forces you to go to xxxlittleteenz.com every time you boot up. Everything outside the document should be user-controlled. The document itself is the only thing which the publisher should have control over. If they don't want the document copied, then THEY shouldn't publish it.

      Take it one step further: What if the only applications that can open files are those that are AUTHORIZED to do so? No more opening up HTML in notepad, no, end-users may only BROWSE HTML files. Got a file with no extension? You don't get to open it! But you've still got physical control over your computer, y'know, so you retain full control.. (um, right..)

      A publisher should not able to dictate how their publishings are used (within reason). The people at the newspaper don't mind if I take newspaper clippings and assemble them into a book or put them up on my wall, I don't see how saving one page of one book 300+ pages long is going to do any severe harm to anybody's business. Google should restrict the amount of information they release (ie, not let you read the whole book online, etc) thereby controlling the information which is published as it is published, instead of trying to publish everything and control it once it's onscreen. In my view, once it's on my screen, I can print it out if I feel like it. If you don't want it getting printed out, don't put it on my screen.

      Applications should determine the behavior of documents, not the other way around.

      I think your comment is narrow-minded, not insightful.
      --
      Reinvent the wheel only at either a lower cost, greater effectiveness, or your own personal enrichment and satisfaction.
  3. It's doomed. by gowen · · Score: 5, Insightful

    Facts :

    i) To display the books, they've got to send that information to the browser, on your machine.
    ii) Once its displayable on your machine, there is *absolutely* no way they can stop a determined person from printing it.
    iii) If its going to work on Open-Souce browsers, the DRM must be fairly transparent.
    iv) If it works on Open Source browsers, someone cleverer than me will modify that browser so that it works as the user intends, rather than the sender. Their only protection is the DMCA, which may stop a US coder from writing/distributing the hacked app, but the rest of us will be laughing.

    Frankly, if Google were as smart as they're hyped to be, they'd know this.

    --
    Athletic Scholarships to universities make as much sense as academic scholarships to sports teams.
    1. Re:It's doomed. by Firehawke · · Score: 2, Insightful

      What makes you think they don't know this? It's like copy protection-- they only need to make it hard enough to discourage casual capture and printing.

    2. Re:It's doomed. by ricotest · · Score: 4, Insightful

      You should be thankful they used an open-source browser friendly technique. They could have just as easily wrapped the images in ActiveX or maybe Java in such a way that the data is never cached in an accessible form. The only way to get the image would then be screen-capture (made even harder if they used the graphics card buffer, but maybe that's overkill)

      Do you want Google to drop this technique and go for something more proprietary that won't work at all?

    3. Re:It's doomed. by Naikrovek · · Score: 4, Funny

      why do they not simply create an HTML table, make it [image width] cells wide, and [image height] rows, insert a 1x1 clear gif in each cell and change the bgcolor of each cell to the color on the corresponding image?

      while they work on that i'm gonna upgrade my memory.

    4. Re:It's doomed. by angryelephant · · Score: 2, Insightful

      v) The service checks the DRM in your browser. If it isn't approved you don't get to use the service. Google likes to make their services display correctly with all browsers but I doubt there is anything in their business model that says they have to be open source compatible even if it ruins a market segment.

    5. Re:It's doomed. by markhb · · Score: 4, Informative

      I just looked at the page source code... they actually did something very similar to this. They create a table cell, set the background image to the book page (it's fed out of their search engine as opposed to being a static image link, so I imagine the backend screens based on http_referer or something), and then stretch a 1x1 transparent gif over the table cell. "Show Image" then shows the transparent gif, and there is no "show background image" since we are over a foreground image.

      They also use the standard context-menu disabling Javascript, which IE respects (and Mozilla does as well if you tell it to). Other than this (standard-issue) trick, they aren't doing anything sneaky to the user's browser at all. They could even disable the DRM for non-copyright pages if they wanted to (don't use the transparent cover image, and don't disable the context menu). All in all, it seems like a pretty slick implementation!

      --
      Save Maine's economy: write stuff down. All comments are exclusively my own, not my employer.
    6. Re:It's doomed. by mqx · · Score: 2, Insightful


      "ii) Once its displayable on your machine, there is *absolutely* no way they can stop a determined person from printing it."

      Of course, it's like breaking encryption: it comes down to a matter of economics -- while determination and effort can be used to break it, it's likely to cost you more time and effort than spending money, such as going and buying a copy of the book.

      Many things work on this principle.

    7. Re:It's doomed. by mrchaotica · · Score: 2, Insightful

      Yes, it's in your cache. No, it doesn't defeat the purpose because the purpose it to deter people who don't realize that it's in the cache.

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    8. Re:It's doomed. by Entropius · · Score: 2, Informative

      Couldn't that be fixed with ex. proxonomitron?

    9. Re:It's doomed. by Need+More+RWHP · · Score: 2, Interesting

      Would it be possible to bypass this by adblocking the transparent gif and then saving the background using the hold-right-click-and-hit-enter technique to bypass the anti context menu?

  4. here we go again. by bLindmOnkey · · Score: 4, Funny

    and so begins a new age of literature piracy

    1. Re:here we go again. by dykofone · · Score: 5, Funny
      And I say let the revolution begin!

      The BPAA (Book Publishers Association of America) has destroyed literature by stifling innovation and branding it's own pop authors that it force feeds to the masses. Why, I can't go outside without being forced to read the latest chart topper.

      And really, why should I be forced to pay $20 for a whole book when only a few chapters in it are any good, and I could just download those from google or have a friend make me a copy.

    2. Re:here we go again. by Patrik_AKA_RedX · · Score: 2, Informative

      How do you mean "begin"? Plenty of books on Kazaa and many of them aren't exactly legal.
      And how about Usenet?

  5. Getting stuff for free? by Mr_Silver · · Score: 3, Insightful
    Seth Schoen has posted preliminary notes on some breaks to the DRM (beyond just automating a screenshotting process), including a proposal for a circumventing proxy that would fetch Google Print pages and strip out the DRM.

    Whilst I'm all for breaking DRM that hinders the rights you have to use your content in the way you want - this just looks like breaking DRM to get stuff for free.

    If that really is the case, then I'm extremely concerned that someone is doing this. Mainly because it adds extra ammunition to those who (wrongly) try to push the line that the only people who want to break DRM are those who want to rip people off.

    --
    Avantslash - View Slashdot cleanly on your mobile phone.
    1. Re:Getting stuff for free? by ImaLamer · · Score: 5, Insightful

      this just looks like breaking DRM to get stuff for free.

      You are 100% right.

      It isn't about "security" or even "fair use" it's about the ability to cut and paste, save and print someone else's content without their permissions.

      I could understand if you owned the books but you don't. Sounds like a good way to bite the hand that feeds you.

      If you are really concerned with Google messing with your browser... don't go to any Google domain, ever. Add an entry in your HOSTS file for google, froogle, gmail, gbrowser and whatever else you'd like.

      It's a free service, free in the sense that you are free not to use it.

    2. Re:Getting stuff for free? by phurley · · Score: 4, Insightful

      Even within the framework of our eroding copyright laws, fair use allows quoting of copyrighted works. Why should I not be allowed to cut and paste (to prevent distorting a quote)? So I would say this is not an open and shut case.

      I understand the necessity for the DRM by Google -- without it their library of content will be severely limited; however, do not paint the actions of everyone attemting to circumvent the DRM.

      --
      Home Automation & Linux -- now I know I'm a geek
    3. Re:Getting stuff for free? by Kaa · · Score: 4, Informative

      Whilst I'm all for breaking DRM that hinders the rights you have to use your content in the way you want - this just looks like breaking DRM to get stuff for free.

      Which DRM? I have no DRM installed on my machine. I have agreed to no contracts or EULAs with regard to DRM.

      Google sends me some copyrighted information. The copyright law limits what I can do with it (e.g. I cannot republish), but for my own private use I can do pretty much anything I want with it.

      That image already exists as a file (or part of a file) on my machine. What Google is doing is trying to prevent me from looking at it in non-approved ways. Well, it can try, but I have no legal or ethical obligations to follow its wishes. If I want to take that image, load it into Photoshop and play with it there, I am completely within my rights.

      So, no, I don't see any problems (either legal or ethical) with breaking this pseudo-DRM -- and I am willing to bet it will be breakable very easily -- and using these images however I want within the limits set by the copyright law.

      --

      Kaa
      Kaa's Law: In any sufficiently large group of people most are idiots.
    4. Re:Getting stuff for free? by ImaLamer · · Score: 2, Insightful
      No, I understand that you have the right to quote copyrighted works. This doesn't fall under fair use AFAIK, but still it is your right.

      However, for years people have had to write things down and now that we have computers don't act like you can't do so. Not to mention the fact that you can just "tile" the windows and transcribe the content into your favorite text editor.

      I run a website and I would love to cut and paste portions of lots of books. Would be great elsewhere too, especially when fighting with people here on slashdot. That being said it should be noted that without the service existing you would have to visit the library or book store to view the inside of any one of these books.

      The headline should have just said:
      "Publishers Don't License Your Work To Google"


      It's a shame because my local news (who is tech stupid) has already been singing the praises of this new service.
    5. Re:Getting stuff for free? by Anonymous+Luddite · · Score: 5, Funny


      If someone's only business model is to put some crap on a website, charge a bunch of money for access, and hope to sit back and watch the cash roll in, I think they will be in for a rude wakeup call.

      You're absolutely right.

      If that worked, the internet would be full of pornography in a heartbeat.

      Oh. Wait a minu.. ..nevermind

    6. Re:Getting stuff for free? by Abcd1234 · · Score: 2, Insightful

      No, I understand that you have the right to quote copyrighted works. This doesn't fall under fair use AFAIK, but still it is your right.

      No, actually, it falls *exactly* under fair use. Would you like me to quote the law on fair use doctrine? Okay, I will:

      "the fair use of a copyrighted work, including such use by reproduction in copies or phonorecords or by any other means specified by that section, for purposes such as criticism, comment, news reporting, teaching (including multiple copies for classroom use), scholarship, or research, is not an infringement of copyright."

      I think we can agree, quoting of a copyrighted work falls under this definition (presuming you are doing it for the purposes of criticism, comment, news reporting, etc, etc). And if you still don't believe it, feel free to read the law yourself.

  6. Nature of Information by iammrjvo · · Score: 3, Insightful


    Information, by its very nature, is copyable. DRM schemes may stop a casual user from copying information, but it is theoretically impossible to make an invincible DRM system like this due to the very nature of information.

    That having been said, Google is smart enough to know this. They have to put what they can in place in order to convince publishers to agree to their system.

    --
    Ha, ha! Nobody ever says Italy.
    1. Re:Nature of Information by hype7 · · Score: 4, Informative

      this is a damn good point.

      I copied this from a post I saw earlier on slashdot - I have lost the link but still have the text.


      That's why they need the dumb-ass DMCA, because it's impossible to make secure DRM. DRM is not and can never be cryptographically secure because it is not actually a cryptography problem. Cyrpography is about keeping secrets away from unauthorized people. That's fairly easy. DRM is about GRANTING people authorized access and GIVING them the key and then attempting to keep what you've given to them a secret from them.

      DRM is a schizophrenic and fundamentally impossible task.

      All they can do is the key obscurely inside the player and hope that no one makes the effort to look at it.


      It was written about SACDs, but it applies just as equally to stopping people copying text. In the long run, DRM won't work. It's just a serious pain in the ass, especially for legitimate users (how can you get fair use if the damn copy/paste functionality is disabled?)

      -- james

  7. Just get it from your cache! by nagora · · Score: 4, Funny
    Works for me on Opera 7.54. DUH!

    TWW

    --
    "Encyclopedia" is to "Wikipedia" what "Library" is to "Some people at a bus stop"
  8. Plain google search on book titles by JLavezzo · · Score: 2, Informative

    Searching google on book titles returns a Print match if they have the book in their records. Not too many yet, it seems.

  9. So? by lxs · · Score: 5, Interesting

    Messing with our browsers and DRM

    Does this mean that Google is now officially an Evil Company(TM)?

    1. Re:So? by kaleco · · Score: 4, Informative

      And censorship. You forgot their Chinese censorship ;)

      --
      Prosperity is only an instrument to be used, not a deity to be worshipped. Calvin Coolidge
    2. Re:So? by m50d · · Score: 4, Informative

      They became an Evil Company last april

      --
      I am trolling
    3. Re:So? by ndogg · · Score: 2, Insightful

      No, it means that they, like all other human-created organizations, is flawed, and lives in a shade of gray. People who only see black and white will detest anything that isn't pure, and so will dismiss a company that mostly does good, with an occasional misstep in the wrong direction.

      --
      // file: mice.h
      #include "frickin_lasers.h"
    4. Re:So? by asdfghjklqwertyuiop · · Score: 2, Insightful

      Didn't you get the memo? DRM stopped being inherently evil around here the day Apple started using it.

  10. We control the horizontal, we control the vertical by Doc+Ruby · · Score: 3, Insightful

    We're entering an age where all data is passed as objects. OS'es won't have common facilities to save data, merely to access the storage HW. Objects might or might not have facilities to save themselves, depending on their producer. PCs are probably a lost cause, but once phones submerge in the viruspam tide, their OS'es will prove the perfect platform for "trusted computing". Software distributors will control your gizmos, and you won't even be able to turn them off.

    --

    --
    make install -not war

  11. Article Text by Anonymous Coward · · Score: 5, Informative

    Google DRM

    To further protect your book content, printing and image copying functions are disabled on all Google Print content pages.

    Similarly:

    We've put a number of measures in place to prevent the downloading, copying, or printing of your content [...] Pages displaying your content have print, cut, copy, and save functionality disabled in order to protect your content.

    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,
    6. find the precious image in the DOM Inspector (which seemed like the really heavy artillery), although the DOM Inspector did let me see its URL as part of an uninterpreted style definition, and seem to reveal the trick: defining a style called ".theimg", with the definition

    { background-image:url("http://print.google.com/long url with cryptographic signature"); background-repeat:no-repeat; background-position:center left; background-color:white; }

    and then invoking that style inside a tag:



    So I tried turning off JavaScript, and I found that I was essentially no better off: right-clicking caused a copy of cleardot.gif, not the .theimg background, to be saved to disk. For some reason, Save Page As.../Web Page (complete) still declined to download the background image at all, even in the absence of JavaScript, as if perhaps the CSS parser in the display logic in Firefox is smarter than the CSS parser in the Save Page As... code.

    The two ways I've found so far that work to capture images from Google Print are a screen capture (I used xwd, which of course worked perfectly) and looking in the on-disk cache (ls -lrt .mozilla/firefox/default.*/Cache/[0-9A-F]*). I'm still puzzled about why Page Info and the DOM Inspector won't actually reveal the image referenced in the .theimg style or allow it to be saved.

    If you wanted to write a proxy that would make Google Print pages capable of being saved to disk, you would presumably want to match

    background-image:url("http://print.google.com/\( [^ "]+\)")

    (although you'd need to be careful to match only the one in the definition of ".theimg", because it looks like there may at least one other background-image:url) and then replace



    I haven't tried this because it felt like too much work relative to the previous two methods.

    Contrary to what I expected, Google Print does not seem to check referer, so it seems to be possible merely to extract the URL from the definition of .theimg, and then to load it directly. Perhaps that will change in the future.

    Google must have hired some experts on html image protection or html obfuscation. To be sure, there are lots of other tricks in Google Print that I had never seen before. It is hard to think that the author of that HTML obfuscation was not the subject of Richard Stallman's accidental haiku. It is amusing to think that Mr. Bad's "other" DeCSS might at last be used for some kind of circumvention (although I doubt it, because presumably Google Print simply won't work at all with the CSS removed).

    1. Re:Article Text by Phoenix-IT · · Score: 2, Informative

      As you mentioned the image is acutally a background image. Disable Java, Javascript and allowing pages to install software.

      They are resizing a clear GIF file to cover the entire face of the background image. Save the source in notepad search for cleardot.gif. Change all of the size specifications for these IMG tags to 10. Save the file and reopen with firefox. There will be a small narrow band where you can see part of the target document. Right-click and "Copy Background Image", then open paint and paste and you have it.

      DRM cracked in 30 minutes. This shit doesn't work...

  12. It doesn't matter... by wyoung76 · · Score: 4, Interesting

    ... if their DRM can be broken or not.

    The point is that it is "good enough" to stop the average person from lifting the material.

    If you're determined enough, nothing is going to stop you from getting what you want.

  13. Explanation Provided by Gerv · · Score: 4, Informative

    A full exploration of the html obfuscation and DRM employed by Google would be very interesting

    I've been looking at this - there's a blog post with some preliminary discussions, and a follow-up giving some ways of getting around it. The short answer is that if you just want to save the image to disk, it's not too hard in a decent browser.

    Gerv

  14. Please provide demo URLs by Buran · · Score: 4, Interesting

    Where can we see a sample of this to test whether it actually does these disabling things?

    I do agree that this is a security problem. We already have options in some browsers (I use Firefox, for example) to block sites from changing status bar text, changing images, etc. And there was no fuss about that. I think disabling such basic functions as copy, paste, print falls in the same "no-no" category as changing statusbar text, changing images, etc.

    A site presents a page in a certain way, but I as the user get to select how I view it, with what functions I want to view it, which parts of the site I want active and which ones I don't. You can't force me to accept what I don't want to accept. If I set my software to ignore part of your site, that's my choice, not yours.

    You don't go disabling functions in users' browsers. You let them do that themselves. Conversely, you don't enable stuff the user didn't enable themselves.

    Isn't it now about to be illegal to go changing peoples' browser settings via the use of spyware? Doesn't this come awfully close to doing the same thing? If it changes how my software behaves, it's awfully close to being malware.

    1. Re:Please provide demo URLs by gregarican · · Score: 4, Informative

      Here is an excerpt from a Mozilla blog regarding this. The parent URL of the print.google.com example is http://print.google.com/print?id=ULQSG0Zs7vcC&lpg= 3&pg=0_1&sig=O0-GVU5AdfrMmUtu0N5mNM7sUCg.

      Next idea: use the DOM Inspector to inspect the entire browser XUL. This means that the context menu will still work. It's more difficult to do, because you can't locate elements by clicking in the content area - it only works for the chrome. Still, we finally track down the clear GIF and delete it. Boom! This time Firefox crashes (taking with it an earlier version of this blog post.) :-(

      OK, let's try another approach. Let's find the surrounding in the DOM Inspector, look at its computed style, and copy the URL out of it. Except that the Computed Style view doesn't support copying. Undeterred, and feeling close to the goal, we view the applied styles for the and try and copy the URL out of the individual background style rule.

      Success! This works. We can chop off the CSS gubbins, paste the result into a web browser URL bar, and finally get an image we can save.

      In fact, you can also get the URL of the page graphic by viewing the source. It turns out that it's not as hard as I made out, because currently, the in question has a sensible class name: .theimg { background-image:url("http://print.google.com/prin t?id=ULQSG0Zs7vcC&pg=3&img=1&sig=gv2nFptEf0dj7Gzb8 eZ4U8UdtUo") }
      so it's easy to find.

  15. Re:First, how go I get to Google Print by deicide · · Score: 5, Informative

    Seacrh for "economic development".

  16. Why use DRM in the first place? by openSoar · · Score: 2, Interesting

    Why are the pages even protected by any kind of DRM in the first place? AFAIK, They don't let you view the whole book - just a few selected pages - isn't this just the same as the track clips you can listen too (and save if you wish) at most of the music stores?

  17. gerv talks about this by glob · · Score: 5, Informative

    gerv, a mozilla developer, has a few blog entries that talk about how the print service tries to stop you from getting to the jpeg's, and how to bypass that.

    Google Print, And Clue Barriers
    Google Print Hacking Ideas

    --
    nostrils
  18. For those with tinfoil hats by OverlordQ · · Score: 4, Informative
    Last comment on Bug 226572 - Google branded Mozilla browser was:
    This is a duplicate of a private bug about working with Google. So closing this one.

    *** This bug has been marked as a duplicate of 213362 ***


    Now they're both mysteriously restricted to general viewing.
    --
    Your hair look like poop, Bob! - Wanker.
    1. Re:For those with tinfoil hats by GMFTatsujin · · Score: 4, Interesting

      So here's a question for you all:

      If a DRM scheme depends on a bug in a product, and the product manufacturer corrects the bug to improve their product, has the DMCA been violated?

      Basically, can a DRM scheme cement bugs in place by exploiting them?

    2. Re:For those with tinfoil hats by Frank+T.+Lofaro+Jr. · · Score: 2, Interesting

      Probably yes, if not in the letter of the law, still true accoding to the court which ill confiscate your assests and turn them over to the plaintiff.

      VCRs that didn't suffer from the AGC bug which makes Macrovision work are required by the DMCA to add that bug or something else to make Macrovision work!

      If I were a VCR manufacturer, I'd record a screen with the following text: "This VCR is refusing to record this signal because to do so would be a violation of Federal law 17 USC 1201(k)". Make it obvious it is their gov't setting the rules - so people could vote out those people who pass such laws.

      --
      Just because it CAN be done, doesn't mean it should!
  19. DRM is necessary here by ShatteredDream · · Score: 2, Insightful

    They're preventing people from walking off with free books. If Google doesn't do that, then they cannot offer this service. Sometimes it is better to accept a little inconvenience. There is nothing stopping you from retyping an entire small passage if you want to quote it.

  20. What any man can do... by Space+cowboy · · Score: 3, Insightful

    ... another can undo.

    It seems rather futile to try and restrict what people can do with images on the net. Given that fundamentally it's an open easily-parsed format, and wget is your friend, it ought to be relatively easy to write a harvester, if anyone could be bothered.

    And there's the rub. Unless Google publishers are suffciently stupid (I've not seen much evidence of online stupidity in book publishers to date...) to put significant excepts from the book online, who'd care if you could download the images ?

    At the end of the day, the best protection is to make sure that the good information is kept in the book, and the online imagery gives an indication of what you get when you pay for the book. This all presupposes the book is worth buying, of course, and perhaps that's the market they're trying to protect...

    I guess this will protect against casual copying by the clueless, and that's probably all they're trying to do, but Google is every tech's favourite lovechild (brought about by those clever marketing peeps, which, er, aren''t most tech's favourite people. Well, moving swiftly on...). So Google are popular, and they do something that those tech peeps will react to (DRM), and quick as a flash there are workarounds. Hell, I expect a firefox plugin by tomorrow! A waste of time, perhaps ? Or just another example where the clueful (Mozilla users) have the advantage over the clueless (IE users :-)

    Simon.

    --
    Physicists get Hadrons!
  21. Oooo! I know! by hartba · · Score: 3, Funny

    Just put your monitor on a copy machine!

    --
    60 percent of the time, my comments are right everytime.
  22. It's a documentation problem ... by slagdogg · · Score: 2, Interesting

    Change the line:

    "Pages displaying your content have print, cut, copy, and save functionality disabled in order to protect your content."

    to:

    "Pages displaying your content have print, cut, copy, and save functionality disabled in order to protect your content from most users."

    It's magic.

    --
    (Score:-1, Wrong)
  23. Re:Google are Evil by Tongo · · Score: 2, Insightful

    Wow, move to Cuba or N. Korea why don't you. Just because a company (or an individual, I want to make money and lots of it :o) wants to make money doesn't make it Evil. This is propoganda fed to you by socialism. There is nothing wrong with money or wanting to aquire it. It's the lust for money that get's people into trouble. When earning money becomes more important that your own morals, this is when earning money becomes evil.

  24. -1 Troll by jbellis · · Score: 2, Informative
    their bizarre "don't delete your email (and even if you do, we're going to keep a copy)" policy

    It's been explained ad nauseum that google does not archive deleted email indefinitely; deleting just isn't instantaneous, because of the nature of the system.

    Some news stories have suggested that Google intends to keep copies of users' email messages even after they've deleted them, or closed their accounts. This is simply not true. Google keeps multiple backup copies of users' emails so that we can recover messages and restore accounts in case of errors or system failure. Even if a message has been deleted or an account is no longer active, messages may remain on our backup systems for some period of time. This is standard practice in the email industry, which Gmail and other major webmail services follow in order to provide a reliable service for users. We will make reasonable efforts to remove deleted information from our systems as quickly as is practical.
    from the gmail privacy page
  25. Re:My wishes??? by Lt+Cmdr+Tuvok · · Score: 2, Insightful
    I believe humans have a saying: 'You can't always get what you want'. These are wise words.

    The human propensity to obsess over their wants and wishes is rather puzzling, in my view. This viewpoint reeks of indivduality, a curiously human trait. Sometimes, bowing to the greater good is more beneficial than stubbornly sticking to one's own particular desires.

    In the case of 'Windows', that particular piece of programming follows the philosophy of utilizing the combined knowledge of specialists to guide the less sophisticated users of the software and ease their work. That some people object to this on the grounds that it forces restrictions on them is understandable to a point, but this scheme of things is beneficial on the whole. Opponents of this approach may call this approach 'Appealing to the lowest common denominator,' or some variation thereof, but I myself prefer to call it 'Sacrifice for the benefit of the greater good.'

    Discussion on this issue is something that I very much look forward to seeing.

    --
    Without the darkness, how would we recognize the light?
  26. One-line bookmarklet for your convenience by FooAtWFU · · Score: 3, Informative
    Bookmark javascript:void(document.oncontextmenu=null) . Instant right-click enabler.

    It's not tough "DRM"... my university's local online student newspaper equivalent effectively does the same thing.

    --
    The World Wide Web is dying. Soon, we shall have only the Internet.
  27. Google has to do it, not make it work by RealAlaskan · · Score: 4, Insightful
    Google has to do this, but they don't have to make it work.

    They have to show the suits at the publishing houses that they are being responsible, safeguarding the suits' ``intellectual property''. It doesn't really matter whether it actually works, just as it doesn't really matter if the features in the checklist on the box of software work. It's a tool for the salesman to use.

    If this feature exists but really doesn't work, then the suits get the illusion that their ``intellectual property'' is protected, and they get free advertising of the try-before-you-buy variety. For this best of all possible worlds scenario, it has to work well enough to fool the suits, but not well enough to stop the rest of us.

    Sounds to me as if Google has gotten it to work just about well enough to do a good job for all concerned: Google, us readers, and even the suits.

    1. Re:Google has to do it, not make it work by Alan+Cox · · Score: 2, Insightful

      Unfortunately it fails accessibility rather badly. Since Google has an EU office I guess that means any DMCA threats can be met with counter accessibility law threats. Plus I guess google just blew its ability to do deals with US government 8)

  28. Hmmm by Auckerman · · Score: 4, Insightful

    You are adding to the fire by allowing them to change the definition of copyright. Copyright gives holder no right to determine how one USES content, it merely gives them a monolopy right over copying the content for distributation. There are some copyright limitations on use, such as public displaying and the like, but fair use clearly says once you give ME a copy of your work, I can do anything I damn well chose to it.

    It already gave me a copy of the work for free, if I chose to burn it, make a hat out of it, or print it out, it's my business.

    --

    Burn Hollywood Burn
  29. very easy to break... by AmigaAvenger · · Score: 5, Informative
    Guess I just broke it...

    First, turn off javascript. then turn on image dimensions. right click on the dimensions for the main image, and click view background image.

    http://print.google.com/print?id=ULQSG0Zs7vcC&pg=3 &img=1&q=mastering+digital+photography&sig=gv2nFpt Ef0dj7Gzb8eZ4U8UdtUo

    is the URL that is used, and surprisingly it is linkable from outside, it doesn't appear to check IP's, browsers, or anything else. (deep link away!)

    1. Re:very easy to break... by spectrum · · Score: 4, Interesting

      Perhaps I'm doing something wrong, but by default I surf with:

      - Firefox 0.9.3
      - Javascript on, but all the little check boxes off
      - Not allowing any site to override my css
      - Images from originating website only

      I cannot even see any evidence of DRM, i can print, copy, paste, etc..

      Perhaps I'm doing something wrong. ?

      --
      dave.
  30. Google adding DRM is a red herring by sideswipe76 · · Score: 2, Insightful

    It's about time books went digital, and google is in a great position to do it. But there is fear on behalf on content owners. For google to proceed forward (legally) they HAD to address that fear. Yes, yes, we will implement DRM and all of your content will be safe. The whole while, they knew it would be cracked. I don't think Google deceived themselves, they just placated content owners. Exactly like mac did with iTunes. As an aside, what do people think of taking images and fracturing them into single pixel lines for DRM purposes? The browser can nicely reconstruct the image, but you can't save it without doing a printscreen.


    Google me!

  31. To bad it doesnt work at all by Megor1 · · Score: 2, Interesting
    http://print.google.com/print/doc?articleid=x4H9Tl RQew7

    I can copy text in both IE and Firefox...

    --
    Everyone that disagrees with me is a paid shill
  32. Gerv did it by SimplexO · · Score: 4, Informative

    Gerv, who works for mozilla/bugzilla, already went through this, and found several ways around google's hackery. He then went and summarized the multiple ways to do it in good browsers.

  33. + AdBlock on cleardot.gif by FooAtWFU · · Score: 4, Insightful
    That doesn't get around the cleardot.gif file, but you can AdBlock that image easily enough, and if your AdBlock is set to hide ads instead of removing them, you can then view the background image.

    I seem to recall them using a simiar trick on the official site for Lord of the Rings when it came out.

    --
    The World Wide Web is dying. Soon, we shall have only the Internet.
  34. wget is forbidden by bartash · · Score: 4, Interesting

    $ wget long url from http://slashdot.org/comments.pl?sid=124900&cid=104 70948
    Resolving print.google.com... done.
    Connecting to print.google.com[64.233.161.118]:80... connected.
    HTTP request sent, awaiting response... 403 Forbidden
    09:44:53 ERROR 403: Forbidden.

    --
    Read Epic the first RPG novel.
    1. Re:wget is forbidden by cpghost · · Score: 3, Insightful

      Oh c'mon! You only need to change the user-agent string with --user-agent to something generic like MSIE or whatever.

      --
      cpghost at Cordula's Web.
    2. Re:wget is forbidden by AndroidCat · · Score: 3, Funny

      Come on, wget is for wuzzes! Real haxors just telnet to port 80 to ask for the page! ;)

      --
      One line blog. I hear that they're called Twitters now.
  35. Trivial security. by E1ven · · Score: 4, Interesting

    It's not a vulnerability at all... Just obfuscation.
    The image is set to be a background image, using CSS. Like a background on Table, or on a website, the page doesn't let you click on it, to directly alter it.

    But in the code itself, it's pretty obvious...

    An example, of the straight JPEG

    --
    Colin Davis
  36. Easy! Here's how I did it. by DreamerFi · · Score: 2, Interesting

    1. Go to a google print page

    2. Do a "View Source"

    3. search for this: ".theimg { background-image:url"

    4. copy the URL from that place, into a new browser.

    5. ???

    6. Profit!

    scripting this should be ludicrously easy.

  37. Countdown by Luveno · · Score: 2, Funny

    Firefox extension to get around this in 3... 2... 1...

  38. From the Google Print FAQ: by ImaLamer · · Score: 3, Informative

    Question #5 states:

    What can I do with books that I find?

    Well, you can browse a few pages, learn more about the topics explored by the book, buy it, or commit a selection to memory. To further protect your book content, printing and image copying functions are disabled on all Google Print content pages.

    I don't see the big deal. As long as they let me still use "back", "forward" and "exit" I'll be happy. Sure it sucks that you might have to buy a book or write down your favorite quote, but it's free as in gratis at this point.

    Amazon only lets you get about 3 pages into a book and usually you can't leave the introduction.

  39. I can print with Safari by Jeremy+Erwin · · Score: 2, Informative

    Although command P produced a page with a big white hole where the text was supposed to be, I used the "Activity Viewer" to discover that one of the components of the page was substantially larger than the others. I was able double click that particular URl, which opened in a new window, shorn of any nasty DRM.
    I am afraid, however, that Apple will face pressure to restrict this rather useful feature. At one time, it could be used to evade Quicktime silliness, but it seems the feature has since been disabled.

    (The transparent.gif overlay technique has previously been used by (ahem) vendors of photography, and (of all people) ebay sellers. It's not quite novel.)

  40. Google's DRM broken by Spiderzilla by Exocet · · Score: 2, Interesting

    http://spiderzilla.mozdev.org/

    To reproduce:

    - Install the Spiderzilla XPI. I installed with Moz v0.7.3 on WinXP.
    - Visit google. I searched for "Mastering Digital Photography". The top result is a book.
    - Fire up Spiderzilla (Tools -> Download this site)
    - Use the defaults. I did.
    - Go into whatever you named your project, then go into the "print.google.com" folder. The big images are what you're looking for.
    - Use some OCR or something. :P

    Note: I actually like Google. I don't think they're evil, nor do I think they're bad/wrong/stupid.

    Well, maybe a little stupid - on this particular project. As many others have pointed out, google delivered content to your (my) screen. At that point, it's exceedingly difficult to prevent me from taking that content and running with it. Surely they expected this to happen and simply did the best they could to prevent it? I can't image they assumed their restrictive measures would defeat misuse attempts by anyone other than the most casual user of this service.

    --
    Exocet Industries - Taking over the world, one computer at a
  41. 502 Error by barcodez · · Score: 2, Informative

    Is anyone else getting 502 error. Has Google really been /.ed. If so shame on them - Google seem to be losing the thread, first DRM and now system outages - all in one day :(

    --

    ----
  42. The text is an image by tafinucane · · Score: 2, Informative

    The text of the book is a dymamically generated jpeg.

    # telnet print.google.com 80
    GET /print?id=TpUEyu2mTdoC&pg=3&img=1&q=economic+devel opment&sig=Aty75CJmTJeGBo3RuQNDK2rySFw HTTP/1.0

    Trying 64.233.161.118...^M
    Connected to print.google.com (64.233.161.118).^M
    Escape character is '^]'.^M
    HTTP/1.0 200 OK
    Content-Type: image/jpeg
    Set-Cookie: PREF=ID=3a4b3c405b55e316:TM=1097254155:LM=10972541 55:S=0M__0IuYQEWmHl8g; expires=
    Sun, 17-Jan-2038 19:14:07 GMT; path=/; domain=.google.com
    Server: OFE/0.1
    Content-Length: 95942
    Date: Fri, 08 Oct 2004 16:49:15 GMT
    Connection: Keep-Alive

    ^@^PJFIF^@^A^A^@^@^A^@^A^@^@^@C^@^H^F^F^G^F^E^H^ G^ G^G
    <snip>

    The jpeg can be converted to postscript, which can be converted to text.

    This gets one page. If someone could reverse-engineer the "sig" argument I'm sure you could specify a page number.

    To be honest, it would probably be easier to just check the "Economic Development" out from the library.

    I also notice the slashdot effect is starting to crush print.google.com.

  43. Google Print is down by Ba3r · · Score: 2, Interesting

    Could it be that this wonderful headline has alerted google that they are probably breaking agreements with whoever they licensed the books from, and caused them to take down this feature??

  44. A different kind of DRM by Low2000 · · Score: 2, Interesting

    The difference between the DRM that we're all used to and the one Google is using for this is that with the one we're all used to, we generally paid for the content. It feels as though it should be ours to do with as we please. Google's DRM in this case is free content we don't hold on to ourselves. It is in fact not ours to do with as we please and is merely a free reference. Google is in the right, imo.

  45. This is just the beginning by dmeranda · · Score: 4, Insightful

    What's next, banning cell phone cameras in book stores, or libraries?

    This sort of HTML onfuscation abuse is just the beginning. This is a general problem with any sufficiently rich presentation language. There are hundreds of different ways to obfuscate things.

    Just wait until MS finally decides to properly support PNG alpha transparency! Combine this with CSS absolute positioning, and you'll start seeing images which are composited from many different layers of semi-translucent images; each of which is just noise of it's own. You also have already seen for a long time the cutting up of images into many small pieces.

    This could be taken to an extreme as well. With absolute positioning you could also do this with text as well as images. Just position each letter on the page separately and randomize the order in which they appear in the HTML stream. Or even worse, use a custom downloaded font, where the glyphs are all randomized, so although it may look like an "A", it's really in the slot for a "Q"...try to cut and paste that.

    Consider the PDF format as an extreme of where XHTML+CSS+DHTML+PNG can go wrt. obfuscation. Sure, the determined and savy can always get the text copied out; but that doesn't mean its not going to be very difficult.

    Maybe we should all go back to ASCII and lynx.

  46. Re:First, how go I get to Google Print by good-n-nappy · · Score: 2, Informative

    Apparently it's slashdotted. I'm getting a 502 server error when I try to look at the book.

    --
    Never underestimate the power of fiber.
  47. Table graphics by HanClinto · · Score: 2, Informative

    In college, an acquaintance of mine and I worked on this concept, and he implemented it. I think his final version took in .png files and outputted HTML for them. They looked perfect, and it even had a little bit of optimization for colspanning if adjacent pixels were the same color. Suffice it to say, yes, it's been tested. Yes, it works. Yes, you would need more memory. :)

  48. You're missing the point... by rpdillon · · Score: 4, Insightful

    This was always intended as a "feel good" feature of the Google print system so that pulishers would feel safer sending tons of books to Google.

    The "real" DRM here isn't DRM. As a previous post so astutely pointed out, DRM is schitzophrenic by nature: it involves trying to give someone something without *actually* giving it to them.

    Google's "real" protection is that the service won't let you view more than a certain percentage of the book in any given month. That percentage is determined by the book's publisher at submssion time, anywhere from 20% to 100%.

    Even if you can copy/paste/print, you're still only going to get a portion of the book - certainly not enough to replace a valid sale. Disabling that functionailty basically returns us to the age of photocopying a few pages of a book/article in a library. Except now we can search, so it's faster.

    If one solution is as simple as "grab th data from your browser's cache" this is clearly meant to only stop the "average" user, something that is in very short supply here on /. But it's good enough for Google to run the business, most likely.

    Here's to hoping this headline appearing on /. isn't going to spread enough FUD to publishers that would have otherwise sent in their material. Google print is still in its infancy, and could fail if Google doesn't assert some spin control on the situation, I suppose. Maybe I overestimate /.'s influence.

  49. Took me 30 seconds and a packet sniffer by Barto · · Score: 2, Informative

    ...to see what image was the "protected" page. Search the source, it's a CSS background-image. There are two background-images: a thumbnail of the cover and the book page you are viewing.

    All you need is a script to retrieve CSS background-images and *poof* goes Google copy protection. It was doomed from the start, anyway.

  50. The Point? by paragon_au · · Score: 4, Interesting

    I don't even see the point to this.

    Really who is going to print out all 600 pages of the newest Tom Clancey book, then goto the effort of binding them together. It'd cost more in paper, ink, time & energy than to just buy the book.

    Sure if it were a cooking book or something someone might only want 1 page. But then again, if they want 1 page they can just write it down.

    Seems like a big waste of time and money to me, but then again after the IPO they have money to blow.

  51. yay! f**k it up for all of us by mqx · · Score: 2, Insightful


    This is fantastic! The authors and publishers agree to some DRM control over their content so that they can make the content available through Google, because otherwise they wouldn't make the content available at all, so lets just abuse the service, rip off the DRM, and work around it so that we can steal the content without paying for it, and before you know it, the content will be removed, and the publishers will never trust the users any more.

    (slightly tongue in cheek)

    I'm sick of wanting interesting and new content services, only to find that as soon as somone tries to do such a thing, using DRM as the "protection", that everyone gets in a huff at the mere mention of the work DRM (oohmigosh they are restricting _our_ rights ...) and works as hard as they can to rip it apart, and otherwise abuse and destroy a fledging new service.

  52. Hey retard by autopr0n · · Score: 4, Insightful

    Most people arn't aware of that workaround. But browsers are supposed to work for the user not the website designer. "Features" that irritate the user in order to placate designers are antithetical to that the concept.

    Designers didn't pay for my machine, why should they have any right to control what I do with it.

    --
    autopr0n is like, down and stuff.
  53. Why Google is right to do this by alphakappa · · Score: 3, Insightful

    1. This is not *your* content.

    Let's say that you buy a song/movie and it has DRM which restricts the way you use it - you would be justified in removing the DRM to use it in your own way (provided that you engage in 'fair' use). The content that Google displays in its book search results are *NOT* your media. You do not own it, you have not paid for it and Google is providing it to you as a courtesy. To provide it, they have to ensure that you do not make copies of it since even Google does not own the media to be able to give it away to you. Nothing wrong in restricting your options here.

    2. OMG they have control over the browser!

    Yes they do not ask you before disabling your browser options. But this does not install a trojan, or do anything permanent with your computer like other sites do. If you do not like the fact that your options have been reduced on that page, all you have to do is hit the back button and scram. (It's like complaining that a particular room in someone else's house is too hot - if you don't like it, get outta there!)

    3. The DRM can be disabled.

    Sure, it can. If one man can enable it, another man can disable it. The point, as has been noted in several places, on several occassions is that the average person cannot disable it. And no, you cannot automate the process to get complete books since the guys sitting at Google are not stupid and they will have measures built in to prevent automated downloading of entire books (through whatever strategies - searching repeatedly etc)

    And yes, I have to mention this : Google has shown me how to push the limits of HTML and scripting - First with Gmail and now with Google Print - they are doing stuff that looks like pure art to the programmer within me. Hurray for ingenuity!

    --
    "When the only tool you own is a hammer, every problem begins to resemble a nail." - Abraham Maslow (1908-1970)
  54. Free [books|music|stuff] is not a basic right. by Carik · · Score: 2, Insightful

    ...the ability for a remote attacker to disable critical browser features like save, right-click, copy and cut...

    These are critical features? What alternate universe are you living in? Since when is the ability to save a web page that someone else wrote a "critical feature"? Not to mention copying and pasting?

    Good lord, people... get over yourselves! The things you're complaining you can't copy and print are COPYRIGHTED WORKS. I don't care whether you don't like the law. It's STILL THE LAW. I don't like the law that says I'm not allowed to carry a sword, or run over people who step out in front of my car without looking. The police don't care whether I like those laws; they're going to arrest me if I break them.

    Publishers (and Google) don't care whether you like the current copyright laws. Their goal is to make it hard for you to steal from them. Yes, I said steal! If you take something without paying for it, you've stolen it. You want to scream "Fair Use!"? Fine. You've got a text editor. you've got a computer that can run it at the same time as a web-browser. Do it by hand. What? You DON'T have a computer that can run both at once. I feel for you. Somewhere, out in that place with the (sometimes) blue ceiling, there's a place where you can buy this outmoded things called "pens" and "paper." Go buy some, and do the copying by hand. It won't kill you, trust me.

    Sorry to rant, but this "I have the right to anything I want, and I shouldn't have to pay for it because The Man is just trying to keep me down by stealing my hard-earned money" ethos pisses me off. People like you are the reason Loki went under. People like you are the reason several bands I liked broke up. People like you, only a little less tech-savvy, are the reason store owners have to put $5000 security systems in their stores so their merchandise doesn't get stolen. People like you are, in general, a bunch of fucking jackasses. Go out and get a job, then buy the freaking book. Or get it from a library if you don't want to pay, but give it back to them when you're done.

  55. Re:They Own the Content by Khelder · · Score: 3, Insightful

    I agree that the content does not belong to me.

    However, according to this reasoning, book publishers (and newspaper publishers, and other producers of print media) should have control over lights in my environment, because I'm using them to read their stuff.

    I prefer this approach: Part of the "terms of service" of making content publically available on the World Wide Web is accepting that someone can fetch that content and browse it in any reader they want.

  56. Oh, heavens, yes! by csimicah · · Score: 2, Insightful

    I can't imagine a bigger security vulnerability than an inability to copy/paste someone else's graphic! Dear God, whatever will we do!

    Jesus, people, do we have to break everything just for the sake of breaking it? And do we have to bring in the melodrama? As someone mentioned above, the only reason Google *can* offer this is because of the DRM. Why do we have to immediately set to destroying every new toy we get with a hammer?

    At some point all information will be digital, and if we don't ever let people have a way to make money from creating content, they'll STOP CREATING THE CONTENT. And then I guess we'll have gotten our way, huh?

  57. I own anything on my screen by Free_Trial_Thinking · · Score: 2, Interesting
    I'm sorry, this is just how I feel. If I can see it, it gets stored in my head, and I have a right to save the original for reference.

    If I can see it, I own it, end of story.

    And really, if you don't want people to see your 'copyrighted' content, don't put it on the internet!

  58. Easy to circumvent by sik0fewl · · Score: 2, Informative

    This is easy to circumvent, at least in X. You can copy text by simply selecting it.

    http://print.google.com/print/doc?articleid=y4tfu9 YqpnG (sans formatting):

    Variety Orwell Rolls in His Grave Ronnie Scheib Nov 4, 2003 Docu A marvel of passionate succinctness, Robert Kane Pappas' docu critically examines the Fourth Estate, once the bastion of American democracy. Docu asks, "Could a media system, controlled by a few global corporations with the ability to overwhelm all competing voices, be able to turn lies into truth?" "Orwell Rolls in His Grave" refrains from preaching to the choir but if its biting analysis proves true, film is unlikely to ever be presented to the general public. Indie arthouse and cable venues therefore beckon. Pic meticulously traces the process by which black may be turned into white, with frequent references to totalitarian states both fictional and real -- Orwell's "1984" competes with Goebbels' theories on propaganda and blatant examples of Soviet revisionism for pride of place. Helmer Pappas (director of the fiction features "Now I Know," and "Some Fish Can Fly") forsakes all pretense of presenting both sides, since presumably the other side is promoted daily by radio, television and the press. Pappas offers like-minded journalists, media watchdogs, scholars and legislators who voice their deep concerns about the health of democracy in America. Vermont Congressman Bernie Sanders, an Independent, wonders why his constituents never ask him why they must work longer hours for less pay than they did 25 years ago or why factories are moving to Third World countries. Instead, a worker might accost him angrily about his vote against the repeal of the estate tax (redubbed "death tax" to better demonize it), which affects only the top two percent of the population. Pic largely relies on talking heads, but the conviction and punch of the interviewees' commentary, leavened with pertinent excerpts from a lively Michael Moore speaking engagement, never becomes tedious. Graphs showing the income of the middle-class lamely flatlining while that of the upper-class climbs off the page are accompanied with shocking government figures of a 9% increase in middle-class income verses a 140% increase at the top. Pappas et. al. examine the conflicts of interest that make the giant corporate conglomerates who own the media unwilling to follow up on scoops that would adversely affect their varied sources of income. One pithy segment shows a comical changing of the guard: Scruffy peons, paid to keep a place on line, are replaced by Armani-clad lobbyists in the halls of Congress minutes before it convenes. Filmmakers assert that Big Media itself has become a huge special interest, pouring billions into lobbying and effectively controlling which politicians get airtime and which do not. Charles Lewis, an investigative reporter, former "60 Minutes" producer and founder of the Center for Public Integrity, discusses the way the media determines the relative longevity of stories, the Monica Lewinsky scandal wallowed in ad nauseum while a well-researched report on George W. Bush's insider trading has "disappeared" without a trace. Media treatments of the 2000 election and the Iraqi war come under heavy partisan fire. Furthermore, docu questions how 69% of the American public got the idea that Saddam Hussein was responsible for 9/11. Docu merrily deconstructs the myth of "deregulation," from its inception under Reagan to the infamous Telecommunications Act backed by FCC head Michael Powell (son of Colin) who opined that "openness isn't always good." Pic ends with an epilogue that finds true drama and a sliver of hope in the hearing that led to Act's eventual repeal by a coalition of the strangest political bedfellows imaginable, including the NRA, Tom Daschle, Trent Lott, NOW and Jesse Helms. Copyright © 2003 Reed Business Information Subscribe to Variety
    --
    I remember when legal used to mean lawful, now it means some kind of loophole. - Leo Kessler
    1. Re:Easy to circumvent by jsveiga · · Score: 2, Informative

      I think the url you've posted is a magazine article, not a book. Magazines will have "articleid=" on the url; books (AFAIThink) have "isbn=".

      That, or Google just gave up all the protection thing, because on the url you posted I can select, right-click-copy with Firefox 1.0PR AND Internet Explorer on Windows XP SP2. (oh wait 'XP' has 'X' too ;))

  59. Re:They Own the Content by Buran · · Score: 3, Insightful

    Yes, I know that. But in Acrobat, it's expected that it will behave that way, and Acrobat does explain why. I deal with Acrobat every day, practically.

    YOU seem to misunderstand something. It's OK, IN MY OPINION (have your own opinion, but don't screech at me for having one, and I won't scream at you for having yours) to do things like overlay with transparent GIFs, etc. that accomplish the same goal. But don't actively interfere with the user's expectations. If there's an image etc you don't want them to copy, overlay it with a transparent image (tirerack.com does this and it works well) but don't go disabling parts of the browser that the user expects to be there all the time. Who knows what they want/need it for?

    IN MY PERSONAL OPINION, the balance I think is best is different than the one you think is best. Don't bitch at me for having a personal opinion and I won't yell at you for having one. Don't like it? Tough shit.

  60. Re:They Own the Content by cduffy · · Score: 2, Insightful

    You seem to misunderstand something. The content that you access through your browser is NOT YOURS. It belongs to someone else and they should be free to restrict your access in whatever way they see fit.

    Nuh-uh. They don't own that content completely and totally, they own copyright to that content. They can legally and morally prevent me from reproducing it, displaying it publicly, and doing the other things that copyright regulates -- nothing more. They have no moral right to regulate use beyond these limited ways -- and if they try, I consider myself well and far within my rights to stop them.

  61. DRM is a misnomer by tracks · · Score: 2, Informative

    DRM (Digital Rights Management) actually manages and enforces permissions based on a user's privledges, per user. Usually this is in lock and key form.

    On the other hand, Copy-protection indiscriminantly curtails duplication.

  62. Easy to break in Firefox + adblock by ttlgDaveh · · Score: 3, Informative

    * Set Adblock to "Hide Ads" * Block: http://print.google.com/images/cleardot.gif * Prevent websites from changing the context menu: Web features > Advanced * et voila

  63. Re:Well, they're a public company now ... by csimicah · · Score: 2, Funny

    I know, RIGHT? I can't imagine ANYTHING more EVIL. I think they had help from SATAN on this one!!!111!!

  64. So now Google's evil? by man_ls · · Score: 2, Insightful

    Why does Slashdot seem to think that every piece of DRM, no matter where implemented or why, is a bad thing?

    It's perfectly appropriate in this case. You are not permitted by law to download copies of books...or photocopy books in the copy machine, beyond a certain number of pages.

    So why do we want to break Google's DRM, used in exactly the way DRM should be used? You have free access to something you wouldn't otherwise access, but you still don't own it, and thus can't copy it.

    Slashdot,and F/OSS in general, distaste for authority is never going to allow it to be taken seriously. Until people learn to get a clue that they don't need to break something just because it exists and they don't like it, F/OSS will never be taken seriously precisely for this reason.

    If I don't like some new windows you installed, I can't break them. That's illegal.

    Why is it any different to break the obfuscation of the material Google is letting you access as a courtesy?

  65. Imagine... by rewt66 · · Score: 2, Interesting
    Imagine a future where nobody gets paid for content. Ever.

    Why imagine that? Well, it's the logical conclusion. DRM is fundamentally unworkable, for the reasons Cory Doctorow explains so eloquently. So the only thing that will stop unlimited copying is legal restrictions, and if enough people decide to ignore the law, the law doesn't work. So imagine this future because the real future may look a lot like it.

    Now, would such a future be bad? If we didn't have 100,000 new romance novels published each year, would that be bad? If we didn't have Stephen King making millions of dollars on his books, would that be bad?

    If the only people writing were people who just had to write, because they had a burning desire to say something that they thought mattered, it would not be the end of civilization. In fact, it might improve civilization, because the books that actually said something wouldn't get lost in the overwhelming flood of "no message, just plot" books written by people who didn't really care about saying something, but just wanted to make a buck...

  66. Raw image in under 10 seconds by c · · Score: 2, Interesting

    Using Konqueror, I get a .war file (which is just .tar.gz),

    tar -xzvf blah.war 2print

    Hey, look, a JPEG.

    Takes all of 10 seconds at my typing speed. No dicking around with browser settings, DOM trees, right clicking, etc.

    c.

    --
    Log in or piss off.
  67. Mandatory Access Control by argent · · Score: 3, Insightful

    Unfortunately, that is the idea behind "trusted" computing. You no longer have full control over your own machine, you can only run applications "trusted" by those controlling the DRM.

    This used to be called "Mandatory Access Control" (MAC, as opposed to the kind of multiuser protection most people deal with... "Discretionary Access Control") before Microsoft decided to change the definition of "trust".

    As soon as you run an untrusted app, you cannot run a trusted application.

    This is one way of doing it. Another way is to create a compartmentalised environment, where applications can not get information from compartments with a higher classification, nor transfer information to compartments of a lower classification.

    Ironically, THIS kind of MAC environment under administrative control can be a major security enhancement. You could create a compartment with "untrusted classification"... which would effectively have fewer rights than even a normal application... and force users to run their web browsers and other untrusted applications inside it. Not only couldn't they bet attacked through the browser, they couldn't even be suborned or tricked by a social engineering attack into breaking the security (that's the main point of MAC, really). Unfortunately, Windows doesn't seem to have any kind of generic MAC mechanism that could be used this way.

  68. You can read the whole book on Amazon by Arkhan · · Score: 4, Informative
    You can read the entire book on Amazon -- it is just a little annoying. Amazon will let you read +/- 2 pages from the first page or any page that contains your search results from "search this book".

    So:

    • Start at the beginning of the book
    • Read 3 pages
    • Pick a phrase on the third page
    • Search for that phrase within the book
    • Click the search result for the third page
    • Read the next two pages
    • Pick a phrase on the fifth page
    • Search for that phrase within the book
    • Click the search result for the fifth page
    • Read the next two pages
    • Repeat until end of book
    It's irritating, but when you're trying to find a passage in the book and the three-page limit smacks you, you can use this method to get more of the book (or all of it, if you have the patience).
  69. Door number three... by argent · · Score: 2, Insightful

    Take your pick:
    Google offers book searching with DRM
    Google does not offer book searching


    I'll take door number three: Google implements DRM using an application intended to provide that kind of protection, rather than taking advantage of a security hole in a browser. If that option means Google doesn't offer the service, or if that means I can't run their application so I end up in the Google does not offer book searching box, that's still better than if I end up in the my browser can be subverted box.

    I have only bought one DRM-protected ebook in my life, and that was a very very special case. I normally won't buy ebooks that only run in one application, or that encode my credit card number, or that I can't read if the seller goes out of business.

    I have already chosen, and I'll make that choice again and again. No DRM, no copy-protected games, no encrypted eBooks. Why is that so hard to understand?

  70. Break it in one minute with IE, no less. by Otto · · Score: 3, Informative

    IE. Default settings. No proxy, no modifications. Nothing particularly special about it.

    -Load up the book in the browser.
    -Click the View menu, select Source.
    -Search for "div class=browse"
    -Immediately before that, you'll find something like this in a CSS style:
    { background-image:url(http://print.google.com/print ?blablahblah");bunch of other stuff;}
    -Take that URL, copy and paste it into a new browser window and voila, you have the full size image. Save As or Print on this image works fine. No problems at all.

    Seriously, this is trivial to break.

    What's not trivial is getting an entire book. How to figure out how to get every page is the tough part. Getting the image itself is a cakewalk. It's just Javascript tricks to break right-clicking and CSS tricks to break direct printing from that window. Saving gets broken because of the tricky CSS using the IMG as a background image. The browser doesn't think to save the image, is all.

    --
    - Give a man a fire and he's warm for a day, but set him on fire and he's warm for the rest of his life.
  71. Nothing to see here, move along. by almaw · · Score: 3, Interesting

    There is no fancy copy protection. There certainly isn't some flaw in Mozilla.

    It's simple - the image is done as the background image for an HTML element. There's nothing to stop you linking directly to the content: sample image, for example.

    You can't right click on it because it's a background graphic. But you sure as hell could write a robot script that went and downloaded pages.

    If they're clever, they'll watermark each image as it is served, so they can tell who's copying what (well, down to the originating IP, anyway).

  72. It takes two seconds with Safari by network23 · · Score: 2, Informative
    It takes two seconds with Safari

    1. Go to a "protected" page, like the sample page.

    2. Select the Activity window from Safari.

    3. Double click on the largest image, i.e. this page.

    4. Do what ever you want with it.

    5. Profit!!!

  73. Re:We control the horizontal, we control the verti by Kaa · · Score: 2, Funny

    Software distributors will control your gizmos, and you won't even be able to turn them off.

    Given that gizmos tend to be small, I think a simple brick would be sufficient to turn them off :-)

    In case you don't like such drastic solutions I am yet to see an electronic gizmo that functions without any of its batteries...

    --

    Kaa
    Kaa's Law: In any sufficiently large group of people most are idiots.
  74. Re:/. athiests don't need to m*nkey sp*nk(as much) by Zhlobko · · Score: 2

    Yeah, I believe in the word made flesh.

    But in a gnostic kinda way.

    Everytime I m*nkey sp*nk, I think of Jesus, all naked and well hung.

    At the that special moment, I can feel Godz love for me.

    Feel Godz love, baby. Feel the flesh!

  75. Here's one way to fix this "DRM" on Firefox by Jugalator · · Score: 3, Interesting

    1. Install Adblock. You should have it for other reasons anyway. :-)
    2. Add this URL to its block list:
    http://print.google.com/images/cleardot.gif
    3. Disable "collapse blocked elements" in Adblock while browsing Google Print.
    4. Pick "View Background Image", then "Save Image As..."

    I guess someone will come up with a Firefox extension in no time that will just add a context menu option called "Save Background Image as..."

    --
    Beware: In C++, your friends can see your privates!
  76. Not that hard? by oborseth · · Score: 2, Informative

    1) Search for "to kill a mockingbird".
    2) Click on the book link.
    3) View source.
    4) Search the source for something like: http://print.google.com/print?id=iGvy3fB-D-QC&pg=5 &img=1&q=to+kill+a+mockingbird&sig=KQFFYkYib3kQQGF e9h8nx1JlbIE
    5) Go to that URL in your web browser.
    6) Save the image.

  77. Step one INCORRECT by crabpeople · · Score: 2, Informative

    Actually, its not edit -> preferences its

    Tools -> Options -> Web features -> Advanced Button -> uncheck "Disable or replace context menus"

    most of the time "edit" is used to copy, paste find and undo. never seen a preference selection in an edit menu before.

    --
    I'll just use my special getting high powers one more time...
    1. Re:Step one INCORRECT by HermanAB · · Score: 2, Informative

      You are both correct I think. The menus are different in Windoze and Linux versions. Gawd gnows gwy...

      --
      Oh well, what the hell...
  78. Re:Can you back that up? by Alsee · · Score: 2, Insightful

    If anyone can cite a serious proposition from any source that goes beyond this

    While you are correct that Trusted Computing does not prevent you from running software, I can indeed cite a source that Trusted Computing is intended to go WAY beyond what you suggest. I cite the Pressident's Cyber Security advisor! He gave a speech at a Washington DC Gobal Tech summit, he called on ISP's to plan on making Trusted Computing a mandatory conditions of Terms of Service for internet access! Obviously they need to spend a few years rolling out Trusted machines, but the plan is that you will have no choice but to run the MANDATED software, or be denied internet access. Cisco has alread started advertizing routers to impose such restrictions.

    So the claim that you can run any software you want is PURE DECEPTION. If you do not run the mandated software, if you run software of your own choice, then you get locked out of essentially all new Trusted software and essentially all new Trusted files, and you can be denied any internet access at all. Under those conditions you in fact have NO choice or freedom to run different software.

    If you don't believe me I will happily dig up a link to the Global Tech summit speech calling for making the system mandatory, I will happily dig up a link documenting Cisco's routers to impose exactly such a system.

    You don't get an automatic, blanket right to do whatever you want with content just because you can see it in any other field; computing is nothing special in this respect.

    You are absolutely right that there is nothing special about computing! When I play a vynal record on my record player the copyright holder has absolutely no rights over my record player! I can change and control it however I please! So long as I do not commit copyright infringment I can do anything I like and the copyright holder has no right to say squat about it. When I When I engage in perfectly legal and legitimate Fair Use the copyright holder has no right to say squat about it.

    The same goes for a CD or a book or whatever. I do not have a Trusted record player. I do not have a Trusted CD player. And I most CERTAINLY do not have Trusted lightbuls in my house for reading books.

    What *I* want to know is why people think computing is somehow different and subject to different and vastly more restrictive rules that goes INSANELY BEYOND COPYRIGHT LAW. Under copyright law copyrightholders have NO right to restrict fair use.

    Just because the RIAA and MPAA and whoever are constantly sreaming for more power and more control and entirely NEW and UNPRECIDENTED rights on computers that no copyright holder has ever had in any other area.

    What's wrong with keeping your side of the bargain, or if you don't like that side, not accepting the bargain in the first place?

    The only bargain I am aware of is the copyright bargain. Under the copyright bargain I have fair use rights. If copyright holders are not happy with their side of the bargain then they are perfectly free to decline that bargain and not give me the content. They cannot simply say they are not happy with that bargain and expect some sort of rights over MY property. So long as I do not infringe copyright I have every right to do whatever I like with MY computer.

    -

    --
    - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.