Adobe Launches Sandboxed Reader X
CWmike writes "Adobe on Wednesday released Reader X, the next version of its popular software that includes a 'sandbox' designed to protect users from PDF attacks. Protected Mode is Adobe's response to experts' demands that the company beef up the security of Reader, which is aggressively targeted by attackers. Calling the sandbox a 'new advancement' in protective measures, Brad Arkin, Adobe's director of security and privacy, admitted it will not stymie every attack. But he argued it will help. 'Even if exploitable security vulnerabilities are found by an attacker, Adobe Reader Protected Mode will help prevent the attacker from writing files or installing malware on potential victims' computers,' Arkin said in a post to a company blog late on Thursday."
I love the idea of it being sandboxed. I downloaded and installed Reader X yesterday, but I haven't had a virus in a long time so we'll see how it goes. However I've got a customer who gets the virus of the week almost on schedule... I'll have him try it out.
Nobodies Prefect
Tidbits for Techs Technology Blog
This is a terrible idea. The neighborhood cats are constantly shitting in my sandbox.
Acrobat Reader does this stupid thing where it opens the Reader application to show me an error message then shuts that down and opens the document in the browser. During this, any other Acrobat Reader instances opened will be automatically closed and it's a 50/50 shot whether the current document actually shows up properly in the browser.
Any program I run should be have the option of being sandboxed by the the OS if I so choose.
Adobe Reader is already a performance slouch. This probably won't help a bit. Too bad my tax declaration only works with their version. Well, as far as I could see at least.
Ahhh...the great dumpster continuum. Many a free computer will be found there. -- sowth (748135)
"Protected Mode is Adobe's response to experts' demands that the company beef up the security of Reader, which is aggressively targeted by attackers
..
Shouldn't that be beef up the security of Reader on Windows, which is aggressively targeted by attackers
The ONLY way I can feel safe is to run Adobe Reader Protected Mode in Windows Safe Mode. Then, and only then, I will be safe.
He who knows best knows how little he knows. - Thomas Jefferson
Come on, Adobe. This feature was programmed by Marketing Dept, I'd guess.
I mean really, Adobe Reader has become one of the worst PDF readers available. It's slow. It hangs the browser. It's constantly getting attacked. And it's a total pain to keep it updated.
Just get Foxit and be done with it. It's light weight, doesn't hang browsers while opening large PDFs, has a SIGNIFICANTLY better search interface, and so far hasn't been subject to any major attacks/flaws.
-Rick
"Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
Great! Now, where can I get the non Air installing version? All I want is Reader, not extra stuff that is vulnerable as well.
Evince works just fine here!
It's been asked time and time again. How can it be so slow? Even the installer is exceptionally slow.Throw it out and use a normal installer already.
ftp://ftp.adobe.com/pub/adobe/reader/win/10.x/10.0.0/
A few language options available, and EXE or MSI format.
soon to come: Virtualized Adobe Reader which runs in it's own kernel space, with GUI, multiuser and multitasking support!
For Windows, you can use a FREE program called "SandBoxie" (and it's NOT just for webbrowsers, it can sandbox any Ring3/RPL3/UserMode app) http://www.sandboxie.com/index.php?DownloadSandboxie , and on *NIX's you can use chroot (of course) & create a chroot jail.
APK
Run acrobat as another user using sudo. This will contain future exploits to "lamer's" home directory instead of relying on Adobe to protect you. I fully expect Adobe's sandbox implementation to be as dismal as their security track-record.
boycott slashdot February 10th - 17th check out: altSlashdot.org
Whilst an improvement I'll take a good bet it's still a memory and processor hog. I'd advise people to use Foxit but honestly these days it isn't much better and includes adware.
I personally use Sumatra at home, at work (I work at a print company so we receive lots of PDFs) we use Adobe Reader but I've made sure to disable JS by default in it. It's amazing just how many attacks disabling JS stops. The really impressive thing is that of the massive amount of PDFs work receives we very rarely have one that requires JS. The unfortunate reality of PDFs though is that Adobes Reader is the best renderer, whilst say with Sumatra or Foxit may get 5% rendered incorrectly that's a lot of needless support calls and hassle.
Wow way to screw over plugin users. Instead of fixing the bugs in their software they just block out a whole lot of stuff.... I work for a software company that uses a plugin to connect to the reader and have real time bookmark following between the reader and our software. With this new "enhancement" our link to the reader is completely broken. We either have to tell our clients to disable the protected mode and go back to the same broken reader or our clients can stop using our features... Thank's Adobe
Any program I run should be have the option of being sandboxed by the the OS if I so choose.
I totally agree. The OS should provide hooks to applications to spawn sandboxes. I know that Apple already has this in OSX since I use it in Xgrid to sandbox jobs. They have not documented the configuration yet but it's easy enough to guess. It works well. It would be cool if they could take it a step further to the thread level so you could share memory but imprison the resources a thread can use.
I have found the tricky part of this is that many things you think you can turn off are not so easy. For example, many applications need to access preference files so they need read write to the preferences directory. Your code may not be actually writing to that directory but calling a persistence library function for dictionaries and it may require you to allow access to the whole directory not just a file.
In other cases your app may call other things that expect certain access. For example, when you run the command "ls -l" in a shell, it accesses /etc/passwd in order to put names to the process UIDs. When you ask for the time or date, various localization files in /etc are consulted. When you call open/save dialogs some of these appear to try to inventory the mounted drives in /Volumes (which you can see because the drives spin up).
It's hard to anticipate these things because libraries and APIs that you use have legacy expectations of their privileges. In order for the code to grant that access to the API, the code itself has to have it too. The only work-around for that is to go back to the evil days of Set UID root scripts (like the command "ps" still has).
Some drink at the fountain of knowledge. Others just gargle.
A simpler solution is to keep your executables and data separate and don't allow write access to the executables - simples ;)
I agree with you that Foxit is faster and easy to use however it has had vulnerabilities. http://www.foxitsoftware.com/pdf/reader/security_bulletins.php
Debloat it?
Honestly, I use an alternative pdf reader that will not play Mpeg4, launch my CAd program, etc.. and it works perfectly.
Adobe; cut out all the useless crap and make the thing once again RENDER A PDF FILE AND ONLY A PDF FILE.
I will not use Acrobat Reader, it's slow, bloated and because of the really stupid design of allowing it to launch an external app to render encoded data, it's a major security risk.
Do not look at laser with remaining good eye.
Sandbox isn't instant security. A sandbox is just another layer on the already existing layers of security. We see how much that has helped.
I absolutely hate it when the PDF loads into the browser rather than the PDF software. All your menus mess up, you can't fully use the PDF software, you can't fully use your browser, the PDF software hogs your browser up.
I blame Internet Explorer.
I wish Adobe would spec out a "light" version of the PDF format and create a reader that conforms to it? Reader has gotten so big because of features that a lot of people don't really care about anyway.
PDF's don't have to take 15 seconds to load:
http://www.foxitsoftware.com/pdf/reader/addons.php
Restating this in more practical terms: locking some of your doors will not stymie every thief. But it will help!
Sorry, I'm just not buying it.
Gives you ample time to uninstall the McAfee Security Scan Plus that gets installed without your permission.
Once I was a four stone apology. Now I am two separate gorillas.
Not only does the make 'select default PDF handler' option bizarrely trigger an msi installer to run which is frankly a mind boggling way to get it to work if you ask me...
it doesn't actually work! it's not replacing the (default) registry string foxit and other PDF readers set!
Other than that pain, it's the first version of adobe reader I've decided to use since viable alternatives were available, as with any luck this new sandboxing should actually be worth while.
I just wish evince was faster so I didn't have to keep both of them on my computer. I use evince except when I have to look at really big pdfs, then I have to use Reader.
It just seems like kind of a no-brainer. Why does my browser need anything more than read/write on the cache folder and write for Downloads? Why shouldn't acrobat not be able to execute other programs by default (handled by the OS). Why does a game need access to anything but it's saved games folder? I understand that most of our problems are from users but it seems like a sane set of default policies could make things a lot easier to manage :)
Back in the day, it was realized that Display Postscript could be exploited. This was demonstrated in an amusing way with encapsulated postscript files which, when NeXTSTEP's Mail program tried to render them in-line in a message, executed code that would cause your screen to "melt", or would grab all the windows on your screen and spin them around until you clicked the mouse.
Unfortunately, Postscript could also operate on files...
So NeXT added a default "secure DPS context" in which Postscript would execute with the problematic instructions disabled.
September 2011: Looking for Cocoa/iOS work in Boston area Cocoa Programmer Quincy, MA
"Installing this program will take up 415.8 MB of space". Seriously? WTF Adobe, this reads PDFs AND DOESN'T DO ANYTHING ELSE, are you trying to make it as bloated as possible?
Saying your "phone ran out of batteries" is like saying your "car ran out of gas tanks".
Foxit has it's own share of vulnerabilities, and was impacted worse than Adobe Reader by the launch exploit.
The problem isn't just the readers (all of which have various vulnerabilities), but the PDF spec itself which allows for shit like javascript embedding and external program execution.
The PDF spec needs to be revised to split off potentially malicious functionality into a seperate format that has a different name so basic reader functions can be kept (ie, layout, fonts, attachments, outlining) while the advanced files can be sandboxed or ignored by various readers.
Make sure everyone's vote counts: Verified Voting
Does the Windows installer still place a shortcut to the application on your desktop? Amazingly useful for people who would like to open the reader without any document in it, so you can stare at a grey window, right there on your desktop!
Pretty good is actually pretty bad.
...When you can go Evince. Which has has a windows version for sometime. The only thing it lacks is an update button.
With Chrome 8 Beta supporting PDFs natively I've been able to remove Acrobat Reader totally. Chrome + doPDF print driver + Kindle has made PDF's useful for me again.
.. it's probably more of a catbox than a sandbox.
Unknown to Speed, Reader X is actually Rex Reader, his estranged older brother in disguise!
Bow-ties are cool.
Windows XP users are left out in the cold. Between the lack of sandboxing like low-rights IE or Reader X, or other mitigations like ASLR, Windows XP is turning out to be a dangerous platform to use.
Adobe has had since 1992-ish to create a solid development process for Acrobat. Adobe Executives have failed. Product management has failed, QA and developers have all failed. Unless all those teams were replaced for this new "version" - I DON'T TRUST THEM.
http://alternativeto.net/software/adobe-reader/
Sumatra PDF:
http://blog.kowalczyk.info/software/sumatrapdf/free-pdf-reader.html
10 times as fast. None of the bullshit.
It's easy to disable most of the extra crap in Reader, move the contents of the plug-ins folder to the optional folder. Path is C:\Program Files\Adobe\Reader 9.0\Reader\
The problem is the PDF file format. It now includes things, in the file format, like Javascript and optional calls to external programs of the PDF file's choice.
The PDF file format is fundamentally unsecure.
Moreover, internally the PDF file is a binary mess.
XML Paper Specification (XPS) gives all of the advantages of PDF, except without the Javascript or the calls to external programs. The file is a ZIP package of XML files, which of course can be edited by any text editor.
XPS files are inherently more searchable, more indexable, and more editable.
XPS is an open standard, registered with ECMA.
Whenever I can, I am using XPS now.