Slashdot Mirror


Oracle's Chief Security Officer Speaks Out

s0u1d13r writes "ZDNet Australia posted a special article from Oracle's CSO regarding the treatment and publishing of exploits and vulnerabilities by security researchers. From the article: 'There's a myth about security researchers that goes like this: Vendors are made up of indifferent slugs who wouldn't fix security vulnerabilities quickly -- if at all -- if it weren't for noble security researchers using the threat of public disclosure to force them to act.' An interesting read from the perspective of one of the largest software vendors accused of ignoring vulnerabilities by software researchers."

16 of 112 comments (clear)

  1. Deparment of Homepage Security by Doc+Ruby · · Score: 4, Insightful

    Sure, why waste time fixing bugs, when you can attack the researchers whose bug reports make you look bad? People are going to buy Oracle no matter what, so these bugs matter only by requiring the Marketing Department to talk tech, rather than spin the wonders of Oracle that make the Web a safe, peaceful utopia. If Oracle is going to deliver every American our government serial number, its Security chief has to play from the same denial playbook as the Department of Homeland Security to which they'll be charging those fat support contracts.

    --

    --
    make install -not war

  2. No, a "myth" is something that ISN'T true by Anonymous Coward · · Score: 2, Insightful

    Vendors are made up of indifferent slugs who wouldn't fix security vulnerabilities quickly -- if at all -- if it weren't for noble security researchers using the threat of public disclosure to force them to act.

    And... can you demonstrate otherwise?

    Because using your formidable public relations abilities to attack messengers, while totally neglecting to use those same abilities to get word out about what administrators should do when flaws arise in your product doesn't really convince me you're interested in security (except to the extent that it effects marketing).

  3. Re:Rubbish as usual by Gherald · · Score: 2, Insightful

    > Don't read the 'article' - don't post stories like this onb /. again please.

    Eh? In all seriousness, I've come to expect no better.

  4. "security researchers" is a broad rubric by DingerX · · Score: 4, Insightful

    In TFA she discusses two sorts: those who play ball, and those who don't. One of the continuing problems with IT security is the fact that the bright folks who can find or fix problems aren't always the ones who understand how really big, clunky corporations work.

    The only goal in the article there is to do discourage people from doing the whole "I found a vulnerability, you have 5 days to comply" nonsense. Yeah, sure, it works great if you've got a 1-person operation with no legal team, and no multitiered support system in place to filter out the garbage.

    1. Re:"security researchers" is a broad rubric by dbarclay10 · · Score: 4, Insightful
      In TFA she discusses two sorts: those who play ball, and those who don't. One of the continuing problems with IT security is the fact that the bright folks who can find or fix problems aren't always the ones who understand how really big, clunky corporations work.
      The only goal in the article there is to do discourage people from doing the whole "I found a vulnerability, you have 5 days to comply" nonsense. Yeah, sure, it works great if you've got a 1-person operation with no legal team, and no multitiered support system in place to filter out the garbage.

      You miss the entire point. You could be referring to one of two "really big, clunky corporations." Either the "really big, clunky corporation" that needs to upgrade all their vulnerable equipment, or the "reall big, clunky corporation" which actually has to provide the fix. Let's do the last one first:

      • My job is to provide services in a secure, cost-effective, and effecient manner
      • It's my responsibility to choose the components I will use to do my job
      • That means that (unlike the recent Oracle vulnerabilities), I require that fixes for reported vulnerabilities be provided in a reasonable time-frame, fully-tested and audited
      • A "reasonable timeframe" is measured in hours, days, or - very occasionally - weeks. Not months or years (such as the recent Oracle fixes)
      • You may say "that will increase the cost of the products" - no it won't. The relatively minor increase in ticket and support contract price is dwarfed by the price of a security breach
      • Whether the vendor is a "big, clunky corporation" or not is irrelevant - all that matters is if they can meet the requirements set out by their customers (of which I am but one, and trust me, more and more customers are demanding reasonable security-fix practices - of which "sit on it for a year or more" isn't one)
      Or, if you're talking about the "really big, clunky corporation" which can't manage to perform critical upgrades at a time appropriate for the business:
      • That's their choice and their problem. That some yahoo idiot corporation can't expend the resources to secure their infrastructure isn't my responsibility.
      • Note that near reporting periods, I don't touch critical infrastructure either. My choice. I implement what workarounds are safe to put in place, and I make a calculated risk. By refusing to act on security-related reports in a timely manner, Oracle took that choice away from me.

      To sum up: Oracle waited YEARS to fix some of these bugs. I don't care why they were unable to fix them. They got caught with their pants down, after the people who reported them decided that "okay, by now, somebody who'll use these vulnerabilities to actually attack people has probably found them" and subsequently released (limited) details required to inform Oracle's customers of the possibility of vulnerabilities.

      Now they're trying to blame those people, who actually gave me the ability to make reasoned decisions? The gall. A year ago I wasn't in a position to choose which software we used in our infrastructure, and now I am. Oracle's failure to act upon vulnerability reports, and their subsequent attempt to disparage those who allowed me to do my job, has lost them any possibility of future sales while I'm in charge (until, of course, they actually change - and confirming that change will require me to actually audit their own practices, which I doubt they'll ever let me do).

      The saddest part? We're a software development firm which gets to dictate to some really big customers what database engine they use. We're talking about tens of thousands of licenses, easy. Whereas we were previously looking at MySQL, Postgres, and Oracle. Now Oracle is just totally ruled out.

      --

      Barclay family motto:
      Aut agere aut mori.
      (Either action or death.)
  5. Re:they misspelled "truth" by lukewarmfusion · · Score: 3, Insightful

    There's some truth to that, yes.

    But it's not always the case - and that's the point of this discussion. There are two additional scenarios that I have seen:

    1. The "security researcher" discovers a vulnerability and either uses it to leverage a job offer or doesn't inform the vendor and attempts to make a name for himself by disclosing it.

    This is the researcher's fault.

    2. The vulnerability is reported and the vendor implements a fix days, weeks, or months later. Sometimes a patch might require significant testing and QA before releasing it. Corporate bureaucracy might slow everything down.

    This is the vendor's fault, but is not always a matter of indifference.

    In one of the deciding factors of my decision to start my own company was watching one of our clients delay a project over one year past the original deadline. It was urgent - privacy and security holes galore - but due to indecision, extended vacations, bureacracy, and plenty of other crap the project was never completed during my time there. I left 11 months past deadline. Apparently they launched it six months later.

    Indifference? Nope.

    Indecision? Inattentiveness? Incompetence? Yes.

  6. Not a question of ignoring by Spazmania · · Score: 3, Insightful

    Its not a question of vendors ignoring vulnerabilities. Vendors rarely ignore security issues. Its a question of:

    * Inadequate security planning during the development process.

    * Vulnerability reports that get stuck in tier 1 tech support instead of reaching someone who can fix them.

    * Venders who allow marketing and other non-technical matters to improperly influence security oriented decisions.

    If you've ever done commercial software development then you know exactly what I'm talking about.

    The security researchers' solution is to instigate a marketing/public relations pressure on the vendors which compels technically reasonable handling of security matters. Its a counterweight to the other improper pressures, and a healthy one.

    --
    Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion.
  7. And guess what? by ninja_assault_kitten · · Score: 2, Insightful

    Whatever.. the same principle applies to nearly every mid-large enterprise in the world.

    They don't prioritize security it high enough until something goes wrong. Sure, they may be working on a solution, but it's funny how much more quickly things get done when there's a virus/worm running rampant in your company or a web server was defaced. How many InfoSec departements didn't get the funding they needed until Sarbanes Oxley came around and threatened their CFO and CEO?

    The same applies to vulnerability research and disclosure. Light a fire under their ass if you want it done fast.. and when it comes to the security of IP, you do.

  8. Why all the references to Black Hat? by sunborder · · Score: 3, Insightful

    Gee, could this be a paper-thinly veiled snipe attack at the author of the recent cisco flaw talk? The oracle people would love to throw their PR spin on this, making these security professionals out to be "those who play ball" and "those who make unreasonable demands based on a 5 day ultimatum".

    Guess what, there was no ultimatum in the latest Cisco fiasco. They simply told him he was lying through his teeth, so he told them to go screw themselves and proved that he wasn't lying. I don't see how a time-based ultimatum was involved. They REFUSED to acknowledge the exploit. THAT is why he went public with it. Nice spin oracle, but totaly ignores the most relevant cause for the fiasco: CISCO refused to acknowledge an exploit, NOT CISCO refused to release a timely patch (they did release a patch, later).

  9. Re:Rubbish as usual by Anonymous Coward · · Score: 1, Insightful
    ...but fails to mention that systems that are used for such reporting are usually never exposed to the evil internet....

    Ummm, last time I checked, MOST corporate hacking was done from the INSIDE, NOT the Internet. K. Thanks.

  10. Lets go over this by Effugas · · Score: 3, Insightful

    For the most part, credible security researchers follow some variant of this document. Given that:

    "1. You should be able to fix this in two days"

    No, the document says you need to communicate with the researcher within five days. Microsoft has managed to get responses back to people within twenty four hours -- you can at least talk to people within five times that.

    "2. The more notorious I am, the more business I will get"

    Frankly, there are absolutely awful security advisories. (That "Monad can be used to write worms" garbage is probably the single most embarassing announcement in the history of our industry, though Secunia's DHS advisory that somehow implied a vuln in LibTiff was remote-critical was pretty bad too). If it's this bad when people talk, imagine how bad it can be from people who don't even try to have a public presence.

    That being said -- burning vendors is good for nobody, and I have no particular sympathy for those who ignore the rules and just try to embarass people. But lets be honest -- both parties in the equation can embarass themselves, and the system that's evolved has managed to create the otherwise non-existent cost pressure to solve the problem.

    How much money did Oracle make from calling themselves "Unbreakable"? Implies there was a rather significant market desire for what security researchers independently establish.

    "3. I should always get credit for vulnerabilities I find"

    If you release something you know is bad, and do it anyway because you figure the cost of releasing the product is less than the cost of fixing it -- well, the auto industry has a long and colorful history of doing that, and look at the legislative recall framework that evolved out of that.

    Why hasn't similar legislation hit the tech world? Because the community of experts who would normally be calling for it has been otherwise co-opted. Good job, keep it up.

    At some point, credit can be for forcing a fault to get fixed, not just for finding the fault. I've been in the large corporate environment -- hell, I've found remote roots in deployed products directly because of Oracle 8's broken TNS listener -- that *someone* in your organization found something is never, ever as compelling a reason to address the fault as someone *outside* the company finding something. Credit is more than just finding the flaw, it's finding it without sufficient internal documentation to know where to look. And the threat -- to be very explicit -- is if someone outside your organization, with no source code, can find the problem, so can a malicious attacker.

    Security researchers represent hackers who behave as the malicious might but instead work with a vendor. There are inevitably tweaks necessary to the process -- but the process itself is critical, lest we experience its legislative opposite.

    --Dan Kaminsky

  11. Re:It amazes me.... by Metzli · · Score: 3, Insightful

    OK, that is her pedigree. So? Here are qualifications for very talented people with whom I've worked.

    Sr. Unix Admin: No degree, was a chef

    Unix Admin: BS in Physics, worked in a slaughterhouse before college.

    Sr. Systems Architect: No degree, was a chef.

    Sr. SAN Admin: No degree, was in the USAF

    Sr. SAN Architect: No degree, worked on environmental control units

    Someone's education, military record, etc. doesn't prove or disprove that they can do a job. If you believe that, you're falling into the same trap as way too many corporate HR departments.

    --
    "It's too bad stupidity isn't painful." - A. S. LaVey
  12. Re:Rubbish as usual by Donny+Smith · · Score: 4, Insightful

    The article criticizes security researchers, which is aparently easier than spending energy on introspect.

    And all that from a company that marketed its product as "Unbreakable" despite dozens of security problems every year.

    Scum.

  13. Shoot the messenger vs Fix the problem by HMBBruce · · Score: 2, Insightful

    Instead of bad-mouthing the people who discover the problems, why not tell us what Oracle is doing to improve its response time to vulnerabilities? Open source software projects have an advantage in that they can just fix the bugs and make a new release while close source software projects have to additionally fix old versions or else offer free upgrades. Yes it is hard to respond rapidly, but it's necessary. The security researchers know this. But many closed-source software vendors are in denial. Bad mouthing security researchers won't help. Changing your release model to help get fixes out more rapidly will.

  14. maybe just over worked by pixel+fairy · · Score: 3, Insightful

    ROI on security work is invisible to the accounting department. my wild guess is her dept. is understaffed.

    another wild guess (from having seen too much commercial software development) is that too many companies rush to ship working code trying to get first to market, or look good on deadlines etc.

  15. Re:Rubbish as usual by thsths · · Score: 2, Insightful

    > Don't read the 'article' - don't post stories like this onb /. again please.

    Agreed. Just for good measure, a quote:

    | In reality, many of the best researchers aren't the ones you hear a lot about, because discretion is their stock in trade.

    Well, if they don't publish, you can hardly call them researchers, can you? I guess the author expects tame consultants that work for "credit" only. So: don't read the article.