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."

112 comments

  1. Rubbish as usual by tyroneking · · Score: 4, Interesting

    Nothing but a very short, low-on-detail slagging off of independent secuiryt researchers with totally nothing about how she does her job and what her department does. She does touch on some good points, such as clients not wanting to implement fixes during critical reporting periods, but fails to mention that systems that are used for such reporting are usually never exposed to the evil internet.
    Don't read the 'article' - don't post stories like this onb /. again please.

    1. 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.

    2. 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.

    3. 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.

    4. Re:Rubbish as usual by Anonymous Coward · · Score: 0

      "It's a myth that vendors are lazy..."

      Not lazy... greedy and P.R. obsessed, and run by lawyers and marketing departments rather than engineers. Don't crap on about how vendors fix bugs in a timely manner if they aren't made public -- because they bloody well don't. We have plenty of experience to draw on in these matters.

    5. Re:Rubbish as usual by Gherald · · Score: 1

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

      Really? Where does one "check" this?

    6. 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.

    7. Re:Rubbish as usual by Anonymous Coward · · Score: 0

      Well, that is where I do most of my hacking.

    8. Re:Rubbish as usual by alienw · · Score: 1

      Sounds like you've never worked at any company that actually develops stuff. It does take time to investigate the problem, fix it, figure out what's affected, roll up the patches, and issue them to customers once in a while. If you issue dozens of updates per month or don't test your patches thoroughly, nobody is going to install them.

      What's worse, a hacker bringing down your system, or an untested patch for a potential vulnerability bringing down your system? Security fixes cause just as many problems as any other update or patch, and you really want to make sure customers won't encounter problems.

      Not to mention, care to name a single serious vulnerability in any product that was found by hackers and not security researchers? There aren't that many of them.

    9. Re:Rubbish as usual by dnoyeb · · Score: 1

      it contains some quite preposterous statements as well

      The myth is that researchers are always entitled to credit.

      Then she goes on the state 'in so many words' the credit is given not based on it being deserved but based on how they feel about you personally.

      In reality, when a researcher puts customers at risk by releasing exploit code for a vulnerability before the vendor has had a chance to fix...

      She confuses the researcher with the company that released the flawed product.

      The reality is that not all researchers are noble-minded, and not all vendors are indifferent slugs.

      True, in fact many 'researchers' are criminals who never tell the vendor or the public about what they find...Do vendors tell the public about how many of their products were exploited to the detriment of their customers pre-patch? If vendors did then perhaps we could measure the level of noble-mindedness of 'researchers' vs. the level of indifferent-slugness of the vendors.

    10. Re:Rubbish as usual by tuomoks · · Score: 1

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

      > Really? Where does one "check" this?

      No - you don't! Because it is not published anywhere. I lost count on 70's and 80's before I got tired of the whole business - internal fraud is huge but hidden, if you are a smaller player, you are fired and if you high enough you are either promoted or retired but no word ever gets out - bad publishity for company. So - as someoneone already said - old stuff.. And I have to agree on her ( Oracle ) answers - there is much more going on large systems than just some security bug - besides almost all bugs are security bugs if used that way.

    11. Re:Rubbish as usual by aralin · · Score: 1
      I think you mix up two different things together. The Oracle Database (RDBMS) was marketed as "Unbreakable" and honestly, it more or less is within the terms. The products that had so many vulnerabilities are Oracle tools, like Oracle Reports or Oracle Forms and they are pretty notorious for being shaky with security. But they were never marketed as "Unbreakable".

      Oracle is pretty large software company, thats like saying that Microsoft Windows are unstable because your Age of Empires have bugs and crash. Yeah, both software from the same company, but only marginally related.

      --
      If programs would be read like poetry, most programmers would be Vogons.
    12. Re:Rubbish as usual by Calyth · · Score: 1

      Agreed.
      And I don't get her example about how they need to analyze risks, and therefore holding the patches.
      If they find that this particular version's got a bug, put the patch on the net while analyzing other versions at the same time.
      At least those who are really diligent can choose to patch the system.
      Heck if they're worried about update costs of the customer, let the patch to be removable. Someone could patch the program now, and then if there's a better one, they can install that instead.
      The fact is that they have been slow, and the time she spent writing that piece of PR could be better spent in fixing more bugs. I don't blame them for having bugs (heck I recall all those nights spend debuggin my assignments, and these aren't production software), but man some of these fixes are so late that I'm not surprised that their clients are being attacked at the very same time they're "analyzing" the vulnerability

    13. Re:Rubbish as usual by s0u1d13r · · Score: 1

      Glad you feel that way, but you have to admit, it was rather ballsy that she wanted to even take a stab at an 'interview' after her company got its arse kicked by independant research companies. I don't think this is rubbish, I think it's important that if you are a security researcher, independant or otherwise, it's important to understand where some of these high level execs stand, they ultimately make the decision regarding patches and press releases. I will definitely continue posting these types of articles on /.

    14. Re:Rubbish as usual by tyroneking · · Score: 1

      Cool - I don't disagree with what you say, but I do disagree with such a crappy article by the Oracle CSO. She doesn't make a serious attempt to address any of the points you mentioned or talk about what her department does.

    15. Re:Rubbish as usual by tyroneking · · Score: 1

      This was NOT an interview, this was a poor quality press release / moan piece. Once again I have to repeat that this was low on detail and provided no information on what her department does - or even any reasonable discussion about her points.
      Knowing where high level execs is useful, but her poorly expressed opinions cannot represent what anyone would call a sound example of corporate policy or SOPs regarding patch releases.

      It wasn't ballsy, it was just balls.

      I'm sure you do a good job posting articles to /. but if you are going to continue to post such poor quality articles to /. then I am very sad (but hey - why change when it's all going so well...)

    16. Re:Rubbish as usual by s0u1d13r · · Score: 1

      Don't be sad.

    17. Re:Rubbish as usual by tyroneking · · Score: 1

      Don't post c**p articles.

  2. But that's true, at least for extensive vulns by melted · · Score: 5, Interesting

    But that's true, at least for extensive vulnerabilities that can require a lot of effort to fix and/or test!

    Let's see, you're a development manager and you have a crazy schedule forced on you from above by some idiotic VP. Now this guy from product support comes along and tells you about this horrible flaw that will require you to shut down all development for two weeks, slip the schedule and have your best people fix it. Then you shut down testing for a month and have your best testers test it. Then there's a pain of pushing out a patch and notifying the customers and bad PR associated with that.

    I can easily see how some of the less obvious vulnerabilities would be simply brushed off using "no one is ever going to find out" line of reasoning. Now if you know that someone has already found out and he will make it public in about a month, sure as heck you're going to issue a patch, even if this means slipping the schedule by a month (or in case of Windows by two years). Because if you don't, script kiddies will rape your customer and he will never give you another dollar.

    1. Re:But that's true, at least for extensive vulns by gclef · · Score: 5, Informative

      The problem is, a few of the recently-released ones had lag times measured in *years*. Oracle can whine all they like about unrealistic deadlines from researchers, but a few years is far too long to sit on something.

      My reference for the years comment:
      http://www.red-database-security.com/advisory/publ ished_alerts.html

      They waited over 600 days for Oracle to patch some vulns. There's no excuse for that.

    2. Re:But that's true, at least for extensive vulns by hal9000(jr) · · Score: 1

      But that's true, at least for extensive vulnerabilities that can require a lot of effort to fix and/or test! As an Oracle customer, I don't care how bad they got it. I pay a butt load for a product and I expect it to be solid, robust, and secure. Part of that security is the timely remediation of security problems. Have you seen Oracles track record on fixes. It's measured in quarters and years!

    3. Re:But that's true, at least for extensive vulns by fermion · · Score: 2, Interesting
      In the most simplistic form software developers don't want disclosure due to bad publicity, and the security researchers want disclosure for good personal publicity.

      But this is all simplistic. I think the reality is that software developers mostly try to make good software, but there is a pressure to add features rather than allocate resources to creating an internally good product. I have seen it, and I have been guilty of this. In this way having an external force pushing the software development process away from bloat and toward quality is a good thing.

      As an aside, how many times have we been on the phone trying to report a bug only to be brushed aside. I remember one case where over two weeks I was told that there was no bug, to that I was crazy, It was not until I gave then proof and a fix that the problem was solved.

      So yes there are some researchers out there that want to cause mayhem, just like there are some developers and publishers that just want to make money, and don't give a crap about quality control. And just like in most of life, the various forces keep each other in line. Perhpas you do have such down for a month to fix it. But perhaps if you gaver developers the resources to begin with, like time and hiring of competant people rather thatn the cheapest inexperienced freshmen, the problem would have never have surfaced.

      --
      "She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
    4. Re:But that's true, at least for extensive vulns by bdbafh · · Score: 1

      bug reporting: reproducible test case you either have a reproducible test case, or you don't. if the issue cannot be reproduced, it does not exist. next. -bdbafh

      --
      how do I get my original account back when @home died long ago?
  3. 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

    1. Re:Deparment of Homepage Security by Doc+Ruby · · Score: 0, Flamebait

      All too many "researchers" differ from real hackers only by too much masturbation, and not enough actual work in the field.

      --

      --
      make install -not war

    2. Re:Deparment of Homepage Security by IdleTime · · Score: 1

      I know that Oracle takes al security issues very seriously. All bugs related to security issues are treated special and gets the attention needed. Some of the bugs are inherintly complex and touches many areas.

      The Oracle database is probably one of the most complex pieces of software anyone will ever come in contact with. The source code is extremly complex. The implications of bugs can be enormous (imagine you withdraw $100 from an ATM but due to a bug, you account is showing $1000 witdrawal) or the space shuttle all of a sudden don't have access to data necessary for the return flight back to earth, etc) Companies who use Oracle in a production system don't automatically apply all the latest patches without extensive testing on their testserver before scehduling it for aplication to production, very often a time cinsuming process. In addition to fixing security bugs and releasing security patch bundles on a 3 month basis, Oracle also releases general patchsets from time to time (example: 10g was first released as 10.1.0.2 and then 10.1.0.3 and now 10.1.0.4 in addition to the security patches)

      Creating and testing security patches for a database such as Oracle is far more complex and timeconsuming than doing the same for an OS like let's say Windows.

      --
      If you mod me down, I *will* introduce you to my sister!
    3. Re:Deparment of Homepage Security by Doc+Ruby · · Score: 1

      Yes, Oracle takes security problems seriously. That is one reason why they are used for so many essential services. Another reason is that those people providing the services buy Oracle based on the buyer's impression of security. Which is why Oracle has their exec making PR about how they're doing a great job (which they generally are). The problem is that the exec is treating the researchers reporting bugs as the enemy, rather than as free workers contributing research to Oracle, which improves Oracle security, and thereby its security image - and therefore saleability. And true security.

      Our role, as consumers of Oracle (I program it, design it into systems, and recommend it for architectures) as consumers of services relying on Oracle (every day, in our complex modern lives), and as consumers of Oracle PR (as in this thread), is to keep in mind utmost value of the balanced, cooperative (though competitive) relationship between Oracle and security researchers. Because if Oracle gets security researchers, who notify Oracle and the public of security risks to everyone, to "back off", Oracle will not take some security problems as seriously. They have their own history, and they're no different from any other big tech vendor. Like practically all big American corporations, their committment to the bottom line, in the context of this financial quarter's equity reports, enables their execs to deprioritize actual operations below their image this week. Which increases our risks soon afterwards.

      Oracle's serious attention to security is partly the product of the attention they get from independent researchers. Oracle attacking those researchers might make them look good today, but damages the ecosystem that keeps us protected in the long term.

      --

      --
      make install -not war

    4. Re:Deparment of Homepage Security by fimbulvetr · · Score: 5, Interesting

      This is bullshit.

      Oracle does _not_ take vulnerabilites seriously. I agree that the oracle database is extremely complex, and the implications of bugs is enormous, but it's not inherently complex. Because of this, claiming that they don't release patches because it's complex is bullshit. Oracle does not need to be as complex as it is.

      First, the complexity:
      I've been running Oracle just as long as I've been running both Mysql and Postgres (I know what you're saying - oh, he's one of those guys:)), and I know that the features oracle offers can exist without all of the useless bloat oracle tacks on. Mysql can replicate, instantly, to who knows how many databases. Oracle Dataguard is limited to 9. I can restore databases in seconds using postgres, oracle takes all damn day. Mainly because you have to have your ducks in a row with: Arch files, redo files, tnsnames, listener files, spfiles, pfiles, oratab, oracle home, etc. Oracle databases are extemely difficult to get running on a different system. Even exports (exp/imp - what _should be similiar to an sql dump) don't work across OSs. Oracle offers no native sql dump command, instead you have to figure out how to get TORA working. Oracle offers sqlplus, an old, broken command line client that requires unsightly scripting to even start the database.
      Oracles documentation is very similiar to their product: Disconnected. Nothing fits. Everything (kind of) works, but noone knows how to put it together, save the people who killed what must be hundreds of thousands of brain cells by doing it by trial and error. Oracle requires java, and lots of it. Oracle requires an oracle database to monitor other oracle databases. It's wise to put this on a seperate installation/box. Doesn't seem to make a lot of sense. Now I have twice as many exploitable boxes, not to mention more to backup, administer, etc. Oracle requires an insane amount of diskspace compared to other databases.
      I'm not arguing for mysql/postgres vs. oracle - I'm just trying to say that Oracle does NOT need all of the bloat it currently has. The company could stand to do a complete rewrite of it.

      Now, the security:
      Here's a perfect example of what I mean:
      http://www.red-database-security.com/advisory/publ ished_alerts.html

      The first 6 vulnerabilites are 600(!!!) days old!
      Here's a perfect example of their lack of motivation.

      http://packetstormsecurity.nl/0507-advisories/Orac le9R2-unpatched.txt

      Basically, a vulnerability was disclosed months ago, and oracle fixed 10.x in July's update, but completed ignored 9.x. To quote TFA:

      'We contacted Oracle about this issue and Oracle
      confirmed it, when we asked why there is no fix
      for 9iR2, Oracle said:

      "Our development teams neglected to do the backports.
      We are working on creating those backports now."'

      Leaving production systems unpatched until October! (Assuming oracle doesn't 'neglect' to do it again.

      In short, quit reading the marketing bullshit and wake up.

    5. Re:Deparment of Homepage Security by IdleTime · · Score: 4, Informative

      I'm sorry but you are way off the mark here. I'm sorry that you don't know your job, but don't blame Oracle for your own incompetency.

      Using streams replication there is not limit (practically) on the number of servers to replicate to.

      Restore and recover takes a long time? Use archivelog mode, unless you have physical corruption that spans multiple disks, there is no need to restore the whole database. restore the corrupt file and roll forward. Unless your last backup of the file was months ago, the operation is done in minutes. Please don't spread stupid remarks that have no foothold in reality. L:earn to use the product rather than display your own ignorance.

      Oracle Dataguard has nothing to do with replication. Oracle Data Guard ensures high availability, data protection, and disaster recovery for enterprise data. Data Guard provides a comprehensive set of services that create, maintain, manage, and monitor one or more standby databases to enable production Oracle databases to survive disasters and data corruptions.

      Starting a database is simple: sqlplus "/ as sysdba"; startup... How difficult is that?

      I don't mind critique of Oracle, but at least get your facts straight!

      --
      If you mod me down, I *will* introduce you to my sister!
    6. Re:Deparment of Homepage Security by Anonymous Coward · · Score: 0

      "Oracle Dataguard has nothing to do with replication. Oracle Data Guard ensures high availability, data protection, and disaster recovery for enterprise data."

      Lol, where is it that they teach you market droids to talk like that? Do they have intensive training when you start, or do you have to be a journeyman flak before they let you speak on your own? Babbling brooks of bullshit I say.

    7. Re:Deparment of Homepage Security by fimbulvetr · · Score: 2, Interesting

      I'm sorry but you are way off the mark here. I'm sorry that you don't know your job, but don't blame Oracle for your own incompetency.
      I don't know what gave you the impression that I didn't know my job, or that I was incompetent with oracle, but it's quite clear that you're no stranger to making assumptions.

      Restore and recover takes a long time... This depends on what you're talking about. I was talking about worst case...You've got some arch files, some redo files, some dbf files and a new disk you need to get oracle on and running. Yeah, not gonna happen. Mysql? Shit, if they're the same arch (say x86) you can just scp 3 files over. Need to restore to the last transaction? Just apply the binary log.
      Granted, this situation is unlikey to play out at say, US Bank, where they're probably more prepared. As in all cases, the ease/probability of successful restoration is directly related to how much you prepared for it. Mysql and Postgres require _VERY_ little prepartion and are very flexible from a restoration standpoint. Oracle requires a large amount of time dedicated to configuring everything and it's *VERY* installation specific.

      Oracle Dataguard... My fault, I was confusing replication with redundancy. Well, they're mostly the same...

      Starting a database is simple: sqlplus "/ as sysdba"; startup... How difficult is that?

      What happens when you want to start your other database?...Oh! You have to export your SID...don't expect to find that in the documentation.

      P.S. You didn't comment on the security section. I was really hoping you'd defend your bullshit above by showing me how wrong I was with the links I posted. However, in true /. tradition all I got was flames saying "You don't know how to do your job", "You're incompetent", etc.

    8. Re:Deparment of Homepage Security by Anonymous Coward · · Score: 0

      Even exports (exp/imp - what _should be similiar to an sql dump) don't work across OSs.

      I'd like to understand this statement of yours better. Before transportable tablespaces were introduced in Oracle 8 or 9, doing an export/import was the only way to directly move data across different machine types or OSes (ignoring going across a network). What are you saying doesn't work about it?

    9. Re:Deparment of Homepage Security by markir1 · · Score: 1

      Lol - amen to that brother!

      As a fellow Oracle database sufferer, I feel your pain.

      Oracle is all about the money - if they can get away without patching (security holes or bugs), then they will. Roll on Open Source where they fix it "because it is the right thing to do" !

    10. Re:Deparment of Homepage Security by Anonymous Coward · · Score: 0

      For the record.

      I have experienced almost all of the problems the former poster had. sqplus is old, does not support readlines handling. Oracle is huge when there is no need to be that huge. Default install installs an Apache server, why? When backingup oracle the backup manager can handle remove oracle instances thats great, but it can only handle local files. This means that I can order the database to roll its logs and prepare for me to pickup the files, but I can not pickup the files from the backup program, why? Import and Export can be done in many diffrent ways, why? There are a huge number of configurationfiles located at diffrent locations, they all have totaly diffrent names, and sometimes syntax, why? The documentation is actualy try and error, I ran into a wounderful chapter in the documentation, I was totaly blown away.. it later showed that Oracle had bought that part from IBM and rebranded the IBM documentation for that part. Sure Oracle can be amazing when installed and run correctly, but it requires a team to heavley trained engieers to do so. Oracle run its own bookpress company, most of these book are full or air, they say very little over the pages compared to any other product (except for Novell netware). Oracle are harder to maintain then any other database I tried, but oracle is also a good database, it supports alot.

      To say that its just that he doesnt understand Oracle or are untrained is not fair I think, sure if he was trained he would understand Oracle. But why is it required to be trained on a program to be able to administate it, the program should come with easy to understand configurationfiles and good documentation. A program should not included things that has no meaning to the program (webserver with default install of a database, hello?).

      The only program I can think of that has a messier (in terms of understandlbe) configuration is Sendmail if not used with M4 configuration help software.

      To me Oracle screams,
      Bad design,
      Bad implemented and
      No customer focus at all.

      Oracle is kinda like Microsoft they are:
      Big and can do what ever they want.

    11. Re:Deparment of Homepage Security by Anonymous Coward · · Score: 0

      what kind of shithead are you?

      I agree that Oracle - like pretty much any other program tat's been around for a few years, suffers from bloat, code to be backwards compatible, occasional (or frequent) inconsistencies in Config files etc.

      However, Oracle is designed to be a heavy duty performance database system, and (like all such systems) needs a lot of care. It is not supposed to be plug and play (and has suffered from Oracles attempts to make it so). You're supposed to know what you're doing with it and all of the complicated options and things are there to make it more flexible and efficient - if you know what to do with them.

      If you can't handle having to learn things, go and buy an SQLServer, it sounds like the kind of thing you need.

      Stephen (can't be bothered to register)

  4. they misspelled "truth" by Saven+Marek · · Score: 0, Troll

    "There's a truth 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."

    1. 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.

  5. Cultural Impedience Mismatch... by John.P.Jones · · Score: 2, Interesting
    I think the security researchers look at a vulnurability and would say that it needs to be patched, a minimal change of the form 'if exploits then avoid error', a relatively easy change. Their priority is to keep the application from being vulnerable to a flaw without breaking the app.

    A software engineer working to maintain the codebase at a company however will say that a whole new layer of protections need to be added to the application to safeguard against this kind of attack, requiring a significant effort to refactor code and maintain the maintainability of the software.

    Thus the security researcher expeects a quick fix while the company sees a maitainence nightmare in the making. It is not surprising the two groups disagree on how to handle these vulnurabilities.

  6. More accurately by Anonymous Coward · · Score: 0

    Companies are made of largely human developers under severe budgetary, time, and red tape contraints while being run by monkeys. Only the threat of being spanked in the realm of public opinion causes such difficulties to be bypassed to allow generally decent people do their jobs.

  7. 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).

  8. "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.)
    2. Re:"security researchers" is a broad rubric by _Sprocket_ · · Score: 1
      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.

      While I can understand the difficulties of beurocracy (I work in a doozy of one), I have little sympathy. Those who would take advantage of these vulerabilities will likewise care little about the politics of big, clunky beurocracies. What they care about is exploiting the systems they find vulnerable. And, even better, doing it before anyone is aware of the method.

      Again - I understand that Ms. Davidson has a tough gig. But that's the job. And that's the market Oracle is in. At some point Oracle (and other vendors) will have to face the reality of the environment we're all in and either step up to the challenge or fade away.
    3. Re:"security researchers" is a broad rubric by tyler_larson · · Score: 1
      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.

      Not everything happens slowly in a large corporation. If a company finds out that a flaw in their billing procedures is causing the loss of $3m per day, that flaw will be fixed within the hour--legal department be damned.

      The goal of this "nonsense" that the security researchers are doing is designed to train these corporations to treat security flaws as a stop-the-press sort of emergency. At the moment, security fixes often go through the same channels as spelling errors and other minor bugs. The truth that these corporations don't want to face is the fact that product they've shipped is defective and dangerous, requiring an immediate recall, not a filed bug report.

      --
      "With sufficient thrust, pigs fly just fine. However, this is not necessarily a good idea...."
      RFC 1925
    4. Re:"security researchers" is a broad rubric by alienw · · Score: 1

      A "reasonable timeframe" is measured in hours, days, or - very occasionally - weeks. Not months or years (such as the recent Oracle fixes)

      Does your company do any type of quality assurance? How the hell can you do proper QA in a few hours, unless it's a trivial fix?

    5. Re:"security researchers" is a broad rubric by dbarclay10 · · Score: 1
      Does your company do any type of quality assurance? How the hell can you do proper QA in a few hours, unless it's a trivial fix?

      That's why I said "hours, days, or - very occasionally - weeks"; not all fixes are trivial :) And yes, we do get trivial fixes in and tested within a matter of hours.

      That said, many commercial software companies (such as Oracle and Microsoft) can't even manage to get trivial fixes done - even given months.

      There are two types of QA: preventative and exhaustive. We do a buttload of preventative QA. That means a good, clean, well-separated architecture. It means good documentation and extreme attention to detail. It means doing things right, even when adding a given new feature will take weeks or months instead of days or hours.

      Neither Microsoft or Oracle do (much) preventative QA. Their software is extremely hoary. They have a different set of priorities, based largely on marketing. It's just turning out that more and more people are caring about technical details in a security context, meaning all of a sudden the quality of their code is a headline marketing issue. The other kind of QA, exhaustive QA, is basically a brute-forcing. At our shop, 99% of that QA is done automatically, at every level. We have several clusters of mixed platforms on which our software runs. The front-end is a box which takes in telephone calls. Our regression testing actually makes hundreds of automated phone calls when a new release is being tried out - and the results of each of those calls is checked down to the source-class level.

      That sort of thing is really helped by extensive and meticulously-mainted documentation about how data flows through the system, so that the tests can touch each and every part of the code, in all sorts of different ways.

      Non-trivial fixes can take longer. Sometimes it means we don't do as much QA as we'd like. Luckily the code is written well enough that there hasn't been more than one or two non-trivial fixes, and the bugs they fixed weren't themselves critical.

      Basically it gets down to this:

      • If a fix isn't trivial, why isn't it? (Usually because of poor architecture or code quality.)
      • Regardless of whether the fix is trivial or not, why does it take more than a year to fix it? (There's really no excuse for this one.)
      • If the fix is available, why don't you release it immediately? (Typically because they have "more important" customers from whom they wish to hide the frequency of security problems, since if those customers thought there were so many so often, they'd have second thoughts about buying the software [with all the attendant cost of patching required].)

      If a vendor doesn't have good answers to those questions, I honestly don't see why I should consider buying from them. And I don't see why anybody would consider using our own software, either.

      --

      Barclay family motto:
      Aut agere aut mori.
      (Either action or death.)
    6. Re:"security researchers" is a broad rubric by Chandon+Seldon · · Score: 1

      And I don't see why anybody would consider using our own software, either.

      I'm having trouble parsing this sentance. Could you help me out?

      --
      -- The act of censorship is always worse than whatever is being censored. Always.
    7. Re:"security researchers" is a broad rubric by Anonymous Coward · · Score: 0

      Do you (or your customers) bring your points up with Oracle sales staff when you talk with them? With tens of thousands of licenses you must have some sway. I guarantee that they don't read forums like this.

    8. Re:"security researchers" is a broad rubric by alienw · · Score: 1

      The front-end is a box which takes in telephone calls. Our regression testing actually makes hundreds of automated phone calls when a new release is being tried out - and the results of each of those calls is checked down to the source-class level.

      You do realize that your program is trivial compared to something like Oracle?

      Luckily the code is written well enough that there hasn't been more than one or two non-trivial fixes, and the bugs they fixed weren't themselves critical.

      It's nice when you can do that. However, I'm sure your software is not nearly as complex as Oracle's. Not to mention, some problem domains lend themselves much better to modularization than others.

      Many problems simply cannot be cleanly broken up into nice, isolated black boxes that you can test individually. Operating systems are one such problem, and Oracle has some resemblance to an operating system. In such problems, there are often so many unforeseen interactions that any small change can lead to major breakage.

      If a fix isn't trivial, why isn't it? (Usually because of poor architecture or code quality.)

      Or perhaps simply because it's a complex problem? It's pretty easy to write some GUI front-end for something and make it have zero bugs. Try writing an OS kernel with zero bugs.

      why does it take more than a year to fix it?

      Because Oracle might rather perform more testing than ship a potentially broken fix for a minor security issue? It's a lot more important to have reliable software than secure software when it comes to databases. Security is very far down on the list compared to, say, data integrity.

      If the fix is available, why don't you release it immediately?

      See above.

  9. I wonder how.... by Anonymous Coward · · Score: 0

    I can 0wn her?

  10. Cry me a river sweetcheeks by Anonymous Coward · · Score: 3, Funny

    What a little cry baby.. so worried about someone getting too much credit. It's crystal clear she CAN'T STAND being pushed around by people that didn't follow all the rules like she did. Well too bad toots, it comes with relasing holes in your products, not from evil researchers.. got it? Good!

    And IMO, whilest it may be true that NOT ALL vendors are made up of indifferent slugs who wouldn't fix security vulnerabilities quickly if it weren't for security researchers, it's true for most!

    1. Re:Cry me a river sweetcheeks by Shotgun · · Score: 1

      Sweetcheeks? Toots?

      Damn, man! Did you see how UGGLY that bitch is?

      Ewhhhh....NASTY!!

      --
      Aah, change is good. -- Rafiki
      Yeah, but it ain't easy. -- Simba
  11. It amazes me.... by cyberkahn · · Score: 1, Flamebait


    That someone with the following qualifications leaps to the position of CHIEF SECURITY OFFICER.

    Ms. Davidson has a B.S.M.E. from the University of Virginia and an M.B.A. from the Wharton School of the University of Pennsylvania. She has also served as a commissioned officer in the U.S. Navy Civil Engineer Corps, where she was awarded the Navy Achievement Medal.

    1. Re:It amazes me.... by Timesprout · · Score: 1

      And how exactly do these qualifications and experience preclude her from being a top class manager leading a team of security experts?

      --
      Do not try to read the dupe, thats impossible. Instead, only try to realize the truth
      What truth?
      There is no dupe
    2. Re:It amazes me.... by Anonymous Coward · · Score: 0

      I didn't see any credentials related to computer security.

    3. 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
    4. Re:It amazes me.... by cyberkahn · · Score: 1

      It helps when you have been actually in the trenches. Erwin Rommel probably was a much more effective Field Marshall as he had extensive experience "working his way up" in his respective field. If you read his book Infantry Attacks you will see how the young Lieutenant thought outside of the box during World War I and then later applied those lessens learned when he was a Field Marshall. My worst experience in IT was working for an IT director who didn't have day one experience in the IT field. I am not saying spending an entire career in IT makes a great manager either. I think to be a top IT executive you have to have a combination of experience. You have to have technical experience so that your people will respect you technically and leadership skills so that you know how to take care of those people.

    5. Re:It amazes me.... by Anonymous Coward · · Score: 0

      Hm. She sounds more qualified than Larry...

  12. No sympathy for the devil. by twitter · · Score: 0

    There's another myth out there that's not true. It goes something like, writing software is hard, if you don't give me your money you can't do what you want because no one will write high quality software to do it. The people who spout that line are busy filing absurd business method patents because there are actually lots of people happy to get things done without their help. As for the quality of what the liars put out we have stories like melted's:

    Let's see, you're a development manager and you have a crazy schedule forced on you from above by some idiotic VP. Now this guy from product support comes along and tells you about this horrible flaw that will require you to shut down all development for two weeks, slip the schedule and have your best people fix it. Then you shut down testing for a month and have your best testers test it. Then there's a pain of pushing out a patch and notifying the customers and bad PR associated with that.

    And so, closed source is a model that does not work and never did. I don't feel sorry for people who work for idiots and don't think others should do as they say to make their lives easier. The tragedy is that people work for idiots and then those idiots make life harder for the rest of us.

    --

    Friends don't help friends install M$ junk.

    1. Re:No sympathy for the devil. by Anonymous Coward · · Score: 0
      And so, closed source is a model that does not work and never did

      Petulant child. What, are you saying that open source is intrinsically superior simply because of the price? How many millions of people are out there using unpatched versions of Firefox, simply because they do not care to upgrade?

      Your assumption of technical superiority based solely on philosophical or moral advantages (if one can call them that) is stupid and shortsighted.

  13. 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.
    1. Re:Not a question of ignoring by Anonymous Coward · · Score: 0

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

      Commercial software development? I've only done open-source software development, but I've seen everything you talk about.

  14. 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.

    1. Re:And guess what? by Metzli · · Score: 1

      How true you are and how infuriating it is. SOX, HIPAA, GLBA, etc. are the only reasons that many places have any security funding at all. Security is an afterthought. People will open the checkbook wide for triage after the problem occurs, but too many senior managers are unwilling to do any prevention.

      --
      "It's too bad stupidity isn't painful." - A. S. LaVey
  15. It is a business by neopara · · Score: 1

    I am surprised that so many people don't realize that computer security is a business. It is in the best interest of the researchers or security companies to release advisories for the sake of PR. It is a form of advertisement for security guys, that is why they want to produce reports. When you work on a security exploit, you want to release it not for the sake of making things less secure; but to show off your work and knowledge.

    Imagine you worked on a problem for a month an then told you can talk about it. The fact they are giving vendors some time to fix the problem shows how responsible they are. This is there livelihood and there are not going to wait for ever to make money. Oracle doesn't want to fix it because it cost money, but for everyday the researcher or security company waits; it will cost them.

    --
    Nothing more, For me to say; About my life, A life of dreams....
  16. 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).

    1. Re:Why all the references to Black Hat? by Daniel+Boisvert · · Score: 1

      There were a few talks at Black Hat this year regarding Oracle. I only attended one of them (Cesar Cerrudo's talk), but the presenter slammed Oracle pretty hard. If the tone of the others was even remotely similar, it wouldn't surprise me if somebody lit a fire under her ass, asking why everyone in the security community thinks Oracle sucks.

  17. Yes and No by Anonymous Coward · · Score: 0

    The reason this came to be is that big companies ignore these all the time. In fact, code was developed to prove to the companies that the opening was real.
     
    How real is this? Well, in the early 90's I worked at HP Ft. Collins. I know of one opening in HP-UX's networking. The manager of the group was told that the fix was going to involve some major work (something like 16 man months, IIRC). The manager than asked who knew about it. Well it was discovered in-house, so we assumed that maybe 6-10 of us. Manager said to let it go. Basically, she said that 8.0 would cover it and we could assume that everybody would upgrade to it.
     
    BTW, for those of you who say how terrible HP was for that, well, I saw similar things at IBM and I have heard of similar things at Sun (somewhat recently in fact). And of course, the biggest cheat of all, is MS. Just look at their record and you will know that security has never been job #1.

  18. 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

    1. Re:Lets go over this by Anonymous Coward · · Score: 0


      Holy cow. Check out this site.

    2. Re:Lets go over this by Anonymous Coward · · Score: 0

      Just to add to this. It seems this Oracle guy is subscribing to the "If the researchers weren't releasing these flaws, we would be fine!"

      Its a common misconception, that "if only" these researchers didn't release the info publicly, no one would ever be hacked.

      Its not like the white hats are putting bugs in Oracle's (or Cisco's, or whoever's) code. If these problems can be found by one person outside of Oracle, they can be found by many.

      You can go on, and on about this. But from RTFA, it seems that this guy still doesn't get it.

    3. Re:Lets go over this by Anonymous Coward · · Score: 0

      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.

      Umm. Did you just say something good about MS on Slashdot? You must be new around here.

  19. If the truth is that your security sucks... by ikekrull · · Score: 3, Interesting

    Then people are going to point it out.

    And so they should. Its still sort of a free country, and Oracle has no right to control people speaking about their poor engineering.

    Theres ways to do this that cause Oracle more inconvenience than others, but Oracle would be the last company to dump its inflated pricing if I said to them it wasn't ethical or caused me inconvenience.

    If the problem exists, accept it, and fix it as quickly as possible. Oracle are just upset that when they are informed of vulnerabilities they get exposed to more legal liability than if they can claim they didnt know anything about it.

    --
    I gots ta ding a ding dang my dang a long ling long
    1. Re:If the truth is that your security sucks... by not_sleepy · · Score: 1

      Bad Engineering? I guess YOU can say this because of all your accomplishments. Do you even know what the vulernabilities are? They are so insignifigent that they will of course be pushed back while other more signifigent issues are addressed. Even if those issues are getting a new piece of functionality out the door. It is a business. Oracle is not a perfect company, but consider the other giants of the industry. Yes, they are trying to dominate the industry. At least they are doing it by making the best DB!

    2. Re:If the truth is that your security sucks... by fishbowl · · Score: 1


      "And so they should. Its still sort of a free country, and Oracle has no right to control people speaking about their poor engineering."

      More to the point, there are unlimited opportunities for anonymous public disclosure of this sort of information. The idea that the option exists to suppress it is based on a completely flawed premise.

      --
      -fb Everything not expressly forbidden is now mandatory.
    3. Re:If the truth is that your security sucks... by Anonymous Coward · · Score: 0

      So what are you trying to say? If the vulnerabilities are so insignificant, whats the problem with people talking about them?

      If security isn't priority #1 for Oracle, thats fine, but if its the case people are going to point that fact out, and its certainly not illegal, or even particularly unethical - to do so.

  20. 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.

    1. Re:Shoot the messenger vs Fix the problem by Anonymous Coward · · Score: 0

      Did you not read the article?

      The delay is almost never the fix itself, it's getting it to the customers and getting them to install it. My employer is in the same position wrt security fixes, and I work in support--the hoops most IT departments have to jump through, muliplied by SOX, mean that it normally takes weeks, if not months to get significant code changes rolled through to production. What can Oracle do about that? Threaten to cancel their licence?

      Open source projects don't have support agreements to maintain, and for any security vulnerability that gets fixed quickly, it takes even longer to roll out for end-users because they perform more acceptance and regression testing on their end. The latest version of Apache I've seen in production at one of our customers is 2.0.49, because they simply can't keep up given the operational restrictions they have.

  21. What do you want? by 3l1za · · Score: 1

    A CISSP?

    A cursory google search reveals that she's been working in the secure-systems group at Oracle (albeit in a Product Marketing role) for 12 years. I'd say that's fairly substantial.

    http://www.businessweek.com/technology/content/may 2003/tc20030529_1659_tc111.htm

    I'd say YOU lack sufficient "credentials" to post on her lack of sufficient credentials since you obviously didn't look for any sense of her qualifications save for the two-sentence bio provided in the grandparent.

    What a lamer.

    1. Re:What do you want? by Timesprout · · Score: 1

      I'd say YOU lack sufficient "intelligence" to post on my posts since you obviously didn't actually understand what the word preclude means or what I was questioning the OP about.

      --
      Do not try to read the dupe, thats impossible. Instead, only try to realize the truth
      What truth?
      There is no dupe
    2. Re:What do you want? by Hope+Thelps · · Score: 1

      I'd say YOU lack sufficient "intelligence" to post on my posts

      I'd say YOU failed to follow the thread properly. The person you indignantly replied to was not responding to your post. I'd guess you have your preferences set to hide posts below a certain score. Go back to his post and click "parent".

      --
      To summarise the summary of the summary: people are a problem. ~ h2g2
  22. What a lying bitch by (negative+video) · · Score: 0, Troll
    In reality, when a researcher puts customers at risk by releasing exploit code for a vulnerability before the vendor has had a chance to fix it, it's ridiculous to expect the vendor to say, "Thank you for putting our customers at risk."
    You are the ones who intentionally designed in the flaw, and you are the ones who deliberately defrauded your customers by falsely warranting the product as "Unbreakable". If this was securities and not software, the SEC would have tossed you in a Federal-pound-me-in-the-ass prison.

    "Oh, but we're innocent, somebody framed us!" Tell it to the hand 'cause the face ain't listening.

    1. Re:What a lying bitch by Anonymous Coward · · Score: 0

      you are the ones who deliberately defrauded your customers by falsely warranting the product as "Unbreakable". If this was securities and not software, the SEC would have tossed you in a Federal-pound-me-in-the-ass prison.

      I'm sure a good lawyer can get them for false advertising.

  23. 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.

  24. Dude, did I reply to your post? by 3l1za · · Score: 1

    No; bugger off.

    Jesus, ease up, Sparky.

  25. ZDNet crashing privoxy? by Anonymous Coward · · Score: 0

    When attempting to view the article, my privoxy crashes. After restarting privoxy I tried again - same result. After the next restart I simply attempted to access the homepage at http://www.zdnet.com.au/... Same result, you guess it. Is this just a problem of my privoxy installation or do other people have the same problem? And if, got anyone an idea if that's simly due to a privoxy bug or an intended part of my ZDNet viewing experience?

  26. Us vs. Them by adturner · · Score: 3, Informative

    Background: I used to be a member of the product security response team for a large networking vendor. Among other things, I used to talk directly with security researchers who'd find vulnerabilities in our products as well as work directly with our developers to get them fixed. Hence, I have a pretty good idea of what really goes on.

    Mary Ann makes some good points. Some (very few in my experiance) security researchers do make threats and unrealistic demands on vendors. Releasing a patch in our case often ment touching over 20 branches of code for various hardware platforms and customer special builds. Obviously, we not only have to research the issue, determine a fix which wouldn't cause other problems, apply the patch, but then QA them including appropriate regression tests.

    All this takes months and may cause us to slip schedules (which may negatively impact revenue, but we do it anyways, because it's the right thing to do). Most people when I explained this too understood and as long as I kept them updated (every couple of weeks or so) were more then happy to wait- as long as I could report progress or showed how we were going to work around a problem.

    But, Mary Ann is also failing to take responsibility for the failure of many vendors (including Oracle IMHO) to take security problems seriously. Some vendors take years to fix problems (Oracle recently took 700+ days to fix a single vulnerability that an outsider found and was nice enough to keep quiet about, David Lichfield last year canceled his Blackhat talk b/c Oracle didn't fix the problem in time). Obviously, there are those who are willing to bend over backwards to help out Oracle and other vendors, but it's a two way street. Vendors who get a bad reputation in the security community about not working with security researchers are then treated worse by the community.

    Most of the security researchers who contact the vendor really try hard to do the right thing and are willing to bend over backwards to help out. Contrary to what Davidson says, it was my policy to ALWAYS give credit to the researcher if they found the issue before we had made a patch available, even if we had found it first. If the person was willing to give us a mailing address, also would also send them a small gift as a thank you for notifying us first rather then going straight to iDefense or full-disclosure. A little common sense and treating others as you would like to be treated goes a long way.

    Of course there are those who do try to blackmail vendors. I had one guy in France demand we fly to Paris (from California) on under a week notice, wear certain clothes so he could spot us on a certain street corner with a written job offer for the world's lamest "vulnerability" or he'd go public. Obviously he had watched too many James Bond movies and we told him to fuck off. He ended up going public and we had to deal with it.

    Personally, I think Mary Ann Davidsion just made her life more difficult. By painting such a negative picture of the security community she has only perpetuated the image that Oracle doesn't want to work with security researchers and that they're better off selling their bug to iDefense or 3Com. At least then they're guaranteed to get credit for their work.

  27. He's wrong on points by Todd+Knarr · · Score: 1

    First, he talks about demands for fixes within 15-day or 30-day periods. Sorry, wrong. The behavior that causes so many people to push for full disclosure is vendors not even

    As for tying seceurity releases and disclosure to financial quarters, sorry but no. That's not the vendor's call to make, it's mine. If the problem's severe enough I may have to overrule procedure and test and implement the fix regardless. But the vendor can't decide that for me, and I can't decide it for myself if the vendor's not telling me "for my convenience".

  28. Nitpick by Anonymous Coward · · Score: 0

    Because if you don't, script kiddies will rape your customer and he will never give you another dollar.

    As Microsoft and Cisco have demonstrated, script kiddies raping your customer does not have any bearing whatsoever on whether the customers give you more dollars

  29. We wish it was a myth by welkerdp · · Score: 1

    At the risk of repeating the sentiments of everyone else: Vendors are MANAGED BY 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. As opposed to developers, who would never put them in in the first place if it weren't for time-to-market pressures. Oracle is in no position to talk since half their patches don't even work on half the software baselines they're supposed to apply to.

  30. That article was oddly worded. by Anonymous Coward · · Score: 0

    Did anyone else notice that she repeated herself?

    There were two phrases in there: "because discretion is their stock in trade" and "not all researchers are noble-minded, and not all vendors are indifferent slugs" that got repeated, word for word! The phrases are so trite that I wonder why she bothered to repeat them.

    The thought I have is that she desperately wanted to fit those phrases in somewhere, so she put them into the article in various places, but then she forgot to proofread again and remove the redundant uses. They sound pretty forced, like they're supposed to be persuasive even though they haven't really got any content to them.

    The other option that springs to mind is that she thought if she repeated them, they'd stick with the reader and influence their opinions somehow.

    The whole thing would have come off better if her writing style had been more mature and adult-sounding.

  31. Security vulnerability reporting backfires too... by giuntag · · Score: 0

    ...even when all the parties involved cooperate in the most good willed manner. And I know it form first hand experience.

    Let's say a researcher found a bug in quite commonly used open source network protocol lib. The bug has been sitting there for about four years, despite public availability of the code and widespread usage. Maybe the black hats know it, maybe they do not: no single hacking incident has been reported (yet) involving the lib in question. Now the reseracher contacts the maintainer, and a fix is available and tested, in under 3 days. One of the vendors of the involved apps, privately contacted, decides to go public without coordinating with the rest of the community: they publish the disclosure and the fix. The lib maintainer is forced to publish the upstream fix ASAP, and give it as much publicity as possible. So does the rearcher. All other app vendors react wonderfully quickly, and realase patched versions within 1 to 2 weeks.

    You'd think all is fine with this, the speed and coordination of the Good Guys - Open Source Model having been proven yet one more time? WRONG!
    After yet two more weeks, one quite high profile website gets hacked because of not having applied the patch to the app running the site, and its admins get a lot of bad press and foul mouthing on /.

    And yet, rant all you want about incompetent programmers and idiotic sysadmins, it had not happpened in the previous FOUR years, and would possibly not have happened at all without the work of the security researcher!

    Moral of the story is: sometimes events take an unexpected twist. Do not blame corporations/vendors for not always doing the 'right thing' asap: the implicatons could be more subtle and far reaching than what is apparent.

  32. The dog jumps according to the stick... by Anonymous Coward · · Score: 0

    there is no use denying that.

  33. Umm, that's SHE by twistedcubic · · Score: 1

    Ha! Too high a position to imagine a woman in? :)

    1. Re:Umm, that's SHE by Flower · · Score: 1

      No. Since they took so long to resolve those last few issues we just assumed that they hadn't gone for a quality hire. :P

      --
      I don't want knowledge. I want certainty. - Law, David Bowie
  34. Too much organizational process? by BroncoInCalifornia · · Score: 1
    Sounds like you've never worked at any company that actually develops stuff. It does take time to investigate the problem, fix it, figure out what's affected, roll up the patches, and issue them to customers once in a while. If you issue dozens of updates per month or don't test your patches thoroughly, nobody is going to install them.

    It is tough to put out a real product. It is tough to get it into customer's hand and provide the support. It is a lot of work to make sure the fix does not break something else for some customers.
    I have worked for companies that do this well and companies that do not do it well.

    When a company gets large, often the ratio of engineering to talking about engineering gets very small. A patch that inolves 2 lines of code can take countless meetings of people from many departments. It can be a many week ordeal to do a very small change.

    I find it very easy to believe the software vendors intend to be fast with the patches. I find it easy to see that they are peddling as fast as they can. I can also see that they may not be delivering the patches, and think that what goes on in their organizations is perfectly normal!

    --

    Religion is the main cause of atheism.

    1. Re:Too much organizational process? by bdbafh · · Score: 1

      I think that the parent hit on something here. Lots of issues are "Fixed in 10.2" and may be waiting out there in the "10.1.0.5" patchset that is due to ship in Jan 2006. Its the backporting the one-off patches (not patchsets) to a current release that cause fear of ending up in Opatch hell having to file yet another iTAR with Oracle Support. -yet another patching fool

      --
      how do I get my original account back when @home died long ago?
  35. Re:vendors do ignore researchers! by Spectre_03 · · Score: 1

    Now that takes talent to be the first post and be modded redundant.

    But on another note, Oracle (among others) really is accused routinely of being slow on vulnerability fixes. What I would like to know is how many people think this is possibly because of one of three factors.

    A) Their code is all undocumented spaghetti code
    Or
    B) They are taking the time to research and do it right
    Or
    C) They really are just blowing it off because it's not making them money so why put money into it

    What do others think about this? How do the rest of you feel this is either true or untrue?

  36. Re:vendors do ignore researchers! by Anonymous Coward · · Score: 0

    wow it takes talent to comment on something so fucking old.. be a fucking flame-baiter.. and a dick-sucker all at one time.

    congradulations, you win the prize! you're modded a fruit-cake.

  37. CSO = not very bright by epine · · Score: 1


    While Cisco finds the vulnerability "in house" and sits on it for gawd knows how long, the "researchers" are out there finding vulnerabilities with no guidelines from Cisco *ahead of time* that "oh, we know about that one, so it doesn't count".

    His wife must love him, he believes in telepathy. Somehow the researchers are supposed to know which defects Cisco has already found in house and not waste their time finding those ones again.

    Translation: we don't give a rat's ass how much time these people invest finding these defects, and mostly we would rather they all went away.

    Oh, and by the way, the stock in trade of these people is to make Cisco look good. Those who don't make Cisco look good are the bad guys. And Cisco deserves this, because we charitably give out credit when people find bugs we didn't tell them not to bother finding.

    1. Re:CSO = not very bright by epine · · Score: 1


      s/cisco/cisco|oracle/g

      The red cloud of outrage obscured my vision. Man I'd like to send that guy into space wearing a puffy suit to make some repairs using a sharp pair of kitchen scissors. He might have to pause long enough to use his brain for once rather than reciting monotonously from the gospel of the Needy 500.

  38. Indifferent slugs by ladybugfi · · Score: 1

    >Vendors are made up of indifferent slugs who wouldn't fix security vulnerabilities quickly -- if at all

    Well, maybe some vendors aren't but I know for a fact that some are. A couple of years back we reported a vulnerability to Opera and never heard from them afterwards. I mean, not a single word. It seemed that the whole thing disappeared into a black hole. Indifferent slugs, exactly.

  39. Exploit releasers are all EVIL by mxwoz · · Score: 1

    The general tenor of most of the posts is that big evil corporations don't have their user's interests at heart.

    Researchers on the other hand do; but these (at least some) are the people that release exploits.

    And I see those exploits flood into my inbox, swirl around my system pollute the web I visit.

    Releasing exploit code frequently results in some degenerate somewhere making use of the release exploit to do real damage. How releasing an exploit can ever be seen as the action of anyone but an insane criminal is beyond me.

    Researchers who release exploits should be shunned by everyone, they are being irresponsible in the extreme.

    Take a real world example, I find that a door to a 'secure' building is unlocked and unguarded. Do I find the building owner/responsible person and tell them or do I erect a sign saying 'Unlocked door, cool stuff inside'. I take the former course of action because the later course is a criminal act.

    Oh and my system, its a simple desktop running windows; attacked not infrequently because of security researchers and their vainty.

  40. Freedom of the press??? by kataflok · · Score: 1

    Ok, for the first time in my life, I'm almost in favor of limiting it. Perhaps any person who wants to publish or have their comments published should be forced to submit to an IQ test to verify they actually have one. I'm not asking for much -- an IQ of 79 will do much better then this...

    (True, it may not help with much but at least it may have kept this dolt from having her blatant lies published, perhaps forced someone to check up on her track record of a 2yr turnaround or at least got her fined for idiocy later...)

    /Has been hacked.
    //As a result of her BS.
    ///Yes, this is personal.

    --
    Mod me up, mod me down, flame me, praise me -- whatever you do, you help prove I exist...
  41. Warranties and Source Code by ajs318 · · Score: 1
    In reality, when a researcher puts customers at risk by releasing exploit code for a vulnerability before the vendor has had a chance to fix it, it's ridiculous to expect the vendor to say, "Thank you for putting our customers at risk." I've never had a customer ask us for exploit code or exploit details, though they do want enough information to do a risk assessment.
    Excuse me?! The security researcher did not put anybody at risk -- you put your customers at risk, when you wrote that code.

    I firmly believe that if software vendors wish to keep their code secret from the people whom they expect to use it, then they should be obliged at the very least (1) to offer a performance warranty on the software, and (2) to place a copy of the source code in escrow with an approved agency. In the event of any dispute, then the Courts would have the power to order the source to be unsealed, and appoint experts to examine it in order to settle the dispute.

    Open Source software {the only kind I will use; if you are not prepared to show me the code, then I am not prepared to allow it on my system} would not be affected by these requirements. The source code -is- a warranty. Likewise, by supplying the source code with every copy of the software, the escrow requirement is taken care of {since everyone who has the software already has a copy of the source code}. The analogy would be with goods supplied in kit form requiring to be built by the purchaser.

    {And by the way, I use MySQL -- and a lot of glue scripting to take care of the "missing features" like stored procedures and subqueries. They only slow down the DB engine when they're not being used, which is most of the time. And even if the unthinkable happens and the server's power fails mid-transaction, someone can always deal with it later. It's not likely enough to be worth worrying about till it happens.}
    --
    Je fume. Tu fumes. Nous fûmes!
  42. No. by Anonymous Coward · · Score: 0

    That description does not match reality.

    I've been in the FreeBSD security team and worked as a security consultant; I've been on "the inside" for hundreds of these issues (as we got heads up for a significant fraction of the vulnerabilities that can affect Unix based systems).

    In my experience, the people that take the time to do full re-engineering to avoid classes of security errors (think OpenBSD) are generally also the fastest to respond to quick fix issues.

    And the quick fixes generally are the way to go. As you do the quick fix, you also check around the code to see if there are more of the same kind of vulnerabilities and whether these should be fixed at the same time. If the program in question has REALLY bad security, these can be many and indicate that a larger fix (adding a security layer, doing a complete audit) is necessary before doing a release of the fix for the first issue, because inspection show that there are many more of the same type of issue. This occurs quite seldom, though.

    Of course, when it happens, things may take time. Most of the time, though, things seem to take time just because there is no pressure, though. And the ones that take the most time are the ones with the worst (not best) security record - and it isnot because they fix security bugs "more broadly", but seems to be just because the team/company in question does not prioritize security.

    Eivind.