Slashdot Mirror


Vulnerable SAP Deployments Make Prime Attack Targets

wiredmikey writes "Using a combination of TCP scans and Google, security researchers found that nearly a quarter of the organizations running vulnerable versions of SAP are tempting fate by leaving them exposed to the Internet. This discovery, researchers from ERPScan say, dispels the myth that SAP systems are only available from the internal network, leading to the misconception that they are protected by design. By March 2012, there were more than 2,000 security advisories published by SAP. Of those, about 7% (124) have publicly available PoC (proof-of-concept) exploit code available to the public. Many of the issues discovered are related to poor configuration or poor deployment planning. For example, 212 SAP Routers were found in Germany, which were created mainly to route access to internal SAP systems. Another issue with the vulnerable and exposed SAP installations is that many of them run on Windows NT, creating a twin set of risks for the organization, as they have to contend with a bad SAP deployment and unsupported OS that is full of security issues all by itself."

72 comments

  1. where can i download a trial version of SAP? by Anonymous Coward · · Score: 0

    I cant find it anywhere on the SAP site!

    1. Re:where can i download a trial version of SAP? by fuzzyfuzzyfungus · · Score: 4, Funny

      I cant find it anywhere on the SAP site!

      If you think that a 'demo' is an executable you download, rather than something delivered by a besuited sales team, you might not be a potential customer...

    2. Re:where can i download a trial version of SAP? by cvtan · · Score: 3, Insightful

      If you are an individual, you don't want it and if you are a company, you REALLY don't want it.

      --
      Sorry, but gray text on gray background is making my eyes bleed.
    3. Re:where can i download a trial version of SAP? by Anonymous Coward · · Score: 0

      Oracle will let me download a demo of their whole ERP suite for free, it's only a couple hundred gigabytes and can be installed in less than a week.

    4. Re:where can i download a trial version of SAP? by buchner.johannes · · Score: 2

      If I were a somewhat serious security researcher, I would install a couple of SAP and SCADA honeypots.

      Perhaps fishing for executables that run, check the environment and then do nothing.

      --
      NB: The message above might reflect my opinion right now, but not necessarily tomorrow or next year.
    5. Re:where can i download a trial version of SAP? by Anonymous Coward · · Score: 1

      If you are an individual, you don't want it and if you are a company, you REALLY don't want it.

      Care to support that opinion with reasons?

    6. Re:where can i download a trial version of SAP? by Anonymous Coward · · Score: 0

      It's a know fact that SAP installations take anywhere from few months to few years..

    7. Re:where can i download a trial version of SAP? by Anonymous Coward · · Score: 1

      http://www.sdn.sap.com/irj/scn/nw-downloads

      It's just the SAP Netweaver application server though - don't expect any business functionality there.

      You need to contact SAP for a demo of the whole SAP ECC suite - you might get a huge box with installation media/manuals and a temporary 1 year license.

    8. Re:where can i download a trial version of SAP? by Impy+the+Impiuos+Imp · · Score: 1

      Is this the same SAP that's (mis)used by companies to do employee timesheet entry?

      God is so, I'm surpeised it took this long.

      --
      (-1: Post disagrees with my already-settled worldview) is not a valid mod option.
    9. Re:where can i download a trial version of SAP? by c_g_hills · · Score: 1

      The book "SAP - A Map of The Minefield" by Stephen Birchall is a good read.

  2. Windows NT?? Really? It's 2012! by Anonymous Coward · · Score: 0

    Windows NT has been out of support for a very long time. Even windows 2000 has been out of support for a while.

    Given how much SAP costs, you think they could afford to upgrade to win2003 at least.

    1. Re:Windows NT?? Really? It's 2012! by Anonymous Coward · · Score: 0

      I'm guessing that's because Microsoft radically changed the UI of Windows Server starting with 2003, making it much more complex to use than the desktop version of Windows (XP). IIRC it also mandated Active Directory instead of the old PDC/BDC setup, which was a clear improvement, but a fairly complex one for customers to transition through.

    2. Re:Windows NT?? Really? It's 2012! by bleedingsamurai · · Score: 3, Interesting

      Having only grazed over the article, Windows NT is Microsoft's current flagship operating system. Windows NT 6.1 being their latest "stable" release marketed under the names Windows 7 and Windows Server 2008 R2

      But if they really meant "Windows NT" as in Windows NT 4.0, then I agree, that is pretty darn bad

    3. Re:Windows NT?? Really? It's 2012! by fuzzyfuzzyfungus · · Score: 2

      I suspect that the JVM(s) involved in some of these deployments might be a bit behind the curve, as well...

    4. Re:Windows NT?? Really? It's 2012! by Guy+Harris · · Score: 4, Insightful

      Having only grazed over the article, Windows NT is Microsoft's current flagship operating system. Windows NT 6.1 being their latest "stable" release marketed under the names Windows 7 and Windows Server 2008 R2

      But if they really meant "Windows NT" as in Windows NT 4.0, then I agree, that is pretty darn bad

      Given that the paper from ERPScan lists the OSes atop which SAP runs as "Windows NT", "AIX", "Linux", "SunOS", "HP-UX", and "OS/400", I suspect that when they say "Windows NT" they mean, as you suggest, "Windows NT the family of operating systems, older ones of which were sold under the name "Windows NT" and newer versions of which aren't", not "Windows NT 3.x and 4.0", i.e. Windows Server 20xx (and Windows 2000/XP/Vista/7, if anybody's running it on their desktop) are lumped under "Windows NT" (and Solaris N is lumped under "SunOS").

    5. Re:Windows NT?? Really? It's 2012! by Anonymous Coward · · Score: 1

      I'm guessing that's because Microsoft radically changed the UI of Windows Server starting with 2003, making it much more complex to use than the desktop version of Windows (XP).

      Ummm, no. Win 2003 has the exact same UI as windows XP. Also, both XP & 2003 can be set to the "classic" interface which makes it look like windows 2000.

      IIRC it also mandated Active Directory instead of the old PDC/BDC setup, which was a clear improvement, but a fairly complex one for customers to transition through.

      Active Directory started with windows 2000 server, not windows 2003 server. And even if you're running 2000 or 2003 server, your domain can run in an older NT mode.

    6. Re:Windows NT?? Really? It's 2012! by alen · · Score: 0

      you don't understand how SAP works. it takes you years of testing and custom coding just to deploy it. patching and upgrading are hellish experiences

    7. Re:Windows NT?? Really? It's 2012! by Anonymous Coward · · Score: 1, Insightful

      Also, both XP & 2003 can be set to the "classic" interface which makes it look like windows 2000.

      When they say "unsupported OS that is full of security issues all by itself." they're referring the the current versions of NT - Versions 5 and above.

      The "unsupported OS" proviso is just to point out that they're experienced Microsoft customers and are familiar with their support team.

    8. Re:Windows NT?? Really? It's 2012! by jd2112 · · Score: 2

      Windows NT has been out of support for a very long time. Even windows 2000 has been out of support for a while.

      Given how much SAP costs, you think they could afford to upgrade to win2003 at least.

      Given how much SAP costs, I'm guessing a lot of companies haven't been able to get budget approval for an upgrade that runs on a supported version of Windows. (Particularly in light of the epic cost overruns that are typical of a SAP deployment.)

      --
      Any insufficiently advanced magic is indistinguishable from technology.
    9. Re:Windows NT?? Really? It's 2012! by Anonymous Coward · · Score: 0

      The problem is not that it would cost too much to install Windows 2003.
      The problem is that products like that come with a "compatability matrix" that tells you exactly what you have to use.
      In the days that it was deployed on Windows NT 4.0 that even included the make and model of the hardware.
      (don't know if that is still the case today)

      So it is not just a matter of inserting the Windows 2003 CD and hitting upgrade. You probably will need a new version
      of SAP as well. And of your database server. There will be incompatabilities in your ow customizations. It will be a
      million dollar project to do this.

      We still run an archive copy of SAP after we have switched to another product, as we are obliged to keep the data
      available for 7 years. It indeed is running on Windows NT 4.0, on an old version of Oracle. Of course it is full of
      vulnerabilities, but at least it is not connected to the internet.

      The new product is full of vulnerabilities just as well. When we deployed it, 3 years ago, I went to course for writing
      customizations. It turned out those people were completely unaware of the issue of SQL injection, and presented
      example after example of scripting code that concatenated fixed strings and user inputs into SQL queries,
      Of course that system is not on internet either, but it shows how ignorant those big players are.

    10. Re:Windows NT?? Really? It's 2012! by Rich0 · · Score: 1

      Yup, I was walking around in a building I usually don't frequent at work and saw a sign that could be translated as "SAP Change Control" - it pointed to a cube farm, now nearly vacant as the SAP implementation is mostly done. I have no doubts that at one point of time they had 40 people doing nothing but keeping track of bug statuses.

    11. Re:Windows NT?? Really? It's 2012! by Anonymous Coward · · Score: 0

      Can any company HONESTLY say their operations have been improved by SAP?

  3. Where can I download SAP? by Anonymous Coward · · Score: 0

    I wish it were as easy to download and install as say, Peoplesoft HCM 9.1

  4. Bad by Dan+East · · Score: 3, Insightful

    I have no idea what the hell SAP is, but it sounds really dangerous.

    --
    Better known as 318230.
    1. Re:Bad by drinkypoo · · Score: 4, Funny

      I have no idea what the hell SAP is, but it sounds really dangerous.

      Not even SAP knows what SAP is, but if you have one of their salesdroids on site, they'll tell you it can do anything you ask them about...

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    2. Re:Bad by anagama · · Score: 1

      PickaSAP, any SAP: http://en.wikipedia.org/wiki/SAP

      Same boat -- TFA isn't that illuminating either.

      --
      What changed under Obama? Nothing Good
    3. Re:Bad by w.hamra1987 · · Score: 2

      you mean they're the latest ZOMBO.COM?

      --
      my sig pwns your sig
    4. Re:Bad by Amouth · · Score: 4, Funny

      It's easy

      S = Send
      A = Another
      P = Payment

      --
      '...if only "Jumping to a Conclusion" was an event in the Olympics.'
    5. Re:Bad by fuzzyfuzzyfungus · · Score: 2

      If I remember correctly, SAP is currently the world's most respected reference implementation of Alan Perlis' Epigram 54.

    6. Re:Bad by Anonymous Coward · · Score: 0
    7. Re:Bad by Amouth · · Score: 2

      As an SAP consultant I agree with you, but let me take a moment to point to 81.

      --
      '...if only "Jumping to a Conclusion" was an event in the Olympics.'
    8. Re:Bad by Guy+Harris · · Score: 2

      I have no idea what the hell SAP is

      It's the main product of SAP AG, SAP ERP.

    9. Re:Bad by JWSmythe · · Score: 1

          Ya, that had me going too.. I thought maybe they had shortened down SAAP (Software As A Product), or it was one of the billion Symantec products. Two links in from the story, it references this BlackHat PDF, which finally does say SAP AG.

          It's great to have short acronyms for stuff, but without any good context its worthless. It's like marketing people love their acronyms, so they can try to talk in military style alphabet soup. Well, at least the military alphabet soup makes perfect sense when it's in context.

          I worked at places where they had code named and acronymed everything. They weren't terribly consistent, and there was no reference document. There were also many duplicates. "Work on DC" could have been the servers near Washington DC; the datacenter (pick one, maybe two or three); or domain controller. It could also be an acronym for a client (two matched), or you could have misunderstood it for PC or TC, which were also used. The best was that they had several code names, all two words long, and the first word was the same for most of them. I just called them all [blah]things, and let someone else figure out what I was talking about. That was fine, since there were about a dozen words in use at the company that *all* translated to "thing". Almost everything could be translated to "fix the thing to make the thing work so the other thing works."

          I did everything I could not to recite this.

          Obviously the problem with the SAP thing is relatively important (more so to users of it), but without know it, the thing [SAP] has a security flat with the thing [SAP] router letting remote attackers access the thing [SAP].

      --
      Serious? Seriousness is well above my pay grade.
    10. Re:Bad by Anonymous Coward · · Score: 0
    11. Re:Bad by MtHuurne · · Score: 5, Insightful

      Indeed, it's one of those systems that is so expensive that its deployment has to be declared a success or the person who authorized it will be in trouble.

    12. Re:Bad by Amouth · · Score: 3, Informative

      There is so much truth to that it's scary..

      --
      '...if only "Jumping to a Conclusion" was an event in the Olympics.'
    13. Re:Bad by sjames · · Score: 1

      Some claim ERP = Enterprise Resource Planning, but in fact, it is the sound you will make 8 times a day after drinking baking soda for the intense overproduction of acid in your stress riddled stomach during the installation project.

    14. Re:Bad by PolygamousRanchKid+ · · Score: 2

      SAP = Scheiss auf Privatleben

      "Shit on your private life."

      --
      Schroedinger's Brexit: The UK is both in and out of the EU at the same time!
    15. Re:Bad by Anonymous Coward · · Score: 0

      S = Slow
      A = and
      P = painful

    16. Re:Bad by djjockey · · Score: 1

      Save
      And
      Pray!

    17. Re:Bad by Anonymous Coward · · Score: 0

      Indeed. A very astute way to sum up the pitfalls of 'enterprise' software systems..

    18. Re:Bad by Anonymous Coward · · Score: 0

      The really sad thing is they give developers access to stuff either for free or for a dime, but to put it into production, suddenly costs are based on the number of cores (you can't buy a single core server) and the level of processors. It often results in half million dollars and up - for a silly reporting tool. Give me a break.

      It'd be cheaper to hire report monkeys build the reports.

    19. Re:Bad by Anonymous Coward · · Score: 0

      My other favorite:
      S = Sucks
      A = At
      P = Payroll

      We can now add:
      S = Security's
      A = A
      P = Problem

  5. Get what you pay for? by anubi · · Score: 0

    Remember the post we had yesterday, where many of us bemoaned that we had to lie in order to get a job?

    And employers were looking for the speedy solution instead of a well-thought out solution? It takes more time to do it right.

    older means wiser to computer security

    Its also been known there is no free lunch, and one generally gets what one pays for.

    The problem is corporations tolerate buggy stuff if they can get it fast.

    To make matters worse, the bugginess of it encourages the customers who bought in will pay more for "hopeware" in the future, that supposedly fixes the bug.

    Its the business response of the problem I studied in economics of the situation of selling a man a hammer - once he's bought one, he'll never buy another as he won't another one if the hammer was made right in the first place. Far more profitable to sell "cancer treatments" - than a "cure".

    I've ran across way too much "fancy presentation" stuff that simply doesn't work right. Its like hiring someone based on their dress, haircut, demeanor, and strong handshake - while ignoring what they bring to the table as far as knowing how to do the job.

    --
    "Prove all things; hold fast that which is good." [KJV: I Thessalonians 5:21]

    1. Re:Get what you pay for? by Anonymous Coward · · Score: 0

      Its the business response of the problem I studied in economics of the situation of selling a man a hammer - once he's bought one, he'll never buy another as he won't another one if the hammer was made right in the first place. Far more profitable to sell "cancer treatments" - than a "cure".
       

      This is just wrong. It's pretty easy to find a hammer that will last you 20+ years, or 5+ if you use it for hours every day. Maybe that should be a car analogy? They require a lot more expensive work to keep going for decades if you use them all day, but hammers? And as far as cancer treatments? Well, many people have actually been cured through those "treatments" so who's to say it wasn't the cure and it just doesn't work the same for every person?

      It's sad that people get taught such biased views as "economics." In the real world, the man who needs a good hammer won't buy just any hammer so to keep making money off of him you sell nails too.

      I've ran across way too much "fancy presentation" stuff that simply doesn't work right.

      Like your weird double-spacing way of making single sentences look like paragraphs that doesn't work?

  6. SAP by Anonymous Coward · · Score: 0

    It's everywhere. I hate it. You should to.

  7. Answer - SAP wrapped in WCF fronted by SharePoint by axonis · · Score: 3, Funny

    Having pretty good success wrapping Baby SAP, aka SAP Business One in WCF (Windows Communication Foundation) through the SAP B1 DI API then consuming the resulting WCF IIS service through BCS (Business Connectivity Services) in SharePoint 2010, architecturally a very secure solution thats scalable to the cloud ie. SAP B1 on premise and SharePoint Online in cloud , and it just works !, especially when you present the required Business screens via forms server based InfoPath froms and handle the business logic via WF (Workflow Foundation) SharePoint workflow .... actually haven't seen anyone else do this and its very Elegant, I would recommend ... obiously there is Duet Enterprise for the big SAP R3 version and SharePoint, but less common than B1

    --
    bæ8Ã0sÃOE?5r©oÂÃ?âz:ÃÃAÃ?ÃOEÂ6fXÃ?]Â
  8. SAP, SAP, SAPPY SAP... by Anonymous Coward · · Score: 0

    The fuck does SAP stand for? The website doesn't even say. Fucking terrible OP.

    1. Re:SAP, SAP, SAPPY SAP... by MickyTheIdiot · · Score: 1

      Business software made for business by businessmen, with the predictable results.

    2. Re:SAP, SAP, SAPPY SAP... by arglebargle_xiv · · Score: 1

      The fuck does SAP stand for? The website doesn't even say. Fucking terrible OP.

      Not sure about the 'A' and the 'P' but the 'S' can only stand for "Satanic".

  9. SAP is horrible by Mabhatter · · Score: 4, Informative

    All the pieces and parts are hard enough to keep running on a good day. Thing takes weekly downtime just to cycle modules....even simple patches shut your business users out for hours. Upgrading your version and OS shuts your business down for a week just to properly test. Sure you can use Dev boxes an HA, but you have to have ALL the users PROVE IT WORKS. So you waste terrible amounts of their TIME the could be selling stuff!!

    And of course, SAP doesn't INSTALL anything THEMSELVES. You have to use some fly-by-night third party. So just like Microsoft, it's YOUR fault when you didn't include hiring an extra $1m per year in employees to run the thing and use all the "secret settings" after they all leave you.

    1. Re:SAP is horrible by tinkerton · · Score: 1

      That's why it's called SAP. It drains your company of money and resources.

  10. Everything on a net basically is on the Internet by gweihir · · Score: 2

    The only exception is completely isolated networks. But even those are vulnerable, even if you shoot people that breach the security. Just ask the Iranians about that.

    Thinking that anything visible in parts of a corporate LAN is not reachable over the Internet is stupid and highly incompetent. Of course, you can have very tight network security and very isolated LAN segments. But until you invested a lot of effort and had competent external review of the security measures and have no direct reachability from the general LAN, that is not really going to help either.

    What I strongly suspect here is just stupid management not willing to invest any money to even find out whether they have a problem. The general rule is that anything has to be considered insecure unless proven otherwise, not the other way round. Just stupidity, incompetence and greed, as usual. This high level of exposure is no surprise to any competent security expert.

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
  11. Re:Answer - SAP wrapped in WCF fronted by SharePoi by Anonymous Coward · · Score: 1

    WOW!!!!

    You must work for a consulting firm, only a consultant would think that solution is Elegant.

    I re-used part of my existing two factor authentication infrastructure as the gatekeeper to my Web based SAP installation. All of my SAP infrastructure is available to my employees and/or clients and you couldn't get to it, even if I told you how. None of the security companies have been able to defeat the gatekeeper, even with credentials. The best things, no additional costs or additional infrastructure to support.

  12. And if you think SAP wouldn't be public... by Let's+All+Be+Chinese · · Score: 2

    I know of at least one large company that thinks giving potential applicants a login on their SAP installation to "streamline the application process" is a good idea. Through a public-facing SAP web front-end.

    How I know? I tried to apply there. Got rejected by some faceless jerk behind a SAP terminal somewhere far away, then needed HR to play helpdesk because removing my details from the system didn't work as promised. Think of it as an exit interview by email before you've even started.

    Of course that system also made all sorts of assumptions about what sort of enterprise-blessed desktop and browser I would be using. Except that I wasn't an employee and I was applying for a unix position, so, er, that didn't work out very well.

    Let me tell you how wonderful a first impression I got from that company: Never again. In fact, I won't ever again apply to companies that require webforms (on possibly third-party platforms, without SSL, with the wrong domain name, etc.) and that sort of crap. If you're that institutionally-stupid, well, be that way but without me, TYVM.

  13. Re:Answer - SAP wrapped in WCF fronted by SharePoi by Anonymous Coward · · Score: 0

    I know those words but that post makes no sense

  14. Windows NT by Anonymous Coward · · Score: 0

    Another issue with the vulnerable and exposed SAP installations is that many of them run on Windows NT, creating a twin set of risks for the organization, as they have to contend with a bad SAP deployment and unsupported OS that is full of security issues all by itself.

    Yeah, the whole Windows NT series is fucked up.
    The real problem is that Windows NT 6.1 is sold down to that day.

  15. Re:Answer - SAP wrapped in WCF fronted by SharePoi by Anonymous Coward · · Score: 0

    You must work for a consulting firm, only a consultant would think that solution is Elegant.

    That sounded like "I hop on a plane for a 30 minute flight at 6am, to take a cab to the train station when I land and take a 2hr train trip to get off and buy my coffee at the Starbucks down the street from my home where I started, and walk home - because I work from home... its a really Elegant solution."

    But then again, it sounds exactly like a solution a SAP consultant would come up with.

  16. Stupid SAPGui by sapped · · Score: 1

    This might explain why they make it so ridiculously difficult to download the SAPGui. There was a time when they had it available on their FTP site. Now you need a OSS ID just to download the GUI. Of course the OSS ID supplied through my employer doesn't allow me to download and install the GUI. Thus, each time I get a new laptop it's a regular pain in the butt to get the latest version installed. Just let me download the damn thing already! If anybody knows if a simple easy place to download the latest SAPGui then please let me know. (Check out my slashdot name - I work with this stuff every day and I honestly can't figure out why they want to hide the GUI from anybody.)

  17. Integration and Micromanagement by Anonymous Coward · · Score: 0

    All i could understand is that SAP is an online suite of accounting, risk analysis, HR tools and whatever other bs is on the menu. Seemingly It just a tool used by top exec's to micromanage everything, since it's designed to integrate all the data received by its multiple departments. For example, a POS makes a sale on a cookie. Confirmation of sale is recorded by cameras. HR sends word to the store for an additional brownie point.

    And now that you know how much data there is, you should realize how much money there is. Get hacking folks.

  18. How is it 7%? by Anonymous Coward · · Score: 0

    124 out of 2000 is 6.2%, so 124 out of more than 2000 should be less than 6.2%, which is obviously less than 7%. Are they rounding up?

  19. A little background... by erp_consultant · · Score: 1

    I haven't used SAP but I have implemented other enterprise software systems. Any enterprise system can fall out of compliance for various reasons. If even one component is unpatched (server OS, database, web server, etc.) then the whole system becomes potentially vulnerable. Sometimes customers delay apply patches. The complexity of these systems require a massive amount of regression testing whenever you change something. Many customers make the mistake of thinking that the work is done once the system goes live. Between regulatory updates, tax updates (for payroll systems) and new functionality it's more or less a constant cycle of upgrade, test and roll out. It's nearly impossible to describe how complex these systems are unless you have used them. There is literally millions of lines of code. If you're going to put in SAP, or any other enterprise software system, you will need a dedicated staff to support it. It is surprising to me that more systems are not out of compliance.

    1. Re:A little background... by Rich0 · · Score: 1

      At my employer I was walking through the office area that was doing much of the SAP work. There was a sign for change management pointing to a big cube farm. They needed an army of people just to juggle bug statuses.

    2. Re:A little background... by erp_consultant · · Score: 1

      A lot of that depends on the implementer. If your company is unfortunate enough to have Accenture, Deloitte or IBM there then I can guarantee you that at least half the team is right out of college with little or no SAP experience. You will find them tucked away in the back somewhere. The client will probably have no interaction with them. The few experienced people will get all the face time with the client. Meanwhile, the youngsters will be training on SAP on your nickel. At $200/hr or more. This sort of thing happens all the time with big ERP implementations that these companies are involved in and it's one of the reasons that costs overruns are so common in large projects. It's also completely unethical in my view. It is the main reason that, despite numerous inquiries from them, I refuse to work for places like that.