Slashdot Mirror


How to Measure Security ROI?

UM_Maverick asks: "Does anybody out there have any experience measuring Return on Investment for security-related expenditures? For example, if management says that there's $1 million left in the budget, and you can either implement a new customer tracking system that is projected to save $300k per year, or implement a new security technology or process, how do you measure the return on the security spend, and convince them that it's at least worth considering? Googling for 'Measuring Security ROI' seems to just produce a list of articles that say 'Measuring security ROI is difficult.' Does anybody have some more direct experience or information?"

64 comments

  1. Instead of a lump sum... by Creepy+Crawler · · Score: 2, Insightful

    Why not grow it within your infrastructure?

    If you buy a "1 million$" security infrastructure, you WILL miss something. Instead, build the security from the ground up, paired with each node.

    If you have to "pay for it now", you're already too late.

    --
    1. Re:Instead of a lump sum... by TubeSteak · · Score: 1

      If you buy a "1 million$" security infrastructure, you WILL miss something. Instead, build the security from the ground up, paired with each node.

      If you have to "pay for it now", you're already too late.
      My optometrist told me a lesson he once learned as a brand new army lieutenant, from a seasoned seargent: If you do not spend your budget, it will get cut. If you do not ask for more next year, you will likely not get last year's level of funding.

      Basically, submitter has to make do with the resources they are given, since the policy decision has already been handled at a higher level.
      --
      [Fuck Beta]
      o0t!
    2. Re:Instead of a lump sum... by ePhil_One · · Score: 1
      Instead, build the security from the ground up, paired with each node.

      When you infrastructure already exists (and might date back 10 or more years in parts), building from the ground up is not an option. And I'd bet the poster isn't planning on going out and buying the "Securalizer 5000", but rather talking about an investment in updated firewalls, spam filters, SSL gateways, network infrastructure, etc. In some shops $1 million might buy port level authentication in a new chassis Gigabit infrastructure with loads of redundnacy, in others it might buy a new set of firewalls, so its hard to say where he would spend it.

      If I was looking to generate an ROI, I'd focus on the problem I was going to solve. Whats the chance of a break in, times the cost of a break in in recovery time, lost corporate images & data, etc. Or what productivity do you gain by having a secure two factor VPN solution that you can roll out to everyone, allowing work from home, after hours, on the road, internet cafes, etc. You know you need security, think about the details, look for numbers (with the spread of worms, viruses, and botnets, you likely get attacked several times a minute) How many 0 day worms last year? How many MS Updates needed to be applied?

      Security covers such a wide range, I have my ITIL stack on my wall and security is a bar that covers everything from protocols to office space (power, HVAC, doors, ...) Focus on the task you hope to solve, the biggest threat you see, and let the ROI flow. Don't look for security specific examples, look at how the ROI for that CRM system was calculated, once you see how bogus many are you'll feel better about your own numbers.

      --
      You are in a maze of twisted little posts, all alike.
    3. Re:Instead of a lump sum... by mgblst · · Score: 1

      This, together with managers egos, is one of the major problems with big beurocracies, especially government departments. Since each department has this theolisophy, spending will never decrease, and waste happens on a huge scale. Departments need to be rewarded for reducing spending, and complete control needs to be taken away.

  2. Potential Damage by frieza79 · · Score: 3, Insightful

    I would start with figuring out what it would cost to fix broken systems, downtime, etc.

    Then you can at least put a price on not being secure, and let management make a somewhat informed decision.

  3. Proving a negative by mlts · · Score: 4, Insightful

    Measuring security ROI is proving a negative. Because stuff is not being broken into and information is not being stolen, the company is "saving" money by not losing money and gaining bad press.

    Your benchmarks are what type of security issues you do encounter and how they are handled. For example, if a security package catches would-be intruders, that can be shown as a sort of ROI (as the package prevented X dollars of loss.) Another example is the cost of whole disk encryption. Having a laptop that is protected by WDE get lost, one could state that the encryption software (assuming its properly deployed, proper password and/or security token policies set, etc.) saved the company the loss of the data on the laptop.

    Probably the best bet in proving ROI is how many, what type of, and the cost of, the breaches and incidents one had before a policy/software/infrastructure went into place versus afterwards.

    1. Re:Proving a negative by mandelbr0t · · Score: 1

      And since you can't prove the negative...

      I'd take a lazy approach to security. As fun as it is being paranoid about my own server security, it's my time and money that gets spent on that project. If you're in an industry that has specific security requirements (e.g. VISA, SOX), then there's an obvious cost: the ongoing cost of paying the fines of non-compliance. In the case of VISA, you may even be forced to stop accepting credit cards if you were to fail an audit.

      Is security an ongoing problem or a theoretical one? If it's theoretical, than you simply won't be able to attach a real number to it. You can be creative and present your boss the scenarios that keep you awake at night, but if it hasn't happened, then you're just saying what you have to say to get your fancy new toys and go play in your lab for a while. If it's ongoing, then the calculation is simple: how often does it happen? What's the result of it happening?

      As a simple example, say you have an internal webapp that isn't particularly stable or secure. Sometimes random 'net traffic makes it break, or some joker in IT screws with it once in a while. In this case, I'd say it's probably not worth the effort to fix it, since the cost of a breach is neglible (a few lost man-hours of work, maybe some inaccuracy in non-business-critical areas). On the other hand, maybe you just landed a really big client and suddenly non-disclosure is of the highest importance. In that case, the ROI is the revenue that the new client will bring.

      In summary, be honest about the actual cost of a breach to the business. Admittedly, the SysAdmin's peace-of-mind is important too and needs to be considered. However, the reality is that security is considered for things that don't need to be secured any more than storing the data on a hard drive behind closed doors (and having an off-site backup). Until you've got customer data that you'll be sued or smeared for leaking, or you have actual security requirements mandated by a government or other authority, the cost of Real Security(TM) is usually too high.

      --
      "Please describe the scientific nature of the 'whammy'" - Agent Scully
  4. Risk math by theonetruekeebler · · Score: 4, Informative
    Here's a gross oversimplification:

    The cost of a security breach is measured as the probability of an incident multiplied by the cost of the incident. Both numbers can be calculated surprisingly well, or at least made to sound plausible. Security software will reduce the probability of an incident. Calculate the difference. If it exceeds the cost implementing security, it's a good thing.

    This is a basic formula used for all types of data security, including backup and disaster planning.

    --
    This is not my sandwich.
    1. Re:Risk math by Thansal · · Score: 1

      shouldn't that also include any recovery soloutions that are part of a security soloution? (Forinstance the time to respond to a DDOS or how long it takes to pull your servers out of the slag heap they were turned into)

      --
      Do Or Do Not, There Is No Spoon, There Is Only Zuul. Everything in the above post is probably opinion.
    2. Re:Risk math by Anonymous Coward · · Score: 0

      Both numbers can be calculated surprisingly well, or at least made to sound plausible.

      I can understand how the potential cost of an incident could be calculated, but I don't see how you can measure the probability of an incident occuring.

      Any chance someone might be able to help clarify this point?

    3. Re:Risk math by KerberosKing · · Score: 2, Informative

      There is a decent book on this from the Cisco Press: The Business Case for Network Security: Advocacy, Governance, and ROI by Catherine Paquet and Warren Saxe. Not only does it help put this in terms the execs and bean counters can understand, but the appendix shows you the equations to compute ROI for preventing security breaches. If you've never taken a business administration or accounting class and feel lost when the PHB asks for this stuff in a power-point deck, this book can help.

  5. One way of doing things by hesaigo999ca · · Score: 1, Interesting

    At night come into the office and take out the server and steal any other info ....lock it up in some office where the boss wont look. When everyone arrives for work the next day and cant work due to the fact there is a missing server, and the police are being involved talking about taking all sorts of
    equipment for forensics evidence, then pipe up and say that THIS WAS A DRILL...and let everyone go back on about their business. Once you are faced by the boss to explain your actions....just say that had this been the real thing....25 employees would have been without work and still gotten paid...
    take their salary per day * 25 * how many days you think it would have taken to get everything back rolling again with a new server and new configs, and new passwords for everyone....this will be the total you should ask towards getting a better security system in place....including
    cameras for the server room, a utility software (VMware???) made to replace images of machines
    that were stolen from backups kept elsewhere, plus a utility to update all user accounts including
    admins with new passwords and maybe even something to help secure the machines into place ( bolted down )

    Guaranteed this will work to get your point across, possibly cost you a week suspension...but worth it in the end to show how far you are willing to go for your security!

    1. Re:One way of doing things by Firefly1 · · Score: 1

      As amusing as this scenario is, I am not certain it represents the specific manner of security investment the OP is inquiring about. While we've heard a lot about laptops, backup media, and so on going missing (more due to negligence than anything else) how common, really is server theft...?

      --
      - White Knight of the Order of Mihoshi Enthusiasts
    2. Re:One way of doing things by mpathetiq · · Score: 1

      I think the GP is just trying to make the point "what if a server was taken offline?" It doesn't matter if it was stolen, hacked or little green men ate the hard drive, it will still need to be replaced.

    3. Re:One way of doing things by MarcoAtWork · · Score: 3, Insightful

      possibly cost you a week suspension
      I don't like judging people by their posts, but what you write makes me wonder if you're still in high-school: in the real world something like the above could net you either a written warning or, more likely, a pink slip, if not being sued for the amount of money that was lost during your 'drill' (which, if this was a financial institution, could be quite large).

      In any case, if you worked for me and pulled a stunt like that I'd be starting to look for your replacement asap: I pay you to do your job, not to prevent other people from doing theirs.
      --
      -- the cake is a lie
    4. Re:One way of doing things by Thansal · · Score: 1

      And it is people like you that let people like me keep on stealing servers!

      muahahahahaha!

      Actualy, the idea the gpp put up is a horrible one. An imporptu 'drill' (espcialy one that gets the cops involved) will get you fired, and possibly in legal problems.

      The better way of doing this is to write up a GOOD report, and explain the probability of such things happening.

      Ofcourse, as the PP pointed out, when most techies talk about security, they are not reffering to physical security, they are reffering to everything else.

      --
      Do Or Do Not, There Is No Spoon, There Is Only Zuul. Everything in the above post is probably opinion.
    5. Re:One way of doing things by Anonymous Coward · · Score: 0

      You have got to be smoking crack if you actually do apply that sort of tactic.

      Seriously, was there anything that you wrote that you actually thought was a good idea?

    6. Re:One way of doing things by Trogre · · Score: 1

      But what if part of his job is information security, and his PHB hasn't given him the budget to do it because he doesn't believe it's all that important?

      --
      "Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
    7. Re:One way of doing things by Anonymous Coward · · Score: 0

      Then you sit the PHB down and explain everything very, very slowly. You also send him an email detailing what you explained and you backup said email. Lastly, you prepare your resume.

      What you don't do is break the law, cause a scene, and get put away for a few months. I don't have personal experience, but I understand that getting a job with a felony on your record is a real doozy.

    8. Re:One way of doing things by the_B0fh · · Score: 1

      Then you look for a new job.

    9. Re:One way of doing things by mlts · · Score: 1

      I'm not sure if deliberatly sabotaging a production server crucial to a company is a good idea. In most companies, that would mean the loss of a job. If management was really ticked, they could file a criminal mischief complaint, the value of which would be all those people's times, loss of income (for a lot of online stores, this could be sizable), the cost of getting the police to come for a false alarm, and other things. If this gets high enough, this could be into felony-hard territory.

      A determined DA could say that you stole the server (even though it was "returned"), and almost certainly that would be in the grand theft felony range.

      Of course, the employer can file civil charges as well, demanding the cost for the cost of the downtime, which can get pretty large.

      I'm sorry, but I'm too cowardly to risk my career, my right to own firearms, my right to vote, and my future on showing what "could" happen if a server goes down in a workplace.

    10. Re:One way of doing things by hesaigo999ca · · Score: 1

      As I am answering this and all other sub comments aimed at my initial comment....yes the ramifications would be very unpleasant, especially including the police, but THIS IS THE ONLY WAY TO GET THE TRUTH....otherwise, you have people saying well that number is off, and this number is off, you may include the upper management in the drill, but in the end if you are paid to be a security expert, and your job condones such actions, you have nothing to fear. Next off, how often do servers disappear...we are dealing with a client right now that had their main server stolen with much sensitive data...unfortunately for them, it contained so much that it now is involving the MAJOR legal authorities, however, we being the dedicated IT techies we are, are able to replace the server, and its contents within hours, so that people can continue working without any downtime...something we specialize in....so what does this scenario teach us....LOTS! : )

    11. Re:One way of doing things by hesaigo999ca · · Score: 1

      This post is to comment on the many posts previous to this one....
      I just don't have the time to respond to each reader that doesn't grasp the concept laid here.

      Please don't take this as a post directly to your post, although some of it might hold true
      to answer some daunting comments.

      I am guessing that with the many posts I got concerning my job, as it is what I do for a living,
      I am stupefied as to how many people can't read in todays society. Someone even accused me of being in high school.....yet he finished off his statement with some roses are red poem....

      Let me rephrase in a matter you will understand...some of us are PAID to do this exact scenario, which would in turn include that the people in upper management involved or aware would not press charges....this would never go to court, the police or men in black would be advised that this is a drill, even though their presence would still be required for proper scenario simulation.

      I have just finished rattling off a case that we had a client that had their server physically stolen ( not by us, by a thief) and caused them to reevaluate what we had been saying all along. Social engineering, building strengthening security, camera security...now with the loss of their data...which numbers about 25,000...needs to involve higher authorities at a national level....do you understand what I mean now???

      I may put something in a very loose manner or in layman's terms for the reader that might not
      catch the importance of the scenario I was speaking about, but for some I guess I will have to draw a picture?!? ; (

  6. time to reset passwords by Joe+The+Dragon · · Score: 1

    count the time is takes to deal with forcing people to use passwords with a lot rules and making them change them a lot. As they will right them down / forget them a lot.

  7. Audit by truthsearch · · Score: 1

    Until there is a major security breach, only a thorough security audit will give the organization an idea of how much a security problem can cost. If an audit demonstrates terrible flaws in security it should become obvious money needs to be spent on it. If the audit shows security is already reasonably tight then it's a tough argument to spend a lot more money on improving it.

  8. Translation... by Anonymous Coward · · Score: 0
    1. See how many security breaches there has been.

    2. See how many times those people have been sued, payed victims off, or whatever it took to clean up the mess.

    3. See what the cost was for #2.

    (Divide #2 by #1) multiply by #3.

    Get more customers is my vote, because I have never heard of folks who lose all of their customers data get sued and lose.

    Don't me started on Universities! They're all FUCKTARDS when it comes identity security! Jesus Christ! Why TF do they have to use SSN, DOB, Name, AND address for student identity!!!!!!!!

    1. Re:Translation... by Anonymous Coward · · Score: 0

      Why TF do they have to use SSN, DOB, Name, AND address for student identity!!!!!!!! More importantly, why do they keep all of this information in one table in one database on one server which sits on the same LAN that every other server and workstation sits on.**

      ** I speak from first hand experience. I've tried to change things, but people at the top literally do not give a shit. At least my head won't roll if TS ever HTF.
  9. Simple by Stormcrow309 · · Score: 1, Informative

    (([Total Cost of Intrustion] * [Percentage Chance of Intrustion]) / [Costs of Security Measures]) - 1 = [ROI]

    (($5,000,000 * .10) / $100,000) - 1 = 4

    --

    In God we trust, all others require data.

    1. Re:Simple by jofny · · Score: 1

      Total Cost of Intrusion: Some monetary value, largely intangible Chance of Intrusion: Impossible to model realistically Cost of Security Measures: Ok, yeah, you can figure this one out in numbers. If someone wants a formal real ROI on security, they won't get one. It doesn't work unless you make up numbers that you absolutely cannot know. This equation should only be used for marketing and illustration purposes. It's not useful for real ROI purposes.

    2. Re:Simple by SatanicPuppy · · Score: 2, Informative

      Informative? Informative would be explaining how he came up with accurate numbers for [Total Cost of Intrusion] and [Percentage Chance of Intrusion].

      That's where the problem is in this whole issue. How much will it cost if we get owned, and how likely is it that we will get owned? If you can calculate those two data points accurately, then yes, it's easy as pie to figure out your ROI, but the problem is that figuring out the former, requires the services of a mind reader, and the latter requires the knowledge of all the weaknesses in your security and all the skills and motivations of those who want to break your security.

      Sure, it's fine and dandy to pull some numbers out of your ass and plug them into an equation, but when you get taken and the cost is higher or lower than your predicted cost, then you had better hope no one holds you accountable.

      --
      ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
  10. Security is a Vague Term by 99BottlesOfBeerInMyF · · Score: 3, Informative

    Spending money on "security" can mean a whole lot of different things. What type of security? What are you trying to prevent? I work at a company that produces certain security products, some of which have other applications as well. When you hand the CEO a nice graph of the DDoS attack that you got your ISP to filter for you when you subscribed to their service, show how many hours of downtime it prevented, and how much money went through the online store during that time, proving ROI is fairly easy. Other kinds of security are fuzzier. Stopping worms within your network saved IT X hours of rebuilding PCs and prevented those machines from being down this many hours times the average worker's hourly rate would have been unable to work during that time etc. and you can provide some estimates.

    Before you get to that stage, however, you need to have specific security measures in mind designed to address specific security threats to your business. Some of these measures are easy to justify (need certification to do business with government agency Foo) and some are hard (better passwords make it harder for insiders to steal our customer database and sell it to Russian hackers who then use it causing a publicity problem and resulting lost customers).

  11. Nuke it from orbit.... by Asshat+Canada · · Score: 2, Funny

    It's the only way to be sure.

  12. Potential cost of breech by JoeCommodore · · Score: 2, Interesting

    I guess I would give the PHB a potential cost of what breaches could happen and an analysis of your situation and what measures need to be done to prevent it.

    i.e. If you are running a business that keeps SSNs, bank data or some other sensitive data you would factor in the cost of how many customers times how much it would cost if thier personal information were compromised. If you are in design/manufacturing, you could factor in R&D/loss of contract costs if designs were taken, etc. (not to mention press coverage and effects on future customers and the stock market for public companies.)

    Also get any stories of breeches to a similar IT installation to show example that there is an issue.

    It's not really an 'investment' as much as a reduction of liability, if the potential liability is less than the cost of the security it is a hard sell. But most likely it will be a fraction of the potential liability without it and even if you do get a breech after the security update it looks a whole lot better to clinets, the public and the press if you show a track record for keeping your security up to date.

    --
    "Enjoy what you're doing! If it becomes drudgery, you're doing it wrong!" - Jim Butterfield
    1. Re:Potential cost of breech by 99BottlesOfBeerInMyF · · Score: 1

      FYI: you seem to be alternating your spelling of "breach" and "breech." You want the former. The latter applies to the rear-end of your pants. Note, I'm not normally a spelling Nazi and feel free to ignore this comment as it is certainly off topic.

    2. Re:Potential cost of breech by JoeCommodore · · Score: 1

      I know how to spell it (as well as the many other words and syntax faux-pahs I create) just that my fingers don't like to type them and I don't notice till it's too late.

      I guess it's "no mod points for me!" :-D

      --
      "Enjoy what you're doing! If it becomes drudgery, you're doing it wrong!" - Jim Butterfield
  13. Security is not an add-on by Nevyn · · Score: 1

    For example, if management says that there's $1 million left in the budget, and you can either implement a new customer tracking system that is projected to save $300k per year, or implement a new security technology or process

    Security isn't an add-on in this way, and it will (currently) always be bad advice to "invest extra $X in security". Security ROI only really becomes useful when you have decisions like: "We need X security, what is the best ROI solution".

    Also consider that there is a large fuzzy middle ground between terrible "uwftpd, old sendmail" and very good "vsftpd, and-httpd" ... and even experienced user/developers tend to just group things into "terrible" and "everything else" (see, pretty much all web servers being clasified as "secure" even though a lot of them are poorly coded and Eg. Apahce-httpd and lighttpd have had remote security erratas). So the fact is, unless you fall into the "terrible security" group you are pretty much guaranteed to get a better ROI by doing anything else.

    Note that when speaking about a company as against a specific product, this will just make everything even more fuzzy for 99.999999% ... so investing in security for ROI is going to be even worse.

    --
    ustr: Managed string API with ave. 44% overhead over strdup(), for 0-20B
  14. Re:Risk math: Not Math by jofny · · Score: 4, Insightful

    You can't measure the probability of something getting broken into. There are a million ways to calculate it and all of them come down to making up a number in your head. Realistically, "vulnerability" (ie, probability of getting hacked) is a null value. Ignore it. Weight your data, whether it can be replaced, the cost to the business if it's compromised (unauth disclosure, corruption of the data, or denial of access). Then threat model how you could do any of those things to your most valuable data and where, your next most valuable data class, etc....mitigate from there. Also calculate reputation value. A really outstanding good ROI for security has nothing to do with numbers: It's called "I didnt end up on CNN or Slashdot today".

  15. Security ROI by Atrivis42 · · Score: 2, Informative

    Security should be something that is considered from the beginning of design. Having said that, I know from experience that it isn't and that management tends to want to plug the hole after the boat sinks. That is, once something bad happens, you get all the money you want and all you have to say is "security". In order to get management to fund security efforts on their data networks, you have to have a good idea of what could happen to your network/data. The first step is to identify all the vulnerabilities to your systems. These include not only hackers and insiders, but also natural threats like earthquakes and hurricanes (these are mainly useful for disaster recovery solutions). Take those threats and multiply by the probability of that event happening. Probability of a hacker exploiting a known software vulnerability....pretty good. Hurricane in Kansas...probably not. Once you have these probabilities identified, then you have to measure the potential damage to the company. Will you lose all your data (destroyed, not stolen)? Will someone post/sell private data (company data or personal customer data) that was stolen. Were your servers totally destroyed and you have to buy new ones? Some of these have hard $$ costs to them. Others don't (think embarrassment and tarnished record). It's usually good to convey the "worst case" and the probability of that happening. If you make your case and still don't get the requisite funding...keep your vulnerability list and everything handy. Then if something does happen, you can point and say "told ya!" Atrivis

    1. Re:Security ROI by SatanicPuppy · · Score: 1

      Sure, it would be nice to live in that world, but what do you say to your bosses after some accounting weenie loses a laptop with an entire period's accounting data including customer banking account data, because he wanted to work in the coffee shop and didn't take the laptop with him when he went to take a piss.

      For every piece of perfect planning, there will be an idiot who opens a hole in your security that you could never have forseen in your preplanning. It's better to have a system that is simple and redundant.

      As far as planning for natural disasters, it all boils down to 1) Have backups of your data, 2) Have a suitable alternate base of operations.

      --
      ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
  16. Good question by ZonkerWilliam · · Score: 1

    Being in INFOSEC, and coming from both sides (security vendor, large enterprise) their is no easy solution. A malicous attack can be a loss of information, which can be shown by the value that information is to the company. If its higher than the cost of implementing a protective measure, then you can see the difference easily. The hard one is if the malicous attack takes down your network or e-commerce sight or email. DoS attacks have far reaching effects and cost burdens depending on the attack. What is the cost of not getting email for the guy on the help desk as compared to the cost of the VP or CE* getting an email? What is the cost of lost time in man hours for each indivual on the network? All these factors will be subjective and depend on what your company holds ultimate value for.

  17. No such thing as Security ROI by hecian · · Score: 1
    IMHO, you can't try to get any useable ROI figure for security features. Whatever security feature you add, it's supposed to handle an unlikely event. Should that event never happen, whatever money invested would prove totally worthless. However, _if_ you encounter an issue, then you'll be happy to have spent enough money into security.

    AFAIK, you consider security the same way you consider insurance (or as an insurance complement): How much your business continuity's worth? Should you be hacked/DDoSed, how will it affect your revenue? How much money would you need to get it all back online? You'll also need to consider how intrusive your security is: data backup solutions sometimes require you to stop services while they are processed. If you want backups to be non-intrusive, again, you'll consider how much these stopped services cost. Same goes for services availability (clustering, replication, off-site disaster recovery plans).

    In short : your security investments are business specific. No easy rule of thumb in here, I'm afraid.

    Hope this helps.

  18. Expected value by Intron · · Score: 1

    Economists have long had a method of measuring "expected value" which is the sum over all outcomes of the probability of that outcome times it's value.

    So in this case the value of the security software is:
          (1 - Pb) * 0 + Pb * VA

    Where:
          Pb = probability that it saves you from getting broken into
          0 = value if you don't get broken into
          VA = value of your ass

    --
    Intron: the portion of DNA which expresses nothing useful.
  19. Eleventy-billion dollars... by KhaymanUCSD · · Score: 1

    I would rank and identify the projects you feel are most needed in the security area and then do some research and bring the ones you can make a realistic case for. Management likes numbers but keep it concise and honest. They also like to think they, being excessively smart, hired excessively smart people so cover all your bases beforehand.

    If you can say "We could buy this system which severely decreases the chances of X happening. When X happened to Bob, Inc. they lost eleventy-billion dollars in revenue, downtime, lost productivity, etc... This system has positive feedback from these five major corporations who have successfully implemented it accross their enterprise in an average of 4 months and since implementation, none of them have had X happen to them. The realistic chance that we're going to be targeted by something like this within the next five years is about 10%."

    Solve for X... and Bob, Inc, "eleventy-billion", 4 months and 10%.

    Also remember that while you're doing a lot of estimating on the risks/savings, so are the people who are arguing for the new ERP system or what have you. You may not win the argument, but when X happens at least you have "I told you so".

    --
    Kneel before Sig!
  20. what's the ROI.. by Anonymous Coward · · Score: 0

    ..of buying health insurance?

    (Yeah, health insurance has probabilities you can use to calculate, more so than security, but that's the mindset you should have. Maybe a better analogy is, what's the ROI of eating healthy and exercising?)

  21. Try contacting those with prior experience by SpaceLifeForm · · Score: 1

    TJX (TJ Maxx, Marshalls) will have recent data.

    --
    You are being MICROattacked, from various angles, in a SOFT manner.
    1. Re:Try contacting those with prior experience by Lord+Kestrel · · Score: 1

      Sure, you can ask, but you'll never get them to tell you what it really cost, or what they did to prevent that from happening in the future.

  22. Better search term... by RudeDude · · Score: 2, Interesting

    "Risk analysis" is a formal approach to what you are talking about.
    To a lesser extent "Decision Science" and "Influence Diagram" are also attempts at tackling this type of problem.

    Google scholar will turn up many papers in this area and I know that my school (University of Virginia in the Systems and Information Engineering department) has some active research in "Cyber Security" and related security planning.
    http://www.sys.virginia.edu/risk/

    --
    RudeDude
    Perl/Linux/PHP hacker
  23. What kind of security? by dtfinch · · Score: 1

    Proper configuration, proper coding, logging, and timely patches cost hardly anything.
    Antivirus software attempts to substitute for user education, and sometimes slows down systems, reducing productivity. But some users never learn.
    IDS software warns you about threats that should have been blocked by proper configuration. Except that it's nice to find out when an employee brings their virus infected laptop in and connects to your network, maps network shares, etc. I always figured Snort was the best IDS out there, and free, but my experience is limited.

    The expected return is simply the sum of (cost of threat)*probability for each threat blocked, not that estimating either cost or probability are easy. Both tend to increase with company size.

    In dollar value, insider threats can be much larger than any virus, and often get the least attention. Some client-server solutions, where a client-side program connects directly to a database server, often with a hardcoded or easily retrievable password, tend to be easy to exploit. Every commercial ERP and POS system I've ever demoed or administered was built in this fashion. Getting a list of customers' credit card details is usually straightforward. I saw one written in COBOL that had a super secret hardcoded admin login which you could probably guess in 20 tries with no clues. Even if you can't find the login, you can probably query what you want with a custom report.

  24. Same as for insurances by Opportunist · · Score: 1

    Cost of a case vs. probability of it happening.

    Unfortunately (or thankfully), a lot of companies don't have experience with a case actually happening, so they can't easily figure out the probability. The threat of viruses/trojans is actually more important for many companies these days than an actual targeted attack (unless they guard some important business secrets in their servers). The chance of this happening can be gotten fairly easily from a security company, they usually have the numbers. The cost per case is ... well, consider the machine down for at least a day, and the data it contains lost.

    In other words, it would maybe be a good idea to knock on some doors of security companies, ask them for numbers and wave the paycheck in front of them, should they be convincing.

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  25. Think Risk Management not ROi by mophab · · Score: 2, Insightful

    You are never going to get money back from security investments, you are limiting losses.
    That puts you into Risk Management analays, not Return on investment.
    Think of it like going without insurance, worker injury prevention, or other loss prevention/mitigation.

  26. Actuarial data by Beryllium+Sphere(tm) · · Score: 1

    What he said. There are several reasons the situation is this bad.

    Insurance companies can tell you how likely a fire is and how much it costs to clean up and rebuild after one. They have the numbers to justify "loss prevention programs" and to justify giving you discounts for alarm systems. Finance people know all about this.

    For security incidents those numbers simply aren't available. It's hard to cover up a fire, but lots of places hush up security events. The costs are partly intangible (how do you put a number on winding up in the newspaper for leaking 50,000 Social Security numbers?). Unless you're a huge company collecting data internally and using separate charge numbers for incident responese, you have to guess at the numbers that would go into ROI. Finance people can spot guesses from a mile off. Talk security ROI to them and they'll know not to believe you.

    The approach some people are taking, at least in my part of the world, is to build a believable estimate of worst-case costs (fumigate and rebuild servers, pay for credit reports for all the customers) and then make the budget case to the level of management that would have to authorize funding the cleanup expenses.

    1. Re:Actuarial data by JimmytheGeek · · Score: 1

      I think you are right - you can get an estimate of costs. But the chance of incurring those costs are not calculable. You simply have to guess. You can probably say one risk is higher than another, but you can't enumerate unpublished zero-days, nor assess which threats have them ready to use against you.

      ROI is a badly broken way to look at security.

    2. Re:Actuarial data by Stormcrow309 · · Score: 2, Interesting

      There is a way to get a concept of the chance of a successful intrusion. There are actuaries that do create this data. Garner may be able provide a good benchmark, as can some industry associations. Heck, insurance companies probably are collecting good data to get a predictor.

      I paid garner for a research paper to justify the purchase of one SAN solution over another. The second solution went TU a year later. I have met the guys who write the reports. They are pretty smart guys.

      --

      In God we trust, all others require data.

  27. provide examples relevant to your business by anon+mouse-cow-aard · · Score: 1

    For a new deployment, you have to take into account what is in place, what are the weaknesses, and how they are being
    addressed by the new thingum. google around for household names with breaches like so:

    http://www.itworldcanada.com/a/Enterprise-Infrastr ucture/33200565-b133-4eed-8c05-c6f35f8f60b6.html

    That article talks about basic things like establishing a perimeter. IF your company does not have a decent DMZ defined,and proper
    safeguards wrt Intrusion detection, and properly walling off remote services. If people are sending credit card information via telnet, then you probably want to work on security. A gadget rarely solves anything. security is 99% about people and processes because you have to cover all the bases. The bad guys just have to find one weakness.

  28. Shortcut - just reach behind by JimmytheGeek · · Score: 2, Insightful

    But you get smelly fingers. You can't calculate the probability of a breach because you can't enumerate the threats or the vulnerabilities. How many unpublished zero-days are there for the stuff in your environment? How many hours of unplanned outages will you have this year? Consequently you are just pulling a number out of your ass. I agree you can get some good numbers for the cost of a breach. Not the probability. So you are evaluating a cost times a guess.

    There is no security ROI. It is loss-avoidance. It is insurance.

    1. Re:Shortcut - just reach behind by chthon · · Score: 1

      This man should be modded up.

      His last line says it all : IT IS INSURANCE!

  29. The same way the insurance industry does it by Schraegstrichpunkt · · Score: 1

    Hire an actuary.

    (Though I have no idea where you'd find an actuary who would be able to answer your question.)

  30. Methodologies for security risk analysis, etc. by psykocrime · · Score: 2, Informative

    There are specific methodologies for modeling risks / threats and estimating their impact, that are used for justifying
    Information Security budgeting.

    Principles of Information Security is one book that I'm familiar with that has quite a bit of coverage of this topic. We used this for my course in Information Security a couple of years ago, and I found it pretty useful, FWIW.

    Additionally, check this OWASP Page for some good stuff.

    And finally, try googling for terms like Security Risk Analysis, Security Risk Assessment, and / or Security Threat Modeling.

    --
    // TODO: Insert Cool Sig
    1. Re:Methodologies for security risk analysis, etc. by bayduv1n · · Score: 1

      In Canada, the RCMP's Threat and Risk Assessment (TRA) for Information Technology is a popular approach. It categorizes threats according to impact (grave, serious, less serious) and likelihood (high, medium, low) and prioritizes the threats from 1 to 9. Here's the link to the guide:

      http://www.rcmp-grc.gc.ca/tsb/pubs/it_sec/index_e. htm

      This approach is process oriented and not focused on specific technologies. The date on the guide is 1994 and it is still in common use, so it has stood the test of time.

      I once attended a TRA workshop and the instructor was in favor of a "keep it simple" approach. He cited the complexity of other approaches as being unnecessary, unproductive, uncomprehendible and unsellable. ROI wasn't used to justify the implementation of safeguards.

      If ROI is necessary, then you will have to estimate the future cash outlays for safeguard implementation and the future savings from the increased security. The ROI is the discount rate at which the net present value of these outlays and savings is zero. Estimating cash outlays should be fairly objective, whereas estimating future savings would be assumption based. These assumptions would have to be believable.

      Alternatively, you could demonstrate that the minimum ROI criteria will be met by stating that the safeguard will provide "at least" a certain amount of savings. Either way you won't be held accountable for achieving these actual savings as they can't be measured. You could, however, be held accountable for future security breaches. That's why a TRA approach that is consensus based is useful from a CYA perspective.

  31. Re:Potential Damage, aka Risk Management by mysticgoat · · Score: 1

    I would start with figuring out what it would cost to fix broken systems, downtime, etc.

    Right on!

    This is not a situation that can be analyzed in terms of ROI; ROI is the wrong tool for this work. Writer of TFA should check out "Risk Management" for a start. That is what you want to be doing: providing the corporate officers with a report that says "Here are the risks measured in dollars of potential loss; here are the odds we face on each of the risks; here are some strategies we could use to mitigate these risks; and here are the costs of adopting each of the strategies".

    If I was thinking of taking on this kind of project, I would go first to Accounting and see if I could enlist their aid. A lot of this is in their baliwick. Fortunately, it seems most bean counters enjoy the game of this kind of cost accounting. On a different matter, I once sat down with a financial officer and my data flow diagram, and by tracing through it together, we were able to work out how many of what kind of personnel were involved in each of the processes. It wouldn't have been hard to estimate the payroll costs for each hour of process activity, and usually the payroll costs are the biggest costs.

  32. ROI inappropriate in this context by Twylite · · Score: 1

    ROI. Wonderful buzzword, usually meaning "I don't have a clue what I'm talking about but I want to sound impressive".

    Put simply you can't earn a return on a cost, only on an asset. Investment doesn't mean "put money into it", it means capital expenditure to acquire an asset. You invest on the basis of an expected return at a given level of risk associated with the asset. ROI is one of the measures that can be used to assess the attractiveness of the investment.

    These are definitions. You can't substitute definitions of "return" and "investment" from other domains into the phrase "return on investment" and expect the calculation to produce a meaningful answer.

    Another definition: risk is deviation from the expected outcome. In order to assess risk you need to know the potential risk events, their frequency and their magnitude. Then you can manage the risk by protecting against events, insuring, or doing nothing and hoping your business can take the losses.

    Go and read some books on risk management and learn the appropriate measures of risk. You can probably start with the Wikipedia. Don't try and fudge it by using investment management measures, which are inappropriate.

    You can't make money by improving your security. You can reduce costs (associated with your existing security system) and you can reduce the frequency and/or magnitude of risk events. Of course if you haven't identified the risks in the first place you don't know if your security is going to be effective, or how much those risk events would cost, or if insurance is a better option than prevention.

    --
    i-name =twylite [http://public.xdi.org/=twylite], see idcommons.net
  33. Other benefits too by Anonymous Coward · · Score: 0

    One thing you might also want to consider is that there are certain side benefits that can also be calculated. If, for example, you put in a system that allows remote administration, so you can push out packages to machines en masse, instead of having to visit each and every machine individually, you've got a tremendous reduction in man-hours. Management types love that, and it's far easier to calculate than the chances of being attacked.

  34. ROI is a crappy measure, use something else by nowen · · Score: 1

    ROI is essentially a ratio measuring a payback period, which can lead to distortions. Say you have two projects. The first has an investment of $1,000,000 and saves you $100,000 per month. The second has an investment of $100,000 and saves $10,000 a month. Both have a payback period of 10 months (100,000/10,000) and both have an ROI of 100% (100,000/10,000). Which project do you do? Assuming that you can afford to both project, which do you do? Based on this information, you would do both. The missing element is cost-of-capital, which where security comes in.

    Look at it this way: You are looking to roll out an SSL-based VPN that will reduce your ongoing remote access costs by $200,000 per year for 2,000 users. Youre concerned however that one of the main drivers for the project is that users want to login from un-trusted web kiosks. You think doing using SSL instead of a client-based solution is more risky than going with IPSec, but how can you analyze it? If your companys WACC is 10%, then the value of $200,000 should be $2,000,000. But this project is far riskier than youre companys main line of business, so the project should capped at a much higher rate. If you use 20%, then the value is $1,000,000.