Slashdot Mirror


Adobe Putting PDF Reader In a Sandbox

Captain Eloquence writes "The next major version of Adobe's PDF Reader will feature new sandboxing technology aimed at curbing a surge in malicious hacker attacks. The initial sandbox implementation will isolate all 'write' calls on Windows 7, Windows Vista, Windows XP, Windows Server 2008, and Windows Server 2003. Adobe security chief Brad Arkin believes this will mitigate the risk of exploits seeking to install malware on the user's computer or otherwise change the computer's file system or registry. In a future dot-release, the company plans to extend the sandbox to include read-only activities to protect against attackers seeking to read sensitive information from the user's computer."

225 comments

  1. Who needs it? by Animats · · Score: 4, Interesting

    I have only Sumatra PDF on my Windows 7 machine. I don't have a copy of Adobe's viewer on the machine at all.

    Sumatra PDF is dumb, but reasonably secure. It can't do cut and paste, it doesn't do forms, and it doesn't have Javascript.

    1. Re:Who needs it? by mutherhacker · · Score: 1

      True. I also use SumatraPDF. Adobe Reader was uninstalled recently when it started "preparing content". I wish sumatra PDF had odd-even page printing.^^

    2. Re:Who needs it? by Suicidal+Teapot · · Score: 5, Informative

      Many people need it. There are plugins and workflows that use Acrobat in many different businesses, and most small/medium businesses couldn't afford to have alternatives written for them, and have to stick to the commercial offerings. For me specifically, I send clients PDF proofs of printing orders, and any reader other than Acrobat can't be relied upon to be accurate enough for proofing purposes: they usually mess up transparencies, fonts, and other critical information.

    3. Re:Who needs it? by Kenja · · Score: 1

      People who buy house and other things that require usage of e-signatures and other electronic documentation.

      --

      "Have you ever thought about just turning off the TV, sitting down with your kids, and hitting them?"
    4. Re:Who needs it? by Peach+Rings · · Score: 3, Interesting

      You shouldn't be relying on sumatra PDF for printing at all, its printing support is terrible and the author says that it's unlikely to be fixed.

      I just use evince. It even has a native Windows installer.

    5. Re:Who needs it? by plasticsquirrel · · Score: 5, Insightful

      "I don't use Adobe Reader, so why would anyone else need to? Why can't everyone just change to something else?"

      Sorry, but the vast majority of users have Adobe Reader installed to view PDF files, and they will not know why or how they should change to something else. Add to that the fact that the security of shitty-but-popular popular affects us all by proxy, and these things really do matter.

      It's like saying, "Well, I don't care about malicious JavaScript and ActiveX in Internet Explorer, because I use Firefox on Linux. Who needs that other crap?" Most other people are just going to use default garbage, and the entire Internet is impacted by this.

      Still, there are always Slashdot posts in the vein, "I don't use software X, I use software Y, so it doesn't matter." It's a naive and self-centered view of the world that unrealistically assumes that because a particular geeky reader found a way around a problem, that it has ceased to become a problem, or that the entire world should then follow this in emulation. Wake up, the world is bigger than the basement you inhabit.

      --
      Systemd: the PulseAudio of init systems
    6. Re:Who needs it? by mutherhacker · · Score: 1

      ic. I'm trying Nitro PDF now so we'll see how that goes.

    7. Re:Who needs it? by bit9 · · Score: 1, Insightful

      Sounds like you're overreacting a bit. The OP's comment sounds to me like a reasonable suggestion that would probably fit the needs of a significant percentage of Adobe Reader users. A solution doesn't have to be completely general in order to be useful.

    8. Re:Who needs it? by rsborg · · Score: 1

      I have only Sumatra PDF on my Windows 7 machine.

      Adobe Reader/Professional has grown into a sort of "Enterprise" software, since the PDF format is hard to edit properly (even in Adobe Professional). As Enterprise software, it's bloated, has way too many features that most users don't even know about (Javascript Debugger, wtf?), and is a security nightmare... yet those businesses who need it will never give it up (the legal domain is pretty much all about PDFs and TIFFs).

      What would be needed to make an drastic improvement is a new document standard that meets the needs that PDF fills without the cruft or security holes... kind of like a PNG to PDF's GIF. I have no idea if anyone is looking at any such effort.

      --
      Make sure everyone's vote counts: Verified Voting
    9. Re:Who needs it? by helix2301 · · Score: 1

      Small business, non-profits and home users have no idea there is an alternative and have no idea there is a security risk involved. Money is also a big issue when it comes to this to purchase an alternative and train people cost money that most people that do now about the issue cannot afford to spend and will not spend. One thing I have noticed is school districts especially rely heavily on the Adobe products and cannot change because of other school districts. This is a problem abobe can hopefully resolve and make better because this product is not going away.

    10. Re:Who needs it? by Anonymous Coward · · Score: 0

      You are wrong. People are just sharing of how they solved some of the Adobe problems (quality and security issues those which immediately and directly affect them).

      Of course even though I have an alternative to Adobe Reader, I don't think that Adobe reader has stopped entirely being a problem in the world, which still affects me!

      It's just that, from the point of view of someone who no longer uses Adobe Reader, Adobe Reader has kind of receded into the big undefined mass of all crappy software which, as an aggregate, causes problems for me. As I don't use it, it no longer stands out as a problem from the amorphous background of similar problems.

      If your computer tries to attack mine, it makes no difference to me whether the entry path to your computer was an exploit in Adobe Reader, or whether it was in Outlook or Explorer.

    11. Re:Who needs it? by Anonymous Coward · · Score: 0

      I love Sumatra,but it is terrible at printing.

    12. Re:Who needs it? by ChunderDownunder · · Score: 1

      Does it support annotations, those little post-it note things that colleagues add comments with?

    13. Re:Who needs it? by RocketRabbit · · Score: 1

      This is it really. When a luser goes to a web site with a PDF, more often than not it says right next to the PDF file: Get the free Adobe Acrobat reader to view this file! In fact, a large majority of store-bought Windows PCs come with a whole pile of junk already installed, including Acrobat.

      PDF is a really useful format, fore describing vector lines and bitmap placement on a page or screen. However, Adobe has added so much shit onto the PDF spec that it has halfway turned into Flash already and knowing Adobe this process will only accelerate in time. I think a line needs to be drawn in the sand with PDFs, and just treat them as ways to view or print a document with accuracy, like we should and people are with Flash. The question is, how to do it? Even some offices of the US Government use PDFs for their electronic form delivery process, and often include whizzy features which rarely work with any other PDF software.

      I have Reader in a virtual machine, running as its own snapshot as the only thing installed. I have needed this for emergencies, but I do not trust it one tiny bit.

    14. Re:Who needs it? by RocketRabbit · · Score: 1

      We could just switch back to Postscript, which would fit that need with ease.

    15. Re:Who needs it? by X0563511 · · Score: 1

      If a PDF doesn't work the same in two (or more) places, someone is doing something wrong...

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    16. Re:Who needs it? by X0563511 · · Score: 1

      ... that said, just how many (and how recently) have you tried? I've -never- once, in the 10 years since I stopped touching Adobe, seen a misrendered PDF.

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    17. Re:Who needs it? by X0563511 · · Score: 1

      ... have no idea there is an alternative and have no idea there is a security risk involved

      This is not and never will be a valid excuse for people using shit software.

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    18. Re:Who needs it? by Anonymous Coward · · Score: 0

      I can't think of what it is now so I can't find an example, but there is one academic journal that uses a weird font which renders wrong in evince. It looks like complete shit, whereas when it is rendered correctly in Adobe Reader it only looks kind of bad.

      I also saw a menu for a restaurant once that wouldn't work in evince. None of the text displayed. I don't know why.

      And I don't have any examples for you and I was a bad open source citizen and never reported bugs, so you'll just have to take my word for it.

      Also, I've never seen a PDF fail to render in Adobe Reader and then work somewhere else.

    19. Re:Who needs it? by penix1 · · Score: 1

      ... have no idea there is an alternative and have no idea there is a security risk involved

      This is not and never will be a valid excuse for people using shit software.

      Come on. Put the blame where it belongs. It belongs on lazy developers writing the shitty software those users are more than likely forced into using. It comes from lazy web developers who push "get the FREE Adobe Acrobat reader here" whenever they post a PDF. It comes from PHBs who see a new dufingletron in Adobe products and just have to have it. And lastly, it comes from people who do know better refusing to help those who don't. There is plenty of blame to go around with the hapless office drone being way on the bottom of the list.

      --
      This is a sig. This is only a sig. Had this been an actual sig you would have been informed where to tune for more sigs.
    20. Re:Who needs it? by Blink+Tag · · Score: 2, Informative

      Lucky you.

      I've had a small handful of pdfs (created w/ different methods, including OS X's print function, and another through PHP's pdf library) not display properly. Some worked well in Preview.app (but not in Reader on Windows; others were the other way around. Sometimes it was text that would show (or not), but typically it was a background image that didn't consistently render. The most recent incident was two+ years, a different job, and several OS versions ago (Tiger), so I can't say whether the issues persist.

    21. Re:Who needs it? by gig · · Score: 0, Troll

      Nothing on Windows is accurate enough for proofing. It has no color management. It has many other problems.

      You should create a standardized version of PDF, not the latest version that can only be viewed in Acrobat. A standardized PDF can be viewed with full-fidelity on many platforms. Most smartphones can view PDF. The user interface on all Apple products is PDF, they breathe PDF. It is really, really rare for a Mac user to use Acrobat.

    22. Re:Who needs it? by gig · · Score: 1

      > Sorry, but the vast majority of [Windows] users have Adobe Reader installed to view PDF files

      Mac users hardly ever have Adobe Reader because the built-in PDF tools are better. Smartphone and iPad users definitely don't have Adobe Reader, but they can all view PDF. This is not 1995. PDF is Portable Document Format. It is not brain surgery to create a PDF you can share with any arbitrary user. If you choose to make Adobe Reader documents instead of standard PDF, then you can't complain that everyone else should use Reader. You have it 180 degrees backwards. Viewing the PDF in any reader the recipient chooses is the DEFAULT, PDF is standardized for that purpose. Adobe Reader always supports a newer version of PDF than the standard. It's your responsibility to know which end of your ass is up and create the standardized version, not your responsibility to act as an Adobe salesman and bully other people into downloading Acrobat to view your shitty document.

    23. Re:Who needs it? by Anonymous Coward · · Score: 0

      Actually it does do cut and paste. Well, rather it does copy, and then you can paste where you like.
      From the Sumatra PDF manual:

      <Ctrl> + Left Mouse: select text and copy to clipboard

      Sure it ain't exactly obvious. But if only you would RTFM! :p.

    24. Re:Who needs it? by ZosX · · Score: 3, Informative

      Windows doesn't support ICC profiles for printers and ICM profiles for monitors that can be calibrated with any number of tools? No color management at all huh?

      "Operating system level
      Since 1997 color management in Windows is handled at the OS level through an ICC color management system. Beginning with Windows Vista, Microsoft introduced a new color architecture known as Windows Color System.[5] WCS supplements the Image Color Management (ICM) system in Windows 2000 and Windows XP, originally written by Heidelberg.[6][7]
      Apple's Mac operating systems have provided OS-level color management since 1993, through ColorSync.
      Operating systems which use the X Window System for graphics use ICC profiles, and support for color management on Linux, still less mature than on other platforms, is coordinated through OpenICC at freedesktop.org and makes use of LittleCMS."

      http://en.wikipedia.org/wiki/Color_management

      Its trivial to create a pretty standardized pdf as well. Just flatten everything and save as a version 5 or 6 pdf and most anything worth its salt will render it correctly.

    25. Re:Who needs it? by Bacon+Bits · · Score: 1

      You must be the same guy for whom upon installation of Linux has always had device drivers for your hardware perfectly autodetect, too.

      --
      The road to tyranny has always been paved with claims of necessity.
    26. Re:Who needs it? by Anonymous Coward · · Score: 0

      Sumatra PDF allows copying text from the PDF files.

    27. Re:Who needs it? by xtracto · · Score: 1

      pdfxchange viewer.

      It is fast, its memory footprint can be customized (if needed), it allows comments and text, it has a tabbed interface and its print dialog is way better than any other I have seen (OS or non OS).

      Even though it is not open source I really really like the free version!

      --
      Ubuntu is an African word meaning 'I can't configure Debian'
    28. Re:Who needs it? by thsths · · Score: 1

      I think any PDF viewer that is developed as such is better than Acrobat Reader. The problem is that Acrobat Reader is not a cut down version of the full Acrobat, but a actually it is an extended version of Acrobat. It can still do pretty much anything Acrobat does, but it has additional restrictions on when you can do things and what you can save. So it is no surprise that it inherits all the problems, too...

      If I have a choice, I use Foxit or okular - both do the job just fine.

    29. Re:Who needs it? by (Score.5,+Interestin · · Score: 1

      If I have a choice, I use Foxit or okular - both do the job just fine.

      A few years ago Foxit used to be great, but it's slowly succumbing to the Acrobat bloat effect. In addition it's appallingly bad at allowing you to select text (for cut&paste) from documents, in some cases it works, in others it runs all the words into each other, or only selects portions of words, or can't select anything at all. Sumatra is great for bare-bones viewing, if only the select-text facility wasn't so awkward to use. At the moment I'm using STDU Viewer, which is < 2MB (what Foxit used to be years ago), seems to have no problems with text manipulation, and allows customisation of hotkeys so you can make it work like other viewers that you're used to.

    30. Re:Who needs it? by Anonymous Coward · · Score: 0

      Lucky you.

      I've had a small handful of pdfs (created w/ different methods, including OS X's print function, and another through PHP's pdf library)

      Your examples support the argument rather than contradicting it.

      other than Acrobat can't be relied upon the be accurate enough for proofing purposes

    31. Re:Who needs it? by xmorg · · Score: 2, Insightful

      Yea, isn't that kind of the point of PDFs? To be able to view the same document on any machine just as if it were printed?
      If you are making a PDF that can only be read in the latest version Adobe acrobat reader, you might as well use the docx format lol.

    32. Re:Who needs it? by jbengt · · Score: 1

      uses a weird font which renders wrong in evince.

      That's not a problem with evince, it's probably an issue of using a font not embedded in the .pdf file and also not found in your computer.
      On the other hand, I have had problems with rendering large CAD files in evince, but lately I haven't noticed them (other than evince is extremely slow to render such files compared to Acrobat).

    33. Re:Who needs it? by mcgrew · · Score: 1

      Still, there are always Slashdot posts in the vein, "I don't use software X, I use software Y, so it doesn't matter."

      Well, if I use software Y and the problem is in software X, it doesnt matter -- TO ME. If you use software X you should, in fact, investigate whether or not it's possible to migrate to software Y. In many cases it may not be possible, but you should investigate the possibility and feasability nevertheless.

      Most other people are just going to use default garbage, and the entire Internet is impacted by this.

      Yes, that doesn't mean that the developer shouldn't fix the problem, it just means that its impact ON ME is negligible or nonexistant.

      Wake up, the world is bigger than the basement you inhabit.

      The basement I inhabit has a blue ceiling with a nuclear fusion lamp. And as much as I'd like to go upstairs once in a while, I don't have the means to do so.

    34. Re:Who needs it? by Suicidal+Teapot · · Score: 1

      Colour accuracy isn't possible we're aware of that. I'm more dealing with subtle changes of layers, transparencies, gradients, that sort of thing. I did re-test some of the viewers and most of the issues seem to have been fixed, but not all. Flattening isn't an option, the resulting files could end up quite huge, even downsampled. Our software vendors do respond to requests quite well, but if we tell them "ABC open source PDF viewer is doing this, but every other viewer is fine" it's not going to go to the top of the support queue. Even if the other viewers were all perfect, it doesn't solve the other reason we need to use Acrobat: most commercial plugins and extensions are written for Acrobat. I think that's a valid answer to the parent "Who needs it?" even if you don't like it.

    35. Re:Who needs it? by BrokenHalo · · Score: 1

      I have come across a number of PDF files that for various reasons are not rendered well by Foxit, xpdf or any other readers I have tried, while the acrobat reader does a fine job.

      But be that as it may, having to sandbox a userland program because your operating system is so sloppily cobbled together that it allows miscellaneous writes outside the user's home directory is a sad case. I would have thought Adobe would be within its rights to tell Microsoft to get its own house in order.

    36. Re:Who needs it? by X0563511 · · Score: 1

      No, actually - I've had hell with that. Since about 2.6.18 that stopped though.

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    37. Re:Who needs it? by Oxyde · · Score: 1

      Sumatra PDF doesn't have cut and paste, but it has:
      <Ctrl> + Left Mouse: select text and copy to clipboard
      From the manual.

    38. Re:Who needs it? by internewt · · Score: 1

      Hahaha, Adobe will do no such thing.

      Proprietary software needs the bugs and holes to keep the users upgrading, or used to the fact that software on their computer will appear to change non its own. This allows the proprietary software makers to add and remove features, encouraging people to pro versions of products, usually under the guise of "security".

      The users also will be less able to understand the platform they are trying to use, and so when they have problems they will need to invest either lots of time, or spend money on a 3rd party to solve problems. After a few iterations of this, the user will not want to switch to another platform or product, due to their perceived investment.

      The shitness of proprietary software is there by design. I'm not saying FOSS is perfect, but the user is much more likely to be put first with a FOSS product than with a proprietary product, as the author of the proprietary product has their profits (short and long-term) first.

      --
      Car analogies break down.
  2. Sandbox by ceraphis · · Score: 0

    Sounds suspiciously Apple-like. iPhone apps do this very thing.

    1. Re:Sandbox by repka · · Score: 5, Funny

      Sounds suspiciously Apple-like. iPhone apps do this very thing.

      No shit Sherlock: sandboxing, emulation, memory and hardware virtualization, CPU ring modes are all Apple inventions from 1970s and Windows 7 you're browsing from right now has its code base from Apple Lisa of that era.

    2. Re:Sandbox by Anonymous Coward · · Score: 0

      So does Java. Does this mean Adobe and Apple are going the way of Sun Microsystems? Gasp!

    3. Re:Sandbox by Anonymous Coward · · Score: 0

      Wrong, try again.

    4. Re:Sandbox by ceraphis · · Score: 1

      Do most third party applications on PCs put themselves in a sandbox? Is this Adobe adopting the way of the majority or are sandboxed applications rare in a PC environment?

      I was under the impression that using a sandbox wasn't standard and the first thing that came to mind was the sandbox limitations Apple is famous for imposing on every third party developer for iDevices.

    5. Re:Sandbox by rahvin112 · · Score: 3, Insightful

      And Apple Stole every aspect from the XEROX PARC development. They guy credited with creating the GUI and Mouse worked for Xerox, not Apple. Xerox let them steal it, no question, but don't give credit where it's not due, PARC is responsible for far more than what you are crediting to Apple. The only thing Apple did was make these software interfaces cost effective by using commodity hardware instead of PARC'a tendency to use specialty hardware.

    6. Re:Sandbox by lennier · · Score: 1

      And PARC got their ideas from Douglas Engelbart's Mother of All Demos. The 1960s were a groovy time.

      --
      You are not a brain: http://books.google.com/books?id=2oV61CeDx-YC
    7. Re:Sandbox by cheesybagel · · Score: 1

      Java and .NET have sandboxes.

    8. Re:Sandbox by cheesybagel · · Score: 1

      The Mother of All Demos was cool but it did not have a WIMP interface (Windows, Icons, Mouse, Pointer). It had a mouse and a pointer. From what I remember from the demo they were used to edit text (well, more like hypertext to be accurate). Apple's interface is more similar to Xerox's. You could even say it was less advanced, since the Xerox systems had an object-oriented programming language (Smalltalk). Apple only got that with MacOS X and Objective-C. Oh so many decades afterwards. I blame it on the hardware.

    9. Re:Sandbox by Anonymous Coward · · Score: 1, Informative

      memory and hardware virtualization and cpu ring modes were inventions of the 60's, before apple existed. Multics used them 10 years before Apple was incorporated

    10. Re:Sandbox by dave87656 · · Score: 1

      PARC is responsible for far more than what you are crediting to Apple

      IIRC Xerox PARC created/invented the GUI, the mouse, and ethernet.

    11. Re:Sandbox by cnettel · · Score: 1

      The most immediate comparison here is probably Internet Explorer, which has been sandboxed by default since Vista. The comparison is relevant since IE and Adobe Reader are both native binary applications in a desktop system which are sandboxed as an afterthought using the security system of the OS.

    12. Re:Sandbox by meadowsp · · Score: 1

      Not entirely true, the XEROX PARC being the source of all apple idea's is a bit of an urban myth. See Jef Raskin's story here http://www.digibarn.com/friends/jef-raskin/writings/holes.html

    13. Re:Sandbox by Anonymous Coward · · Score: 0

      Wrong! Virtual machine technology goes WAY back in the history of computers. Certainly before anything that Apple did. Steve Jobs an Steve Wozniak were probably still in diapers..

  3. They should put it in the trashbox by Joe+Snipe · · Score: 4, Insightful

    That piece of bloatware should be put on a harsh diet before that.

    --
    Sometimes, life itself is sarcasm...
    1. Re:They should put it in the trashbox by Anonymous Coward · · Score: 0

      Agreed. The very idea that a "Reader" or a "Viewer" would need to have all of its "write" operations be sandboxed is a testament to how out-of-control that thing has become.

    2. Re:They should put it in the trashbox by jmerlin · · Score: 1

      Can someone say "too broke to fix" ?

    3. Re:They should put it in the trashbox by RichardJenkins · · Score: 2, Funny

      Genie is here         Bottle is here
          |                        |
          |                        |
          V                        V

          X                        X

      (This example brought to you by the fact that drawing a little man locking a stable door with a horse already running outside is too hard to draw without triggering Slashdots ASCII art filter)

    4. Re:They should put it in the trashbox by adtifyj · · Score: 1

      It was put on a diet back in 2007. Has anyone tried this recently?

  4. Finally.. by Anonymous Coward · · Score: 4, Insightful

    It appears Adobe finally realized that a document reader shouldn't have access to my entire sysetm.

    1. Re:Finally.. by Anonymous Coward · · Score: 3, Insightful

      It really amazes me that anyone could successfully get acrobat to install malware. I can barely get it to view PDFs. perhaps acrobat should hire some of these malware writers to get acrobat to stop crashing on every windows and linux box I've ever used for the past 10 years.

  5. This is all good but... by Anonymous Coward · · Score: 0

    If this adds another 10mb to the download, then forget it, I'll be sticking to Foxit PDF and/or Sumatra PDF.

    1. Re:This is all good but... by Anonymous Coward · · Score: 0

      Yeah, an extra two or three seconds worth of download time is surely too much for anybody to consider installing it.

    2. Re:This is all good but... by fuzzyfuzzyfungus · · Score: 5, Funny

      No, don't worry. Because of how bloated Acrobat Reader already is, Adobe was able to fit a re-skinned copy of virtualbox, containing a minimal linux image running Evince, in a package smaller than the prior download.

      This is how they managed to get a "sandboxed" PDF reader out in less than the usual absolutely glacial Adobe development timeframe...

  6. Question by wonkavader · · Score: 4, Insightful

    Why does a PDF viewer need to give the document the ability to write at all?

    Would ripping some of the crazy features out of the PDF spec solve this more completely and reasonably?

    What do we use PDFs for which involves writes?

    1. Re:Question by Anonymous Coward · · Score: 5, Funny

      What do we use PDFs for which involves writes?

      Malware installation.

    2. Re:Question by Anonymous Coward · · Score: 5, Informative

      Probably editing and note taking. I draw on PDFs all the time, and I'm glad I'm able to save the edits.

    3. Re:Question by MoonBuggy · · Score: 1

      It doesn't.
      Yes.
      Things that a document format is not in any way appropriate for.

    4. Re:Question by CarpetShark · · Score: 1

      Why does a PDF viewer need to give the document the ability to write at all?

      Because after unlink() you might want to create some new stuff?

    5. Re:Question by Anonymous Coward · · Score: 1, Funny

      Huh? How the hell are you going to save the top scores for the pacman game embedded on page 23 of the PDF, if you can't write files?

    6. Re:Question by Kenja · · Score: 4, Informative

      Signing documents, adding notes, adding addendum, filling out forms, etc. There is more to PDF's then text.

      --

      "Have you ever thought about just turning off the TV, sitting down with your kids, and hitting them?"
    7. Re:Question by sconeu · · Score: 2, Insightful

      In a PDF Writer, yes. In a PDF *VIEWER*, no.

      --
      General Relativity: Space-time tells matter where to go; Matter tells space-time what shape to be.
    8. Re:Question by Peach+Rings · · Score: 1

      What spec? All that scripting support is Adobe only.

    9. Re:Question by rudy_wayne · · Score: 4, Insightful

      Signing documents, adding notes, adding addendum, filling out forms, etc. There is more to PDF's then text.

      It's called Acrobat READER and it is supposed to be for READING PDF files. It is completely inappropriate for it to be able to WRITE anything. Adding extra crap is the reason that it has so many security flaws.

    10. Re:Question by ksandom · · Score: 1

      Agreed. Although in the mean time it should be a *fairly* effective work around to keep the users who *need* these features happy, while making the malicious code harder to write. If they intend to have these features still working, they will have to punch holes in the sand box, so i have no doubt that there will be ways around it. But I do see this as a positive short term step.

      --
      Funnyhacks - Wierd, unusual, and fun hacks
    11. Re:Question by MBCook · · Score: 1

      Why can't that data be stored in a little SQLite database (or some such) in the PDF file? Why does it need to be able to write other files on my filesystem? Why does it need to be able to write to My Documents?

      --
      Comment forecast: Bits of genius surrounded by a sea of mediocrity.
    12. Re:Question by H0p313ss · · Score: 3, Insightful

      Signing documents, adding notes, adding addendum, filling out forms, etc. There is more to PDF's then text.

      It's called Acrobat READER and it is supposed to be for READING PDF files. It is completely inappropriate for it to be able to WRITE anything. Adding extra crap is the reason that it has so many security flaws.

      Indeed... the write capabilities should be completely disabled until they are turned on by the user. Even better would be a "Reader Light" with no write capability at all for the 99% of users who will never use Acrobat to complete a form.

      --
      XML is a known as a key material required to create SMD: Software of Mass Destruction
    13. Re:Question by Simon+(S2) · · Score: 1

      Adding extra crap is the reason that it has so many security flaws.

      Just because you think it's crap doesn't mean it's useless.

      --
      I just don't trust anything that bleeds for five days and doesn't die.
    14. Re:Question by blai · · Score: 1

      Like, not even highlighting? That's a bit mean...

      --
      In soviet Russia, God creates you!
    15. Re:Question by Anonymous Coward · · Score: 2, Informative

      Even better would be a "Reader Light" with no write capability at all for the 99% of users who will never use Acrobat to complete a form.

      A note on PDF form signing with the free Reader: the Reader does not allow electronic signing unless the document itself is signed with a producer key that is issued by Adobe. In other words, you get to sign for free if your users are using the full Adobe suite. If they only have the Reader, you need to pay something like $20000 to Adobe to get a producer key which allows you to embed the signature block which unlocks the e-signing features of the Reader. So, a hacker wanting to exploit the e-signing mechanism would need to cough up $20k to obtain a producer key, or steal one somehow, before he could even get started.

    16. Re:Question by nine-times · · Score: 4, Insightful

      With Acrobat, Adobe has fallen into a particular bloat trap usually reserved for Microsoft and AV vendors. It goes like this:

      You release a product, and it does one specific thing well. Lots of people buy it, and you have a success on your hands. You come up with a bunch of fixes and new features, and release version 2. Again, lots of people buy it. Same thing again with Version 3, maybe version 4... and so on. This is the normal ideal for-profit software development model.

      However, at some point you start developing what will become... let's say version 5. You start working on it, and you can't think of any good features to add in. Version 4 already does everything you want that software to do, but you can't just stop there-- you wouldn't be able to sell any upgrade anymore. At the same time, you can't just release bug-fixes and improve performance, since you wouldn't be able to justify charging people for a new version that consisted only in bug fixes. You don't want to head in an entirely new direction because it might alienate current users. You don't want to invest in creating a new product instead, because new products are risky. You just want to find a way to continue milking your cash cow.

      Eventually you come up with a bunch of flashy-sounding features that you can advertise even if almost no one uses them. You invest in marketing to make people feel like this new version will allow them to do lots of things that they'll probably never actually do. You reorganize the interface, shifting controls around for no reason other than to make things look "new". You discontinue support for older versions. You modify your file formats so that they'll be slightly incompatible with older versions, or at least you make sure your older versions throw up some kind of warning that says, "This document was made with a newer version. Upgrade now!"

      You do a whole bunch of that stuff, and sure enough, people buy it. You set out to make version 6, and you find yourself in approximately the same bind. Some people are still happily using version 4 of your software, and you haven't been able to convince them to upgrade. So then you start throwing even more powerful-sounding but useless features at your customers. "This version has SecureBit technology, which will make all of your bits secure. Make sure you upgrade, or all your information will be eaten by hackers!" and "This version has the latest support for the latest AwesomeX technology. Make sure you upgrade, or you'll find out your friends can do cool things that you can't!" Little by little, you push customers to the latest version. This is now your business model.

      With each version, you throw in more and more stuff. Maybe some of it's useful. Maybe there are even 2% of your customers that actually make good use of AwesomeX technology. Mostly, though, your software gets more and more bloated with stupid things so that you have an excuse to keep charging money.

      Ultimatley PDF have been fine for making print documents for a long time. Acrobat and Acrobat Reader have improved in some ways, but even old versions were adequate for producing static PDFs. Adobe's only hope for continued growth is to push PDF to be used for more and more things that it is not well suited to handle. Adobe has made it so each PDF file can be kind of like its own stand-alone application by using javascript and Flash.

    17. Re:Question by jim_v2000 · · Score: 5, Funny

      YEAH! And Microsoft WORD should only let you use WORDS...not crappy images and all that.

      --
      Don't take life so seriously. No one makes it out alive.
    18. Re:Question by udoschuermann · · Score: 1

      The problem is not that Acrobat Reader needs to save notes, addenda, form information, etc. The problem is a lack of proper control over who gets to write what, when, and where to the local system. If merely opening a document can cause an infection, then there's something fundamentally(!) wrong with the design of that software. In fact, it's the equivalent of a Trojan horse.

      --
      --Udo.
    19. Re:Question by Anonymous Coward · · Score: 1, Informative

      The Australian government uses PDF forms for accepting electoral roll information from citizens.

      See: http://www.aec.gov.au

    20. Re:Question by Anonymous Coward · · Score: 0

      Reality check: the abilities to add a note or fill out a form in the reader are desirable for many many people who don't ever need the capabilities of a full PDF creator.

      Plus, the security flaws come from embedded scripting, not the mere ability to add a note.

    21. Re:Question by i.r.id10t · · Score: 1

      My bank was happy to accept an excel spreadsheet as an email attachment, email contents saying that I agreed with the stuff, a md5 of the file, and the whole email w/ attachment signed with GPG. This was 10 years ago. Of course at closing, I had to ink sign and initial everything, but I would've needed to do that anyway so the e-"signature" was fine for getting the process started.

      --
      Don't blame me, I voted for Kodos
    22. Re:Question by Anonymous Coward · · Score: 0

      Signing documents, adding notes, adding addendum, filling out forms,

      How many of those functions need to be initiated by the document itself?

    23. Re:Question by Anonymous Coward · · Score: 0

      "you wouldn't be able to justify charging people for a new version that consisted only in bug fixes"

      Well, don't tell Microsoft! IMHO, the only reason for consumers to have bought it's last few products is because reinstalls with 150+ patches take a long time. MS has been selling convenient bug fixes for Windows & Office since about
      2001/2003.

    24. Re:Question by Gnavpot · · Score: 2, Insightful

      Signing documents, adding notes, adding addendum, filling out forms, etc. There is more to PDF's then text.

      Uhm, if this was the functionality discussed here, Notepad and vi would be just as vulnerable.

      You are clearly confusing:

      1. A program which saves changes to the loaded file when the user requests it.

      2. A program which writes to other files in the file system, when the document requests it.

      The problem with Adobe Reader is #2, not #1. So, to repeat the GP's question:
      Why does a PDF viewer need to give the document the ability to write at all?

    25. Re:Question by Anonymous Coward · · Score: 0

      Noooo, please. Don't give them ideas. The format is crappy enough as is.

    26. Re:Question by (Score.5,+Interestin · · Score: 1

      So, a hacker wanting to exploit the e-signing mechanism would need to cough up $20k to obtain a producer key, or steal one somehow, before he could even get started.

      ... or use one of a zillion* non-Adobe PDF signing programs that cost all of $29.95 or so. In any case what's $20K to someone sitting on top of forty thousand stolen Platinum credit cards?

      * Number exaggerated slightly for effect.

    27. Re:Question by Lisandro · · Score: 1

      YEAH! And Microsoft WORD should only let you use WORDS...not crappy images and all that.

      Damn right it should. Im sick and tired people using only the tools they know (usually Word and Excel) for every single computer related task. Yesterday a coworker sent me a screenshot to show a bug on an application were working on. It was a huge (5Mb+) Excel file with a pasted screenshot, using cell borders and shading to highlight the issue.

    28. Re:Question by Pandrake · · Score: 1

      I'd laugh very hard with you and the Funny mod except you have completely captured the quintessential essense of my hate for that application.

    29. Re:Question by mcgrew · · Score: 1

      Images don't let crhackers r00t your box. That's why IMO macros in word processors are a BAD IDEA.

      I know, woosh and all that...

    30. Re:Question by Voyager529 · · Score: 1

      While I agree with the general sentiment, I disagree with the implementation in this case. Yes, I'm no fan of 5MB Excel spreadsheets, either. However, look at it from the user's perspective. They don't pick up software as naturally as you and I do. While some people are just stupid, most of the users at my office aren't technical enough to just look at a piece of software and immediately understand it, or think beyond their daily grind. They may be great at other things (one woman here is an amazing Italian cook, another guy here helped me start out my business records in Peachtree Accounting, etc.), but it's a bit unfair to expect them to have a way of thinking that falls in line with the computer systems.

      Think about it: It wasn't elegant, and it was a bit large, but ultimately you got the screenshot you needed, and the message was conveyed, right? Consider the user's perspective: they had to send a screenshot, they knew how to paste it into Excel and send it, and it probably took them all of about two minutes to do. Even if you say "well can't they send it in MS Paint?", you'd be accurate, but that still requires an alternate workflow that users don't normally use, in addition to extra steps (e-mailing an Excel spreadsheet is an explicit menu option, e-mailing from paint involves save and attach). For some users, this can take several times longer than the excel workaround.

      It also depends on the frequency of a given task. An occasional excel file with a screengrab is an inelegant, yet effective means to an end. Daily screenshots warrant a copy of Gadwin Printscreen or SnagIt. Using Excel for a list is one thing and its inelegance with larger lists is understandable if there are calculations involved, but there is a point at which the amount of time to teach the users to use Access is less than they'd spend squeezing Excel into a database role.

    31. Re:Question by CarpetShark · · Score: 1

      whoosh ;)

  7. Operating System Feature by Anonymous Coward · · Score: 4, Interesting

    Should it be an operating system feature to force all user applications to run in a sandbox by default?

    1. Re:Operating System Feature by Paracelcus · · Score: 0, Offtopic

      Sandboxie, Foxit reader, CutePDF writer.
      All Free, solves all your problems.

      --
      I killed da wabbit -Elmer Fudd
    2. Re:Operating System Feature by repka · · Score: 1

      It's getting there: as earlier command prompt OS and UI shell earlier were (more) separated, right now hypervisor and OS are individual products. Wait 5 years...

      For now you can use UAC/sudo, non-root user accounts or Sandboxie and its alternatives.

    3. Re:Operating System Feature by TejWC · · Score: 1

      The problem is that most OSs out there (including Windows, Mac and Linux) are user-centric, rather than application centric (at least, by default). When you run Acrobat, it has the same permissions that you have (which, in many cases, allows the application to do many things). Adobe's solution is to make Acrobat limit itself in what it can do.

      If you really want an operating system based solution, you could make a separate "acrobat" user (which doesn't have any read/write permissions), run Acrobat as this separate user and do a "sudo" whenever you want to allow acrobat to read/write to a file on the filesystem. Windows might have a smarter way of doing this, but it is not enabled for the applications you install by default.

    4. Re:Operating System Feature by Blue+Stone · · Score: 1

      Sandboxie, though excellent is nagware once its 30 day trial expires (a small delay before launching is hardly nagging, but, nevertheless...)

      Comodo Firewall has a sandboxing app built into it (along with AV and anti-malware) without any nagging (although you have to remember to un-tick some bundled app (yahoo?) during install.

      --
      Corporation, n. An ingenious device for obtaining individual profit without individual responsibility. - Ambrose Bierce
    5. Re:Operating System Feature by maestroX · · Score: 1

      Should it be an operating system feature to force all user applications to run in a sandbox by default?

      Yes, it is called user privilege separation and available in current modern and older sensible systems (i.e. users).

      Sample session for future system featured with UAC and every process in its own sahara:

      % cp oldfile newfile
      > Do you wish user (i.e. YOU) to execute 'cp' (Y/N)? Y
      > Do you wish cp to read oldfile (Y/N)? Y
      > Do you wish cp to write newfile (Y/N)? Y
      > captcha: confirm this is not a script: "#$#!?!"? #$#!?!
      - cp: not enough disk space

    6. Re:Operating System Feature by ksandom · · Score: 1

      Should it be an operating system feature to force all user applications to run in a sandbox by default?

      Sandboxie, Foxit reader, CutePDF writer. All Free, solves all your problems.

      Yes, but missing the point. If it happens by default at the OS level, everyone does it. If it's an app you have to download, a few do it.

      However, there will probably be some interesting issues with a one-size-fits-all approach to sand boxing.

      --
      Funnyhacks - Wierd, unusual, and fun hacks
    7. Re:Operating System Feature by 0123456 · · Score: 1, Interesting

      If you really want an operating system based solution, you could make a separate "acrobat" user (which doesn't have any read/write permissions), run Acrobat as this separate user and do a "sudo" whenever you want to allow acrobat to read/write to a file on the filesystem.

      Giving Acrobat root permission whenever it wants to write to the disk would be rather brave.

      In the real world you'd create an Apparmor or SELinux profile which only allowed it to write to a few places and that would be it. Unless you're on an antiquated OS like Windows, anyway.

    8. Re:Operating System Feature by evJeremy · · Score: 2, Informative

      Uh, no one mentioned giving Acrobat root permissions. Where did you get that idea?

    9. Re:Operating System Feature by repka · · Score: 1

      Apparently, I'm using more modern version of Windows, than you've got. It's NT4 and has the feature you've mentioned. Check it out.

    10. Re:Operating System Feature by 0123456 · · Score: 1

      Uh, no one mentioned giving Acrobat root permissions. Where did you get that idea?

      Uh, which part of "do a "sudo" whenever you want to allow acrobat to read/write to a file on the filesystem" did you miss?

    11. Re:Operating System Feature by 0123456 · · Score: 1

      Apparently, I'm using more modern version of Windows, than you've got. It's NT4 and has the feature you've mentioned. Check it out.

      NT4 has an equivalent to Apparmor or SELinux which allows me to prevernt Adobe Reader from writing to anywhere other than its own files?

    12. Re:Operating System Feature by Blakey+Rat · · Score: 1

      Unless you're on an antiquated OS like Windows, anyway.

      And you can't do it on Windows because...?

      Oh wait, you can. If you couldn't, then this story would probably not exist, as Adobe wouldn't be able to do it either. Idiot.

      This is only news because Adobe is finally admitting their product is crap. Now if they only took steps to improve the quality of all their other products... but I guess you can't have everything.

    13. Re:Operating System Feature by 0123456 · · Score: 1

      And you can't do it on Windows because...?

      Again, where's Windows' equivalent of Apparmor or SELinux?

      Perhaps there is one that I'm not aware of, but if it exists I'm rather surprised that no-one's ever used it to block the huge security holes in Windows.

    14. Re:Operating System Feature by Hatta · · Score: 1

      This is what SELinux is for.

      --
      Give me Classic Slashdot or give me death!
    15. Re:Operating System Feature by Anonymous Coward · · Score: 0

      I own a copy and Sandboxie is well worth the cost. It also has generous licensing terms allowing you to legitimately install it on all your computers and upgrades for life.

    16. Re:Operating System Feature by Blakey+Rat · · Score: 3, Informative

      Again, where's Windows' equivalent of Apparmor or SELinux?

      Well, since I've never worked with those products, you don't seem to be interested at all in explaining what the holy fuck they do, and since I'm not telepathic, I can't answer that question.

      Perhaps there is one that I'm not aware of,

      Not aware of? It was posted IN THIS THREAD LIKE 3 POSTS UP! Seriously, WTF is wrong with you. IIRC, you yourself picked it apart based on a fucking typo (sudo instead of su).

      You're being purposefully dense to make some point about your fucking pet software you won't bother to explain. Stop it. It's pissing me off.

    17. Re:Operating System Feature by multi+io · · Score: 1

      sudo can run processes under any other user account (if so configured), not just "root".

    18. Re:Operating System Feature by Spock+the+Vulcan · · Score: 1

      RTFM. SUDO(8)

      ...sudo allows a permitted user to execute a command as the superuser or another user, as specified in the sudoers file...

    19. Re:Operating System Feature by bheer · · Score: 1

      Don't know about NT4 (not used it since the 90s), but XP and up have SteadyState. Check out its disk protection feature, it's functionally chroot with a wipe after app exit.

    20. Re:Operating System Feature by exomondo · · Score: 1

      And you can't do it on Windows because...?

      Again, where's Windows' equivalent of Apparmor or SELinux?

      Perhaps there is one that I'm not aware of, but if it exists I'm rather surprised that no-one's ever used it to block the huge security holes in Windows.

      The windows equivalent of SELinux would be a combination of UAC and Group Policy.

    21. Re:Operating System Feature by cbhacking · · Score: 1

      Integrity Levels, while not configurable in the sense of AppArmor profiles, serve much the same purpose (low-integrity apps, like IE, can't write files outside of low-integrity locations like the Temporary Internet Files directory, can't directly invoke apps with higher integrity levels, and can't use various forms of IPC to higher-integrity processes; this is what Protected Mode is all about). It would be nice if there were more control over things like ILs, but that's largely why Windows has a bunch of user accounts with names like NetworkServiceNoImpersonation and SqlServer: you run potentially vulnerable programs under those accounts, then use NT's fine-grained permissions structure to grant those accounts just enough access to just the objects that they need access to. In the end, it solves the same problem, but it is tricky to do that for interactive programs like a browser or PDF reader.

      --
      There's no place I could be, since I've found Serenity...
    22. Re:Operating System Feature by Anonymous Coward · · Score: 0

      Good thing we have the Internet to look things up when we don't know them, so we no longer have to rely on telepathy. The first Google search result for Apparmor is more than enough.

      That said, you're completely misunderstanding what's being said. Sure, Acrobat may be able to implement its own sandbox to prevent unauthorized actions in the event of a compromise, but (as far as I know - please correct me if I'm wrong) there is no generic way on Windows for administrators to restrict programs to certain actions with path-based rulesets, as Apparmor allows you to do. No need to get worked up.

    23. Re:Operating System Feature by gad_zuki! · · Score: 2, Insightful

      Windows 7 and Vista offer protected mode to any developer who wants to use it. Acrobat doesn't currently use it but other applications do and it seems they'd rather roll their own sandbox, which is fine, but the mode is available as an OS feature. This is separate from running as a limited user or enabling the UAC, both of which can be done on top of it.

    24. Re:Operating System Feature by Blakey+Rat · · Score: 1

      but (as far as I know - please correct me if I'm wrong) there is no generic way on Windows for administrators to restrict programs to certain actions with path-based rulesets,

      You are fucking wrong. It's in this fucking thread, just a few fucking posts up. I FEEL LIKE I'M TAKING CRAZY-PILLS!

      Christ. You guys are so committed to your "Windows sux, apparmor rox!!!" opinion that you've lost ALL FRONTAL LOBE ACTIVITY. That's why I'm getting worked up: stupidity. Stupidity on purpose to make a point.

      I give up on this thread, this is hopeless.

    25. Re:Operating System Feature by Anonymous Coward · · Score: 0

      The part where you can pass the -u flag to run as non-root users. This can also be enforced using the sudoers config file.

    26. Re:Operating System Feature by z.cliffe.schreuders · · Score: 1

      My research and Linux implementation allows users to restrict apps based on the features they provide. To confine a PDF viewer you simply specify that it is a "PDF viewer" (which it would more than likely suggest to you), then if you like you can specify where the pdf files are stored on the computer. A bunch of other details are automatically detected. Then the program will only be able to access the libraries and resources it requires to run, and only the pdf files in the places you specified. Presto, if the program is malware or has vulnerabilities it is severely limited in the damage it can do. You can do the same for Web browsers, games etc. Check it out: http://schreuders.org/FBAC-LSM

    27. Re:Operating System Feature by benjymouse · · Score: 1

      If you really want an operating system based solution, you could make a separate "acrobat" user (which doesn't have any read/write permissions), run Acrobat as this separate user and do a "sudo" whenever you want to allow acrobat to read/write to a file on the filesystem.

      Or you could add operating system support which would allow a program's manifest to declare that it is internet-facing and should run with lower privileges than the user launching the program, i.e. stripping the user's writing permissions and limiting reading rights.

      To avoid the program (if taken over by an attacker) misusing the permissions for e.g. unsolicited downloads to an otherwise allowed download location we could restrict the process so severely that it would need another process to marshal files in and out. We could then ensure that this other process interacted with the user to make sure that he/she is aware what is going on.

      If only someone would come up with such a solution. Oh, wait: http://msdn.microsoft.com/en-us/library/bb250462(VS.85).aspx

      In the real world you'd create an Apparmor or SELinux profile which only allowed it to write to a few places and that would be it. Unless you're on an antiquated OS like Windows, anyway.

      Uhm, you do realize that SELinux was developed for Linux because the Linux antiquated (inherited from 1960' era Unixes) security model was woefully inadequate? Only with SELinux did it become acceptable for government agencies to use Linux. It was missing basic security features such as ACLs.

      Loadable security modules like Apparmor are necessitated by the fact that Linux permission system is, well, not very granular. Basically without a LSM you can only secure file system objects (and anything you can turn into a pseudo file system object).

      Privileged operations in Linux are reserved for root, so to call those you need to become root. You cannot grant individual privileges like you can in Windows. Which leads to the idea of setuid and setgid which are security design problems akin to ActiveX: Hand over the keys to someone (you trust) and hope that he is well-behaved and doesn't contain vulnerabilities, because a single vuln can leads to a system-wide compromise.

      --
      Reading slashdot one-liner: (irm http://rss.slashdot.org/Slashdot/slashdot).rdf.item | fl title,desc*
    28. Re:Operating System Feature by master_p · · Score: 1

      The reply is a big YES.

      Microsoft should have done this a long time ago: let the programs think they write to system files/directories, but actually write to copies of system files/directories that don't affect the rest of the system.

      This can easily be done at filesystem level, using copy-on-write techniques: a file is shared between all programs until written. Then the filesystem could duplicate the file while it is written in a different actual file with the same name, visible only from the process that writes the file.

    29. Re:Operating System Feature by Anonymous Coward · · Score: 0

      Let me chime in and turn this into something productive:

      SELinux defines the "permissions" an executable runs with on a per executable, _per system call_ (or even more fine-grained) basis (it's done by allowing extra permissions on the file).

      For example Notepad should be able to use the filesystem, but not TCP/IP sockets.
      Or Notepad shouldn't be able to exec other programs.
      Or Notepad shouldn't be able to log keystrokes of _other_ programs.

      Sorry to pick on Notepad, it's just an example, and a bad one, since it doesn't have a Linux version ;-)

      SELinux is pretty underused, I don't know why. Seems pretty straightforward to me.

    30. Re:Operating System Feature by benjymouse · · Score: 1

      Hum. Microsoft did this with Vista. Since 2006 (part of UAC) Windows supports file system virtualization for designated processes. Look it up. Since some (poorly designed) applications used their installation folder for storing/exchanging data between users a virtualized process will not be barred from writing. Instead the write goes to one of the user's directories.

      --
      Reading slashdot one-liner: (irm http://rss.slashdot.org/Slashdot/slashdot).rdf.item | fl title,desc*
  8. Desperation by jridley · · Score: 3, Insightful

    Honestly, give up on Adobe Reader. There are other options. FoxIt has about the same feature set, and CAN do all the dangerous boneheaded stuff like embedded javascript and external execution, but by default it's off, and the vast majority of people never need that stuff.

    On the skinny end there's Sumatra (too skinny for me, no browser plugin). At the other end is Nitro PDF, which has a TON of features even in the free version.

    Honestly, just take Adobe reader right off your machine. Do it now.

    1. Re:Desperation by MBCook · · Score: 4, Interesting

      I'm on OS X, so I use Preview (built in), and it's amazing. It looks great, and it's fast as heck. Because of this I was able to go a long time without having to use Adobe Reader.

      Then I ran into a PDF at work (Windows boxes) and suddenly remember the word of pain and slowness that Reader caused. I now use FoxIt on Windows. It's not perfect (the experience of using Preview is much smoother), but it doesn't act like it owns my computer.

      I recently discovered that not only do PDFs on Snow Leopard have icons that look like their first pages, but when you mouse over them two little buttons pop up and you can turn pages on the icon so you can easily see if a small PDF contains a specific chart without having to open preview or quicklook.

      Some Mac blogger wrote a little while ago that if it wasn't for Preview, Mac users would have abandoned PDFs years ago as slow and bloated (the impression Reader leaves on both Mac and PC). Between Preview and the built in Print to PDF support, you forget how obnoxious PDFs can be on other platforms. MS should make a PDF reader and embed it into 7 SP2. It has to be better than Reader, and 95%+ of users don't use the fancy form-filling auto calculation Javascript magic stuff.

      --
      Comment forecast: Bits of genius surrounded by a sea of mediocrity.
    2. Re:Desperation by cybrthng · · Score: 1

      foxit is terrible these days.. it can't embed correctly to save its life, its slow, getting bloated and the installer likes to install toolbars and crap. I loved it 2 years ago.. not so much now.

    3. Re:Desperation by cbhacking · · Score: 1

      Foxit is nice, but they just don't *get* security. At all. I mean, a fairly basic dumb fuzzer (change a random byte here and there in a template file) will reveal it to be Swiss cheese in a couple hours. This is not to say that I like Acrobat Reader or think its security is good, but its security is, in fact, a hell of a lot better than Foxit's. As with MS software, Adobe is the big target that everybody goes for, so they can be 10 times as secure and still have far more actual exploits.

      --
      There's no place I could be, since I've found Serenity...
    4. Re:Desperation by Anonymous Coward · · Score: 0

      foxit has ads, no thanks.

    5. Re:Desperation by willy_me · · Score: 1

      Adobe threatened to sue when Microsoft planned on integrating a PDF export option into Office. Due to their monopoly, Microsoft has to be careful that they do not use their monopoly to control any other markets. I guess creating a standalone PDF viewer/exporter would be OK, but they would have to charge for the exporter just like Adobe does. The other option would be for them to create an alternative format to PDF - a stunt they attempted and everyone ignored.

      So including PDF with Windows would result in a lawsuit that they might just loose. We're stuck with Adobe for the time being, lets hope they actually make some improvements to Acrobat.

    6. Re:Desperation by sootman · · Score: 1

      Unfortunately, Adobe has so totally borked the PDF spec and PDF creation tools that I still come across PDFs that Preview can't render. A couple years ago (right after 10.5 came out) I had a strange PDF--just a basic one page, 12-month calendar, but somehow all I got were the outlines of the months. There was no text anywhere except for the year at the top and the company name at the bottom. I don't know who made it or how but I had to be able to see it which is why I've always got Acrobat around. (Thought PDFs are set to open with Preview by default.) There have been plenty of others that Preview couldn't show to some extent but that one really sticks out because the document was so simple. It's ironic (yes, really) that the 'P' in 'PDF' means 'portable'--as in, 'viewable on any platform.'

      The file format created by Adobe Systems in 1993 is used for representing two-dimensional documents in a manner independent of the application software, hardware, and operating system.

      --
      Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
    7. Re:Desperation by RocketRabbit · · Score: 1

      You know, just a tip here, but if you hit the space bar while one or more icons are selected in the Finder, if will pop up preview of the document. This works with movies, audio files, PDFs, Word documents, you name it. The architecture it uses for this is pluggable, so developers can write their own previewers for their doc types.

      Try it, you'll like it.

    8. Re:Desperation by Anonymous Coward · · Score: 0

      IIRC, the Linux Adobe Reader doesn't include the Javascript execution ability; it has to be installed separately. I found this out one year when my home state (Hawaii) came out with a PDF version of their tax form that required Javascript. Download the form, fill it out, go to print: required Javascript support. I think because either they were validating user input on the form, or (possibly) generating the unique bar code they put on tax forms now.

      I tried the form in several other PDF viewers, but they couldn't print the form properly.

      And remember, Adobe's goal for the PDF format at one time was to replace HTML with a web-serveable format that gave content creators tight control over fonts, typography, image placement, access and usage tracking, etc. That may have been replaced by Flash/AIR by now, but the intention was the same.

    9. Re:Desperation by dave87656 · · Score: 1

      Adobe threatened to sue when Microsoft planned on integrating a PDF export option into Office.

      Isn't PDF a standard now? Wasn't it submitted to the xopen group or something like that? Can Adobe still exert control over the use of the standard?

    10. Re:Desperation by Hal_Porter · · Score: 1
      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    11. Re:Desperation by dave87656 · · Score: 1

      Yes, they can

      http://news.cnet.com/Microsoft,-Adobe-squabble-over-PDF/2100-1012_3-6079320.html

      That was 2006. I think that might have changed since then.

    12. Re:Desperation by Hal_Porter · · Score: 1

      Their complaint about Microsoft implementing it was based on anti trust, not PDF being a non open standard.

      Submitting it to ISO doesn't change this.

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
  9. How about 'read' calls too? by NevarMore · · Score: 1

    Why not sandbox it entirely? If the JS engine in Acrobat can run arbitrary commands I don't want it reading files from my local filesystem either. I suppose it wouldn't directly be able to transmit those files if its not able to write to a network socket, but that doesn't mean it should be allowed to read random things either.

    Adobe obviously wants to keep a very tight grip on the PDF ecosystem, why not limit Reader and only allow it to perform scripting actions on signed and verified PDFs? This benefits Adobe since the only tool that can create and submit PDFs for signing and verifying would probably be from Adobe.

  10. Comment removed by account_deleted · · Score: 2, Informative

    Comment removed based on user account deletion

  11. Adobe -- UR DOIN IT RONG! by Yossarian45793 · · Score: 0

    Adobe -- UR DOIN IT RONG! (Insert picture of adorable cat here)

    1. Re:Adobe -- UR DOIN IT RONG! by Peach+Rings · · Score: 0
  12. Doesn't matter by MadGeek007 · · Score: 4, Insightful

    A sandbox doesn't matter if said sandbox has as many flaws as the orignal reader...

    1. Re:Doesn't matter by spazdor · · Score: 2, Insightful

      goodbye, PDF->payload

      hello PDF->chroot breaker code->payload

      --
      DRM: Terminator crops for your mind!
    2. Re:Doesn't matter by Anonymous Coward · · Score: 0

      chroot was never actually intended as a security mechanism, it's no surprise there are so many ways to break out of one. The grsecurity patchset can lock it down, though.

  13. How do you keep stuff like tidserve out. by rsilvergun · · Score: 3, Insightful

    TIDserve gets right past virtualization. It uses a privilege escalation in IE to find the virtual OS' drivers and then it follows the driver chain down to atapi.sys (which it can exploit).

    --
    Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
  14. Litter ! by Rastignac · · Score: 2, Informative

    My cat's sandbox is the right place for Adobe's products.
    Too heavy, too slow, too buggy, too dangerous, etc.

    --
    -- Rastignac was here.
  15. software noob but... by freeschwag · · Score: 3, Interesting

    IANAMCSE but.....(I am not an MCSE :) )
    Is there just no possible way to develop software that is NOT exploitable?

    --
    Tweet, tweet, all id10t's out of the gene pool, open swim is over.
    1. Re:software noob but... by king+neckbeard · · Score: 3, Insightful

      There are good practices for security to minimize security risks, but nobody at Adobe has ever heard of them.

      --
      This is my signature. There are many like it, but this one is mine.
    2. Re:software noob but... by Monkeedude1212 · · Score: 1

      Is there just no possible way to develop software that is NOT exploitable?

      Depends on what your software is doing. If your software has to change any of the bits on the hard drive - Exploitable. If your software interacts with a database - exploitable. If your software contacts the internet - exploitable.

    3. Re:software noob but... by Anonymous Coward · · Score: 0

      Sure they've heard of them... that's how they know what to avoid doing!

    4. Re:software noob but... by Anonymous Coward · · Score: 0

      Because they're reading the manual Microsoft gave them....

  16. Let's hope.. by Mascot · · Score: 1

    One can always hope that with half of Windows 7 installations being 64 bit, malicious software readily bypassing the protection will force Microsoft to finally implement a sufficient API for sandboxing.

  17. Doesn't matter by MadGeek007 · · Score: 0

    A sandbox doesn't matter if said sandbox has as many flaws as the original reader...

  18. need vs use by interkin3tic · · Score: 1

    That's good that you have an alternative that works for you on your home computer, but you're never going to get my whole department to trade some of those features for security, even the ones who -could- install it themselves. Them using an insecure PDF viewer is problematic for me because I have to use the same network. Thus it's a good thing.

    1. Re:need vs use by Anonymous Coward · · Score: 0

      Did you just call Adobe products secure? Cause you're living in a dream world if you did. I suppose reading the article would be too much - theres a reason they are putting newer versions into a sandbox and its an anagram of the word sinecure.

  19. This reminds me of Word Macros by Lord+Byron+II · · Score: 5, Insightful

    It seems that Microsoft already went through this 15 years ago with Word macros. It's kind of scary that these companies that are producing software for looking at / creating documents would enable this sort of functionality in their file formats. I realize that there are a handful of applications where it's beneficial to have a document be able to write to the filesystem, but for 99.99% of documents, what business do they have reading or writing anything?

    It would be like if you bought a book, sat it down on your desk, and when you pick it up later, you find that the book was doodling on your desk the whole time.

    1. Re:This reminds me of Word Macros by ksandom · · Score: 1

      It would be like if you bought a book, sat it down on your desk, and when you pick it up later, you find that the book was doodling on your desk the whole time.

      I love that analogy! :D

      --
      Funnyhacks - Wierd, unusual, and fun hacks
    2. Re:This reminds me of Word Macros by Anonymous Coward · · Score: 0

      I initially read that as "drooling," which is something I definitely don't want to see my books doing, as then it will be time to put away the mescaline and who wants that.

    3. Re:This reminds me of Word Macros by Inda · · Score: 1

      I still write to disk using Word macros and all other Office packages - not sure anything has changed. Create the FSO and off you go. No errors, no user interaction except for the opening macro dialog, which everyone clicks without thinking.

      --
      This post contains benzene, nitrosamines, formaldehyde and hydrogen cyanide.
    4. Re:This reminds me of Word Macros by Anonymous Coward · · Score: 0

      Best analogy ever

  20. And yet they still haven't made a version... by mark-t · · Score: 5, Informative

    ... for 64 bit linux.

    Sure there are free pdf readers that work on Linux and 64 bit, but I find that none of them are as flexible with regards to printing options as Acrobat is.

    And the last time I installed multi-libraries on my system supporting both 32 and 64 bit, primarily just so I could use Acrobat, I started having some stability issues that I would just as soon not repeat.

    1. Re:And yet they still haven't made a version... by Anonymous Coward · · Score: 1, Insightful

      Why would 32-bit libraries cause stability issues? Other applications wont use them if they're already 64-bit. If its Acrobat iself having stability issues, a 64-bit version wouldn't help most likely. .

    2. Re:And yet they still haven't made a version... by Anonymous Coward · · Score: 0

      ... for 64 bit linux.

      Sure there are free pdf readers that work on Linux and 64 bit, but I find that none of them are as flexible with regards to printing options as Acrobat is.

      And the last time I installed multi-libraries on my system supporting both 32 and 64 bit, primarily just so I could use Acrobat, I started having some stability issues that I would just as soon not repeat.

      Why would they target software for Linux 64 bit when the ROI for windows (or even Mac) is so much higher? Goodwill doesn't pay the bills. Selling software does.

      {moderator notes: I run linux on my router and my pc. this isn't a linux troll. it's a valid business question}

    3. Re:And yet they still haven't made a version... by mark-t · · Score: 1

      What happens is that, when installing new 64-bit programs, the linker would sometimes want to link with the 32-bit versions of the libraries instead of the 64-bit ones.

    4. Re:And yet they still haven't made a version... by mark-t · · Score: 1

      The reader has always been free. Having the reader available on all platforms makes the commercial pdf writer more attractive to people who might wish to utilize it.

    5. Re:And yet they still haven't made a version... by exomondo · · Score: 1

      What happens is that, when installing new 64-bit programs, the linker would sometimes want to link with the 32-bit versions of the libraries instead of the 64-bit ones.

      Installing? You mean compiling. If your linker is picking up the 32bit libraries when you're building 64bit binaries your linker arguments are wrong.

    6. Re:And yet they still haven't made a version... by mark-t · · Score: 1

      Well, yes.... using slackware, some stuff from slackbuilds.org does compile from source. My point is, however, that I haven't set anything in particular up for the linker arguments to be wrong in the first place, which is why I call the system as I see it - unstable.

    7. Re:And yet they still haven't made a version... by Anonymous Coward · · Score: 0

      Amen, brother!

    8. Re:And yet they still haven't made a version... by exomondo · · Score: 1

      It's absolutely not a question of stability at all, and it won't link to 32bit libs if it's building a 64bit binary anyway. So if it can't find the 64bit libraries because the 32bit libraries are installed it seems a lot more like you haven't installed them correctly. What was the actual error, because this doesn't sound likely at all.

    9. Re:And yet they still haven't made a version... by mark-t · · Score: 1

      The 32 bit libraries were installed according to the instructions found at http://connie.slackware.com/~alien/multilib/

      After installing them, I found that when installing some new packages from source slackbuilds, I would get a link error that clearly reflected the fact that linker was trying to use an identically named library from the wrong directory (from /lib instead of /lib64). I can't recall the exact error message, however. Not being too keen on wanting to fix problems in other people's software, I decided to abandon multilib at the cost of not being able to use acrobat reader.

    10. Re:And yet they still haven't made a version... by pandrijeczko · · Score: 1

      Why would anyone comment on something with a comment that clearly shows they have no understanding of what they are commenting on? Oh wait, I forgot, this IS Slashdot, after all...

      Open Source may not be perfect, may sometimes be slow to come up with software solutions, but it IS free - and anyone who mocks anything that's free is an idiot, full stop. Sure, do something constructive and send some feedback to the developers of an OSS project telling them why you think they've done it wrong, they're not immune to criticism - but if you act like a spoilt child, people will just ignore you.

      And if Open Source is so crap, why are you posting on the Internet now, since its entire functionality is based on Open Source and Open Standards? That makes you a hypocrite also.

      Incidentally, one of the main reasons Open Source development is sometimes slow is due to the very time-consuming task of having to backwards engineer protocols because the creator of those protocols do not publish those standards openly - this is why, for example, some hardware manufacturers have far better driver support in the Linux kernel than do others.

      So next time, engage brain THEN mouth, not the other way around. Intelligent people like me consider software to be tools for productivity & entertainment and if they do the "right job for the right price" then it doesn't matter whether they are Open or Closed Source, as long as they do what they need.

      --
      Gentoo Linux - another day, another USE flag.
    11. Re:And yet they still haven't made a version... by exomondo · · Score: 1

      Specifically what packages gave this error? I only ask because i've never encountered this and if you followed the guide correctly there should be no reason for such an issue to occur.

    12. Re:And yet they still haven't made a version... by mark-t · · Score: 1

      I'm afraid I can't remember that anymore, sorry. It had not occurred to me at the time to take note of it.

  21. Operating System Feature: VM's. by Anonymous Coward · · Score: 0

    Well in windows 7 you can use the Windows XP virtual mode and with it's integration into the start menu it's pretty transparent it's running under a VM.

    1. Re:Operating System Feature: VM's. by repka · · Score: 1

      True, but not as transparent as I'd like it. I'm in, once they get GPU virtualization performance as the CPU one... or just move all SIMD logic into CPU and standardize instruction set.

  22. Curious by BigBadBus · · Score: 1

    Will there also be a sandbox to prevent another shite Adobe product causing my browser to flash?

  23. I need it. by Anonymous Coward · · Score: 0

    This.

    My customers sends a lot of blueprints as PDF files. I tried the alternatives because I think Acrobat is bloated, but the competitors had issues with printing. One printed everything as raster images and another one couldn't print anything at correct scale.

    1. Re:I need it. by adtifyj · · Score: 1

      This.

      My customers sends a lot of blueprints as PDF files. I tried the alternatives because I think Acrobat is bloated, but the competitors had issues with printing. One printed everything as raster images and another one couldn't print anything at correct scale.

      Have you tried asking your customers to send you their technical drawings in vector graphic formats? PDF can include vector graphics, but it is a horrendously complicated format that can include anything and everything, and usually does. EPS is a much more predictable interchange format that has quite a lot of software support.

      Which PDF competitors did you try?

    2. Re:I need it. by Khuffie · · Score: 3, Insightful

      "Yeah, hi. Can you please change your workflow and the way you've been doing things for years that has worked with no problems just because I can't be bothered installed a free program to open your PDF files? Thanks!"

    3. Re:I need it. by adtifyj · · Score: 1

      "Yeah hi, if you are creating your blueprints in a CAD program, it would save me time and effort if you sent me the blueprint in a vector format that I can import effortlessly into my workflow, and I can pass those savings on to you."

    4. Re:I need it. by Alex+Belits · · Score: 1

      Not if a "vector format" is a proprietary CAD format that can be only edited in a CAD that costs tens of thousands dollars to license. CAD viewing-only programs are notoriously bad at printing and usually only available for Windows, so on any other OS you also have to deal with emulation or virtual machines just to see the drawing.

      PDF is actually great for EPS pseudo-encapsulation -- any "print to PDF" program that uses Ghostscript as its engine, does a reasonably good job at converting vector formats.

      --
      Contrary to the popular belief, there indeed is no God.
    5. Re:I need it. by jbengt · · Score: 1

      .pdf is actually currrently the best format for sharing and printing vector graphic CAD drawings, and it's an open format that anyone can implement. Viewers and print drivers for it are ubiquitous, the spec is open, all major CAD programs can output to it (though some might need and add-in or plotter driver)
      .pdf is more reliable than using the actual CAD file, as even if you put up the $thousands for AutoCAD different versions and different add-ons will look different and may not work with each other at all. Also line thickness, colors, plotting attributes, etc. need additional info not typically stored inside the document.
      Before .pdfs became common, AutoCAD printing was typically done by making .plt files, for which there are no good viewers, and which still require plotting setup files to plot properly.
      Before .pdfs became common, sharable drawings for viewing were usually .tiff files, which are large, cumbersome, slow, and hard to print to scale.
      .DXF drawings relatively open, but are large, have limited accuracy, and will not usually contain all of the information needed to plot a modern drawing (see the .DXF definition of a 3D Solid, for example)

  24. But what will they put the sandbox in? by kindbud · · Score: 2, Insightful

    Just sayin'...

    --
    Edith Keeler Must Die
    1. Re:But what will they put the sandbox in? by Anonymous Coward · · Score: 0

      Same thing I always found in my sand box as a kid, SHIT.

  25. Why yes... by Killer+Eye · · Score: 1

    Why yes, because when I think of what it would take to quickly open and view PDFs, I immediately conclude that the only solution is a program big enough and complex enough to require a sandbox, to make sure that it can't be exploited.

    For years, Adobe has been creating extremely bloated software. And it has been years, not coincidentally, since I've wanted to install any of their stuff.

    Why did PDF have to have all this crap added to it? The answer is, it didn't; Adobe just wanted to keep extending their reach, for as long as they could convince people to keep installing "free" readers that just happen to contain your kitchen sink. Enough.

    --
    "Microsoft killed my company, I hold a personal grudge. I don't use Microsoft products and neither should you."-JWZ
    1. Re:Why yes... by Shados · · Score: 1

      They should make PDFs open in a sandboxed Virtual Machine, now that will be secure!!

  26. The real question is. . . by jafac · · Score: 4, Funny

    Who sandboxes the sandboxers?

    --

    These are my friends, See how they glisten. See this one shine, how he smiles in the light.
    1. Re:The real question is. . . by Anonymous Coward · · Score: 0

      Yo dawg we heard you like sandboxes...

  27. Time, money, skill and resources tradeoff... by Sits · · Score: 1

    (I'm not an MSCE either but I have written program snippets). My vague hand wavy thinking is that it is a difficult problem with a time, money, skill and resources tradeoff. You could:

    • Reduce the attack surface area by making software small. Software that doesn't open any files, take any parameters or read from the network is more difficult to exploit. However software that doesn't take any input is a bit self defeating. If you feel your software HAS to have complicated input interactions (e.g. an embedded programming language) there may be no easy way of doing this.
    • Make software that has no bugs or flaws in it. If your software is perfect and its specifications are perfect then there aren't any exploits. This is really hard to do though - it's impossible to show that every single possible program you could write doesn't have any bugs in it. You can go the mathematical route and try to write programs from (proven!) mathematical equations. These should have far fewer bugs but you then have to be sure you got the specification correct in the first place... This is also requires high skill while being expensive and time consuming for even small programs and only becomes more expensive as the program has to grow in size. If your program never makes it market (because it took too long to write or cost too much to make) then you also get no return for your effort.
    • Try and mitigate damage that could occur. You can write the program so that pieces run in different sandboxes with different privileges/abilities. The hope is that (like compartments on a ship) a hole in one area won't lead to damage in another area. This is expensive in terms of time to write and often requires more resources but it does seem to be the direction that Internet (e.g. web browsers, servers) facing apps are going.

    The above also assumes that you don't get done in by software you (the author of the program) didn't write (e.g. the operating system code for drawing a letter has a hole in it and this allows an attacker to then break your program).

    Basically non exploitable software is a difficult problem and because writing perfect programs is so hard, damage mitigation with sandboxing is probably the way we will go for now (unless you are writing something life critical etc). The resources to do the sandboxing are higher than without but we are at the stage where it is worth the cost.

  28. PDF Programming Platform by Anonymous Coward · · Score: 1, Insightful

    The initial sandbox implementation will isolate all 'write' calls on Windows 7, Windows Vista, Windows XP, Windows Server 2008, and Windows Server 2003...

    I was always perplexed at how a text document can somehow make calls to an operating system. It seems to be that PDF is a programming interface that supports text, and not a document format.

  29. Sandboxing? by Wowsers · · Score: 1

    Sandboxing Adobe PDF? How about just burying this bloated, slow, insecure garbage in the sand so it never shows again. Then in 200 years it's discovered in an archaeological dig, and people marvel at how badly written software was ever unleashed to market.

    --
    Take Nobody's Word For It.
  30. Re:Who needs it? Also: Evince. by Anonymous Coward · · Score: 0

    I will try Sumatra, thanks for the tip.

    Currently, on a Windows box, I'm using Evince, from the Gnome project.

    To plug Evince into Firefox, I'm using something called "libertexto" http://www.libertexto.org/

    I got tired of the Adobe bullshit. The crashes, freezes, etc. Version 9 broke the camel's back. The stupid thing wants to install a Firefox "download manager" extension first, which then downloads and installs the reader. This is completely moronic compared to a normal Installshield-style installer which users are accustomed to on that platform. Like any wheel re-invention, this downloader/installer has issues. If you abort an installation midway through, it becomes confused; it thinks that it had completed. Moreover, you cannot pick the installation directory. If your C: drive is low on space, tough luck.

    With this new development, it's become obvious that Adobe are jumping on the bandwagon of sandboxing bugs and hoping for the best, instead of fixing them.

    So, goodbye and good riddance.

  31. a circular sandbox by mentil · · Score: 2, Funny

    Sandbox A will be put inside Sandbox B, and Sandbox B will be put inside Sandbox A. Problem solved!

    --
    Corruption is convincing someone that the selfless ideal is the same as their selfish ideal.
  32. easy button ... by Anonymous Coward · · Score: 0

    the obvious solution is of course to run Adobe Reader in a dedicated VM ..
    duh !

  33. Obligatory XKCD by Maarx · · Score: 0, Redundant

    Sandboxing your document reader so that corrupted documents stop installing malware to the host machine?

    You. are. doing it wrong.

  34. What is these need for accessing the system anyway by Psaakyrn · · Score: 1, Redundant

    This is like giving people guns, then throwing them in jail. Why give them guns to begin with?

  35. I've got mixed feelings about this by haruchai · · Score: 1

      1.) About fucking time, morons
      2.) Okay, i feel a bit safer
      3.) Who cares? I've not used Acrobat in several years.

      Sumatra, PDF X-change or Foxit works as well or better.

    --
    Pain is merely failure leaving the body
  36. Ctrl+mouse draw a box, Ctrl+C COPY by Anonymous Coward · · Score: 0

    a little unusual, fuzzy targeting, but still COPY/PASTE

  37. Nobody... by Qubit · · Score: 0, Offtopic

    Nobody puts Acrobat in a sandbox, nobody!

    --

    coding is life /* the rest is */
  38. Fix it instead of sandboxing? by Hamsterdan · · Score: 1

    Instead of sandboxing the software, couldn't they fix the software so it's not vulnerablerable to so many attack vectors?

    and then sandbox it...

    --
    I've got better things to do tonight than die.
  39. Maybe mixed, more likely high risk by mnemonicj · · Score: 1

    It’s yet another piece of danger from the company that for many releases circumvented your operating system security settings by using its own embedded tcpip stack. Now they are going one step further, the sandbox, this time they will attempt to circumvent read, circumvent independent tagging, examination, and wrapping of files through their proprietary Windows 7, Windows Vista, Windows XP, Windows Server 2008, and Windows Server 2003 implementation. I don’t like the product, it is able to execute with root privilege on many implementation’s unless constrained at installation, and now you have to monitor the complete range of adobe product to have any chance of saying no, every installation of an adobe product seems to correct your settings, back to the adobe preferred default.

  40. Cut & Paste? by Anonymous Coward · · Score: 0

    I never cut and paste a pdf. Sumatra PDF can however do copy/paste very well. Ctrl + left drag, ctrl+c.

  41. What's it doing in there? by waperboy · · Score: 1

    And I am baffled - it's a PDF viewer! "Read/Write operations?" Its purpose it to render PDF documents, and maybe print them. No need to touch anything else on the computer. Save some preferences, but that's done by the program, separated out from any PDF-interpretation - certainly not made available from "scripting" inside the document. Abandoned Acrobat Reader long time ago too.

  42. Re:Who needs it? Also: Evince. by hairyfeet · · Score: 2, Informative

    Well if Sumatra doesn't do it for you I give my customers Foxit which has safe mode built in which halts executable code in PDFs by default, which is of course how they hit you with malware in the first place. Why Adobe decided executable code was just gravy for a document format, I'll never know. But that link will install any of the programs on their page with no toolbars, including Sumatra or Foxit, all automated. Great for setting up a PC for the first time. After version 6 Adobe became just too bloated for me to recommend to customers, but I've not gotten any complaints with Foxit.

    --
    ACs don't waste your time replying, your posts are never seen by me.
  43. Huh.. by bunkymag · · Score: 1
    Putting yourself in a sealed box with Acrobat to protect yourself from malware is like sealing yourself in an airtight tupperware container to protect yourself from germs. And the tupperware container also houses a hungry, scabrous, and lecherous tiger.

    With boxes as with platitudes, it's what's inside that counts.

  44. Alternatives and other considerations by Anonymous Coward · · Score: 0

    Some time ago I ran a PDF software research, annoyed by Adobe Reader 7. BTW, all this is for Windows platform (I have an XP copy).

    I purposefully didn't upgrade for a long time (years), wrongfully assuming that Reader 8 (and 9) are even slower. What I learned (and verified myself) is that Adobe Reader 7.x is slowest of them all, so...
    PDFs software has multiple requirements/features (not everyone needs all of them):
    - display PDFs as standalone application
    - display PDFs online in the browser
    - load quickly
    - allow editing and forms
    - install a thumbnail generator (when explorer is in thumbnail view, it can display first page of the PDF document)
    - install a PDF IFilter (will get back to it) *
    - display tooltip when hovering mouse over document icon
    - add a property sheet (right click->Properties) with some document infos

    IFilter: is a piece of code which parses a document (PDFs in this case) and extracts pieces of information which might be interesting for indexing (file name, author, some keywords specified during editing, etc.). The filter is used by: desktop search technology (specifically WDS - Windows Desktop Search) and by SharePoint servers.

    So, during my research I quickly found this article, which taught me about alternatives: http://www.downloadsquad.com/2007/12/28/pdf-xchange-another-light-weight-adobe-reader-alternative/

    Basically, some alternatives are:
    - Adobe Reader Speedup - a small program which allows to enable or disable Adobe plugins. It comes with presets if you don't feel like manually tinkering with plugins. It works with all Adobe versions I tested (7.x, 8.x, 9.x) - I guess it just makes some registry changes.
    - Adobe Reader Lite - this is an unofficial installer which re-bundles only the most commonly used pieces of Reader. Each time Adobe releases a new version of software, someone (an external volunteer) has to redo the work with the new DLLs. It is therefore versioned (Adobe Reader Lite 9.x.y, etc.)
    - Foxit, which many people know about.
    - PDF-XChange, an excellent solution with great editing and form capabilities. It is more powerful (feature rich) than Foxit, just a bit slower at startup but still obviously faster than Adobe.
    - Sumatra, which is rather dumb (bugs in rendering, no editing options at all) but fastest of all I'm writing about. Actually, I never tried Sumatra, I was happy with PDF-XChange.

    Therefore there are 3 contenders:
    1. Adobe
    Slowest of them, displays documents standalone and in browser, allows powerful editing. Creates explorer thumbnails and tooltip. Does NOT add a new sheet when looking at file properties. Comes with an IFilter.
    2. Foxit Reader
    Fastest of them, displays documents standalone and in browser, allows editing (but not very powerful). Does NOT create explorer thumbnails and tooltip. Does NOT add a new sheet when looking at file properties. Does NOT come with an IFilter.
    3. PDF-XChange
    Fast but slower than FoxIt, displays documents standalone and in browser, allows free editing (powerful). Creates explorer thumbnails and tooltip. Adds a new sheet when looking at file properties. Comes with an IFilter.

    So, there you have it.
    I installed FoxIt and PDF-Xchange on my system - FoxIt is the default viewer, but I get the IFilter and stuff for XChange, and I sometimes open with the other one. On my GF's laptop I instaled Adobe Reader Lite (for some reasons she insists on using Adobe, albeit she only reads PDF files only now and then, never edit).

    BTW: FoxIt takes advantage of the fact that people don't know that Adobe Reader comes with a free PDF IFilter and sells (for 100's of $) their own FoxIt PDF IFilter. This being said, some guys tested for IFilters on a huge collection of PDFs, and FoxIt's was fastest (and has a 64-bit version IIRC). Again, SharePoint servers do need such an IFilter installed.

    HTH.

  45. But wait! There's more! by ThatsNotPudding · · Score: 1

    The sieve-like structure of the Adobe Sandbox (tm) assures that the sand is self-cleaning! And for a nominal fee, Adobe is delighted to offer genuine replacement Adobe Sand (tm) with 100% Photoshop compatibility!

    1. Re:But wait! There's more! by FreonTrip · · Score: 1

      I'm glad it's self-cleaning, what with the perpetually regenerating supply of kitty nuggets it's bound to produce...

  46. Monopoly by Dr_Barnowl · · Score: 1

    MS are lairy of doing anything that will level accusations of monopoly at them again - they have been in trouble for bundling apps before now and if they put in a PDF viewer this is the card that Adobe will play against them.

    This is is why Notepad is still the same awful useless piece of rubbish that can't even open files with Unix line endings properly. (note - not sure if the Vista/7 version does this but the most-used business version, XP, does not). The text editor industry is so large that they would be accused of destroying it single handedly if they updated it.

    1. Re:Monopoly by Anonymous Coward · · Score: 0

      MS are lairy

      You mean leery.

  47. I just dont understand... by hesaigo999ca · · Score: 1

    I just don't get adobe...at what time would my PDF reader need to edit the registry, and what good reason would I need web access with javascript...? Seriously....if I need web info from another app, you can call IE from that app with command line arguments, why use a faulty app to open a web page with...IE is not secure, why would you think adobe reader would be?

    I have used Foxit, but even that has holes apparently....i think i will stick to chm books for now, if I can avoid pdf altogether.

  48. The REASON for security problems: User apathy by dwheeler · · Score: 1

    You stated that "the vast majority of users have Adobe Reader installed to view PDF files, and they will not know why or how they should change to something else". That may be true, but that explains why we have so many security problems in the first place.

    The more people that say, "Product X has too many security problems, I will switch to product Y", the faster the maker of product X will wake up and eliminate security vulnerabilities. Or disappear, leaving room for whoever makes product Y. Making a secure program is not rocket science; the principles have been known since the mid-1970s, and there is lots of freely-available information on how to do it (e.g., see my Secure Programming material). But developers will only do that if there is a reason to do so.

    If most users accept whatever product they have, as if it appeared by magic from the heavens, then unsurprisingly, the maker of that product will not improve the product.

    People should be rising up and saying, "Your product keeps having security problems, ones your competitors don't have. So I'm switching to a competitor". If enough people do that, security problems will be a rare event. So, let's get people to say "I'm not going to take it any more!!" Then, Adam Smith's invisible hand will cause products to either get better in a hurry, or disappear into their rightly-deserved rubbish bin.

    --
    - David A. Wheeler (see my Secure Programming HOWTO)
  49. Really that bad? by DisKurzion · · Score: 1

    Honestly, am I the only person who doesn't have an immense hatred for Acrobat Reader?

    Yea, it's a big install, and uses a sizeable chunk of RAM...but does any of that matter anymore?

    I have a 9 MB PDF file...600 pages of Oracle documentation. Adobe Reader opened it from a cold start in less than 2 seconds, and I was able to scroll the entire document quickly, and find the information I needed. No other free PDF viewer I've tried can do this, with the same responsiveness and ease of scrolling, zooming, or selecting text...all without the annoyance of ads. It's using about 30 MB of RAM to do this. Big fucking deal....Firefox is using 150MB, Chrome 60 MB, Outlook 80 MB...hell IE 8 is using almost 30 MB with only one tab open.

    For any computer newer than 4 years old, the 'bloat' in Reader is negligible. It truly hasn't sucked from a performance standpoint since version 8. And in my mind, it beats the hell out of dealing with the various quirks in other PDF viewers...especially when you have to fill out a PDF form.

    I for one welcome the attempt at beefing up security, and hope that other highly targetted apps take a cue from this and implement sandboxing for themselves.

  50. Re:Who needs it? Also: Evince. by AmiMoJo · · Score: 1

    Foxit has a history of exploits. You really need a reader with no Javascript or execute support at all.

    --
    const int one = 65536; (Silvermoon, Texture.cs)
    SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
  51. Re:Who needs it? Also: Evince. by Skuld-Chan · · Score: 1

    Acrobat halts executable code as well - with its trust manager. These exploits are bugs, and Foxit was actually vulnerable to the most recent PDF bug that Acrobat was - Adobe just took two weeks longer to fix it (but then they had 25+ more languages they had to test the patch on).

  52. Solution: jail(8) by Something+Witty+Here · · Score: 1

    Real operating systems have real jails.