Slashdot Mirror


How a Bad UI Decision From Microsoft Helped Macro Malware Make a Comeback (softpedia.com)

An anonymous reader writes: Macro malware is a term to describe malware that relies on automatically executed macro scripts inside Office documents. This type of malware was very popular in the '90s, but when Microsoft launched Office 97, it added a popup before opening Office files that warned users about the dangers of enabling macros. Microsoft's decision had a huge impact on macro malware, and by the 2000s, this type of malware went almost extinct. Lo and behold, some smart Microsoft UI designers start thinking that users might get popup fatigue, so in Office 2007, Microsoft makes the monumental mistake of removing the very informative popup, and transforming the warning into a notification bar at the top of the document with only six words warning users about macros. Things get worse in Office 2010, when Microsoft even adds a shiny button that reads "Enable Content," ruining everything it had done in the past 10-15 years, and allowing macro malware to become the dangerous threat it is today. The U.S.-CERT team issued an official threat yesterday warning organizations about the resurging threat of malware that uses macro scripts in Office documents.

76 of 129 comments (clear)

  1. Re: Stupid people by Anonymous Coward · · Score: 1, Insightful

    Nope you need to be retarded to use *any* m$ software...

  2. Re:Good UI decisions? by fred911 · · Score: 2

    allowing a pipe as in:

    Format C: | Y

    --
    09 F9 11 02 9D 74 E3 5B - D8 41 56 C5 63 56 88 C0 45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
  3. Car Anology by Required+Snark · · Score: 4, Insightful
    If Windows was a car and Microsoft was the driver, it would be like someone who is senile and keeps running into the same tree over and over and over again. In both the real world and the analogy they always loose their memory of past failures, and the result is inevitable.

    This is rooted in Microsoft culture. Security is never a primary concern. Imagine someone with a whiny voice saying "It's too hard, I don't wanna do it, it makes things no fun" etc, etc. From the outside that seems like how they behave.

    And there is the little matter of loss of institutional memory, which is the senility part. That is because they consciously exclude people of long experience. They don't hire them, and if anyone is too long on the job they get flushed out. It's cheaper and keeps the workforce docile. But the long term result is making the same mistake over and over again. Not that Microsoft is a whole lot worse then any other big software organization, but they appear to do it even more then other big outfits.

    Expect them to resurrect the BSOD any day now...

    --
    Why is Snark Required?
    1. Re:Car Anology by Ol+Olsoc · · Score: 4, Informative

      Expect them to resurrect the BSOD any day now...

      It never went away - still an integral part of the Windows experience. http://answers.microsoft.com/e...

      http://answers.microsoft.com/e...

      http://www.computerworld.com/a...

      W10, 8.1, and 7. BSOD - suposedly long gone.

      I've had zealots declare me a liar while cleaning "There is no BSOD any more!" with great conviction. It stil happens, even as documented on Microsoft pages.

      Watch me get marked as a troll for pointing out the truth.

      --
      The shepherds did so well protecting the flock that the sheep no longer believed that wolves existed.
    2. Re:Car Anology by mrprogrammerman · · Score: 1

      Of course it's still there. I am guessing OP was referring to the frequency of BSOD which has decreased as the code base gets more mature.

    3. Re:Car Anology by thegarbz · · Score: 1

      I've had zealots declare me a liar while cleaning "There is no BSOD any more!" with great conviction.

      This is a good thing. I would really like it if we lived in a world where total system crashes were so rare that people actually believe that the BSOD doesn't exist anymore. We're getting there. BSOD is now very rare compared to the past. I haven't seen one in Windows 8, 8.1 or 10, don't even know what it looks like. I used to see them in Windows 7 but then I was running on flaky hardware for a while.

      It's certainly not like Windows 95, 98, Mistake Edition, or 2000 where they were an integral part of the experience.

      Watch me get marked as a troll for pointing out the truth.

      If you do get marked as a troll it will be for this obvious trollish and idiotic end to your post.

    4. Re:Car Anology by gustygolf · · Score: 1

      I've had zealots declare me a liar while cleaning "There is no BSOD any more!" with great conviction. It stil happens, even as documented on Microsoft pages.

      Oh, but the BSoD went away with Windows XP.

      The default behaviour in the case of a BSoD for XP was to automatically reboot the computer, you see. People no longer saw any BSoDs, so Microsoft obviously must've fixed them.

      --
      "Slow Down Cowboy! It's been 58 minutes since you last successfully posted a comment" -- slashdot, driving users away.
    5. Re:Car Anology by IWantMoreSpamPlease · · Score: 1

      When Windows 10 first was released to the public (via the automatic updates fiasco) I put it on an older laptop to see how it handled older hardware. The laptop had a synaptic-powered touchpad. It would BSoD on a regular basis if I used the touchpad. Yes, it was a bad driver from Synaptic and MS did update the driver, but the point still stands. https://answers.microsoft.com/...

      --
      So rise up, all ye lost ones, as one, we'll claw the clouds.
    6. Re:Car Anology by gustygolf · · Score: 2

      It's certainly not like Windows 95, 98, Mistake Edition, or 2000 where they were an integral part of the experience.

      Win2k does not belong in that list.

      --
      "Slow Down Cowboy! It's been 58 minutes since you last successfully posted a comment" -- slashdot, driving users away.
    7. Re:Car Anology by thegarbz · · Score: 1

      Yes it does, as does NT4 and XP. While they were a large step up from 95/98 they are still a long way from the stability that is offered by Windows 7 and 2008 Server. A lot of this has to do with the change of the driver model over the years. It's not significantly harder for a misbehaving driver or a hardware fault to bring down the entire system (remember BSOD and Kernel Panics are self protection mechanisms).

    8. Re:Car Anology by Ol+Olsoc · · Score: 1

      Of course it's still there.

      I have had many people telling me that I was lying, that the BSOD did not happen any more - from Vista on. Even in here, IIRC

      --
      The shepherds did so well protecting the flock that the sheep no longer believed that wolves existed.
    9. Re:Car Anology by Ol+Olsoc · · Score: 1

      Watch me get marked as a troll for pointing out the truth.

      If you do get marked as a troll it will be for this obvious trollish and idiotic end to your post.

      DIdn't get marked as troll, but someone that calls me an idiot when calling me a troll, is.....well Bless you, thegarbz, have a fine weekend.

      My point is that you should see my moderation email. I can send cited and well documented arguments to validate my assertions, and if they are not positive about Windows, I'm descended upon like a wildebeest by crocodiles with troll mods.

      --
      The shepherds did so well protecting the flock that the sheep no longer believed that wolves existed.
    10. Re:Car Anology by ToddInSF · · Score: 1

      Too bad your analogies suck and you don't know anything about what you're talking about. Not an MS fan here, but I at least know wtf I'm talking about when it comes to diagnostics of Windows systems, and the BSOD is still part of that system. Now give MS credit for BSOD's being so rare now that stupid people that repeat lies and never admit their own fuckups, like yourself, thought they no longer exist !

  4. Decisions? by Anonymous Coward · · Score: 1

    MS makes UI decisions? I thought they just delegated UI coding to the new hires, saying "Here's a project for you to learn coding on."

  5. Re:Stupid people by Darinbob · · Score: 2

    Because the average user doesn't know what "Run Content" means. Meanwhile they're being told to never disable scripts, never enable adblock, always accept all defaults, and Microsoft is never wrong.

  6. Re: Stupid people by Anonymous Coward · · Score: 1, Insightful

    Kind of hard to give a shit what you think when you get butthurt over such a minor distinction, shill.

  7. Really? by dejitaru · · Score: 1

    You can only warn but you can't prevent stupid. It's not like the code gets executed right away. You have to PURPOSELY enable it. This is no different when people install whatever off the internet because they don't know better, while running an expired virus scanner that came with their computer when they bought it back in 2011. While I understand that Microsoft is a very user friendly OS compared to something like Linux, you can really only do so much without making it TOO user friendly where you can't do anything.

    1. Re:Really? by Joe_Dragon · · Score: 1

      and they will get sued and face anti trust issues with that idea.

    2. Re:Really? by tgv · · Score: 1

      > You can only warn but you can't prevent stupid. It's not like the code gets executed right away. You have to PURPOSELY enable it.

      Read it again. If you don't get it, here's the gist: a shiny "Enable Content" button does not make people think "Gotta be careful, this might be a virus". Instead, it makes people, who are indeed not very knowledgeable in such matters, think: Doesn't look harmful. I want the content enabled, right? I'll click it to make it go away. That is driven by automatism and sometimes mistakes.

      If you still don't see it, please tell other people never to let you take UI decisions.

    3. Re:Really? by dejitaru · · Score: 1

      I am not arguing that it's easy to enable but it still warns you regardless if it is a "shiny button" to enable, but you'd think because it's a bad file you download from the net or a questionable email they would be smarter than to enable it. If you decide to enable it that's your fault. It's like going to some random questionable website "Oh I need a new codec to stream this video? sure i'll install it!"

      Does this mean you can blame the creator of javascript for creating pop-ups that allow you to install malware disguised as "codec downloads"? How about blaming your bank because someone set up a phishing site that looks just like the bank site. Yeah...

    4. Re:Really? by tgv · · Score: 1

      The problem is that they were, and still can be, embedded in documents in reputable sources. Consider it a form of social engineering. If you manage to infect one person's Excel document in an organization, chances are that it'll spread quickly throughout the organization, because you've got no reason to distrust the source. And UI has great influence on how people treat warnings.

    5. Re:Really? by jaseuk · · Score: 4, Insightful

      Yes - but this appears even on files without any Macro content - just because the file came by e-mail. So files from internal recipients in a DOMAIN without Macros's have the SAME warning as an internet file with a Macro virus.

      This is the stupidity.

      Jason.

    6. Re:Really? by Registered+Coward+v2 · · Score: 1

      You can only warn but you can't prevent stupid. It's not like the code gets executed right away. You have to PURPOSELY enable it. This is no different when people install whatever off the internet because they don't know better, while running an expired virus scanner that came with their computer when they bought it back in 2011. While I understand that Microsoft is a very user friendly OS compared to something like Linux, you can really only do so much without making it TOO user friendly where you can't do anything.

      Very true, you can't fix stupid; to steal a line from Ron White. However, constantly canning how you present information in a UI is problematic and thus not a good idea. Users get used to seeing certain warnings and when they go away they assume whatever causes the warning is no longer occurring. Changing the wording of the warning can produce the same effect. Enable Content could be reasonably assumed to allow opening the file and seeing the content, not allowing it to Run Macros.

      As for your internet and virus scanner example, poor human factors design is a bit different from user ignorance. While both can result in negative outcomes, poor design often leads people to make mistakes without realizing the impact of their actions because the design is confusing or misleading.

      --
      I'm a consultant - I convert gibberish into cash-flow.
    7. Re:Really? by Registered+Coward+v2 · · Score: 1

      I am not arguing that it's easy to enable but it still warns you regardless if it is a "shiny button" to enable, but you'd think because it's a bad file you download from the net or a questionable email they would be smarter than to enable it. If you decide to enable it that's your fault. It's like going to some random questionable website "Oh I need a new codec to stream this video? sure i'll install it!"

      The problem is the warning is "Macros have been disabled" next to a button labeled "Enable Content" A reasonable interpretation is that if I click on Enable Content the macros will be disabled and I get to see the file's contents; not that it will enable macros to run. That button would say Enable Macros.

      Not every file with a malicious macro needs to come from a shady source directly; when I was doing some publishing we'd get files from writers that had been infected even though they were from a trusted source.

      Does this mean you can blame the creator of javascript for creating pop-ups that allow you to install malware disguised as "codec downloads"? How about blaming your bank because someone set up a phishing site that looks just like the bank site. Yeah...

      Very different scenarios. However, in reference to javascript; I would say the creator of javascript made a poor design decision if they decided to make the popup now have a button that says "Load Webpage" but actually installs the codec. The issue is not that MS developed a macro capability for Office; it's they've changed how they warn about running macros in a way that makes the protection less effective.

      --
      I'm a consultant - I convert gibberish into cash-flow.
    8. Re:Really? by Latentius · · Score: 1

      Read it again. The two first words in the notification, in all CAPS, are "SECURITY WARNING". If that doesn't make you think that, "Gee, maybe I should be careful," you really have no one to blame but yourself.

    9. Re:Really? by nine-times · · Score: 1

      Right, that's what I was going to bring up. Microsoft changed the popup to a banner, but I don't think that's really the problem. The problem is that they also have a nearly identical banner that pops up unnecessarily under different circumstances. So they spend a few years training people to just hit "Enable" whenever the banner pops up, meanwhile making that "Enable" button the only security against malicious macros.

      It's a perfect example of "what not to do". You'd think Microsoft would have learned by now.

  8. Re: Stupid people by Ol+Olsoc · · Score: 1, Troll

    Kind of hard to take you seriously since you reference microsoft as m$

    M$ or Microsoft, or Redmond, it doesn't matter when the fact is that there are a lot of issues with Microsoft products, and that this is one of the more idiotic ones. Since they have a less than intelligent system that seems custom designed to allow anyone access to the computer, and since they make it so easy to happen. He isn't wrong, whether you automatically discount anyone's statement of fact when you see M$, or not.

    --
    The shepherds did so well protecting the flock that the sheep no longer believed that wolves existed.
  9. Re:Good UI decisions? by Ol+Olsoc · · Score: 1

    And what are the good UI decisions Microsoft ever made? Remember the "Start" button debacle?

    I'm nominating the ribbon.

    --
    The shepherds did so well protecting the flock that the sheep no longer believed that wolves existed.
  10. Re: Stupid people by twitnutttt · · Score: 1

    I wondered why I've been hearing about macros malware again! Granted, I haven't used office in a looong time. But I thought, wasn't that solved in like 1993... don't allow macros? Guess history does repeat itself.

  11. Re: Stupid people by dejitaru · · Score: 1

    Well, in most cases when you call microsoft as M$ instead of MS or such, it's like calling them "Microshaft" or similar, which makes it hard to take a comment seriously because the comment itself isn't written seriously.

    I am not arguing that a lot of microsoft's software has issues, but microsoft of course wants to appeal to the masses, this complaint about not having a pop-up and instead having a bar with an easy to find button isn't less safe, it still prevents the macro from instantly running, it's just more intuitive.

  12. Attack and Defense -- Smallpox by SeattleLawGuy · · Score: 1

    I wondered why I've been hearing about macros malware again! Granted, I haven't used office in a looong time. But I thought, wasn't that solved in like 1993... don't allow macros? Guess history does repeat itself.

    Defenses to threats that are not exploited become de-prioritized over time, especially when an "almost extinct" vector is the threat and you are asking hundreds of millions of people to click an extra dialog that they don't understand to begin with.

    It's like smallpox. It is basically eradicated, but if it comes back we'll have an issue because we're not strict about vaccinating for it, because it's basically extinct.

    --
    Real lawyers write in C++
  13. Re:Good UI decisions? by Trax3001BBS · · Score: 1

    And what are the good UI decisions Microsoft ever made? Remember the "Start" button debacle?

    Autorun, default is still enabled.

    I have an old version of Heirn's bootdisk that the autorun.ini installs malware, I keep it as an example of autorun's bad side, and as a not so bright attempt at an attack - it's a boot disk (yet if placed in a drive when running Windows...).

  14. Re: Stupid people by dotgain · · Score: 1
    When you write it as 'M$' it tends to give the impression one of the big issues you have with them is they've made a lot of money, and that you make a point of expressing that whether or not it is necessary or relevant. It may be that you actually want to give that impression, in which case power to you.

    You'll probably come across as juvenile, this may be right or wrong and again, this may be your intention.

    Fact is, some people are going to switch off when they see you write "M$", or refer to their company by the stock symbol, as if that's a reasonable thing to do outside the context of actually investing in that stock.

    When you're making an entirely valid and objective criticism of their company's behaviour / products (and I know you'll agree that's not difficult to do), you've nothing to gain by putting off a portion of readers by making them think you're a nutjob, even if you are.

  15. Go back to "Warning", not "Run". Allow disable by raymorris · · Score: 3, Insightful

    > and what do you propose as solution?
    > Removing macros? Further dumbing down systems ?

    The problem is that Microsoft dumbed it too much. They have one button where they should have two. The ONLY option is the new UI is "Run Content". There should be a "No Thanks" button.

    As explained in the fine summary, the recommendation is something like the old warning, which actually worked, or least an option labeled "dismiss", "cancel", or "disable macros". Here's one MS UI that worked:

    http://i1-news.softpedia-stati...

    Microsoft traded that for a single button with the instruction "Enable Content". There is no more "disable macros" option anymore. Anyone who isn't sure what they should do will often click the one and only option Microsoft provides: run the macros. There should be a button to dismiss the message without running macros.

    1. Re:Go back to "Warning", not "Run". Allow disable by Firethorn · · Score: 2

      Microsoft traded that for a single button with the instruction "Enable Content". There is no more "disable macros" option anymore. Anyone who isn't sure what they should do will often click the one and only option Microsoft provides: run the macros. There should be a button to dismiss the message without running macros.

      I agree, but as a security guy in a government position, one thing I learned is that if you disable *everything* by default and require them to manually click to enable, such that they end up doing so every day for legitimate work tasks, they get used to do so and will click even when they shouldn't. Same deal with barraging them with warning popups full of legalese. They stop reading pop-ups.

      As such, and while I understand it might be more complicated to implement, my suggest would be to sandbox everything. We're dealing with legacy code here, so here's what I'd do:
      1. Identify problematic commands and structure. Anything that modifies files other than itself, anything that modifies the macro itself, system or application settings, etc... Anything that activates the email or print functionality.

      So an application that only changes itself, like 99% of the stuff my users use, no warning, it's not a problem.
      For the rest, well, code signature. It pops up who made the code, that they have a valid code signing certificate signed by X organization, and they get to decide.

      So, to use an example I saw, an application that analyzes how changing gasoline prices will affect your budget that pops up a warning that it want to modify system files(danger danger!) might actually trip the security minded part of their brain, because it shouldn't need to.

      Fewer warnings = less likely to ignore them.

      --
      I don't read AC A human right
    2. Re:Go back to "Warning", not "Run". Allow disable by donaldm · · Score: 1

      Of course, no company would allow a popup request for installing an operating system with a dialog box that has the "Upgrade Now" next to the button marked "OK". If you got something like this then we would assume it was Malware and click the "X" button at the top. .... Oh! Wait! :-)

      --
      There ain't no such thing as proprietary standards only proprietary formats. Standards are by definition open.
    3. Re:Go back to "Warning", not "Run". Allow disable by Latentius · · Score: 1

      Actually, there are two buttons: there's the one on the left, next to the warning, asking if you want to enable, and there's the "X" on the right, which allows you to dismiss the warning without enabling anything.

  16. Tutorial = off by Kjella · · Score: 1

    Well, that's one way of looking at it. The other is that Microsoft had to cater to the lowest common denominator with big scary warning dialogs when you did something potentially stupid. And that they did that because it was new and people were ignorant, but that as a computer literate generation grew up they thought they could start taking off the training wheels. I mean, it's not like Linux gives you much warning when you break shit, yeah you might have to invoke sudo but that is the universal "trust me, I know what I'm doing" code word. And of course you'll take the shit in the forums if you don't know what you're doing, but reality is people use computers despite that. Personally I think the current button is fine, I need a choice not a lecture.

    --
    Live today, because you never know what tomorrow brings
  17. Re: Stupid people - Mandatory Access Control by flyingfsck · · Score: 1

    The trouble is that the inadequate security design of MS Windows gets blamed on the users. The real trouble is that MS Windows doesn't have adequate access control and allows any program to do anything and erase or overwrite anything.

    --
    Excuse me, but please get off my Pennisetum Clandestinum, eh!
  18. Re: Stupid people by Anonymous Coward · · Score: 3, Insightful

    The stock symbol is a convenient short identifier.

    MS deserve the moniker M$ due to patterns of behaviour that indicate they have no integrity. Some people don't understand that organisations have a persistent culture, some are simply stupid, some are going to switch off no matter what you do, and your managers don't bother reading your emails in full.

    That's life.

    It's also not particularly interesting or informative to keep pointing it out as if you have some kind of special insight, unless you want everyone to "join" them in a collaborative love-in of business bullshit and become part of the problem. You cannot change all people like that, and frankly fuck them if the alternative is to be co-opted into the church of the subpar.

  19. Enable by default by nachtelfjeiu · · Score: 1

    I'm too lazy for MS's shenanigans. I just enable macros by default in outlook to run an auto-bcc vba script without being bothered all the time.

  20. Re: Stupid people - Mandatory Access Control by Pentium100 · · Score: 3, Interesting

    Linux has the same problem.

    A limited user (even without sudo rights) launches a buggy application and opens an infected document. The virus can then proceed to encrypt all the files that the user can modify.

    The system files will stay intact.
    The documents of the user will get encrypted.

    The user usually cares about being able to access his documents, so the damage is done even without root access. If this happens on a single user desktop, then the damage is the same as if the virus had root access. In both cases you have to restore the PC from backups (if you have them).

  21. The worst offense... by Anonymous Coward · · Score: 5, Insightful

    ...was when they decided that hiding the extension was a great idea and made it default in XP.
    trojan.jpg.zip anyone?

  22. Re:Stupid people by davester666 · · Score: 1

    How about just adding back the fucking warning popup that was so fucking effective.

    You still get to use macros, just like before.

    --
    Sleep your way to a whiter smile...date a dentist!
  23. Re: Stupid people by Anonymous Coward · · Score: 1

    When you write it as 'M$' it tends to give the impression one of the big issues you have with them is they've made a lot of money

    That is a completely legitimate issue to take considering how they made a lot of that money.

    Think "antitrust".

  24. Re: Stupid people by flyingfsck · · Score: 1

    Stuxnet doesn't even need autoplay to be enabled.

    --
    Excuse me, but please get off my Pennisetum Clandestinum, eh!
  25. Re: Stupid people by donaldm · · Score: 1

    Kind of hard to take you seriously since you reference microsoft as m$

    Well having installed Microsoft Windows 10 from ISO onto a virtual machine and having looked at the definition of Malware I do think people who install it are taking a huge risk. I actually have my virtual machine off and if I turn it on it is only for testing purposes however I actually switch off my virtual network. For those who want Windows 10 you could liken them to a frog put in lukewarm water then slowly turn up the heat and the frog won't notice until it's too late.

    Yes, I am aware that it is possible to turn off most of the intrusive parts of Windows 10 providing you know what you are doing with the registry (most user have no idea what this even is) or you trust third party software. Even then you won't be able to fully turn off snooping. Still those that think this does not matter have been pretty well parboiled anyway and it's utterly pointless saying anything to them.

    Looking at windows 10 it does have a pretty interface providing you don't mind a combination of Windows 7 and Windows 8.1. Comparing against my machine running Fedora 23 with KDE (Xfce is also great as well) Win10 has limited configuration ability although for most people that's fine. As for applications, I won't deny that Win10 has more but for most applications that run on Win10, I can find an equivalent, maybe not 100% equivalent but it will let me do what I want to do.

    Games are probably one of the major issues which faces Linux today however you can get a huge amount of games that are native (please no TuX Racer references it only shows that you are ill-informed) either native, compatibility layer, SteamOS or on a virtual machine that is running Microsoft Windows if you can only get your gaming fix that way. You can even play web based games for those that like this sort of thing. Barring all that there are always consoles.

    Before anyone says "specialty applications", I am aware of those as well and all I can say is you are locked in and the water must be getting very hot now, not that you would notice anyway.

    --
    There ain't no such thing as proprietary standards only proprietary formats. Standards are by definition open.
  26. Re: Stupid people by lucm · · Score: 1

    When you write it as 'M$' it tends to give the impression one of the big issues you have with them is they've made a lot of money

    That is a completely legitimate issue to take considering how they made a lot of that money.

    Think "antitrust".

    Does you iPad come with a default browser made by Apple, or does your Nexus come with a default browser made by Google? Those are the kind of things that were at the center of the "antitrust" case against Microsoft.

    Both Apple and Google have made billions with their proprietary ecosystems but I don't see you calling them Apple$ or Google$.

    --
    lucm, indeed.
  27. Re: Stupid people by lucm · · Score: 2

    Yeah Stuxnet sucks. It totally screwed up my nuclear program infrastructure. That's the price I paid for letting the trial McAfee expire on my new cheap Asus laptop.

    --
    lucm, indeed.
  28. News? by mcfedr · · Score: 1

    How is there news about Office 2010, which was presumably released 6 years ago. Who even uses Office these days, Google docs all the way... or a Markdown editor.

  29. Re: Stupid people - Mandatory Access Control by Anonymous Coward · · Score: 1

    Not if SELinux or AppArmor is enabled

  30. Re: Stupid people by allo · · Score: 1

    Look at the shape of the $ and you'll figure it out.

  31. Re:Good UI decisions? by Megane · · Score: 1

    ...which coincidentally was also in Office 2007 as well. I guess I'll be okay then, since I refuse to use ribbonized versions of Microsoft Orifice.

    --
    #naabhaprzrag, #sverubfr-000, #agi-fcbafberq, negvpyr[pynff*=' negvpyr-ary-'] { qvfcynl: abar !vzcbegnag; }
  32. Re: Stupid people by hairyfeet · · Score: 1

    That is because when they write "M$" they come off as this guy and nobody is gonna take this guy seriously.

    --
    ACs don't waste your time replying, your posts are never seen by me.
  33. Re:Stupid people by geekmux · · Score: 1

    You have to be retarded to click on "Run Content" if you don't trust the source..,.

    People are, and will be idiots, what is new?... ...and what do you propose as solution? Removing macros? Further dumbing down systems ala Apple?

    Fuck. That. Shit.

    The dumb part was attempting to "enrich" our documents with this bullshit when 99% need a damn word processor and that's it.

    Adobe Reader v5.x was less than 10MB in size. That program has now grown to obscene proportions, and for what justified reason? I still use Adobe Reader for the same fucking reason TODAY that I did 15 years ago, as do 99.999% of users. To read PDFs.

    Perhaps you think the stupidity light needs to shine both ways to enlighten us of this problem, but since I tend to favor root cause analysis, I tend to point the finger at who started this bloatware shit.

    All I want and need is a fucking hammer, not a pneumatic-powered, pressure-sensitive, electronic-triggered, app-powered driving device.

    TL; DR - K.I.S.S. principle is still valid no matter what century we live in.

  34. Re:Stupid people by Bert64 · · Score: 1

    People *Think* they trust the source too, when they actually have no actual proof of who the source is, for instance a spoofed email, or an email which actually came from the computer of someone they know (but that user had previously been infected with malware)...

    --
    http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  35. Why can a macro even become malware? by swilver · · Score: 1

    The real issue here is that macros and scripts should always run in a very well designed and hardened sandbox. No matter what your script does, it won't be able to do more than screwing up the spreadsheet it came embedded with. It really is insane that a macro could harm your computer, except in Microsoft's world.

    The culprit is simply bad design. Nobody in their right mind would allow arbitrary scripts from unknown sources to be run freely in an environment where they can affect things outside that environment.

  36. What kind of head injury do they have?? by JustAnotherOldGuy · · Score: 1

    Seriously, what kind of head injuries do the people at Microsoft have?? This is an enormously STUPID decision made by enormously STUPID people.

    Ask technically-savvy people about this and 99.99999% would say, "Don't do this", but the wizards at MS in their infinite wisdom do it anyway?

    WTF, Microsoft?? Do you want your users to be fucked over?

    --
    Just cruising through this digital world at 33 1/3 rpm...
    1. Re:What kind of head injury do they have?? by phantomfive · · Score: 1

      Seriously, what kind of head injuries do the people at Microsoft have??

      It's called "product management." It results in diminished quality everywhere it is used, because it relieves the developers from the responsibility of thinking about the quality of what they are building.

      Here's an example of the special Microsoft version of this disease:

      So just on my team, these are the people who came to every single planning meeting about this feature:

      1 program manager
      1 developer
      1 developer lead
      2 testers
      1 test lead
      1 UI designer
      1 user experience expert
      --
      8 people total

      These planning meetings happened every week, for the entire year I worked on Windows.

      The advantages of this system are: better top-down control, and you can hire less competent developers (who have not the skillset of thinking about what they are building).

      --
      "First they came for the slanderers and i said nothing."
    2. Re:What kind of head injury do they have?? by JustAnotherOldGuy · · Score: 1

      So just on my team, these are the people who came to every single planning meeting about this feature:

      Yep. I've worked (as a contractor) at Microsoft, and yes, the meetings are constant, unproductive, and often litle more than dick-waving contests.

      I rarely left a meeting feeling like we'd accomplished anything useful. Most of the decisions made were done in such a way so that no one could/would be blamed for anything that happened as a result of the meeting. Half the people there had no input and no stake in the subject at hand, but they had to come so they could "show the flag" and rack up meeting points.

      The other thing that Microsoft does (including many of the contracting companies attached to MS) is reporting, reporting, reporting.

      I spent ridiculous amounts of time every week detailing what I'd done that week (i.e. "tell the work story") rather than actually DOING anything. This was done to make ourselves visible to the higher-ups who had to justify their existence to their superiors.

      So it got to be this reporting-fuckfest done mainly to plump up the work logs to make it appear we were doing something. And we were doing something: we were filling out shitloads of "what I did" reports, which took away from the time we needed to actually accomplish our goals. Fucking insane.

      --
      Just cruising through this digital world at 33 1/3 rpm...
    3. Re:What kind of head injury do they have?? by phantomfive · · Score: 1

      So it got to be this reporting-fuckfest done mainly to plump up the work logs to make it appear we were doing something. And we were doing something: we were filling out shitloads of "what I did" reports, which took away from the time we needed to actually accomplish our goals. Fucking insane.

      Did anyone read them?

      --
      "First they came for the slanderers and i said nothing."
    4. Re:What kind of head injury do they have?? by JustAnotherOldGuy · · Score: 1

      Did anyone read them?

      Theoretically the higher-higher managers did, but who knows.

      They probably got a stack of these combined reports every week and said, "Not another load of this shit again!" and tossed them in the shredder.

      --
      Just cruising through this digital world at 33 1/3 rpm...
    5. Re:What kind of head injury do they have?? by phantomfive · · Score: 1

      It's actually kind of amazing Microsoft held together at all, considering how bad their management style is.

      --
      "First they came for the slanderers and i said nothing."
    6. Re:What kind of head injury do they have?? by JustAnotherOldGuy · · Score: 1

      It's actually kind of amazing Microsoft held together at all, considering how bad their management style is.

      Yep. I'm surprised the company survived the decade-long "stack ranking" clusterfuck, which was an egregious, self-inflicted wound perpetrated by clueless management retards.

      It just goes to show that inertia in a large company can keep them rolling along, even when the treads are coming off and smoke is pouring from the turret.

      --
      Just cruising through this digital world at 33 1/3 rpm...
  37. Re:Stupid people by Latentius · · Score: 1

    Because there's more to Office than just Word, and having the ability to add custom code actually has a large benefit to programs like Excel and Access. And maybe someone wants Excel to generate an email in Outlook or a Word document as a report, or update a PowerPoint presentation? Just because you don't use a feature doesn't mean that someone else doesn't have a very legitimate use for it. There's a reason why macro support is often cited as a weakness of competing suites like LibreOffice.

  38. I have to say it by raymorris · · Score: 1

    Of course, we all know that in Windows, clicking the X on the right now means "go ahead and do it". :)

    Somebody had to say it.

    1. Re:I have to say it by Latentius · · Score: 1

      I have to admit, I really don't get that particular scandal. When you have a notification, the X has always just been a dismiss button. When the notification is informing a user about a scheduled operation, why on earth would anyone think that simply dismissing the notification would magically un-schedule the operation? Now, if there were a button inside the dialog box that said "Don't Install" and it did anyway, now we'd have a legitimate scandal.

  39. Enable Button by Christopher+Fritz · · Score: 1

    Often times at work, one co-worker e-mails an Office document to another. The recipient opens the document from their e-mail, clicks the Enable button on that yellow notification bar to switch from read-only mode to editing mode, and then views the document without making any changes. Whenever I see this, I point out to the person that they should not click that button unless they're read what the notification says (click to enable editing), and they should only click it if they need (and know they need) what it enables.

    Supposedly things are set up at work where macros can't run from the C: drive, which is where Outlook stores files opened from an e-mail, so many it won't be an issue if a document with a malicious macro comes in from the outside. Nonetheless, I'll continue my quest to try to get everyone to be just a little more careful about what they're enabling.

  40. Microsoft DLL Hijacking Vulnerabilities by khz6955 · · Score: 1

    I think the worst decision was putting security functions in dynamically loaded libraries and allowing them to be dynamically hijacked

  41. Re: Stupid people by Ol+Olsoc · · Score: 1

    When you write it as 'M$' it tends to give the impression one of the big issues you have with them is they've made a lot of money, and that you make a point of expressing that whether or not it is necessary or relevant. It may be that you actually want to give that impression, in which case power to you.

    Keeping in mind that it wasn't me that typed M$, I wonder, do you give more veracity to pretty people because you think a pretty person is smarter than an ugly person? Because if you automatically reject a person because of a typed dollar sign you are going to be easily manipulable.

    I'll read the person's words, and decide the veracity of their statement, not this sort of find one word, and declare what was written was untrue.

    You'll probably come across as juvenile, this may be right or wrong and again, this may be your intention.

    When I use words like that, it's usually for shock value. It's all just noise on the internet.

    Fact is, some people are going to switch off when they see you write "M$", or refer to their company by the stock symbol, as if that's a reasonable thing to do outside the context of actually investing in that stock.

    I believe you - I believe that is a fact. I also believe that a person who does that is impressively shallow, and frankly, I'm not going to convince them of anything. Nor do I care. They have decided the truth based on one simple word. Sounds like your people could determine if something is truth or a lie just by performing a find on it, for M$, and not even read it. That sounds to me like exceptional intelligence, you agree? The way to get to the absolute truth.

    --
    The shepherds did so well protecting the flock that the sheep no longer believed that wolves existed.
  42. Re: Stupid people by Ol+Olsoc · · Score: 1

    That is because when they write "M$" they come off as this guy and nobody is gonna take this guy seriously.

    The neat part is, you can determine that they are lying without reading their post. Just skim it for the lying word, and you have the truth, from God's lips to your ears.

    --
    The shepherds did so well protecting the flock that the sheep no longer believed that wolves existed.
  43. Re:MS Office jumped the shark nearly 15 years ago by WheezyJoe · · Score: 1

    I think you mean 2003, but in all other ways yes. 2003 was the last version before they decided to ditch the menu bar for their precious "ribbon". I think it's because OpenOffice was reaching a point of being a reasonable replacement, almost indistinguishable on the surface, so Microsoft felt like they had to make Office... different.

    The sad thing is they took away some really useful advanced features from 2003... like being able to create your own custom buttons with a little pixel editor and assign them to macros you write for automating repetitive tasks. Gone with the coming of the wretched, unbidden ribbon, the solution for a problem that didn't exist. There are some improvements and bug-fixes that come along with 2007 and 2010, but at the cost of having to train employees on a custom ribbon with the collection of buttons they used to rely on on a toolbar (because with the ribbon, you only get one toolbar... just because). If this included a custom button, you're out of luck.

    I just can't think of how dumb this is, because all the customization capability of 2003 was effective product lock-in for Microsoft, making OpenOffice a less-than-ideal alternative for shops with a lot of time-saving macros (no, not the kind of macros that travel with documents as malware). Microsoft traded this for a fucking ribbon, because... I don't know, pick one:

    1. unless it looks different, nobody will buy it
    2. all the pre-ribbon developers were either retired or promoted to management, and new-hire young developers didn't want to read old code
    3. some VP wanted to make her mark, droning: out with the old, in with the new, change is good, you see that? I did that! Promote me!
    4. some focus group mistook OpenOffice for Microsoft Office, and that's got to stop
    5. copyright/trademark the ribbon, thereby put a stop to free software coming up with same-looking turnkey replacements

    None of the above have anything to do with creating a better, more useful or productive product for the customer, but with proper focus groups Microsoft can astro-turf their way into promoting the ribbon as an improvement. If there weren't a stack of less-visible but important features in Microsoft Office that Open/LibreOffice still haven't replicated (here's an incomplete list), my organization would have shimmied out of Microsoft's shackles long ago.

    --
    Take it easy, Charlie, I've got an Angle...
  44. Re: Stupid people by Ol+Olsoc · · Score: 1

    Geez, I wish I could use one of those magical systems like Linux or Mac OS that don't allow the user to deliberately run software they've deliberately downloaded from the internet, and have it modify user files on the system that they've deliberately given it permission to access.

    What on earth are you blathering about? You been drinking the Friends of Microsoft Koolaid again? Can't tell if you are being sarcastic, or baked - in any event, you are wrong.

    --
    The shepherds did so well protecting the flock that the sheep no longer believed that wolves existed.
  45. Re: Stupid people by dotgain · · Score: 1

    Keeping in mind that it wasn't me that typed M$

    I'd wondered if I should've clarified that in my post. In any event, it has been now. I'm really just responding to you because you're not an AC (I'll explain soon). Just looking to have conversation about it, not tell anyone off.

    do you give more veracity to pretty people because you think a pretty person is smarter than an ugly person?

    Not to the extent I can be aware of my own biases. Again, I chose to respond to you because you're not an AC. It's not because I think logging in lends veracity to your argument, it's just that engaging in conversation with a group of unknown number or reputation has proven to be very unrewarding in my experience. When I do make judgements like this, I like to at least be able to stand by them with reasons

    I don't write people off just because they write 'M$'. You have your reasons when you do, and it doesn't really bother me. As another poster said, I have to admit considering the company's abusive behaviour it's to criticise them - and it is. I don't look down on people who think and say MS are shady.

    All I'm saying is, coming from someone who used to write M$, and does no longer: as I've matured I've found it a lot easier to make my point heard when I don't decorate it with extra baggage that prompts your listeners to start making judgements about you.

    Whether the judgements are sound or not, people will make them. Sometimes people you're genuinely trying to sell yourself too, no randoms on Slashdot. All things being equal, the post without the dollar sign embellishment will be better received, in my opinion.

    Sounds like your people could determine if something is truth or a lie just by performing a find on it, for M$, and not even read it. That sounds to me like exceptional intelligence, you agree? The way to get to the absolute truth.

    I don't have a "people" that all think like I do. I'll forgive your snark on the basis I think you've misunderstood me a little.

  46. Re:Stupid people by andymadigan · · Score: 1

    You're sent a document from someone you interact often with. Maybe it's a business that might use odd security measures (like a lawyer, bank, or doctor's office).When you open the document it says:

    ------------------^
    Click to view document

    That's it, no more content.

    Now, I wouldn't click on it, you might not either. But there's enough people out there who will follow instructions, or will click on the most obvious button to make an annoying alert go away.

    --
    The right to protest the State is more sacred than the State.
  47. Re: Stupid people by beastofburdon · · Score: 1

    That is only because Apple and Google do not have an "S" in the name that can be easily swapped out for a "$" to symbolize our distrust for them. Don't worry, we'll come up with something for them too.