Slashdot Mirror


Corporate Cultural Issues Hold Back Secure Software Development (betanews.com)

An anonymous reader shares a report: As the digital economy expands and software becomes more critical, security worries grow. In a new survey, 74 percent of respondents agree that security threats due to software and code issues are a growing concern. The study of over 1,200 IT leaders, conducted by analysts Freeform Dynamics for software company CA Technologies, finds 58 percent of respondents cite existing culture and lack of skills as hurdles to being able to embed security within processes. In addition, only 24 percent strongly agree that their organization's culture and practices support collaboration across development, operations and security. On top of cultural limitations, less than a quarter of respondents strongly agree that senior management understands the importance of not sacrificing security for time-to-market success.

57 comments

  1. Likely worse than that by arth1 · · Score: 2

    I think it's likely worse than that. The problem is that the "respondents" aren't necessarily people good at spotting where there are problems or what the nature of the problems are.

    1. Re:Likely worse than that by Anonymous Coward · · Score: 0

      They talk about their specialty which are the internal process and organizational issues. Those may not be involved in designing and implementing secure software, as long as "everybody does their jobs". They are involved in designing and implementing software securely hidden from the security researchers and competition, however.

  2. For the same reason companies ditch DBAs by Anonymous Coward · · Score: 0

    They "slow down" the fast release cycle of the current rage and utterly incompatible with the prima-donna attitudes of most programmers, all of whom believe their shit doesn't stink and every one else is an idiot. Security is hard, and done correctly adds yet another layer of complexity to an ever-increasing morass of code (it may be well organized, but it still looks like spaghetti to the new girl) that becomes yet another piece to keep in mind as you develop. Basically, it fucks with flow when you're writing security first and even then there's no guarantees that it actually provides security. And if you don't design with security in mind from the beginning, jesus christ it becomes difficult to rip everything out and redo it later.

    1. Re:For the same reason companies ditch DBAs by HornWumpus · · Score: 1

      Most 'DBAs' are overpaid backup monkeys.

      The ones that aren't, are backend database _programmers_.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    2. Re:For the same reason companies ditch DBAs by gbjbaanb · · Score: 1

      and not just them but the frameworks that everyone uses to build their applications - using .NET core right now and the extra bits that I have to put in to make it secure is remarkable. Meaning, why aren't these features in the framework from the start, or at least as code is auto-generated, why doesn't it come with all the security restrictions you might put in, as if you don't need them its easier to delete the annotations and code than it is to put it in.

      and if it wasn't for a lot of browsing stack overflow to find what to put, I'd have no idea of some of it. That's worrying.

      Add to that the way the frameworks come in monolithic architectures anyway, where a tiered approach would make it much more securable from the start and you can see why so many programs and apps get hacked.

    3. Re:For the same reason companies ditch DBAs by plopez · · Score: 1

      Yeah until you need a real one. After some programmer who thinks he is clever unleashes an abomination into production and walks away from it.

      I've seen things you people wouldn't believe. ; no primary keys, no central tables, spreadsheet normalization, deadlocking, no primary keys, no foreign keys, Oracle databases crippled because no one read the manual explain the difference between; SYSTEM, SYS, and SYSOP; backup disarrays thrashing due to scratch writes to the DB, objects polluting the database sending everything into a crawl, not understanding LVM, expanding extents by 100k, MongoDB. All because they didn't need a DBA. Lost now like tears in the rain.

      Programmers have the discipline of incontinent baboons.

      My background? DBA, Data Modeling, programming (C#, Java, C++, COBOL, VB and more), IT and development management, QA, and BA. So I've seen it all.

       

      --
      putting the 'B' in LGBTQ+
    4. Re:For the same reason companies ditch DBAs by Anonymous Coward · · Score: 0

      If a dev doesn't know about primary keys and foreign keys in a relational database, fire them on the spot. Dev should always look into simple solution, and manually managing data integrity is far from being easy.

    5. Re:For the same reason companies ditch DBAs by plopez · · Score: 1

      I'm saying I have seen it. Even in "reputable" companies.

      --
      putting the 'B' in LGBTQ+
    6. Re:For the same reason companies ditch DBAs by TemporalBeing · · Score: 1

      If a dev doesn't know about primary keys and foreign keys in a relational database, fire them on the spot. Dev should always look into simple solution, and manually managing data integrity is far from being easy.

      Devs tend to do whatever is easiest, most convenient, and fits their personal style. Not many get beyond that.

      And yes, I've seen the same kind of thing. In one case the database became a de facto standard for the industry it was in too, getting written into the official documentation even by clients for others. I really wanted to rip it apart and fix it b/c it was so badly designed from a DB point of view.

      --
      Truth is like the sun. You can shut it out for a time, but it ain't goin' away. - Elvis Presley (source: imdb.com)
  3. Time-to-market is critical by Anonymous Coward · · Score: 0, Insightful

    Security issues can be patched later on. If you are beaten to market, in many cases you might as well send everyone home and close up shop. Launching ahead of the competition and establishing a beachhead is the single most important thing with any product and everything else is #2. I understand that many engineers don't understand this, but they are not paid or trained to think this way. That doesn't make it any less true.

    1. Re:Time-to-market is critical by Narcocide · · Score: 0

      You're a walking example of the cultural issue. You're too arrogant to admit to yourself that smarter people than you are smarter. You act on assertions you neither understand nor can prove by results. It's just your pride, fucking with you.

    2. Re:Time-to-market is critical by geekmux · · Score: 4, Insightful

      Security issues can be patched later on. If you are beaten to market, in many cases you might as well send everyone home and close up shop. Launching ahead of the competition and establishing a beachhead is the single most important thing with any product and everything else is #2. I understand that many engineers don't understand this, but they are not paid or trained to think this way. That doesn't make it any less true.

      The problem with ignoring the priority of security is often times the priority of safety is dismissed as well. When that happens, innocent people die.

      And when Greed N. Corruption essentially never gets punished for immoral, unethical, or even illegal activity, don't expect the environment to get any more secure or safe.

    3. Re:Time-to-market is critical by HornWumpus · · Score: 3, Insightful

      Ignoring your ego jerking...You assert that time to market doesn't matter?

      The right answer is both security and time to market matter, ignore either and your pretty much guaranteed to fail. Which is a more difficult discussion than just saying 'you're the problem'.

      And of course the rubber hits the road when security breaches happen. Management sees the lack of consequences and manages based on history. Putting a music major in charge of a major corps IT security should reduce the stocks value to zero. That is the bottom line.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    4. Re:Time-to-market is critical by Anonymous Coward · · Score: 0

      Your post is very ironic. You embody the character flaws that you accuse the parent of having.

      You are too arrogant to admit to yourself that these business concerns might be real. It might actually be true that if the business doesn't get its product to market on time, most of the potential clients get roped up into long-term contracts with the competition, and then your business starves.

      Most technicians I have worked with, myself included, are smart enough to understand this once it is explained to them.

    5. Re:Time-to-market is critical by laurencetux · · Score: 1

      an "easy" way to do both is to have a code library that is pre-vetted and known to be secure.
      (why start from scratch every time you need to do a Login??) script your setup to red flag known issues and you won't get hit with the "Everybody Just Shoot Yourself" level security issues.

    6. Re:Time-to-market is critical by duke_cheetah2003 · · Score: 2

      Security issues can be patched later on. If you are beaten to market, in many cases you might as well send everyone home and close up shop. Launching ahead of the competition and establishing a beachhead is the single most important thing with any product and everything else is #2. I understand that many engineers don't understand this, but they are not paid or trained to think this way. That doesn't make it any less true.

      It's this line of thinking that is getting us in trouble time and time again. Glad you popped in to show us exactly what's wrong.

    7. Re:Time-to-market is critical by DCFusor · · Score: 2

      Security has to be designed in to be good. Patched later on - how's that working out for Intel just now?

      --
      Why guess when you can know? Measure!
    8. Re:Time-to-market is critical by DigitAl56K · · Score: 1

      The right answer is both security and time to market matter, ignore either and your pretty much guaranteed to fail.

      That's not true. We could easily list many companies large and small who are incredibly successful who have had advisories issued for their products, or data breaches, or where we reasonably suspect their products wouldn't be too hard to break if we put the effort in.

      However, failure to get to market first can kill you dead. Can't invest in product security for a product that is cancelled. Security issues will cause you some pain and maybe a fine. And if you do get fined, it's likely going to be related to how negligent you were, how many people were affected, what were the damages. Unless you already have hundreds of thousands of users suffering real harm and you were totally negligent, it probably won't destroy you.

      The correct answer is that time to market is likely to be essential for most but not all companies, and the level of investment in security should be a combination of law, ethics and risk management. Even large companies could spend 100% of their resources on security and still not produce an "unbreakable" product/service. You evaluate your user base, their expectations, the types of data you handle, the privileges given your product, the context in which it's used, the applicable laws, etc. Obviously these things vary between e.g. a streaming radio service and a banking service. Anyone who tries to say security is a mandatory one size fits all is delusional.

    9. Re:Time-to-market is critical by suutar · · Score: 1

      What's getting us in trouble is not that "getting something out there" is prioritized over security, it's that "now that we're out there, get the next greebly out" is prioritized over security. There's a wide range between "if it's not perfectly secure it doesn't ship" and "security? Forget that, I want colored fonts."

      That said, if you're the first in the field, nobody's going to know you spent an extra two months making it secure before initial release. If you're playing copycat, though, it takes something more visible to get the attention away from the front runner.

    10. Re:Time-to-market is critical by HornWumpus · · Score: 1

      Unless you have no competitors, you can't get away with shipping windows ME in 2017. Even PackardBell eventually went broke.

      Ask Kaspersky how 'just shipping' worked out for them.

      It's mostly about development tool selection. But it's also developer culture. I do agree there is no SECURE. Certainly no simple secure.

      There is also the cost ratio of bugs found in house vs bugs that make it into the wild and the high cost of retrofitting security.

      It is about tradeoffs, time to market is very important. But not crapping the bed when you get there is also important.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    11. Re:Time-to-market is critical by Anonymous Coward · · Score: 0

      Yeah, so how about that Betamax? Sometimes the early worm is the first to get eaten alive.

    12. Re:Time-to-market is critical by DigitAl56K · · Score: 1

      You can't ship ME in 2017 because there is no demand for it. It's been long superseded.

      Kaspersky's problem isn't security, it's the accusation it is being intentionally used by foreign intelligence.

      I agree it is about trade-offs, and that security is important. But it's always about evaluating what are the priorities for your business right now, projecting forward, and re-evaluating periodically. There's no blanket answer that applies to every case.

    13. Re:Time-to-market is critical by HiThere · · Score: 1

      An excellent example of cultural issues that hinder secure software. Also a good argument that it's not a company specific problem, but a problem with the design of the more general economic and cultural system.

      This is *not* an argument saying that your point is invalid in the current context. It's an argument saying that the current context is a major part of the problem.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    14. Re:Time-to-market is critical by Anonymous Coward · · Score: 0

      If you are beaten to market, in many cases you might as well send everyone home and close up shop.

      I disagree. Take Apple for example. They were almost never first to market with a product. Even the smartphone had been done sort of half ass by somebody else before Apple entered the market. The difference was that Apple entered the market with the product done right and knocked it out of the park. They dominated the market for a decade and still have the lions share of the attention, not to mention the profits. Apple defined the category with the iPhone and set the standard against which all others were compared. The moral of the story? First to market isn't worth much when all you have to throw out there is a turd. Just ask Apple's first competitor in the smartphone market. Remember them? Yeah, me neither.

    15. Re:Time-to-market is critical by Anonymous Coward · · Score: 0

      Ask Kaspersky how 'just shipping' worked out for them.

      Compared to the ones who were too late to market, it worked out well for Kaspersky. Those who concentrated on getting the product bug-free and secure can't be asked any questions because they aren't in business.

    16. Re:Time-to-market is critical by Anonymous Coward · · Score: 0

      "Security issues can be patched later on."

      Can be yes, but are they actually patched, or do new projects then take precedence? I think with all the breaches we see the answer to that question is obvious.

  4. Security company funds "study", finds problems by enjar · · Score: 5, Insightful

    In other news, Microsoft finds that adopting Windows will work best for your company, Monsanto funds a study to say their crops are the sure way to make money as a farmer, Ford funds a study that says they make the best cars and trucks, Coca-Cola funds a study that finds their products are the most liked, etc.

    I don't disagree that security is a problem, I just have a fair bit of skepticism that a study funded by Computer Associates, takeover-and-neglect artists of the software world, is really going to get to the root issues that make integrating security into software development processes without a fair helping of "we can send an army of consultants to help you for a fee, in addition to licensing some software we acquired and will resell/license to you at a pretty large markup".

    1. Re:Security company funds "study", finds problems by Lab+Rat+Jason · · Score: 1

      Agreed, and furthermore, the article doesn't specifically state who they interviewed. I originally read that to mean it was an INTERNAL study.

      Also, I find "cultural issues" to quite possibly be the best euphemism ever used to describe "greed."

      --
      Which has more power: the hammer, or the anvil?
  5. Welcome to DevOps... by Anonymous Coward · · Score: 2

    I have seen this myself. I had a DevOps job (which I leaped from, to a far better place) where the Scrum master (who had the power to recommend terminations, and managers rubberstamped them) where the dev team was always in a sprint. Every morning, there would be a 4-6 hour stand-up meeting where each dev would be interrogated about their code and where their build was. Each coder had to justify their existence, and why they fell short of the standing order of a huge amount of lines/day (around 10,000). This turned into hours of blamestorming and finger pointing because people had to find a something that was blocking them in order to save their jobs.

    In that environment, people were far more interested in getting their code working than even thinking of security. The gamble they made was that if the company got sued due to bad security, it might filter to them eventually. However, not meeting the story or epic deliverables come stand-up time was a 100% guarantee that they would be pink-slipped.

    1. Re:Welcome to DevOps... by zifn4b · · Score: 3, Funny

      I have seen this myself. I had a DevOps job (which I leaped from, to a far better place) where the Scrum master (who had the power to recommend terminations, and managers rubberstamped them) where the dev team was always in a sprint

      And then one day management and the scrum master awoke on a bright cheery morning. Sun shining bright, birds chirping. What a glorious morning! They got their Starbucks coffee, kissed their wives and kids and drove into work with cheerful positive music and thinking very highly of themselves and how fortunate their company was to have them. For without them, the company wouldn't be able to function. The scrum master skips through the door, smile on their face and spring in their step and goes into the empty meeting room where the daily stand up is supposed to be. 5-10 minutes pass after the stand up was supposed to start and there was still no one there but the Scrum Master. Why could this be? Where is everyone? They must be late! Those lazy no good slackers! And then it dawned on the Scrum Master, I fired everybody because they didn't meet my ridiculous expectations and I can't write a line of code to save my life. Without anyone to scapegoat the problem onto, because they were all fired, the Scrum Master panicked, chaos ensued, angry customers called the CEO and eventually the business closed its doors and faded into history as another failed startup.

      --
      We'll make great pets
    2. Re:Welcome to DevOps... by Junta · · Score: 3, Interesting

      Hyperbole aside, this isn't new to 'DevOps', though I will admit that in some circles it blesses the thought process.

      For as long as humans have been doing things, processes in bad groups devolve to this sort of blind and mad grasping at 'productivity', and devolving into spending more time fretting about the process of seeing if work is being done than actually doing the work. Each fad promising to 'correct' the ratio of overhead of the previous fad, either never realizing or intentionally ignoring the reality that people are the problem and will pervert any methodology that purports to fix it.

      Meanwhile, good teams operating within good larger organizations will succeed with whatever project management/development fad they nominally use.

      --
      XML is like violence. If it doesn't solve the problem, use more.
    3. Re:Welcome to DevOps... by lactose99 · · Score: 2

      I have a feeling I've worked with you before.

      --
      Fully licensed blockchain psychiatrist
    4. Re:Welcome to DevOps... by Lab+Rat+Jason · · Score: 1

      I think you must be referring to the product owner, not the scrum master... if the same person is both, you're doing it wrong.

      --
      Which has more power: the hammer, or the anvil?
    5. Re:Welcome to DevOps... by ZenShadow · · Score: 1

      unmod

      --
      -- sigs cause cancer.
  6. Economics by Anonymous Coward · · Score: 0

    Secure software development happens where it's regulated (SOX, HIPPA, etc.)

    Why?

    Because if the company doesn't, they pay a metric f***ton of cash for false claims of X compliance.

    Without regulation, the buyer absorbs all the security risk.
    In some cases, this is absolutely fine, and we should leave it alone.
    In other cases, this is absolutely wrong, and the government should regulate it.

    Which cases are which? That's the $64,000 question...

    1. Re:Economics by the_skywise · · Score: 2

      Not always.
      I've worked at shops that were supposed to be HIPAA compliant and, on paper, we were. In practice, however, we always took shortcuts - not for time to market issues either but for performance reasons (as in how fast the app runs) or logistical reasons (Yeah we know encyrption 2 has issues but our team can't go to encryption 3 until team b, c, d, and e have updated and they don't have the cycles) I have friends that work in the financial industry and they encounter the same problems.
      In every company I've worked at though, as engineers, we've always enforced a level of security that we'd demand if this was in our own homes or our data.
      In the times we didn't consider security it was for data or apps that were practically "valueless". Imagine our surprise when our early 2000s home network music servers got connected from outside sources and were used as remote data storage servers! They could read the music but couldn't delete the files because we had stored the files under the account ID which was password locked (and then only to prevent a user from accidentally deleting it) - but never bothered locking down the system as a whole coz it's on a home network!!!
      Same goes with online game cheating today.

    2. Re:Economics by lactose99 · · Score: 2

      Yep, I've seen this before. Stuff like claiming redundancy out of two datacenters in geographically-separated areas of the country, yet we were actually operating hot out of both.

      --
      Fully licensed blockchain psychiatrist
  7. Several things holding back secure software by zifn4b · · Score: 5, Insightful

    1) Corporate Cultural issues aka employee engagement - seriously if upper management is toxic and plays psychological games, who is going to give a shit about your software on any level let alone security?
    2) Lack of software engineers with appropriate level of skill, education and experience. But you know it's because we can't find qualified candidates aka ones that are unicorns that will take minimum wage as compensation.
    3) Companies that don't take security and risk seriously because hey why do we need to take this seriously now? We didn't take it seriously 20-30 years ago and now you're asking me to spend more money than I used to on "best practice"? You're just trying to trick me into giving away my precious money on things we really don't need like all those RAD tools I've been pitched over the years...

    I could go on ad nauseum here but the TL;DR is: if you treat your employees like expendable pieces of shit that can supposedly be replaced by interns and contractors and tell them they should be thankful for it, your software is going to be shit on every level not just security.

    --
    We'll make great pets
    1. Re:Several things holding back secure software by apoc.famine · · Score: 3, Insightful

      I think 3 is more insidious than you give it credit for. "We didn't take it seriously 20-30 years ago and now you're asking me to spend more money than I used to on "best practice"?"

      There is a perverse logic to, "It's never bitten us in the ass before, why should we start worrying now?" That's doubly so when success before was predicated on not giving a shit about security, and beating someone else to the market who did.

      This works very, very well, up until the point it doesn't. The problem is that the data points build up supporting this flawed logic every time it's a successful gamble.

      And then, what if it's not a gamble? Looking at Windows, it's spent 20+ years as a multi-billion dollar making piece of swiss cheese. From a manager's standpoint, it's hard to point at that sort of success and say, "We should have held back some versions another 6 months to a year and fixed some of the bugs."

      It's not a corporate culture issue as much as it is a dollars and sense argument. If an early flawed release is going to make you more dollars than a later secure one, it makes sense to release your software early, holes and all. Over time, this may become corporate culture, but I'd argue that once it stopped making financial sense that most companies would revisit this habit.

      --
      Velociraptor = Distiraptor / Timeraptor
    2. Re:Several things holding back secure software by enjar · · Score: 1

      2) Is also difficult because you might need to re-architect and refactor parts of your code base. So if you can find a qualified person to work on the security issues found as part of a code audit, it can result in API changes, critical functionality changing behavior, and other such issues. We have people on staff at my company who do this kind of work, but it's not something you bang out in an afternoon and call it done.

  8. Don't understand or Don't care? by fish_in_the_c · · Score: 2

    "On top of cultural limitations, less than a quarter of respondents strongly agree that senior management understands the importance of not sacrificing security for time-to-market success."

    time to market can be a make or break for profit. So how much liability are you willing to accept to make a profit ,if the alternative is bankruptcy , I'd say most managers would 'go for broke' and accept whatever risk is necessary to make a profit.

    That is much the same reason we have the FDA, because large food companies , when left unregulated , have in the past, killed more then a few people in the name of greater profit.

    There sooner or later will be more regulation on security critical software then there is now. That will slow down innovation, but prevent loss of life and property. A trade off that must be struck somewhere and will, weather good for everyone or not , be solved based on public perception.

    --
    âoeTolerance applies only to persons, but never to truth. Intolerance applies only to truth, but never to persons.
  9. Yeah, like an overreliance on IPO business models by Anonymous Coward · · Score: 0

    Oh, you meant software development culture. What'll it be, pal? Agile? DevOps? Scrum? Shall we all gather round the kanban and discuss this over coffee? Pay no heed to the screaming you hear from accounting. The new people always have that reaction when we tell them we don't intend to make money.

  10. Security not always helped... by Junta · · Score: 2

    less than a quarter of respondents strongly agree that senior management understands the importance of not sacrificing security for time-to-market success.

    So the problem is that senior management may understand, and the answer is not one that security experts like. Financially speaking, it may make sense to be a little fast and loose with security, or at least faster and looser than hardline security guys want. Security problems represent a liability, and for some cases not much liability, some times it *could* ruin your company, depending on what sort of company you are, the data you have, and which part of the data could be hypothetically compromised by the subsystem at hand. These have to be weighed against the cost of prevention both in terms of staffing/consulting and opportunity cost when your paranoia causes you to not implement a scary feature that your competitor does, or to be a year later than a competitor.

    Complicating things, there's a disconnect between paranoid security practices and where the largest breaches come from. The vast majority of breaches come from someone putting a crappy credential on something. This is overwhelmingly bad practice and overwhelmingly basic. The reaction to a breach in the industry is for security guys to use it to go to town, enforcing more and more draconian limitations using more and more inscrutable approaches to mitigate risk, even though the existing processes would have already defended them adequately if applied correctly. It's like never taking a shower because you keep reading about people drowning in the ocean. There's not the risk in your shower, but water-related death is a thing, so why take a chance.

    Meanwhile, time to market and availability are both negatively impacted when security-focused guys rule. In their job description, there is *insane* risk associated with ever saying 'yes', and generally not much risk associated with saying 'no'. They also know damn well that for all their effort, they will *not* get the whole picture, whether the team being reviewed intends to or not, they will never catch all the poor security decisions, further driving them to be paranoid in hopes they mitigate everything the company does in the hopes of catching the mistake in general roadblocks.

    The general corporate reality of 'external' security teams reviewing the efforts of 'non-security' teams leaves a lot of room for the worst of security policies inhibiting productivity and of insecure design getting through that the security team is going to be oblivious to. The answer is an embedded understanding of security principles in the day to day, but that truth is too inconvenient as that is quite an expensive proposition. They want to take unskilled folks and duct tape security on by having a small band of security 'experts' tick a checkbox in the process.

    --
    XML is like violence. If it doesn't solve the problem, use more.
  11. Bottom Line by jmccue · · Score: 4, Insightful

    Corporate Bottom Line Hold Back Secure Software Development

    FTFY

  12. Please, let's cut to the chase. by fustakrakich · · Score: 1

    Animal psychology issues hold back a lot more than that... culture is quite secondary. There is no mystery as to causation. The brain stem is still the master.

    --
    “He’s not deformed, he’s just drunk!”
  13. Gee, really? by Anonymous Coward · · Score: 0

    It's a company culture issue? No kidding! I've dealt with this in one form or another since 1980. Management is ALWAYS focused on the easily quantifiable, whether it's when can you ship or micro-managed details like how many lines of code someone can produce per unit of time. Security is a black art to most management, and they see it as something you can only deal with after software ships and you have hard data on the number and severity of problems.

    Security has zero chance of getting better until this changes.

  14. This is easy to solve. by Gravis+Zero · · Score: 5, Insightful

    Just tie the pay of the managers to security. If there are security issues then the managers start losing money. Problem solved!

    --
    Anons need not reply. Questions end with a question mark.
    1. Re:This is easy to solve. by Anonymous Coward · · Score: 1

      That already happens, but not in a vacuum.

      The manager has to decide which is worse, added risk of a security lapse versus not delivering the product. And don't just say "any security lapse means the manager goes to jail" - you either deliver a product or you don't. It'll never be 100% perfect but if it isn't delivered it's a 100% failure.

    2. Re:This is easy to solve. by Anonymous Coward · · Score: 0

      The liability associated can be larger than not launching a product.

  15. In other News by Anonymous Coward · · Score: 0

    Meanwhile some people contemplate about security on software development field, others see this as futile and meaningless,because of lousy processor design.

  16. Sanitize your inputs... by Anonymous Coward · · Score: 0

    ... that's still the biggest, easiest to prevent issue.

    There's no excuse for that kind of stupidity these days.

    1. Re:Sanitize your inputs... by Anonymous Coward · · Score: 0

      won't somebody think of little bobby tables!

  17. Because companies are too concerned by Anonymous Coward · · Score: 0

    with things like diversity instead of finding the right people who can actually do a good job

  18. For "Lack of skills" read by Anonymous Coward · · Score: 0

    Not prepared to pay enough to attract skilled people

  19. Not fair, not surprising by holophrastic · · Score: 1

    Maybe locks themselves, hopefully safes and vaults, but virtually no other industry could afford to be as security focused as we're requiring of software here.

    My car door is easily opened without the key. The wipers are easily removed. A jeep can be dismantled with an Allen key.

    My front door has a deadbolt, with a big glass window next to it -- no bars.

    My Telecom services are connected in a box on the front line. Right next to the water shutoff.

    Virtually everything in our lives is completely insecure.

    We encrypt and certify packets of data, but I eat food from a cart on the street, or carried past a dozen strangers in a restaurant.

    I like my computer working well. But it doesn't *matter* compared to the food I eat.

  20. Because security gets in the way by GuB-42 · · Score: 1

    No one wants security, and not just in code.

    I mean, in order for people to use safety gear that can save their lives, we need strict regulations and punishments. And I don't mean employers not caring about employees safety, I mean employees having everything they need at their disposal and not using it despite the signs.

    Security is about spending time doing non-functional stuff and restraining yourself. People hate that. And even if it is provably useful, it goes against human instinct which is to prioritize short term goals.

  21. Indeed by cjonslashdot · · Score: 1
    As I wrote in my book High-Assurance Design,
    • The average programmer is woefully untrained in basic principles related to reliability and security.
    • The tools available to programmers are woefully inadequate to expect that the average programmer can produce reliable and secure applications.
    • Organizations that procure applications are woefully unaware of this state of affairs, and take far too much for granted with regard to security and reliability.