Slashdot Mirror


Holes in PowerPoint and Excel

jeffy124 writes: "Looks like it's time for IIS and Outlook to make room on the pedestal of security holes. Just about every recent version of PowerPoint and Excel are vulnerable to being taken over to control the system remotely. The hole is a macro-related, as it's possible to bypass asking the user if they'd like a macro to run. Microsoft's advisory can be found here." Funny. I always thought that PowerPoint was already at least as destructive as macro viruses to corporate productivity. You ever watch a suit fiddle with his presentation?

100 of 277 comments (clear)

  1. Macs too by liquide · · Score: 2, Informative

    This vuln. works on Mac Office 2001 (and 98) too.

    1. Re:Macs too by Maserati · · Score: 2, Funny

      Lovely. When Mac users complain about feature parity with Office for Windows, this is not what we mean.

      --
      Veteran, Bermuda Triangle Expeditionary Force, 1992-1951
  2. OpenOffice.org by Troed · · Score: 2, Interesting
    This does fit in very nicely with stable betas of OpenOffice.org and of course Sun's version StarOffice. Talk to your manager, show them that you can do everything you need to do at work with free software, that as a side-benefit don't allow people to take over your computers.


    It does work.

    1. Re:OpenOffice.org by Tom7 · · Score: 3, Insightful


      What makes us think that Open Office and Star Office are immune from similar attacks, or things like buffer overflows?

      I like free software, but I think it's just urban legend that software not written by microsoft is somehow magically secure. (Witness: BIND, wu_ftpd, sendmail, rpc.*, etc...)

    2. Re:OpenOffice.org by Troed · · Score: 2, Insightful
      Microsoft sat on this fix for two months - does the opensource community do the same?


      I haven't evaluated scripting in OpenOffice though, can someone comment on the possibility for malicious code being run there at all?

    3. Re:OpenOffice.org by Tom7 · · Score: 2, Insightful


      OK, that's fair -- I suppose the corporate machine is typically slower at responding to a bug than the free software community. (Though, if you read bugtraq, you'll know that there have frequently been cases of much longer delays in commercial and free software alike!)

      However, I think a better metric than how quickly things are patched is the number of holes in the default install. Most users don't install patches, anyway, so this is what really matters for them.

    4. Re:OpenOffice.org by Error27 · · Score: 2

      Buffer overflows are one thing... I can't really blame Microsoft for Code Red, for example.

      But Microsoft's scripting bugs are a different story. As a general rule, computers should not execute foreign code without asking. That's just common sense to anyone except Microsoft. :(

      Ah well... At least no one has written a really harmful virus so far.

    5. Re:OpenOffice.org by Stephan+Schulz · · Score: 3, Insightful
      What makes us think that Open Office and Star Office are immune from similar attacks, or things like buffer overflows?

      I like free software, but I think it's just urban legend that software not written by microsoft is somehow magically secure. (Witness: BIND, wu_ftpd, sendmail, rpc.*, etc...)

      There are two aspects here. First, while you are right that other groups also have written buggy and insecure software, Microsoft's record is particularly abysmal. Most of the big holes in free software were found early on, at the time the internet just started booming and noone had experience with security. We may not yet be perfect, but we have been learning a lot.

      The second aspect is even more important. A monoculture is always more suspectible to attack than a diverse ecosystem. If we use more different tools, we will survive viruses and worms a lot better. Consider Code Red: If it hit a host with Apache, it did not use this host for further propagation. Not only did the server stay up, the spread of the virus also slowed down.

      So having many different (but preferable interoperable) software systems is inherently beneficial. And yes, this applies to BIND just as well as to Microsoft.

      --

      Stephan

  3. Windows and Macintosh by dafoomie · · Score: 5, Funny

    Customers using Microsoft® Excel or PowerPoint for Windows® or Macintosh® I guess Mac uses can stop complaining that they don't get all the features of the Windows version.

  4. One more hole by entrox · · Score: 4, Insightful

    Is this really a surprise? I was under the impression, that all macro-enabled applications under windows (office suite) shared such vulnerabilities, because they most probably use the same scripting engine.

    One exploit serves all ;)

    --
    -- The plural of 'anecdote' is not 'data'.
    1. Re:One more hole by zerocool^ · · Score: 5, Funny

      One exploit to rule them all
      One hacker to find them
      One macro to bring them all
      And in the darkness bind them.
      --
      sig?
  5. Macros and scripting by Alsee · · Score: 3, Interesting

    Hasn't anyone at Microsoft noticed yet that macros and scripting are a very dangerous features? They are executable code! They should be avoided if possible. When implemented they should have restricted functionality (why the hell does a macro need to be able to delete files?!?), and they need to be scrutinized for bugs and holes more closely than almost any other piece of code.

    --
    - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    1. Re:Macros and scripting by entrox · · Score: 2, Insightful

      Macros and scripting are a very useful thing. I wouldn't want to miss them. The only thing, which Microsoft should avoid is letting simple documents contain (pot. dangerous) macros. They should be cleanly separated. This would eliminate most of the recent macro attacks.

      --
      -- The plural of 'anecdote' is not 'data'.
    2. Re:Macros and scripting by reynaert · · Score: 4, Insightful

      It isn't the scripting per se. It's the fact that the scripts are actually stored in the document files. In other words, they mix data and code.

      On Unix, lots of applications have extremely powerfull scripting languages. Just think about the stuff you can do with Emacs (elisp) and the Gimp (which uses guile, a full Scheme interpreter). But the user has to explicitly install them. They aren't hidden away in some document.

    3. Re:Macros and scripting by Ian+Bicking · · Score: 2
      Emacs does include some features that are equivalent to these sort of macros. They are disabled by default, but I don't believe there is any other security -- i.e., you can't turn them on and have them run in a sandbox or anything.

      I can't remember the exact syntax, but you can put elisp statements in a comment section of the file and have Emacs execute them when opening the document. Since it's not that easy to turn the feature on (I can't remember how), it's unlikely to ever be used widely enough to become a vector. For Emacs' problem space, there are a number of non-scripting solutions that mostly fill the need.

    4. Re:Macros and scripting by cybaea · · Score: 5, Insightful
      It isn't the scripting per se. It's the fact that the scripts are actually stored in the document files. In other words, they mix data and code.

      On Unix, lots of applications have extremely powerfull scripting languages. Just think about the stuff you can do with Emacs (elisp)...

      Actually, Emacs mixes data and code in the same way. Check the File Variables section in the info system, and in particular the enable-local-eval variable. Basically, you can set buffer local variables by embedding the commands for this at the end of the file. One of these variables is 'eval' :-). Thus spake RMS:

      The `eval' "variable," and certain actual variables, create a special risk; when you visit someone else's file, local variable specifications for these could affect your Emacs in arbitrary ways. Therefore, the option `enable-local-eval' controls whether Emacs processes `eval' variables, as well variables with names that end in `-hook', `-hooks', `-function' or `-functions', and certain other variables. The three possibilities for the option's value are `t', `nil', and anything else, just as for `enable-local-variables'. The default is `maybe', which is neither `t' nor `nil', so normally Emacs does ask for confirmation about file settings for these variables.

      In this sense Emacs is just as guilty as Microsoft Office. Just because it's Free doesn't mean it is without security free. (But the fact that the average person using Emacs is more clued in than you Power Point suit, does help...)

      --
      Hi!
    5. Re:Macros and scripting by dvdeug · · Score: 2

      Emacs also has the advantage that you can scroll down to the bottom of the page and see the virus in plain text. Even the most computer ignorant people will know something's wrong when the bottom of the document is filled with computer code.

    6. Re:Macros and scripting by ianezz · · Score: 2
      so normally Emacs does ask for confirmation about file settings for these variables

      Conceptually, it is similar, but there is a difference worth noting: the elisp code in an eval file variable has obviously to be in cleartext within the document, and with the `maybe' default option, the code is expressely shown before asking confirmation for execution. To confirm you have to type ``yes <enter>'' in order to execute it, while the default answer is ``no'', and everything else just make the confirmation request appear again.

      Basically, what I am saying is that Emacs at least do a good job in attracting the user attention and make people think twice before confirming, or al least discourages the casual user (which is ironic, I believe, since there are probably vastly more Office casual users out there than Emacs casual users).

      BTW, once I heard a story about a sysadmin tired of having to ``fix'' a departmental network printer because it has just run out of paper.

      Eventually, he managed to make appear on the users' screen a dialog window when things went wrong. The message explained that one should check the paper before calling the tech support.

      Calls to tech support for this printer greately decreased after that, but still there were calls for the empty paper tray.

      So he changed the message (and the code displaying it), and it would read like ``The printer has not printed your documnent, please check if it just run out of paper before calling tech support. In this message there is a typo: press the letter of the typo to close this window.'', and finally calls to tech support just to fill the paper tray finally went to zero.

      If there is a moral to this story (probably fictional, but who knows), it is that things that are not important should look as non important and things that are important (security, wink, wink) should look as important, and not as something you can dismiss just with a click on one of the buttons (to make the problem ``go away'').

  6. Educate the users by Red+Aardvark+House · · Score: 3, Interesting

    At my job, the IT tech gave instructions to all users to disable macros on all incoming attachments in Excel and Word, or not to even open them at all if they're not sure.

    It's not foolproof but it does make the people at my job aware of one of the many ways that viruses are spread.

    --

    I like fire ants. They are very spicy!

  7. This hole could be in more versions that listed! by Troed · · Score: 4, Interesting
    Taken from Microsofts website:


    Tested Versions:
    Microsoft tested the following products to assess whether they are affected by these vulnerabilities. Previous versions are no longer supported, and may or may not be affected by these vulnerabilities.


    Office 98 for Macintosh

    Office 2001 for Macintosh

    Office 2000 for Windows

    Office 2002 for Windows


    Do note - just because older versions aren't supported Microsoft won't check if the whole is there!

  8. next worm by Harbinjer · · Score: 2, Interesting
    anyone wanna wager how long it will take for some worm to exploit this? I know it can' t spread as easily as an outlook worm, because excel doen't do communication like outlook, but still, this could be nasty. If paired with the next outlook/IIS security hole, if could be just as bad.

    Is the hole exploitable in Mac OS X? Does the unix architecture and security prevent this from being a problem?

  9. Must be a slow news day... by Microsift · · Score: 3, Offtopic

    If a story about a vulnerability in Microsoft created software is considered news.:)

    --
    My other sig is extremely clever...
    1. Re:Must be a slow news day... by Tony-A · · Score: 2, Insightful

      Vulnerability: not news.
      Microsoft attempting to do something about it: news.
      Microsoft fixing vulnerability in old versions: would really be news.

  10. So what? by reynaert · · Score: 5, Insightful

    These things first appeared in 1996 or so. Word.Concept or what was it called. Microsoft responded by disabling the AutoLoad macro (or whatever it's called). Now somebody found a new way to make Excel/etc. execute stuff when loading a file. Big deal.

    I wonder why virus writes bother at all. They can just put a button labeled "Click here" on the page, and 95% of the lusers will click it. The only defense against that is just disabling all macro support. And everybody knows that isn't going to happen.

    1. Re:So what? by Lumpy · · Score: 2

      Sorry, but corperate last week send down an order ro disable all scripting and macros in all office apps.

      The response from the 2.2 million users on our network was 20 people whined. Corperates response was protecting 2.2 users from viruses while disabling useless features was worth it. Those 20 will have to live with it or find employment elsewhere. This is the same group that set up the firewall and email servers to strip all attchments and to begin a no-attachment polocy for email. Internal users are required to use FTP and Server shares for file transfers external users are required to use password protected FTP downloads.

      It's about time too.. I was getting sick of people sending everyone 50Meg presentations and images that are "cute". by forcing people to put efort behind sending a file it reduces the amount of crap clogging the corperate bandwidth.

      Now If I could convince them that outlook and exchange need to be changed to at least CC:Mail or some stable and secure groupware suite.

      --
      Do not look at laser with remaining good eye.
    2. Re:So what? by zerocool^ · · Score: 2

      Corperates response was protecting 2.2 users from viruses...

      Sounds like windows update.

      ~z

      --
      sig?
    3. Re:So what? by Lumpy · · Score: 2

      Dial-up account... Nada, no modems buddy, and you would have to order a phone line installed to get an analog line anywhere near your desk, The phone system filters out all non-voice communications, so an acoustical coupler or a converter will not work. You'll run the line from the fax machine you say? good luck. The fax machine IS on an analog line, but it is placed in a media center that has no cubes near it, you'd have to run your own line up to the ceiling and over to your cube,good luck doing that during business hours without others seeing you and knowing what you are doing. All work must be done with prior approval and a security guard must be with the workmen at all times.. Pop a celing tile without a work order and Out the chute you go.

      Everything is either NT or Linux based, so you need to crack the admin password to install a modem. No W2000 here, that ensures no USB devices can work. (See NT4.0 does have security!)

      Corperate went overboard this past month on security, it's really really tight. You cant do what you say you can here......

      Except... for one small thing, and they say 128Bit encryption is unbreakable......

      The 802.11b wireless network, sit in your car and crack the network like an egg in 23 minutes.
      All because the security guys think they know everything.... Oh well, I have my "I told you so" already on file :-)

      --
      Do not look at laser with remaining good eye.
  11. Really? by Zero__Kelvin · · Score: 2


    " Funny. I always thought that PowerPoint was already at least as destructive as macro viruses to corporate productivity. You ever watch a suit fiddle with his presentation?"

    Funny ... I always thought it was the 'Ones.' I have always found that 'suits' have less difficulty managing streams with an inordinate number of 'Zeroes' in them. Too many ones and it gives the poster of this article a marked advantage in his/her efforts to over-generalize.

    --
    Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
  12. Scripting and office suites by gimmie_prozac · · Score: 2, Interesting
    The article does not address this question, so I'll ask it here.

    This does not seem to be a problem unique to Miscrosoft Office. Wouldn't this type of security hole be possible in any office suite with scripting/macro capabilities? Do KOffice or StarOffice not support macros (I've never used them, so I don't know)?

    Kudos to MSFT for making a patch immediately available, but I must say that MSFT's constantly having to play catch-up with secuirty holes does not make me real confident in .NET's data safeguard capabilities.

    1. Re:Scripting and office suites by jeffy124 · · Score: 2

      i dont know about K or Star Office, I've never used them either.

      My guess (just a guess, dont flame if I'm wrong) is they do use macros, but those macros dont have the same priviliges as MS's macros do. For example, does a macro really need complete access to the filesystem of the machine? That's one of the things a macro virus exploiting this hole can do and start deleting files.

      I think KOffice's and SO's developers learned from MS and would decide to not allow such possibilities.

      --
      The One Rule Of Chess You'll Ever Need: Don't play someone who carries a kit in their bookbag.
    2. Re:Scripting and office suites by tshak · · Score: 2

      Actually, .NET has a better chance of being secure for two reasons:

      1) Microsoft has said (real developers not marketing drones) that security was a huge focus of .NET.

      2) .NET is a brand new platform that is built from the ground-up. Running a .NET EXE is not like running a VB or C++/MFC EXE. It stands on it's own, and is closer to a Java-like model when it comes to application execution (ala "Sandbox Security", etc.).

      Now, this doesn't mean that it's "airtight", but I believe that it will prove to be more resiliant from a security standpoint.

      --

      There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
    3. Re:Scripting and office suites by grammar+nazi · · Score: 2
      It stands on it's own, and is closer to a Java-like model

      Wow! That is particularly innovative of Mircrosoft to innovate Java's security model like that. After innovative years of claiming that Java's model was too complicated for innovative programmers, Microsoft has finally innovated upon their word and embraced the model. Now that's what I call real innovation!! Thank you Justics Department!

      --

      Keeping /. free of grammatical errors for ~5 years.
    4. Re:Scripting and office suites by JabberWokky · · Score: 3, Insightful
      KOffice uses external scripting rather than internal scripting - that is to say, the document contains no scripting information, but is a valid XML document, and the application has hooks for external programs to script internally. The concept is that any language, perl, python, ruby, C, C++, etc, can then access the document inside the KPart (and any embedded document inside that, or embed the document into itself). As far as this conversation goes, this flips the security problem back into the "open" - you're responsible for the applications you run, and they just all talk back and forth, there is no document based scripting as of now.

      --
      Evan

      --
      "$30 for the One True Ring. $10 each additional ring!" -- JRR "Bob" Tolkien
    5. Re:Scripting and office suites by Cato · · Score: 2

      Autoload macros are the real issue - I have never understood why Microsoft didn't simply disable these completely. I can't see a valid use for autoload macros that couldn't be substituted by a button within the document that says 'click here to start'. Since 99% of Word, Excel and PPT docs would never have such buttons, it would be much more obvious to the user that something odd was going on. This wouldn't remove the problem but it would make it much harder for such viruses to propagate.

    6. Re:Scripting and office suites by edremy · · Score: 2

      And putting "Click here to see Pamela Anderson nekkid!" on the button wouldn't act the same as an autoload macro?

      --
      "Seven Deadly Sins? I thought it was a to-do list!"
    7. Re:Scripting and office suites by Cato · · Score: 2

      Yes, a button would be similar to autoload (as I mentioned), but at least a certain proportion of people would realise 'clicking a button means something will happen, maybe something bad' - most people don't expect viewing a document to cause something other than the doc appearing on screen.

  13. People abused by powerpoint by victim · · Score: 2, Interesting

    I was attending a presentation by some state officials last week. The presenter's Powerpoint presentation was set to autoadvance every 30 seconds or so and apparently they couldn't make it stop, so she had an assistant sit at the computer and backup the slide everytime it jumped ahead prematurely.

    So who else has watched someone by victimized by powerpoint? Add your anectdote as a reply.

  14. Excel worm seems unlikely by Adam+Jenkins · · Score: 2
    I don't understand how if as you say, Excel can't do communication like Outlook, that it can be so nasty? There have been viruses with payloads around forever.. Word macro viruses for what, about 6 years?


    Outlook/IIS have many holes; it is very rare that someone has bothered to write a worm that uses them. I personally won't be holding my breath for these exploits to be used in one. You aren't a reporter or AV person are you? :)


    That Microsoft advisory states that Macintosh versions are affected, yes. I doubt the OS matters much with viruses that rely on a macro language within an application rather than using the OS itself or its services to propagate.

  15. powerpoint by LazyDawg · · Score: 2, Insightful

    Powerpoint is about the only part of Microsoft Office worth keeping around. It used to be a mac app made by a third party, and for making up posters on Windows with a shoestring budget, you can't top it.

    More than Word or Excel, Powerpoint is the killer app for office. Once Linux makes up something as tidy, fast and easy to use, corporate acceptance will go through the roof, just BECAUSE suits like to spend time playing with their slides.

    --
    "Look at me, I invented the stove!" -- Ben Franklin
    1. Re:Powerpoint by BroadbandBradley · · Score: 2

      star office has ...I think it's called presenter... and it's got templates and walks you right through the whole thing. Koffice has something similar but I haven't tried it. IMHO both are acceptable alternatives to powerpoint.

    2. Re:Powerpoint by peccary · · Score: 2

      magic markers.

      Three colors: red, black, and green.

      With these and a stack of blank transparencies, I can go anywhere, and present a topic to any size audience, on any topic which I am knowledgeable about.

      The only thing this approach lacks is the VERY OCCASIONALLY useful photograph or map.

    3. Re:Powerpoint by grammar+nazi · · Score: 2
      The only thing this approach lacks is the VERY OCCASIONALLY useful photograph or map.

      Althoug h I agree about the occasional use of images/graphics/tables/charts, I think that markers and transparencies take longer to make presentations with.

      I can sit down and fire out a PowerPoint presentation in about 20 minutes. After that, I only need to make content related revisions until I give the presentation. Writing transparencies by hand would take much longer.

      --

      Keeping /. free of grammatical errors for ~5 years.
  16. Re:This hole could be in more versions that listed by Chanc_Gorkon · · Score: 2

    If you have Office 97 or 95, their should be no Powerpoint hole because powerpoint does not have macros until Office 2000 and then Office XP. Just checked the help file cuz I happen to have Office 95 (it does what I want and is not as bloated as the new stuff....it's still bloated, just not as bloated as the latest stuff....).

    Gork

    --

    Gorkman

  17. Gerenal security bug rant by mgkimsal2 · · Score: 3, Insightful

    Others have said it in the past, and I'm starting to believe it more myself. I really think that many at large companies use default installs of Office as job security. No one can blame them entirely if there's a problem - after all, the IT guys themselves didn't write the viruses. Failing to keep up with patches released months earlier can be cause for problems, but if a virus just came out recently, or there's just no patch for it, then "It's not my fault!" is a very valid point.

    The 'job security' aspect comes in because *someone* has to go around and patch every machine. *Someone* has to go round and install/test new virus software. I think it's past being 'common knowledge' that *by default* most MS products install themselves pretty insecurely. So someone has to learn about how to lock down those products - then actually do it. It's job security, choosing products which you KNOW will require you to always be updating them.

    Yeah, I'm a bit overly cynical about this. I've met some people who really just think this is how computers are supposed to be - you're always playing 'catch up' to virus writers. The concept of prevention to them is installing the latest 'Norton' utility. Proactively analyzing the systems they have for potential vulnerabilities (turn off scripting on machines that don't need it, etc) just doesn't occur to them.

    I'll be the first to admit that StarOffice/OpenOffice have not been up to snuff in the past, and even the current versions may not be up to snuff for everyone, but they're getting better. SO6 and the next OO may in fact be solid enough to let *many* in an organization use those as their primary or only Office applications, and let the few people that need the MS-specific features keep using MS Office. Yes, there'd be some relearning costs - figure that gets covered by the savings in upgrade licensing for those people.

    1. Re:Gerenal security bug rant by mgkimsal2 · · Score: 2

      Well, actually I do, but I don't use it exclusively. There are things better done in Windows than Linux, and vice versa - at least when you have a budget to work within. :)

  18. Re:Suits? No. Teachers? Yes. by luckykaa · · Score: 3, Insightful

    I did a presentation skills course. One of the
    rules was not to use slides at all
    unless you really need them.
    You simply don't need a slide that says we sold
    100 000 units if you can just tell them.

    Powerpoint - like a lot of modern software -
    reverses this rule by making th euser subordinate to
    the software.

  19. StarOffice NOW. by NetJunkie · · Score: 2

    Sun needs to get StarOffice 6.0 out the door NOW. Do it while Microsoft keeps getting bad press. I'm a Network Admin at a company with 200 employees and the guys before me never kept licensing info. So, I'm doing a license audit right now. We're either going to be buying a lot of Microsoft Office licenses, or looking for an alternative. I sure wouldn't mind bringing up StarOffice, if a real usable and supported version was out there.

    With the recent change in MS licensing policy NOW is the time for Sun to act and get their product in the door..

    1. Re:StarOffice NOW. by snoozerdss · · Score: 2, Insightful

      I'd much rather have Sun wait untill StarOffice is a finished product rather then releasing it now while it is unfinished just to grab some M$ Office users.

      --
      Snoozer.
    2. Re:StarOffice NOW. by motherhead · · Score: 2

      if this keeps up staroffice is going to start selling for $600... but the good news is the upgrade will be only half that... put a little sticker on the side saying, "no talking paperclips/ no hidden remote access booby traps"... isn't it amazing how much people pay for shelfware with huge honking vulnerablities built right in? how much has office made from people that never even bothered to install Access...

  20. Re:Star Office + linux by Tom7 · · Score: 3


    Not to burst your bubble, but don't forget that Redhat (and many other linux distributions) install with numerous remote root holes. The solution problem is not germane to Microsoft. (You might successfully argue it is a result of poor administration, though.)

  21. Powerpoint by Tom7 · · Score: 2


    I know it's popular to bash Powerpoint, but I have to say that's one product without any acceptable replacements on the linux side. ("Impress" does not. ;)) Have you just never given any presentations that you needed to develop rapidly, or do you have some secret?

  22. Obviously... by Balinares · · Score: 5, Insightful

    You know, I think that if the former versions aren't vulnerable, they're not gonna tell you. They just can't take the risk to have people want to revert to older versions on the basis that they "work better", not when their business relies so much on people upgrading over and over...

    --

    -- B.
    This sig does in fact not have the property it claims not to have.
  23. Productivity by Phroggy · · Score: 5, Funny

    I always thought that PowerPoint was already at least as destructive as macro viruses to corporate productivity. You ever watch a suit fiddle with his presentation?

    How does that hurt productivity? You seem to be implying that the suit would be doing something productive if he weren't using PowerPoint.

    --
    $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
    $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
  24. Is this piece of news interesting? by Ipsilon · · Score: 2, Insightful

    All of us DO know that Micro$oft's programs are full of bugs and security holes, but I don't think we should post every security hole on slashdot. Everyone know that M$ sucks, but please: don't post more stuff like this and concentrate on improving whatever is your open source operating system (Linux, FreeBSD, NetBSD, OpenBSD, etc.) because they have security holes too.

    --

    The opinions in this comment are subject to GPL, you can copy, modify and redistribute freely (as in speech).

  25. Re:This hole could be in more versions that listed by Chanc_Gorkon · · Score: 3, Informative

    Maybe something like recording keystrokes, but I was pretty sure there was no VBA in PowerPoint 95 and 97. The macro languages in Word and Excel were also incompatabile because of minor differences in each. At least for the 95 version. In the 95 version, there was WordBasic for Word (subset of VB) and VBA in Excel (Visual Basic for Applications...another subset of VB). In Office 2000 (it could be 97, but I thought it was 2000) everything got a compatible macro language. Thus the recent blossoming of macro virii. Personally, I have PowerPoint installed, but don't use it much. Only people I have ever seen use this are suits and sales monkey's.

    --

    Gorkman

  26. Re:So, what do you use for presentations? by sjames · · Score: 5, Insightful

    Come on, Powerpoint is the de facto standard.. Don't expect millions of business users to jump through hoops just because 'M$ sux0rs'

    Unfortunatly, you ahave a point. Apparently, the billions of dollars wasted on cleanup after the MS exploit of the day haven't convinced enough people.

    Perhaps macro viruses need to touch on corperate hotbutton issues in order for the suits to start thinking.

    Perhaps the sexual harassment virus. You get it and it starts sending sexually harrasing email to your coworkers. If done well, the courts could be tied up for decades.

    The IP virus, looks for documents containing trade secrets, and quietly posts them to random usenet groups.

    Porn virus: Quietly downloads porn into your browser cache. Bonus points if the porn is illegal where you live.

    Carnivore virus. Sends suspicious emails to the targets of FBI investigations.

    Rootkit virus: Deploys a rootkit from your machine against a bank or government website. Instant felony.

    Please note! I don't condone any of these, I just recognise that so far the holes in MS products have been used primarily for childish pranks rather than for real damage.

    The least MS could do is at least TRY to limit the damage by putting macros in some sort of sandbox.

  27. I don't get it by vrt3 · · Score: 2
    This is so f*cking stupid (excuse me lame language, but that's just how I feel about it). If I understand it correctly, the code that is responsible for executing the macros can find them, but the code that it is responsible for finding them (in order to be able to ignore them), cannot find them.

    I could rant on and on, but I'm not going to because, in fact, there just are no words to say how braindead this is.

    --
    This sig under construction. Please check back later.
    1. Re:I don't get it by hearingaid · · Score: 2

      you are quite right. how could this happen?

      Execute-Macro-Code is written by Committee A (well probably Committee J through M, but you know :)

      Detect-Nasty-Macro-Code is written by Committee B.

      Closed source doesn't just apply to not letting outsiders see the source. With large projects like this, the philosophy is competitive: Manager A wants to look Better than Manager B. Thus, Manager A's techies are not allowed to talk to Manager B's techies. Result? Nobody gets to share code.

      One of the great benefits of open source is that it wipes out this kind of stupid, anti-productive competitiveness.

      --

      my old sig used to be funny, but then slashcode ate it and now it's not funny anymore

  28. It's amazing! by famazza · · Score: 2, Informative

    The most amazing thing of all these virii it that they all exist only due to one (and no more than one) function in the whole VBA language:

    • CopyMacro
    Maybe it has another name today, but it means exactly the same, copy a macro from a document to another. THAT'S AMAZING!!! Erradicating all these dam virii is much more easy to erradicate malaria from a non-tropical country, kill all the vectors.

    That's wright we don't even need to kill the vector, all we need is to avoid the vectors to infect the host. This dam macro must not exist anymore!!!

    Simple as that, and M$ doesn't seems to want to solve the problem.

    --

    -=-=-=-=
    I know life isn't fair, but why can't it ever be un-fair in MY favor!?
  29. What I really want to know is... by BroadbandBradley · · Score: 2

    what makes a macro hidden? is it a malformed tag?

    1. Re:What I really want to know is... by MarkLR · · Score: 2, Interesting

      This is what's happening. Documents with macros have a flag set when they are saved. If the user has Load Documents with Macros turned off Excel etc. will not load the documents. But if the documents has macros and the flag is reset using a hex editor the macros will load because only the flag is checked. You cannot assume that the only way to change the contents of a document is via an application, a hex editor works just as well.

  30. Office Updater by alanjstr · · Score: 2
    For versions of Office 2000+: Office Update Wizard.

    Be forwarned, though, that even WindowsUpdate doesn't list ALL of the patches that are out.

  31. Re:This hole could be in more versions that listed by grammar+nazi · · Score: 2
    Only people I have ever seen use this are suits and sales monkey's.

    ...and students, engineers, IT management, teachers, , researchers, training staff, etc.

    Just because you haven't seen people use PowerPoint doesn't mean that it doesn't get used. I can't help that your job/experiences don't include presenting/being presented information to/from others.

    Good presentation software is invaluable to business and education. Just because some people waste hours with screen swipes, cheesy clip-art, and other useless crap doesn't mean that it's not useful. Once I have my content finalized, I can whip up a decent looking presentation in PowerPoint in about 1/2 hour... faster than I could ever do it by hand.

    --

    Keeping /. free of grammatical errors for ~5 years.
  32. Openoffice scripting ? by hack0rama · · Score: 2, Interesting

    Does OpenOffice support a scripting similar to the macros in MSOffice ? If so would it be possible to see similar issues with OpenOffice as well ?

    It may not be as bad on Linux/Unix because of the user processes not getting access privilages to do anything nsty, but OpenOffice has a windows version as well.

    If there is a sizable installed base of OpenOffice , then maybe you can imagine OpenOffice script worms doing annoying stuff with user files/mails.
    And if your friendly Mozilla/Kmail/Evolution/PINE mail tool has the MIME type set to open with OpenOffice then it can spread the worm around.

  33. Somebody tell the suits what this costs by BroadbandBradley · · Score: 4, Informative

    I work for a BIG company, (fortune 500) that runs MS Exchange server for mail. We recently upgraded from 95 to 2000 just a few months ago. (support for our working Win95 system having been discontinued by MS) The overhead created by all the security stuff running on the network has created lots of problems. Email is no longer 'realtimeish' meaning it may take 1/2 hour to recieve a message sent across our network. When right clicking in my browser window, it takes about 5 seconds for a menu to open (pentium III 500 128meg ram). My home pc runs Linux, and outperfoms my work computer at about half the hardware (PII 266)
    IT has been trying to figure out how to fix the mail delays for a few months now with no progress, and I don't think they even care that it takes me so long to perform functions in the browser, but most of my work is done in web-based tools. MS has the world by the nuts, and they're milking us all!!! at least in my home I still have a choice.

    1. Re:Somebody tell the suits what this costs by BroadbandBradley · · Score: 2

      I agree, (it shouldn't be that hard) but it just illustrates that using MS means running all kinds of extra tools to detect virus and this overhead not only slows things down but complicates things. setting up your windows network migh seem easy, but keeping it running with all those 3rd party security apps is where it isn't worth it.

    2. Re:Somebody tell the suits what this costs by BroadbandBradley · · Score: 2

      what has happened is that most people (end users trying to get work done) just turn off the virus scanner. it's not worth it, I'd rather get a virus. and along those lines, the only mail I get is from others in the corp, through exchange, which should remove virus anyhow, (most of them are powerpoint). I keep telling them I'd like to switch to linux, and they say "yeah that'd be nice" ...not this year, but I'll keep asking.

  34. Emacs security flaws. by Ungrounded+Lightning · · Score: 5, Interesting

    Emacs does include some features that are equivalent to these sort of macros. They are disabled by default

    And they used to be enabled by default - which was a big vulnerability if you used them as a mail reader or netnews reader. A simple string embedded in the letter or posting could do anything YOU could do in emacs - which means anything you could do from a shell, too.

    Fortunately the first well-known public exploit was a netnews posting demoing the bug by popping up a window and telling you how to turn it off. The default was changed in the next release.

    The days of the MIT AI lab were a more innocent time. To keep the students from crashing the machine they made it trivial - with a well-documented command to do it. The idea being that if there were no reputation points to be earned by "finding a way to crash the machine" but lots of negative ones to be had by annoying the other students, everybody would get bored with it quickly. Stallman continued the tradition later by having no root password on his personal machine for quite a while.

    Unfortunately, about one person in a hundred (one in 50 to one in 200) is a psychopath - a person with a brain problem analogous to color blindness that amounts to "no concience". Some fraction of these don't compensate by learning that hurting others is bad for number one and becoming "good" by deliberate effort.

    So when you have hundreds of millions of people on the internet, you end up with a few "black hat" hackers and a host of script kiddies. So the days of innocence (and Stallman's open root account) are long over.

    Now internet-connected computers hold information of value that can be stolen and run mission-critical functions for businesses with cutthroat competitors. So a management order to install mass-market stoftware with a history of well-known major security holes has graduated from administrative cluelessness to a severe breach of fiduciary duty.

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
  35. Patch kills Keyboard? by dragons_flight · · Score: 2

    For the moment, I'm choosing to believe this is some freaky coincidence, but here's what happened.

    I shut down extraneous programs, installed the new patches and several others from office.microsoft.com. After installing the patches it tells me I need to reboot, so I click on the happy little button. In the process of rebooting stuff starts to misbehave and hang. After killing several "not responding" processes, the computer does manage to shut itself down.

    When it comes back on, I find that my keyboard is dead! Not only will the computer not accept keyboard input, but it appears like it has no power at all. The little Caps Lock, Num Lock, etc indicator lights are off and won't respond. Mouse and everything else appears to work fine. So now I shut down my computer entirely, unplug and replug the keyboard, and power it all back up. This time everything works with no problems.

    Little freaky I must say. Never had anything quite like this happen before.

  36. Re:Suits? No. Teachers? Yes. by Waffle+Iron · · Score: 2, Offtopic
    In my day, every teacher was proficient in cranking out mimeographs with purple ink. They used a big heavy machine with a crank on the side, and wasted no time doing it. Typing mistakes were corrected with hand scribbles.

    We didn't need no friggin PowerPoint presentations. I wouldn't want to view a presentation that doesn't have that distinctive purple ink smell.

  37. Source of Lax Security by _Sprocket_ · · Score: 3, Insightful


    I really think that many at large companies use default installs of Office as job security.


    I have done infosec in both a large funding-limited US government agency, and a well-funded network-savvy corporation. I'd like to suggest different reason lax security exists: funding.


    In both cases, I saw that the IT support infrastructure (sysadmins, architects, desktop support, etc) were underfunded compared to the amount of new tasks and upkeep they were presented. These folks worked tirelessly just to keep their heads above the workflow. Security often added additional effort / steps / work to their already overwhelming load.


    In the Gov't environment, this meant security practices were often ignored. Security was considered an additional effort, and the IT groups were not funded for it. Furthermore, there were few security experts (again - they were not funded for and rarely sought out). Often IT workers were oblivious to security practices to begin with.


    In the well-funded corporate environment, implementing security practices involves a great deal of fighting and compromise. There was a well-funded infosec group who championed good security practices. However, the actual admin groups (who were otherwise excellent admins) were rarely knowledgable (or focused) on security issues. Their focus was simply to get things working. Thus, sometimes good security practices went in to place... sometimes security practices were compromised away... sometimes security practices were completely ignored.


    It might be worth making another observation. I used to believe good security practices are just a part of being a good admin. I've changed my mind. It is a sign of an exceptional admin. A good unserstanding of infosec issues requires additional training and understanding that goes beyond the usual realm of administration. Infosec is a specialized skill. As such, those with knowledgeable admins should count themselves lucky. Most organizations will need to hire (or contract) infosec specialists who's focus is on secure (and workable - that's sometimes a tough tradeoff) implementations.

  38. Re:This hole could be in more versions that listed by TheMidget · · Score: 2
    Only people I have ever seen use this are suits and sales monkey's.

    ...and students, engineers, IT management, teachers, , researchers, training staff, etc.

    • Students, maybe, especially if they are marketing students...
    • Engineers? Maybe, the same kind of engineers that build schools out of cardboard.
    • IT Management? Yes, that's IT management, i.e. suits. I doubt that the developers, system engineers, designers etc would use that piece of shite.
    • Researchers? Nope, those use latex or slitex.
    • Training staff? Suits too.
    I can't help that your job/experiences don't include presenting/being presented information to/from others.

    Just because you need to do a presentation does not mean that you have to do it using crappy software.

    Good presentation software is invaluable to business and education.

    Yes, good presentation software is invaluable.

  39. Re:Suits? No. Teachers? Yes. by Black+Parrot · · Score: 2, Insightful


    > I did a presentation skills course. One of the rules was not to use slides at all unless you really need them. You simply don't need a slide that says we sold 100 000 units if you can just tell them.

    I disagree. Some people absorb what they hear better than they absorb what they see, but for others it is just the opposite.

    > Powerpoint - like a lot of modern software - reverses this rule by making the user subordinate to the software.

    Yes. In particular, PP tempts presenters to add piles of useless and distracting bells and whistles to their presentations, with the result that the audience's comprehension goes down.

    Comes to mind the story from last(?) year, where the Pentagon cracked down on presentations because all the audio files for machinegun fire in the background of PP presentations was eating up all their disk space. I have difficulty imagining any presentation that would be helped by the sound of machinegun fire.

    However, the problem is not so much PowerPoint, but rather the stupidity of the average PP user.

    --
    Sheesh, evil *and* a jerk. -- Jade
  40. Ummm... yeah by mickeyreznor · · Score: 2, Insightful

    Ever think that this article might be useful for those readers on /. who use windows that don't have the time to sift through microsoft press releases, or other news sites. Sure, lots of MS bashing results from articles like this, but some people will actually get informed and will download the necessary patches because of it.

    As for the lack of linux articles, i think i disagree.

  41. Re:This hole could be in more versions that listed by grammar+nazi · · Score: 2
    On your point about Systems Engineers, I was a systems engineer within Lockheed Martin and we used Powerpoint for presenations AND for drawing flowcharts, requirement diagrams, requirement analysis charts. I wasn't a suit either. I was a peon systems engineer and it wasn't my choice as to whether we used powerpoint or Dia (my preference) or some other package.

    Most researchers don't use LaTeX for presentations. I would venture to guess that most Physics and Math professors don't even use LaTeX for presentations. I've seen some LaTeX presentations and I've even made one. It is my opinion that WYSIWYG is much more important for creating slides than it is for creating a document.

    --

    Keeping /. free of grammatical errors for ~5 years.
  42. Re:So, what do you use for presentations? by victim · · Score: 2

    Whoa there AC! I don't recall saying people should not use Powerpoint. I was just asking about anecdotes of people failing to use it well.

    As a software developer, if large numbers of my customers can't figure out how to use my software, I have failed. I should review my interface or documentation and address it.

    As a presenter, if my presentation tool is distracting people from the message, it is failing.

    In the example of the `phantom forwarding presentation' the user was probably faced with a much more complicated tool than they really needed. That may point to the need for a default `simple' mode in the software.

    (I myself never using anything more than text bullets, and embedded diagrams that I generate elsewhere in a presentation. I use a presentation for communicating, not entertaining. And to be specific. I use AppleWorks. It is relatively feature free, but it does everything I've ever needed in an office suite except for log scales on graphs and its free (as in beer).)

  43. Is this quote from Symantec or Microsoft? by pjrc · · Score: 2
    My favorite quote in the article is:

    It would require an attacker with a good understanding of the software and how Microsoft file formats are structured to exploit the hole

    Somehow I suspect that line came from a Microsoft PR guy and not Symantec. After all, they know that any script kiddie will be able to easily exploit the hole once a single expert writes the script/program to generate or modify a XLS or PPT file that skirts the security checks. Even Microsoft should know this, but a PR guy's job is to gloss over how serious the problem really is.

    My second favorite quote, immediately after it, reads:

    The vulnerablity was first brought to Microsoft's notice about two months ago by Symantec.

    TWO MONTHS!. I suppose Microsoft had their hands full with all these other worms/virii. Two months to respond to a major hole and write the patch is a great indication of how seriously (not!) Microsoft takes the security of their customers.

  44. This is what I found most interesting... by nullnvoid · · Score: 2, Interesting

    From the story:

    "The vulnerablity was first brought to Microsoft's notice about two months ago by Symantec."

    Microsoft has known about this vulnerability and has taken two full months to warn users? Disturbing, if not surprising.

  45. perhaps a new category? by hearingaid · · Score: 2

    many /. readers are in tech support, maintaining M$ machines at work. these articles are useful: they serve a practical purpose.

    however, maybe a new category for tech-support issues would be good.

    --

    my old sig used to be funny, but then slashcode ate it and now it's not funny anymore

  46. Re:Moron? by unitron · · Score: 2

    Wasn't Microsoft one of those companies that used to address some bugs in their software by saying that it would be fixed in the next release? In other words, if SuperPackage Version 2.0 that you spent a lot of money for doesn't work right or if you upgraded to 2.3 to fix it and that broke something else, you should rush out and spend more money as soon as SuperPackage 3.0 hits the shelves in order to correct the problem 'cause you done got all the tender lovin' care you're gonna out of us 'til we get some more of your money.

    --

    I see even classic Slashdot is now pretty much unusable on dial up anymore.

  47. Re:This hole could be in more versions that listed by nihilogos · · Score: 2

    I can't speak for other fields but powerpoint is becoming very popular in the physics community, and I have seen some damn good presentations done on it. Most of them done by people who have forgotten more about *nix than you'll ever know.

    I would love to hear about alternatives, but right now powerpoint is the best presentation software I've seen and I have a win2000 partition especially for it.

    --
    :wq
  48. Not Moron - They also want you to upgrade by brassrat77 · · Score: 2

    Many people may have held off upgrading because Office 97 does everything they need. MS states in their bulleting that Office 97 is an unsupported product. So to get "support" for any fixes to this bug, they must buy Office XP now. (and then download the patch.)

  49. Re:Suits? No. Teachers? Yes. by unitron · · Score: 2

    Ah, mimeograph fluid. Long before we were old enough to realize that "getting high" had nothing to do with aviation, the next best thing to Weekly Reader day was taking a deep breath as the handouts went 'round. :-)

    --

    I see even classic Slashdot is now pretty much unusable on dial up anymore.

  50. Re:Suits? No. Teachers? Yes. by unitron · · Score: 2
    "You simply don't need a slide ... if you can just tell them."

    You are obviously an infidel who does not worship at the Holy Shrine of Charts and Graphs. Heathen.

    --

    I see even classic Slashdot is now pretty much unusable on dial up anymore.

  51. Modifying Asimov's first law of robotics by NZheretic · · Score: 2, Informative

    Microsoft design choice not to include restrictive mode execution enviroments ( also known as "sandboxing" ) simliar to Javascript or Java's applets for Microsoft's embedded scripting puts users at risk when veiwing almost any disributed Microsoft document format.

    I posted the following in various usenet groups last year. Given the recent events it is well worth the read...

    Subject: Microsoft Applications Security
    Date: 2000/05/28

    http://groups.google.com/groups?selm=slrn8j2cen. pn s.heretic@localhost.localdomain

    "This continued virus threat is not ONLY an email or Outlook problem it extends to all Microsoft Office products, Microsofts internet explorer as well as a lot of third party software for the Microsoft OS platforms."

    Even with all the patches, anti-virus scanners and proxy firewall, it will not stop the average user clicking on an embedded https:// URL link in an email and downloading and opening a Microsoft format document with an embedded script containing a new "unknown" virus/malware.

    Office users share documents over the net all the time, the inclusion of executable blocking, "run script" dialogs and digital script "signing" is a big improvement, but it all can be circumvented by a little social engineering.

  52. Yes. StarOffice NOW. by wirefarm · · Score: 3, Insightful

    Sun should be shipping this puppy AOL-style - Glue it in the back of every computer magazine out there. Load up the Windows version and the Linux version on the CD and pump them out into the hands of the public. For now, even the latest betas - they seem rock solid - plus, I'm sure people wouldn't mind updating in a few months, if they need.
    Why exactly isn't this on the CDs of every distro, too? This should be there, as well as Mozilla.
    Those two programs probably make Linux more desktop-worthy than any others, at least for people coming from a Windows environment.
    If you're not really familiar with them, I wrote some pages on the subject - click my sig.
    Cheers,
    Jim in Tokyo

    --
    -- My Weblog.
  53. Re:BOD? by unitron · · Score: 2
    BSOD

    Bored Sick Of Directors

    --

    I see even classic Slashdot is now pretty much unusable on dial up anymore.

  54. Re:HTML presentations are good and right by grammar+nazi · · Score: 2
    That's a good way to do it. What about printing? Can you print those onto transparencies without the 10"
    screwing things up?

    I'm not trying to say that you have a bad idea. I am genuinely interested in doing what you said, but I want to make sure that I can print a copy of the slides in case I can't use the computer during the presentation.

    --

    Keeping /. free of grammatical errors for ~5 years.
  55. Job security, overload, and the scope of the prob. by sharlskdy · · Score: 2, Insightful

    One of the sources of insecurity is the fact that many of these programs run at the same security level. The security model in Windows NT is a pretty good one, but how useful is the system if you run as a normal user? How many of us run with Administrative priviledges on the system? How much work is it to set up a new application to work as its own user and then communicate with other applications running as services, authenticated as other users? It's not simple, because many applications seem to assume that they have the right to run as Administrator.

    It's a good idea to run things as Least Priviledge, where a process only has enough rights on the system to do what it needs to, and nothing more. The downside to this is that you have to understand everything the application does. That takes a lot of time and effort, and how often in your average-sized business is there a computer geek on staff who has the time to devote to figuring out how to install the app with just enough priviledges so it will run, but not so many that it is a security risk? Seriously, how much time does something like this take?

    I know it took me years of thinking about it to understand the guts of Windows 9x, and understand and appreciate how it worked so I could get it to do what I wanted it to. Not because I'm not smart enough to figure it out, but just because there was so much other stuff going on that was urgently needed that I didn't have the time to sit down and figure it out. Gradually, bit by bit, I did figure it out. Not just what the software does, but how it works, why it does what it does, what the implications are for configuring it in a certain way and then deciding how to implement it. A similar scenario was encountered with Windows NT and 2000. Just in time for the Windows XP system to come along, with a new set of rules.

    There is a hideous amount of complexity involved with these operating systems, each with their own quirks and behaviors, and understanding everything well enough to be able to dig around in the guts and know what's going on and know how to lock it down is way more than one person can comfortably do if they are doing anything else on the job.

    I don't believe there is any magic bullet solution to this, either. There are common practices and techniques that help with securing your network, but there is no lock-n-load solution. We have found tools that help us along the way, but they only help to implement the strategy - they are not the strategy themselves.

    It's easy to blame Microsoft, because everyone is running their software. That's their own fault - they've monopolized the marketplace such that everyone uses the same platform. Consequently pretty much everyone is vulnerable to the exact same set of vulnerabilities. Any other common platform will likely have vulnerabilities that can be exploited. I'm not convinced that there isn't a code-red like vulnerability out there for Apache, but Microsoft has been targetted. (On the other hand, it's clear that there are significant problems inside IIS, and as a manager I wonder if they shouldn't dump the source code and start from scratch with better coding practices.) I can recall that Apache *did* have a number of exploits a number of years ago, but many of these have been dealt with in the intervening years.

    In any case, I don't think it's either carelessness or incompetence, but marketing. Software under Windows tends to be devastatingly easy to install (compared to Linux, Unix, NetWare and other environments). Mac may be easier. But, just because the software installs easily, does not mean it installs securely. Currently, ease-of-use, ease-to-install and security are at odds with each other.

    The argument has been made to get applications to install with least priviledge by default. It's a good design goal, but I wonder if application developers will ever have that as a fundamental design goal for their software. Usually it's a major accomplishment when the silly thing compiles!

  56. 97 is Unsupported?!?!? by wirefarm · · Score: 2

    I'll admit that I haven't used Windows in a while, but I can't imagine that Office 97 is really unsupported.
    People put up with that crap?

    OK... Here goes...

    <LOUD> Listen here! Open Office is FREE. It probably does what you need. You don't need to break the law to use it at home. It does not currently have any of the virus problems that Office does. </LOUD>


    Office 97 seemed like a pretty good product, once you installed it on a machine a couple generations later that a current PC at the time of release.
    Personally, I'd be happy with Word 6. That was a good release, still-compatable file formats, nearly universal readability.
    Open Office is a nice package that exceeds my modest needs. After having used it a bit, there is no way I'd even consider installing Office XP or whatever it is.

    Sometimes, I just don't *get* people...
    Cheers,
    Jim in Tokyo

    --
    -- My Weblog.
  57. Re:HTML presentations are good and right by Nater · · Score: 2

    What about printing? Can you print those onto transparencies without the 10"
    screwing things up?


    Sure, just make up a stylesheet that causes your presentation to be printable, call it "printable.css" and then switch that one occurence of the string "presentable.css" to "printable.css" in your presentation when you want to print it.

    --

    I like to play children's songs in minor keys.
    "We're all sons of bitches now." --J. Robert Oppenheimer

  58. Service Pack by carrier+lost · · Score: 3, Insightful
    How is it advantageous to Microsoft to get people to download free patches?

    I don't think it was planned. &nbsp I think they rush to market on every release. &nbsp I believe it to be the company's modus operandi - get it out the door, fix the problems in a Service Pack.

    Service Pack. &nbsp There's an awesome piece of marketing. &nbsp Microsoft calls 'patches' 'Service Packs' and averts contaminating the perception of The Product. &nbsp A patch is something you apply to something that's broken. &nbsp A 'Service Pack' is like getting something extra. &nbsp Genius.


    It all seems so obvious. &nbsp Microsoft wanted to offer complete connectivity between products. &nbsp And they did. &nbsp And they rushed it to market without realizing how all this inter-process functionality could be exploited. &nbsp I'm sure it was the furthest thing from their minds - "Why would anyone want to use The Product to do anything bad? &nbsp We're just trying to provide solutions.&nbsp Why the hell are people using our 'Solutions' to cause problems?"

    Spoing!

    MjM

  59. Re:Suits? No. Teachers? Yes. by IronChef · · Score: 2

    I have difficulty imagining any presentation that would be helped by the sound of machinegun fire.

    I have been to many presentations that would have been improved were I there with an actual machine gun, making noises with it.

  60. user override by psych031337 · · Score: 2
    From the link:
    To deal with this threat, Microsoft has for sometime included a functionality in both applications that scans for the presence of macros in all PowerPoint and Excel documents. The feature alerts users if a macro is detected, allowing the user to decide whether to permit the macro to be executed.

    Last time i checked, most worms were also executed manually by dimwit users...
    --
    +++ath0
  61. Safety in prehistory by daviddennis · · Score: 2

    These macros were written for Visual Basic for Applications (VBA), which I think was introduced in the 1997 versions of the products. If you could dig up an earlier version, they used a macro language that was almost entirely incompatible with current scripts. (I know because this caused me enormous pain in trying to make a macro package compatible with both versions - it was all but impossible).

    So if you have that ancient version lying around, you may want to use it. Or use programs with Word or Excel import filters instead of the real thing.

    Anyone know if StarOffice is affected? When I checked it a few years back, it looked like it had a pretty complete emulation of VBA.

    D

    1. Re:Safety in prehistory by MrBogus · · Score: 2

      Excel supported VBA going back to version 5.0 (Office 4.2). It was later expanded to the other products in the suite.

      There's also other vendors like Corel WordPerfect that have licenced VBA from Microsoft. It's unclear if this is a problem in the VBA runtime or the Excel/PowerPoint fileformats though.

      --

      When I hear the word 'innovation', I reach for my pistol.
  62. Re:This hole could be in more versions that listed by daviddennis · · Score: 2

    I don't think he was saying that you shouldn't do presentations, just that PowerPoint is lame software.

    I have never used PowerPoint, but I can certainly say it is responsible for incredible numbers of terrifyingly bad presentations, so I think there are ample good reasons behind the prejudice.

    I used Macromedia Flash for my last presentation - as cross-platform as it gets, and I was amazed at how flexible it was and how (comparatively) gentle the learning curve. It's well worth checking out in my view.

    D

  63. Easier to fix? by driehuis · · Score: 2
    Hrm. Fixing a bug in a product as complex as OpenOffice is not particularly easy -- especially if it is not a crashing bug so you don't have a starting point in the debugger. Learning your way around such a huge source tree is a major undertaking.

    It took me months to find my first crashing bug in Mozilla (and that bugfix was obsolete by the time I got the patch to the developers).

    The coolest thing about having the source is that when you disagree with the developers, you can Just Hack It. This doesn't buy you much if you then rely on your hacked copy (and have to maintain your hack), but it gives a much more level playing field if you want to discuss why making such a change would be a good thing, because you can show them how your proposal would behave.

    In the case of MS Office, first thing I would have done years ago if I had the source is instrument the binary just to find out who is using macros and what for. I hate being told by users that they need dangerous feature X, only to learn later that they don't know how to use it if their lives depended on it.

    --

    Bert Driehuis -- All I asked was a friggin' rotatin' chair. Throw me a bone here, people.

  64. Re:HTML presentations are good and right by Nater · · Score: 2

    Just musing... I very rarely print anything. Maybe two or three pages per year.

    --

    I like to play children's songs in minor keys.
    "We're all sons of bitches now." --J. Robert Oppenheimer

  65. Virus scanner overhead by driehuis · · Score: 2
    You really can't blame Microsoft when even you admit that it's 3rd party apps that are causing the problem.

    Of course I can. There used to be a time when a virus checker only had to care about accesses to .EXE, .COM and .DLL. If you disable the "scan all file types" feature nowadays, you're vulnerable to macro attacks, and of course to the brilliant feature that allows files with the .CMD and a slew of other extensions to have an MZ magic header and be treated as a binary.

    Those are design problems, that a virus checker has no speedy workaround for. It has to treat every file as hostile.

    I don't want to know how many of our virus infections have a user who "optimized" his virus checker as the root cause.

    --

    Bert Driehuis -- All I asked was a friggin' rotatin' chair. Throw me a bone here, people.