Slashdot Mirror


OpenOffice.org Security 'Insufficient'

InfoWorldMike writes "IDG News Service's Robert McMillan reports that researchers at French Ministry of Defense say vulnerabilities with open source office suite OpenOffice.org may rival those of Microsoft's version. With Microsoft's Office suite now being targeted by hackers, researchers at the French Ministry of Defense say users of the OpenOffice.org software may be at even greater risk from computer viruses. "The general security of OpenOffice is insufficient," the researchers wrote in a paper entitled In-depth analysis of the viral threats with OpenOffice.org documents. "This suite is up to now still vulnerable to many potential malware attacks," they wrote. The OpenOffice.org team has already fixed a software bug discovered by the researchers, and the two groups are in discussions about how to improve the overall security of the software. "The one real flaw in the programming logic has been fixed," said Louis Suarez-Potts, an OpenOffice.org community manager. "The others are theoretical.""

48 of 184 comments (clear)

  1. "theoretical" by dmiller · · Score: 5, Insightful

    It is disappointing to see a free software project dismissing threats as "theoretical". Today's "theoretical" vulnerabilities are tomorrow's exploits. Worse, the article hints that these threats are fundamental design flaws - the developers should be working to fix these and not issuing PR speak to cover them.

    1. Re:"theoretical" by morgan_greywolf · · Score: 5, Informative

      The PDF presentation that the group gave was en Français, but I got the gist. I'd post a translation, but my French is a little rusty. ;) Anyway, they seem to be saying that because OOo doesn't support authentication certificates for documents or macros, and because OOo has an API that allows you to program in several different languages (Python, VBScript, Perl, C++, etc.) and that OOo has no solid verifiable security model, that the suite is fundamentally insecure.

      I can see where some of this gets dismissed as "theoretical" -- for instance, while OOo has such an API, this isn't any more secure or insecure than the fact that other applications, like MySQL, for instance, have a similarly flexible API. Ditto for Microsoft Office or any operating system.

      The information on authentication certificates seems a little outdated -- OOo 2.0 supports digital signatures for documents and macros and even security settings that prevent macros from being run that are not signed. I think that as for a solid, verifiable security model, OOo 2.0 seems to have one based on digital signatures.

    2. Re:"theoretical" by Red+Alastor · · Score: 4, Informative
      I speak French, let me translate.
      1. "Official" MS Office competitor.
      2. Share of the market rising.
      3. Cheap but...
      4. What about the real security of OpenOffice ?
      5. Viral analysis by proof of concept
      6. Numerous integrated programming languages : script shell, VBScript, Python, Perl, Asp, Java.
      7. Rich macro developing.
      8. Numerous existing hijackable execution points
      9. No protection mecanism for macros
      10. zip format is makes virus penetration easy.
      11. Macro security is easy to bypass. "Trusted" folders are defined. Any macro placed in those folders is by definition, trusted.
      12. Document signature do not really consider macros. Bypassing possibilities
      13. Macros can be linked to events or services.
      14. Other mechanisms : macro chaining, hypertext links, inter-application execution, OLE
      15. Many mechanisms are usable for an infection
      16. All known viral techniques known for Microsoft Office can be translated under OpenOffice.org
      17. Every kind of infection is doable. (Infection and auto-reproduction)
      18. Globaly, OpenOffice's suite is a bigger infection risk than Microsoft's suite.
      19. No real security concepts.
      20. Many functional viral roots were made as proof-of-concept
      21. Infection successful no matter the security setting of the user.
      22. Some senarii can act without alerting the user in any way (scenarii is a stupid plural in French too but they used it in the original)

      Then they go on to explain (still in powerpoint bullets) that they managed to write a macro that sends an e-mail with an attached file which then executed C code which modified dicOOo.

      And they conclude that infection risk under OOo is MAXIMAL and its use should be discouraged for security reasons.

      --
      Slashdot anagrams to "Sad Sloth"
    3. Re:"theoretical" by Red+Alastor · · Score: 4, Informative

      I'm replying to my own post but the other was the translation and this is what I think of it. I think it's bullshit.

      Point number 10, what the fuck ? zip is just a comression format. Point number 11, trusted folders are defined by YOU. So most people don't even have them. But if it's convenient to you to define a folder where all macros are trusted how is it different from accepting every macro while you open the document ? It must be quite convenient for developers who want to test their macros. Most other points ? Way too vague to mean anything. Beside, if the danger for an office suite which isn't really attacked right now is "maximal", how should be classify MS Office ?

      And their famous proof-of-concept... they won't even tell us how they got it to run. My guess is that they defined a trusted folder and put it in.

      Until they reveal that, this document is worthless. Like that other proof-of-concept from I don't remember which AV vendor. Their macro (if you accepted it) would download a porn picture from the net and put it in the document. I guess it's much more dangerous than sending documents with the picture already in.

      --
      Slashdot anagrams to "Sad Sloth"
    4. Re:"theoretical" by Anonymous Coward · · Score: 3, Funny

      No, no, no... if you can unzip faster, you can penetrate faster. And if you happen to have a virus...

    5. Re:"theoretical" by colmore · · Score: 3, Insightful

      Someone needs to explain this to me. Why do office suites need these features? For what are they used? I've never worked in a big office that actually uses the macro and scripting features of productivity software.

      Can intra-office communication not be done via RTF? Why do we need document formats that rival PDF and layout-software fileformats in complexity?

      It seems like you could avoid all of this using a smaller array of utilities and custom scripts for office productivity, it just strikes me as impossible to create a scriptable, monolithic, document engine that won't have some sort of security hole on some platform. It seems like a cluster of smaller, more agile tools is the way to go.

      --
      In Capitalist America, bank robs you!
    6. Re:"theoretical" by Marcion · · Score: 2, Insightful

      It seems to be OpenOffice on Windows. I have 64bit Linux, behind an Selinux hardened firewall - nothing is able to exploit office software from over the network. I send out documents in PDF format. People likewise send me docs in PDF or text (or Word arrr). If I was sent an ODF then I would probably open it with Abiword, is the macro going to exploit that, what about Koffice?

      Not being part of the software monoculture has enough security benefits that I doubt it would ever pay to attack us when there are enough Windows zombies out there to get first.

    7. Re:"theoretical" by TheRaven64 · · Score: 4, Interesting
      I've never worked in a big office that actually uses the macro and scripting features of productivity software.

      I worked for a little while for a (very large) organisation that made heavy use of scripting in Office. Every single type of document had an official corporate style. It had a (scripted) wizard that went through and added the sections you want, automatically filled in various bits of it, etc. After five minutes with the wizard you would have a multi-page skeleton document which would then just need text adding.

      If I had been implementing the system from scratch, I would have made it intranet-based, with a TeX backend for generating PDFs, but they had an enormous amount invested in the it, and a team working on updating and fixing the templates. It was sometimes a problem ensuring that you had the right version installed (which is why I would go for a client-server model), but even that could probably be fixed by scripting (simply have the wizard check it was the latest version and fetch / install it if now).

      --
      I am TheRaven on Soylent News
    8. Re:"theoretical" by mspohr · · Score: 2, Informative

      TFA said they were working to fix them in cooperation with French security experts. They were not "dismissed" but rather they have started to patch them.

      --
      I don't read your sig. Why are you reading mine?
    9. Re:"theoretical" by Planesdragon · · Score: 2, Insightful

      I think it's quite simple: don't mix data and code.

      Data and code are fundamentally linked. You can put an artificial barrier between them, but that doesn't do much if you lose functionality by doing so.

      Let's say that I've got an Excel Sheet (I do) that needs to call a custom function that Excel doesn't ship with (I do, as well). While it would, in theory, be possible to move that code to a seperate macro in a "code" file somewhere, I'd still have to find a way to let anyone who opens my document get at that code file.

      MS Office et al have scripting built right in because a good portion of what a good office does is make tools to simplify their work, and those tools are usually so simple that they only make sense to write down at the user level.

      FWIW, the french are right. OOo is a security risk--just like a user is. Presume that they might introduce a horrible silicon-melting virus, and plan your security accordingly.

    10. Re:"theoretical" by swillden · · Score: 3, Insightful

      If I had been implementing the system from scratch, I would have made it intranet-based, with a TeX backend for generating PDFs

      If I'd been building it, for use with OOo, I'd have given it a backend that generated the OpenDocument data without using any macros within the application. The great thing about having a fully documented, open format like OpenDocument is that you can easily generate and manipulate documents with any tool that's convenient.

      Of course, the same is true of TeX, but if you generate OpenDocument format, then you can use OOo to edit and maintain it. In most environments the users are more likely to be comfortable with that than with TeX.

      I think the openness of the format actually eliminates many of the reasons that macros are so important in the Microsoft Office world.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    11. Re:"theoretical" by jimicus · · Score: 2, Informative

      Someone needs to explain this to me. Why do office suites need these features? For what are they used? I've never worked in a big office that actually uses the macro and scripting features of productivity software.

      What generally happens is this (and I'd expect it to be much the same for most of Office's macro features):

      Department A perceives a need for a complicated spreadsheet or a small database. It's not really complicated enough to go through the "pass it up the line and set up a project in conjunction with IT" routine, and in a lot of companies IT is viewed with a certain degree of suspicion. However, it would still be nice to have.

      Then a person in department A with an interest in IT but with no formal IT training or experience (we'll call him Fred) hears of this need. Fred thinks to himself "I could do that! Easy!", and a couple of weeks later Department A his its database, courtesy of Fred. Over the coming months, Fred adds features and fixes bugs as they come up.

      While all of this is going on, nobody outside of Department A even knows that the database exists. It's not until Fred leaves the company two years later and someone in Department A suddenly discovers a hitherto unknown bug in his database (which has since become critical to Dept. A's function) that IT gets to hear about it - when the person who discovers the bug calls the helpdesk and demands support.

  2. Thats a cool thing with open source by CrazyJim1 · · Score: 4, Insightful

    If someone finds a bug or flaw, it doesn't take someone else very long to fix it. Now when it comes to corporations, they have to wait to bill you for the next release, and you pay it too because the fix of bugs alone justifies buying the new version.

    1. Re:Thats a cool thing with open source by daniil · · Score: 4, Insightful

      The cool thing about corporations is that it takes them longer to produce new bugs and set them loose in the wild.

      --
      Man is a slave because freedom is difficult, whereas slavery is easy.
    2. Re:Thats a cool thing with open source by nwbvt · · Score: 2, Informative

      I've seen plenty of security bugs in open source code that don't get updated right away. Open source is not all that different from closed source software in this sense. While it certainly is fun to pretend open source is perfect and is in every way better than commercial software, that simply is not true.

      --
      Mathematics is made of 50 percent formulas, 50 percent proofs, and 50 percent imagination.
    3. Re:Thats a cool thing with open source by Penguin · · Score: 2, Interesting

      Yeah, open source is great. I'm so happy that after a year nobody responded to my Firefox bug report marked as security related issue. After a year I suppose someone got a notification email and re-wrote the summary, but it is still marked as "NEW". This bug is over a year old, no way it could be regarded "NEW". It should be "FIXED" or at least "INVALID" (or "GET A LIFE, MORON"). Currently it is assigned to "Nobody's working on this, feel free to take it". Yay, the power of open source.

      I'm sorry that you put that much trust into a community. It seems like people are more fond of a thought of "the great thing is that when we are THAT many people present at the party surely someone want to do the dishes (and fetch the dead guy out of the pool)" instead of a schedule of "No security bug older than one day/week/month/year" should be regarded "NEW", but should assigned to any responsible person".

      I'm not heckling the open source community. I'm part of it. But happy-go-lucky progress just doesn't cut it for security efforts. BIND is open source as well, but its security track record has been awful, especially by comparsion of the simplicity of a DNS server versus web servers (or any other kind of application)

      (the mozilla bug is #295922, requires privilege access, no biggie, not a problem for default or average users, but there is still no reason for a security marked bug to have status "NEW" after a year)

      --
      - Peter Brodersen; professional nerd
    4. Re:Thats a cool thing with open source by Pharmboy · · Score: 2, Insightful

      Or they issue a hotfix that's automatically downloaded and installed.

      You forgot to add " but often breaks some other piece of software."

      --
      Tequila: It's not just for breakfast anymore!
    5. Re:Thats a cool thing with open source by TheRaven64 · · Score: 2, Informative
      contributions from outsiders were trivial, given the scale and complexity of the project.

      Sun does about 80% of the work on OpenOffice.org. This is a significant majority, but I would hardly classify 20% a trivial. The second largest contributor is Novell. Since they have OpenOffice.org deployed on every single one of their employees machines, they do a lot of work fixing dogfood bugs.

      --
      I am TheRaven on Soylent News
    6. Re:Thats a cool thing with open source by nwbvt · · Score: 2, Interesting

      "I welcome any example where it took 4 weeks for a fix for a main package."

      Well offhand, here is one opened 3 years ago which still hasn't been fixed, though it would be difficult to exploit. Basically what happens is that that a machine with trust level 4 (the default is 3, so again this would be difficult to exploit) to gain level 5 access (meaning they can run arbitrary commands on computer running the service. No, STAF/STAX is not as big as Linux (which is why I was talking about open source in general, not just Linux, which isn't even the software this article was about), but it is used in many corporate environments as an automated testing tool.

      --
      Mathematics is made of 50 percent formulas, 50 percent proofs, and 50 percent imagination.
    7. Re:Thats a cool thing with open source by mcrbids · · Score: 2, Informative

      But happy-go-lucky progress just doesn't cut it for security efforts. BIND is open source as well, but its security track record has been awful, especially by comparsion of the simplicity of a DNS server versus web servers (or any other kind of application)

      Perhaps a bit ironic that you mention BIND. It's been quite a while since there's been a big security problem in BIND, and is currently the driving force in the largest security update to the DNS protocol in, like, decades - DNSSEC.

      Yes, the BIND sources were pretty clumsy and took a while to "get it right". Despite that, it's also always been very stable, and despite the security flaws, has done a good job keeping the vast majority of the Internet together. And, AFAIK, BIND is standing on some pretty solid ground right about now...

      --
      I have no problem with your religion until you decide it's reason to deprive others of the truth.
    8. Re:Thats a cool thing with open source by DrXym · · Score: 2, Insightful
      If someone finds a bug or flaw, it doesn't take someone else very long to fix it. Now when it comes to corporations, they have to wait to bill you for the next release, and you pay it too because the fix of bugs alone justifies buying the new version.

      The problem with Open Office is that someone could check the fix in tonight but you wouldn't necessarily see a 2.04 until whenever they felt like releasing it which could be months or more. So really it's irrelevant in that situation that you're dealing with open source or closed source.

      What OOo should do is implement some form of patching mechanism, similar to Firefox. Then they can have their firedrills and dump out a small, precision patch and innoculate much of their userbase before any harm can be done.

      If I were OpenOffice, I'd also be questioning the need to support StarBasic AND Python AND Java AND BeanShell AND JavaScript (two versions) for the same product. While it's understandable there are certainly legacy reasons for doing so, I wonder if all these languages shouldn't be reined in a bit. My understanding is that JS, Basic & BeanShell can be embedded in documents, so if I were looking to break OO I'd be looking to see what objects had been exposed in these scripting languages.

  3. Let me think... by DumbSwede · · Score: 5, Funny

    which should I use, hmmmm...
    Microsoft's Office Suite IS being attacked.
    OpenOffice could, possibly, theorectically, be attacked.

  4. Many eyes at work. Sounds like a + not - by MCRocker · · Score: 5, Insightful

    This sounds like a strength of the open source model. Many eyes can include security auditors too. The weaknesses get reported and fixed.

    The closed source model doesn't offer the same level of opportunity to find flaws. Even when people do find flaws in closed source products the publishers are as likely to bury the report, deny the flaw it exists or use DMCA to sue the people who disclose the problems.

    Chalk this up as a win for the open source model... at least for large high visibility projects like Open Office.

    --
    Signatures are a waste of bandwi (buffering...)
  5. The Bad News Is... by RobotRunAmok · · Score: 5, Funny

    ...that OpenOffice has security flaws.

    The Good News is that in the time it takes the suite to open and load an infected document the malicious hacker has been captured by the FBI, brought to trial, convicted, and a patch made available.

    1. Re:The Bad News Is... by miro+f · · Score: 2, Informative

      actually since I found the OpenOffice.org quickstarter (hidden in the preferences under memory) I never went back. Loading times have decreased a lot (sometimes it even loads instantaneously). Sure it takes more memory while my system is idle but I've never run out before...

      --
      being vague is almost as cool as doing that other thing...
  6. What makes them think MS Office isn't vulnerable? by foreverdisillusioned · · Score: 5, Insightful

    I'm assuming that the vast majority of these alleged vulnerabilities came about as a result of them examining the source code. Since Microsoft Office is closed source, it may have just as many potential exploits or more. The difference is OO.o's vulnerabilities are known and thus can be guarded against or even patched by a third party. MS Office's potential exploits are unknown and thus may be released as zero-day exploits, and even when they are known we're at the mercy of MS to release a timely and effective patch.

    I fail to see how this is a black mark against OpenOffice.org.

  7. MMKay.. Interesting, but.. by wwiiol_toofless · · Score: 4, Informative

    OpenOffice.org is FREE! FREE I tell you! Given the choice between a known-to-be-vulnerable $200 suite and a hypothetically-vulnerable Freeware suite, I'll take the latter. The day I discovered OO still ranks in the top 10 of my favorite computing moments of my life.

    --
    the mods may say you posted flamebait, but to me it's a flame that warms my heart. rock on, brother! --chebucto
  8. Re:What makes them think MS Office isn't vulnerabl by NihilEst · · Score: 2, Insightful
    I fail to see how this is a black mark against OpenOffice.org.

    I don't either. But you know that if MS (or its shills) can make it appear so, they will.

    --
    Founding member: He-Man Windoze Hater Club
  9. OO.org is vulnerable by Elektroschock · · Score: 3, Insightful

    True. Guess the same applies to Abiword. But who will write an Abiword worm?

  10. leaked MS Expense Report by Gothmolly · · Score: 5, Funny

    From: sballmer@microsoft.com
    To: accounting@microsoft.com

    Attached find my receipts for the recent meetings I had with the French Ministry of Defense:

    First class plane ticket to Paris: 2100 USD
    Swank hotel in Paris: 1800 USD
    Dinner for 2 at a spiffy restaurant: 800 USD
    Hookers and blow for MoD officials: 5000 USD

    Business Justification For Expense: I believe that we will sell ONE MILLION copies of Office to the French MoD.

    --Steve

    PS If you get a bill from the hotel about a broken chair, it was like that when I got the room, so I don't think we should pay it. Bill said it would be OK.

    --
    I want to delete my account but Slashdot doesn't allow it.
  11. Gentle Reminder About the Ministry by mpapet · · Score: 4, Insightful

    This is the MINISTRY OF DEFENSE where draconian access control and accounting should be routine.

    It's very difficult to go from that environment back to the real world where security is measured by successfully implementing long passwords in a company.

    Making the inductive(?) leap that OpenOffice.org is insecure is a really long leap of faith. Are there holes? Probably.

    In many ways, this is good news because the open source application is being picked over with a fine tooth comb by a large ministry.

    Bring it on!

    --
    http://www.maxineudall.com/2010/02/should-economists-be-sued-for-malpractice.html
  12. The imporant news here by andreMA · · Score: 4, Funny

    ... is that France has a Ministry of Defense.

    1. Re:The imporant news here by Harmonious+Botch · · Score: 4, Funny

      I disagree. The important news is that they have finally overestimated a threat.

  13. Insecure by association? by quantaman · · Score: 4, Insightful

    My understanding is that a lot of the security problems in MS Office comes from bad design wrt things like macros which make it very hard to secure the system. If OpenOffice is working towards compatibility with MS Office they may be having to deal with the same types of security issues in trying to secure bad macros and such. Thus it makes sense that OpenOffice would be just as, or even more, insecure than OpenOffice, not only do they have many of the same classes of exploits, but they also have greater pressure to rush these features out (for compatibility reasons) and up till now haven't had the motivation of attackers actively exploiting them to force them to spend the necessary time on security.

    --
    I stole this Sig
  14. CVE-2006-2198 by tetromino · · Score: 4, Informative

    I think that the flaw they are talking about is CVE-2006-2198, which was fixed in OOo-2.0.3. It was pretty nasty, executes arbitray macro without alerting or prompting the user. However, given that the mistake was already found and fixed, what else does the French Ministry of Defence have to complain about?

    1. Re:CVE-2006-2198 by truthsearch · · Score: 4, Informative

      I submitted this story to /. a month ago and it was rejected. Back then the MoD stated they were already working with the OpenOffice.org developers to have the appropriate changes made. Apparently it's been completed within the last one or two months. This is old news (by internet standards).

  15. The actual problem is DicOOo by Animats · · Score: 3, Informative
    Here's the attack:

    Installation d'une fonction offensive C dans la macro DicOOo.
    La fonction C est exécutée à l'installation de DicOOo.

    "DicOOo" is an installer for dictionaries into OpenOffice. Unfortunately, it seems to have too much power, and can be replaced or induced to install other things. This is an add-on to OpenOffice, and apparently an unsafe one.

  16. Maybe we need to take a step back... by Harker · · Score: 5, Interesting

    a decade or more, at least.

    How about we stop writing word processors and spreadsheets that are capable of running code (other than its own)?

    I remember back when I was big on a certain usenet news group, we had a discussion about an email virus. The claim was, when you opened the email (don't recall the name off hand), it would do all sorts of nasty things to your computer, and possibly to your girlfriend/wife/sister/etc. The entire thing was a hoax that preyed on ignorant computer users, and urged them to spread the word.

    My argument at the time was basically that an email client could not, or should not execute the text within the email itself, and any client that did, shouldn't be used.

    Now I use Outlook on a daily basis, and guess what?

    So, let's take a step back to simpler, less efficient applications. Get rid of what causes the vulnerabilities in the first place.

    Now where did this box come from?

    H.

    --
    When VCR's are outlawed, only outlaws will have VCR's.
  17. Alternatives by Doc+Ruby · · Score: 3, Interesting

    How secure is MS software that responds to vulnerability discoveries by ignoring them or lying about them, fixing them after months or even several versions (years) later? Because users have to rely on MS to fix them.

    Compared to OO.o, which anyone can fix, even the French government itself, but which does fix bugs quickly.

    --

    --
    make install -not war

  18. The only problem with open office is by popsicle67 · · Score: 3, Funny

    It doesn't have a sales staff that can kiss a ministers ass.

  19. Re:Many eyes at work. Sounds like a + not - by kz45 · · Score: 2, Interesting

    "This sounds like a strength of the open source model. Many eyes can include security auditors too. The weaknesses get reported and fixed."

    This seems to be the call of the open source zealout, but it is not reality. 99% of the people using Open Office are users. The other 1% contain people that might have the ability to look at it, but may not have the time or patience.

    I have been involved with many open source projects over the past couple of years and it usually ends up like this:

    1) someone emails a bug to the main programming team
    2) someone on the programming team (when they have time..since it is a volunteer position) will look through the code and make the changes
    3) rinse and repeat

    Proprietary apps actually seem to be better in this respect because at least the main programming team is usually working on it full time and can implement changes in a timely fashion (because they aren't working other jobs). In bigger corporations, this does not always happen because of corporate BS.

    "Chalk this up as a win for the open source model... at least for large high visibility projects like Open Office."

    Not really. Many proprietary apps still have people that can and do find flaws (much in the same way they find them in open source apps. Sure, the source code helps, but I would imagine it's easy for many of the security experts to test it from the outside).

    "The closed source model doesn't offer the same level of opportunity to find flaws. Even when people do find flaws in closed source products the publishers are as likely to bury the report, deny the flaw it exists or use DMCA to sue the people who disclose the problems"

    so why did the people at openoffice.org pass many of the flaws off as theoretical?

  20. The goal isn't to be better, it's to be good by tfried · · Score: 2, Insightful

    I fail to see how this is a black mark against OpenOffice.org

    I don't think that's (neccessarily) the point. Whatever MS does about their Office security flaws does not really concern me any longer. There's almost nothing that could ever make me use MS Office again. But so what. The point isn't which suite is better, the point is: OpenOffice.org still has flaws, and those should be fixed. In this context the statement "The [other flaws] are theoretical" does not make me feel good. I want even theoretical flaws to be taken serious, so they won't become real ones ever, if possible to avoid. I just hope the OO.o team does not concentrate too much on having the better PR, but also on having a good product.

    Disclaimer: I don't have the slightest clue about OOo security in general, and the "theoretical" flaws in particular, so possible they may in fact be nothing to worry about. If you convince me this is the case, or I'm just mis-interpreting the quote, I'll happily shut up.

  21. The problem with Open Office by theshowmecanuck · · Score: 2, Informative

    ... is that when they do have a security 'fix', they force you to update by downloading the entire suite... they don't have differential patches. I personally get sick and tired of having to download around 100 MBytes of app, uninstall the original, and re-install the new. Granted on my Linux box the package updater will do all three, but the updater takes forever to download the files. Quite frankly it is a pain in the ass. Sometimes I delay installing an update because of it (sometimes quite a while). Other than OO, I really am pretty diligent about updating my systems, so I can imagine there are those who just won't bother updating OO at all. I would think this is especially for those who are still on dial-up where a 100 meg download can take many, many hours.

    In my opinion, if they want to say they get fixes out quickly, I can call bullshit. Just because you have the code complete doesn't mean the fix is complete. It still needs to be distributed to all the installations. If this is not done because the process is so onerous, then you can't say the fix is released faster than M$. As much as dislike monopolies, they do make the update process a lot less painful.

    That said, it is a pretty decent office suite.

    --
    -- I ignore anonymous replies to my comments and postings.
  22. Re:OPDs and Latex by iabervon · · Score: 3, Informative

    The main problem with LaTeX is that, if you use it for much of anything, you'll never have the patience to deal with a word processor again, and will therefore be unable to work with businesspeople on documents. And you'll be forever annoyed by the minor formatting flaws in everybody else's documents, like when paragraphs spanning page breaks have a single line on one of the pages.

  23. Re:What makes them think MS Office isn't vulnerabl by miro+f · · Score: 2, Insightful
    I suppose you can guard against it, in the sense of "never open a document from anybody you don't trust". Of course, if that advice were offered as a solution to similar problems with a MSFT product, the person offering it would rightly be laughed out of the room.


    Funny, I've heard that advice many times and never any laughing. This is the kind of advice you follow for everything when working in windows. Don't open a document from someone you don't trust, don't go to a website you don't trust, don't open an attachment from someone you don't trust (you even have to be careful opening attachments from people you DO trust)

    In fact if anyone's being laughed out of the room for this advice it's because everyone with any common sense has been following this advice since the first computer ever connected itself to the Internet.
    --
    being vague is almost as cool as doing that other thing...
  24. Re:Many eyes at work. Sounds like a + not - by someone300 · · Score: 2, Insightful

    Well, considering that a higher proportion of the users of OSS will contribute fixes and bug reports than the equivelant for proprietary software, it doesn't matter as much if fewer of the main programming team are always available. Also, companies that are worried can fix security threats internally and submit the changes back. I'm not a major OSS developer but I've contributed many bug reports to GNOME and some to the linux kernel, and they've all been fixed. I have submitted some usability improvements in patch form too, which can't be done with proprietary stuff. Sure I'm only one person, but if you get even a tiny proportion of the users of a popular piece of software willing to get messy with the code, then it's a positive thing.

    The problem I find with most proprietary apps isn't the development model as such, but there's rarely a clear place to forward suggestions and bug reports. For Microsoft software you get the crasher bug reporting with their "Send error report" thing, but there are far many more types of bug that you can submit to bugzilla on most projects (Crasher, usability, suggestion, glitch, etc.). I have seen some Microsoft projects with places to send reports and suggestions, as I have other proprietary stuff, it's just that it usually much less polished if it exists at all.

  25. Re:Many eyes at work. Sounds like a + not - by MCRocker · · Score: 2, Insightful

    "This sounds like a strength of the open source model. Many eyes can include security auditors too. The weaknesses get reported and fixed."

    This seems to be the call of the open source zealout, but it is not reality. 99% of the people using Open Office are users. The other 1% contain people that might have the ability to look at it, but may not have the time or patience.

    Right... as compared to closed source, where 0% have the capability of auditing the source code.

    Of course, things aren't as black and white as either of our initial comments make things seem. The edge is a bit blurred these days as even Microsoft does have a 'shared source' initiative to allow some interested parties to have a look and those just happen to be some of the most likely ones to actually be motivated and qualified to find and implement fixes. However, openness as the default stance does seem to make a lot more sense because even one's critics can look at the code and make an assessment.

    I have been involved with many open source projects over the past couple of years and it usually ends up like this:

    1) someone emails a bug to the main programming team
    2) someone on the programming team (when they have time..since it is a volunteer position) will look through the code and make the changes
    3) rinse and repeat

    That sounds a lot like the proprietary model except that the 'when they have time' gets replaced with 'if they get budget approval'. I've worked on proprietary software and know, first hand, that development costs are usually dwarfed by customer support costs. In many projects, bugs only get fixed if there's a good business case for the fix.

    Either way, resources have to be available, but they can come from outside of the core organization in the case of open source projects. If some customer thinks something is important enough for them, they can always go out and fix themselves. With a commercial program if they aren't a big enough account to make a ripple at headquarters, then it'll never get fixed unless it happens to pop up on the radar of someone more important. Sure, companies that will do this are few and far between, but at least they do have the option. Heaven help them if they decide that they like the legacy version that they've been using for years and haven't ponied up for the forced upgrade to the latest and greatest or even worse, if the company has gone bankrupt and the software is no longer available. At least with source they have a fighting chance.

    One of the biggest factors in all of this is the size of the projects. Small open source projects tend to be fairly poorly supported, not as a rule, but in general. Small proprietary programs often have very little support at all and tend to be discontinued. Large, sexy, open source projects get a lot of visibility and tend to benefit from lots of participation and feedback. Large, profitable, proprietary projects tend to have enough paying customers who complain about enough bugs that there's some pressure to get them fixed. Counter examples of all four cases abound, but in general... size matters.

    So, perhaps arguments about open vs. closed are really about secondary effects rather than the primary effects.

    "Chalk this up as a win for the open source model... at least for large high visibility projects like Open Office."

    Not really. Many proprietary apps still have people that can and do find flaws (much in the same way they find them in open source apps. Sure, the source code helps, but I would imagine it's easy for many of the security experts to test it from the outside).

    Sure, SOME proprietary software makes SOME of their code available to A FEW reviewers, but as I wrote above, open by default means that even unexpected sources capable of performing audits and code contribution.

    "The closed source model doesn'

    --
    Signatures are a waste of bandwi (buffering...)
  26. Just Turn Macros Off by xdxfp · · Score: 3, Interesting

    Why does MS Office have all these fancy features that only a few people use, yet they open up a world of vulnerabilities? I use MS Excel to write a spreadsheet with some basic formulas, and MS Word to write documents that I could just have easily written in WordPad (minus the spell check). Turn off macros by default, and have a generic "you're running a macro and this is unsafe" popup (which I beleive they already do). If the user clicks yes unwittingly, then they're probably too stupid to read the dialog asking them about the signature, and they're screwed anyhow.

    --
    HRESULT WinAPIGetSystemProcessThreadMetricsMenu...
    LibraryVolumeModuleHandlePtrEx(PHSPTMMLVM PHndl);