Slashdot Mirror


Do We Really Need a Security Industry?

netbuzz noted that Bruce Schneir's latest column discusses the security industry where he points out that "The primary reason the IT security industry exists is because IT products and services aren't naturally secure. If computers were already secure against viruses, there wouldn't be any need for antivirus products. If bad network traffic couldn't be used to attack computers, no one would bother buying a firewall. If there were no more buffer overflows, no one would have to buy products to protect against their effects. If the IT products we purchased were secure out of the box, we wouldn't have to spend billions every year making them secure."

297 comments

  1. "Schneir"? by sczimme · · Score: 5, Informative


    At least spell his name correctly: Schneier.

    --
    I want to drag this out as long as possible. Bring me my protractor.
    1. Re:"Schneir"? by hritcu · · Score: 1
      --
      If you don't fail at least 90 percent of the time, you're not aiming high enough. (Alan Kay)
  2. Incorrect assumption by teknopurge · · Score: 4, Insightful

    The article assumes security is static: "..if computers were designed to not be susceptible to virii.."

    If it's not virri or worms or buffer-overflows then it would be something else. Human intellect has this uncanny ability to grow and adapt.

    1. Re:Incorrect assumption by Anonymous Coward · · Score: 0

      I don't think the question is "Do we need a security industry?".

      I think a better question would be "How big should our security industry really be?"

    2. Re:Incorrect assumption by zrobotics · · Score: 1

      Personally, it seems like the author just wants to blame coders for any and all security issues. The black hats exploit "holes" and "bugs" for a reason-they're unintentional/unnoticed flaws in programs that the devs didn't catch. Simple human error, or people who were too busy, or didn't have enough time to check everything. That's human nature, and it happens with nearly all human endeavors. NASA forgets to convert a few measurements from metric, Ford has a problem with the tires on a certain model, Dell's batteries like to explode, etc. The IT industry doesn't purposely create these flaws so that anti-virus companies can make money. It seems rather presumptuous to claim "as long as IT security is a separate industry, there will be companies making money based on insecurity -- companies who will lose money if the internet becomes more secure." This is a rather obvious claim, yet the author twists the meaning to make it look like software developers intentionally create flawed programs so that other companies can make money. Indeed, the more powerful incentive for developers is to make their products more secure. If MS released a version of Windows that was completely invulnerable to malicious code, they would make even more money. Such a mythical operating system will likely never exist, because users continually push for more functionality, the operating system becomes increasingly complicated, and backwards-compatibility still needs to be maintained. Inevitably, some cracker with too much time on his/her hands will find some flaw, however small, and devise a way to exploit it. Then, the IT security industry needs to quickly devise a way to fix the problem and protect users from the attack. Not always the easiest task.


      <p>Yes, it's a pain in the ass to protect systems, but it's going to be a necessary task; now and in the future. Whining about how we really don't need a security industry doesn't solve anything. Not only is it obvious to all that we need more secure software, but it should also be obvious that we need a security industry once the inevitable problems do arise. Things break, especially if there are people who purposely <i>try</i> to break them; and someone needs to be able to fix them quickly. It's time-consuming and annoying to have to deal with, but it's a fact of life. Get over it.</p>
    3. Re:Incorrect assumption by neoform · · Score: 1

      I'd say it's more of a problem of an idealistic viewpoint.

      It's like saying "if humans are so civilized, we shouldn't need militaries.."

      It's a nice thought, but there's always fighting amongst people, and computers and technology will always have flaws..

      --
      MABASPLOOM!
    4. Re:Incorrect assumption by harry666t · · Score: 0

      I think the guy who wrote TFA meant something like "why is there a need for specialized security software while we can make our software secure out of the box, like OpenBSD?". Really, if, let's say MSFT would make their flagship OS too secure, they'd kill the reason for an upgrade. I think we already see this happening.

    5. Re:Incorrect assumption by neiby · · Score: 3, Insightful

      I hate to nitpick, but the word is viruses, not virii. You may not return to your regularly scheduled program.

    6. Re:Incorrect assumption by Anonymous Coward · · Score: 0

      Human intellect has this uncanny ability to grow and adapt.

      Unless your last name is Bush.

    7. Re:Incorrect assumption by micopicorico · · Score: 1

      I agree and furthermore security and facility, (ease of use), are always at war with each other. They are naturally inversely proportional to each other. Information technology's largest purpose is to facilitate access to information for competitive and other advantages. If you want to get rid of the security industry do not facilitate access to information: do not store it on a hard disk, do not make it network accessible, lock it in a safe, or ultimately, ensure it doesn't exist.

    8. Re:Incorrect assumption by pegr · · Score: 1

      I'd say it's more of a problem of an idealistic viewpoint.
       
      Dang, I coulda swore Bruce got over his idealistic viewpoint somewhere between Applied Cryptology and Secrets and Lies...

    9. Re:Incorrect assumption by ozmanjusri · · Score: 1

      There's a "Preview" button just to the left of the "Submit" one. It's time-consuming and annoying to have to deal with, but it's a fact of life. Get over it.

      --
      "I've got more toys than Teruhisa Kitahara."
    10. Re:Incorrect assumption by zoefff · · Score: 1

      I couldn't find an article in the Lancet about buffer-overflows, but since the names of these other two come from the natural world AND we still have doctors and medicine, I think you are right, although in the natural world it would be the virii and worms to adapt.

      Mmmm, could've tried to search on 'hang-over' or 'morning sickness'.

    11. Re:Incorrect assumption by Saint+Fnordius · · Score: 2, Insightful

      I don't think that was the point. The point was that the security industry has been holding back out-of-the-box security, mostly due to self-interest. If systems were designed at the core level to be more secure, there would be less need for after-market security measures.

      To use an analogy, it's as if the locksmiths had convinced us all that we need to buy our car keys and anti-theft systems from them because automobile manufacturers are reluctant to add door locks.

    12. Re:Incorrect assumption by uncoveror · · Score: 1

      All computers have a potential security flaw that Microsoft, Intel and the like can do nothing about: the user. The id-10-t error will never go away.

      --
      The Uncoveror: It's the real news.
    13. Re:Incorrect assumption by malcomvetter · · Score: 1

      I think you're missing the point.

      What Bruce is saying is that security dollars are being spent on band-aids and duct tape. Those same dollars at the root of the problem are more efficient for everyone.

      Assume we can solve the malware problem (which I think we can, it's just a matter of applying default-deny logic that we learned from our early firewall days to our software inventory). So what if there's a new approach created (because, after all, security is a human vs. human problem, not a human vs. machine problem-- you're right on that point). The point is, rather than buying some aftermarket doo-dad for resolving new security problem X, we can simply go back to the original system's design and say "how can I re-engineer this, considering new threat X?".

      We (the general IT industry) built and deployed firewalls because we had too many systems in our machine rooms that we didn't understand. It was an attempt to simplify things. Yes, firewalls can serve a purpose, but if we just re-engineered the next generation of systems in our machine rooms, we wouldn't need firewalls.

      We built IPSes because we realized that firewalls don't really solve the problem of fixing the bugs in the listening services. Poking a tcp port 80 hole in a firewall still leaves you talking to your http server and whatever applications are running within it. Since we suddenly realized that we don't understand what our application does when you pass it random input (such as 42 "/../" strings), we decided we needed yet-another-band-aid. Instead, if just spent that money making sure the range of allowed input to our http apps was well defined and that the http service and applications were concise enough to handle the predetermined input (resulting in a well-handled error if any other input arrived to the buffer), we wouldn't need IPS.

      The list could go on and on and on ... The point is, that when the "threat du jour" arrives at your doorstep, do you:
      A) Go to the nearest snake-oil salesman and ask him for his anti-threat-du-jour ointment?
      -OR-
      B) Ask the guy who built your doorstep to re-engineer the doorstep to withstand threat-du-jour in addition to all of the other threats.

      Security is all about "Decision Support for Spend" (to quote Dan Geer without a proper reference). Is it more economical to manage your risks with yet-another-component in your environment or to simplify the components you already have to withstand some previously unforeseen threats? Schneier says the latter. [And for that matter, many security people have been saying this for years. This isn't earth shattering.]

  3. O RLY? by wampus · · Score: 4, Insightful

    And if our buildings and public places were built securely, we wouldn't need police, right?

    1. Re:O RLY? by Timesprout · · Score: 0, Troll

      Exactly because in the best American tradition we would all carry firearms and could perforate any burglars or villans with bullet holes. Obviously this has side benefits in providing free and realistic target practise for everyone and afterwards there can be a group discussion about weapon performance and what really is the right gun for you.

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

      Well, if each building and public area had it's own security service to provide protection, then yes, the need for separate police force would be greatly reduced. Which, btw, is the point of TFA. Security is being incorporated more and more into product development, which eventually is going to reduce the need for aftermarket security products like anti-virus software. That's all that Bruce is saying. Geez, doesn't anyone RTFA?

    3. Re:O RLY? by asdfghjklqwertyuiop · · Score: 1

      And if our buildings and public places were built securely, we wouldn't need police, right?


      It isn't possible to build buildings that are completely impenetrable to human attack on their own. It is possible to build software that is, assuming no physical attacks involved.

    4. Re:O RLY? by hostyle · · Score: 1

      Won't someone please think of the poor beleagured games industry? What would they do if everyone could play FPS shoot-em-ups in real life?

      --
      Caesar si viveret, ad remum dareris.
    5. Re:O RLY? by AGMW · · Score: 1
      Geez, doesn't anyone RTFA?

      Oh, I'm sorry, this is Slashdot, you wanted Arguments, that's the next door on the right.

      --
      Eclectic beats from Leeds, UK
      handmadehands.co.uk
    6. Re:O RLY? by SoupIsGoodFood_42 · · Score: 1

      There is a reason most buglers rob homes (or warehouses, old and cheap office buildings) rather than commercial office buildings: because most modern commercial office buildings are pretty-much secure out of the box. IE. If you rent space in an average office building where I live, a good security system is already there and managed by professionals. If you moved into an average modern home, it might have a basic alarm, but chances are that no one will be monitoring it, let alone enforcing it. I think, from what I've read in the summary above, that the author has a good point. It's the same reason that Mac OS X is often regarded as being more secure out of the box compared to windows, and why you can connect to the net without a firewall without fear that something is going to come along an own your box within a few seconds, and why I haven't yet installed anti-virus software on Mac but make sure my dad's copy of AVG is running OK. There's a difference between an industry that has problems to the extent that it has generated a new sub-industy to deal with them, and where solutions and services are available to deal with problems within an industry.

    7. Re:O RLY? by Saint+Fnordius · · Score: 1

      No, if our buildings were built securely, we wouldn't have to keep hiring locksmiths and alarm systems contractors to reconfigure everything after we bought the damn place. If the doors weren't so flimsy, I wouldn't have to buy replacement doors. If the walls were better insulated, I wouldn't have to buy that ugly thermal siding.

      If my computer's OS wasn't so full of loopholes and vulnerabilities, I wouldn't need to install 3rd-party security software.

  4. I see what he did there by geek · · Score: 4, Insightful

    If murderers just stopped wanting to kill us. If drivers just wouldn't have accidents. If kids just didn't wander into swimming pools and drowned..........

    Utopia is a pretty cool place. I'd like to go there too.

    1. Re:I see what he did there by nick_davison · · Score: 2, Interesting

      Actually, disturbingly, you have that backwards...

      The concept was that if computers were secure anyway, threats to them would be non-issues.

      The similie isn't "If murderers just stopped wanting to kill us." More accurately, it's "It's the victims' fault for being murderable."

      It's about on a par with those who claim the students at VT deserved what they got because they didn't protect themselves by carrying guns.

    2. Re:I see what he did there by borroff · · Score: 2, Insightful

      Well, anyone can be killed, if the assassin is willing to sacrifice their life, so that one is difficult to argue with. Let's make a better analogy: If our computers can be thought of as a place to store valuables (private information, etc.), let's compare the computer to a bank.

      Over the years, banks have become more and more secure, and a bank robber (a physical bank robber, not a hacker) has a very low probability of getting away with it without being caught. Why? Because banks have put a lot of effort into making their physical plant and their operating procedures secure. A casual non-technical person has no way of robbing a bank, short of pointing a gun in a teller's face. They don't have the knowledge or equipment necessary to crack a vault, and the bank's security cameras will capture their picture when they hand the teller a holdup note.

      Physical security is not perfect - google "lock bumping" to see what I mean - but the physical security of banks has evolved to the point where it's just not worth it to try. There's no built-in flaws in bank vault locking systems that the equivalent of a "script kiddie" can exploit. They can carry out secure in-person transactions with great reliability, and the banking industry has spent a lot of money in training to reduce the occurrence of successful "social engineering" and insider attacks. They can use wire transfers to safely move trillions of dollars a day. They don't have to close down and upgrade their locks and alarms every month. Yet they are convenient and easy to use.

      Can you say the same about your computer/network? Can you use it safely to interact with your creditors or to protect your valuables or your identity? Would you use it to protect your entire life savings? No, not even close. I see this point as the Holy Grail of computer security: When a reasonably cautious adult can trust their computer, and everyone else's, with their life, without expert intervention, we will have viable security. Granted, the banking industry has a three hundred year head start, but you can expect computing to move much faster.

    3. Re:I see what he did there by jsebrech · · Score: 3, Insightful

      Utopia is a pretty cool place. I'd like to go there too.

      You make it sound like building software that is secure by nature is impossible. It isn't. SELinux is secure by nature. Qmail is secure by nature. Qmail is guaranteed by the programmer to not have security bugs, with a $500 bounty for the reporter of the first exploit.

      Modern desktop operating systems have mediocre to poor design from a security perspective. They could be built a lot better, only they're not because it is far more profitable to not improve the security and focus on features instead (flashy window animations sell better than being bulletproof).

      Heck, even the software I build for a living is far less secure than it could be, because I have feature-pressure forcing my hand.

    4. Re:I see what he did there by ray-auch · · Score: 1

      Physical security is not perfect - google "lock bumping" to see what I mean - but the physical security of banks has evolved to the point where it's just not worth it to try.

          Banco Central, Fortaleza, Brazil. 2005. approx $70M

          Northern Bank, Belfast 2004 - £26M

          Securitas depot, UK, 2006 - £53M

          Iraq central bank, 2003 - $1Bn

      In all these, recent, cases people got through the physical security and got the money.

      What stops them "getting away with it without being caught" is that it is far harder than it used to be to actually dispose of these sort of amounts without getting noticed and caught.

      Getting through the security and getting the money isn't the problem. What you do with the truck load of money afterwards is - given that it's probably got gps trackers, marker dyes and who knows what else in it, and the note numbers are going to raise alarms at every major bank within hours (if not sooner, etc. etc.

    5. Re:I see what he did there by mswope · · Score: 1

      There's also a point to something like: if slashdotters didn't debate every little issue uttered, people like Bruce Schneier and J.C. Dvorak wouldn't have jobs... Maybe I'm just having an anti-pundit sort of day >:-(

      Okay, so I just called in a karmic air-strike on my own foxhole... Back to your regularly scheduled bickering...

    6. Re:I see what he did there by Roarkk · · Score: 0, Flamebait

      Qmail is secure by nature. Qmail is guaranteed by the programmer to not have security bugs, with a $500 bounty for the reporter of the first exploit.
      Sometimes, a quick Google search is effective at debunking myths. Qmail is neither secure nor bug-free by design, and Dan's blatant disregard of patches, fixes, and this page, combined with his inability to recognize and resolve known issues (granted, maybe he doesn't have an extra $5,000 laying around) is ludicrous. That being said, I still like and use QMail. I just don't swallow propaganda from semi-psychotic (albeit very talented) developers.
    7. Re:I see what he did there by boer · · Score: 1

      You make it sound like building software that is secure by nature is impossible. It isn't. SELinux is secure by nature. Qmail is secure by nature. Qmail is guaranteed by the programmer to not have security bugs, with a $500 bounty for the reporter of the first exploit.

      Oracle released a database system a few years back that was Unbreakable. Guess how that turned out. What you are referring to is marketing and not proof of anything.

      It is extremely hard to engineer complex software with few errors (bugs). There tend to be hundreds of errors in commercial software packages based on historical statistics. Any one of those errors can turn out to be a security vulnerability as well.

      --
      (This sig intentionally left blank)
    8. Re:I see what he did there by eli+pabst · · Score: 1

      There have been vulnerabilities in SELinux, see:
      http://secunia.com/product/5997/?task=advisories

      Plus you are talking about very limited pieces of software, not an entire operating system and *all* the software that it includes. Look at OpenBSD, they've made security a major focus and have done extensive code auditing and still vulnerabilities slip through the cracks occasionally. The problem is that you are talking about huge, complex pieces of software and are trying to institute a zero tolerance for bugs. It's just not a reality.

    9. Re:I see what he did there by Jugalator · · Score: 1

      Modern desktop operating systems have mediocre to poor design from a security perspective. They could be built a lot better [...]

      Yes, but could they be guaranteed to be secure? You'd need a better example than a relatively simplistic software like Qmail to cover enterprise applications like office applications, content management systems, ...

      They could be built a lot better, only they're not because it is far more profitable to not improve the security and focus on features instead (flashy window animations sell better than being bulletproof).

      Exactly, and why Utopia is still merely an utopia.

      --
      Beware: In C++, your friends can see your privates!
    10. Re:I see what he did there by ShiNoKaze · · Score: 1

      They could be built a lot better, only they're not because it is far more profitable to not improve the security and focus on features instead (flashy window animations sell better than being bulletproof). This is exactly why it's being referred to as a utpoia. As soon as you can talk huge corporations into caring less about money, then you'll have your securely built software. I'm not holding MY breath.

  5. Do we really need car mechanics? by Anonymous Coward · · Score: 2, Interesting

    I mean they only exist because cars aren't built perfectly.

    1. Re:Do we really need car mechanics? by Grishnakh · · Score: 1

      Contrary to what people are saying here, security isn't an either-or problem, just like your example of car mechanics.

      If we all had crappy cars that needed repairs every 200 miles, we'd need a LOT of mechanics (plus a lot of spare parts). If we had great cars that only needed service every 300,000 miles, we'd still need mechanics, but very few of them.

      I don't have any statistics to back this up, but I'll hazard a guess that people spend a lot less on mechanics, on average, than they did 30 years ago. Back then, cars weren't nearly as reliable, and needed a lot more service. Now, we have cars that can go 100,000 miles before any major service, and are extremely reliable. People probably spend a lot less on mechanics overall (though they probably spend more on the car itself). But we still have mechanics. In fact, we might even have more mechanics than we did 30 years ago, but that's because we have more people and more cars.

      It's the same way with security software. If everyone switched to Linux overnight, McAfee and Symantec would probably go out of business (which is a good thing), because no one would need their anti-virus crapware any more. However, even Linux isn't immune to everything; there'd still be security researchers looking for vulnerabilities, patches would be issued, and firewalls would still be needed (just not quite as desperately). The Linux distros would probably employ more people to find and fix security problems. Overall, the amount of spending on security products would plummet, but not to zero. Big companies like Symantec that derive all their revenue directly from Microsoft's security holes would disappear. But there would still be people working on security, and it would still be a problem; you'd still need to keep your OS updated with the latest security patches.

  6. Do we really need law enforcement? by uarch · · Score: 3, Insightful

    The primary reason we need law enforcement is because people don't always follow laws. If people always followed the law there wouldn't be any need for law enforcement. If bad people weren't allowed out of childhood no one would bother buying guns or even locks on their doors. If everyone was generally nice we wouldn't have to spend billions every year enforcing the law.

    1. Re:Do we really need law enforcement? by roman_mir · · Score: 0, Troll

      The primary reason for existance of law enforcement is as a control and a punishment tool by the government, it is impossible to rule law abiding people, you need to take the law abiding people and make them into criminals, then you can control them. Police doesn't exist to protect you, it exists to protect the government and to harass you.

    2. Re:Do we really need law enforcement? by non · · Score: 1

      no, in some cases, people don't follow laws because they're using a different life strategy. in the animal world there are plenty of examples of what are known as 'cheater' strategies. in certain species of frogs sexual attraction is based on the sonic qualities of the frog's croak; deeper croak = more attractive. some frogs would likely never get reproductive opportunities because they don't croak deeply enough, so they hide between the water and a deep croaker so that a female leaving the water to mate will find them first. the only reason the behavior exists is because it was successfull. nevertheless, fecundity depends on the percentage of offspring that reach maturity. most such strategies exists in ratios that are relatively stable.

      it goes back to the 'sell crack or flip burgers' argument. and no, its not going to go away.

      --
      ...vividly encapsulates that post-Watergate/pre-punk/coked-up moment when you could trust no one, least of all yourself.
    3. Re:Do we really need law enforcement? by roman_mir · · Score: 1

      Oh, I forgot, we also need Law Enforcement to moderate our writing with accordance to the current administration policies.

    4. Re:Do we really need law enforcement? by drinkypoo · · Score: 2

      The primary reason we need law enforcement is because people don't always follow laws. [...] If everyone was generally nice we wouldn't have to spend billions every year enforcing the law.

      This is a logical fallacy.

      We don't need to spend billions every year enforcing the law, anyway.

      We have a number of laws which not only need not be enforced, but should not be enforced.

      If we stopped enforcing the bullshit laws, we would be able to spend a lot less money.

      However, we continue to enforce them because they enable certain classes of people to make money.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    5. Re:Do we really need law enforcement? by Anonymous Coward · · Score: 0

      People try to game the system. This is a fact, and why every large society has a stupidly complex system of laws.

      There are 'certain classes of people' trying to game the system from within it (the governed) and from without (the legislators). How do you propose to remove or block the undesired elements completely?

    6. Re:Do we really need law enforcement? by shmlco · · Score: 1

      "... it is impossible to rule law abiding people."

      Non-sequitur. By definition, law-abiding people are obeying whatever laws (rules) that have been put in place. It's when, for whatever reason (rebellion, personal gain, etc.), they don't obey them that you need enforcement.

      --
      Any sect, cult, or religion will legislate its creed into law if it acquires the political power to do so.
    7. Re:Do we really need law enforcement? by roman_mir · · Score: 1

      It is impossible to do whatever you want to law abiding people, thus you have to turn them into criminals by changing definition of what crime is, so that perfectly legal things become criminal, thus perfectly law abiding people become criminals, then you can control them.

  7. And if by 0racle · · Score: 1, Funny

    If a frog had wings he wouldn't bump his as ass it hopped.

    Nothings perfect, those imperfections can be exploited. There will always be a need for security products.

    --
    "I use a Mac because I'm just better than you are."
    1. Re:And if by WilyCoder · · Score: 1

      Schwing!

    2. Re:And if by Floritard · · Score: 2, Funny

      How did this get +3 Funny? He screwed the order up and didn't even bother to use the funnier colloquialism "bump it's ass a'hoppin'!" No imagination. Then again I could tell you an even funnier and more cliché quip, but then I'd have to kill ya! Ha!

    3. Re:And if by Anonymous Coward · · Score: 0

      Yes there are bugs in software, but if the question is about a "security industry" then I would say it should not exist. If there is a security exploit in XYZ, then why the hell should I be paying McAffee or whoever for a fix rather than the makers of XYZ? I hate to say it, but Microsoft's inclusion of antivirus and firewall stuff in Vista is a good thing. Whilst bankrupting browser, messenger, media player, etc. companies by monopolising the area that their PRODUCTS were in is bad, the whole business of making a living from the problems of those who actually bother to MAKE something (although that is debatable in Microsoft's case, and whether it is any good is beside the point) should be done away with.

      The only thing that could be labelled a "security industry" that should exist is a) individual sysadmin type people, since software makers can't set up anything other than the defaults (which is the definition of defaults), and tweaking to individual circumstances will always produce better security, and b) programmers, possibly in some form of collective, and POSSIBLY (although I wouldn't really like the idea) a company, which fixes problems in software and sends those fixes TO THE SOFTWARE MAKER (like in an open source model), and NOT directly to the end user, who should receive them through official updates.

  8. Its just another blame placing game by PrescriptionWarning · · Score: 2, Interesting

    its kinda like saying that someone who gets raped is responsible because they didn't have martial arts skills, and wouldn't need mace or a stun gun in the first place if only judo was taught as schools or something crazy like that. Where does the blame game end?

    you wanna know who's fault it is? its the person breaking the law, breaking the systems. but you know what you can do about that? next to crap.

    1. Re:Its just another blame placing game by R2.0 · · Score: 1

      There is a diffeence between "receiving the blame" and "taking responsibility".

      I am responsible for my own safety and that of my family. So I send my kids to karate classes, and try to teach them to be aware of their situation. If they are assaulted, I'm going to damned well "blame" the perpetrator. But if my kids were not following the rules they were taught, I'm also going to point that out to them as a lesson in not being stupid.

      The woman in "The Accused" should not have been blamed, as her rapists were the ones who brutalized her. But that doesn't mean that getting drunk, alone, in that bar was a good idea. I imagine that if she were asked to choose between staying sober that night and having the rape trial go better, she'd choose the former. That's not blame - that's taking care of your own safety.

      --
      "As God is my witness, I thought turkeys could fly." A. Carlson
    2. Re:Its just another blame placing game by Anonymous Coward · · Score: 0

      Yes, it is just like rape. Nonetheless, people get penetrated due to open ports.

  9. Well then, let me be the first to say by w.p.richardson · · Score: 2, Funny

    If if's and but's were candy and nuts, then what a wonderful world it would be!

    --

    Curb CO2 emissions: Kill yourself today!

    1. Re:Well then, let me be the first to say by zmollusc · · Score: 1

      I always thought it was 'If if's and but's were crisps and nuts, then how we'd fill our little guts'.

      --
      They whose government reduces their essential liberties for temporary security, receive neither liberty nor security.
  10. True, but not realistic. by jshriverWVU · · Score: 2, Insightful

    In a perfect world software would meet it's requirements perfectly. But because of politics, timing, money, or just overlooking a single character in the source, bugs do and will happen. Just the way the world works. Same thing goes for anything. If your TV breaks, you take it to be repaired or get a new one.

    1. Re:True, but not realistic. by cmat · · Score: 1

      "Requirements" are a static line in the ground. Malicious individuals are a moving target. You will never thwart the attackers through a fixed set of defenses, hence the oft quoted "security as a process, not a feature".

      --
      -- Humans, because the hardware IS the software.
  11. Yeah by SpiffyMarc · · Score: 4, Insightful

    Sure, why not? You don't rely on the contractors who build your house to provide all the security you could ever need, but you do expect them to install windows and doors that lock. Windows and doors that lock aren't inherently "impenetrable", though. If you want to go beyond that, you call ADT or someone similar and let them take it to the next level.

    1. Re:Yeah by Red+Flayer · · Score: 2, Insightful

      Windows and doors that lock aren't inherently "impenetrable", though. If you want to go beyond that, you call ADT or someone similar and let them take it to the next level.
      So you go get aftermarket security for your windows and doors. What Schneier is saying is that for IT, the ADT-equivalent in your analogy will be introduced into products pre-market. It's like the builders of your home automatically installed ADT and Sloman and you just know that you're secure without knowing what ADT and Sloman are. I.e. security will be a non-issue to people actually buying tech products; only producers will need to be concerned about it.

      A major problem with this is that we'll never be inherently secure, and a false sense of security makes adverse events much nastier. I think it's a pipe dream (should I say tube dream?) to think that security infiltration will not keep advancing -- and the advance of infiltration tools is what requires us to get aftermarket security products.
      --
      "Trolls they were, but filled with the evil will of their master: a fell race..." -- J.R.R. Tolkien on Olog-hai
    2. Re:Yeah by R2.0 · · Score: 0, Troll

      But to extend the analogy, the IT industry would be like homebuilders that DON't install locks on the doors and windows, with the excuse that "unlocking doors to enter them is too complex for the homeowners". Think Windows 9x - ALL the files are made available by the system, eve if one hits "cancel" at the login prompt.

      Lets egt the IT industry to put locks on teh doors first. Then we can push them for the security system preinstalled.

      --
      "As God is my witness, I thought turkeys could fly." A. Carlson
    3. Re:Yeah by AGMW · · Score: 1
      So you go get aftermarket security for your windows and doors. What Schneier is saying is that for IT, the ADT-equivalent in your analogy will be introduced into products pre-market. It's like the builders of your home automatically installed ADT and Sloman ...

      Actually, I'm not sure that's what he's saying at all. To continue with the building analagy, what (I think!) he's saying is that the current OS's (well, OK, those from M$) are like buying a house but it not having any windows or doors. The whole thing about installing XP and as soon as it connects to the internet (to pick up the waiting updates and patches) it gets hacked because, by default, it has the ports open!

      So the Linux/Unix distros are like getting your house 'delivered' with doors and windows in place. Sure, people can still attack you, but it requires you to decide to leave a door or window unlocked/open for them to succeed.

      It seems to me he has a point!

      --
      Eclectic beats from Leeds, UK
      handmadehands.co.uk
  12. Blah, blah, blah ... by PhxBlue · · Score: 5, Funny

    If computers were already secure against viruses, there wouldn't be any need for antivirus products. If bad network traffic couldn't be used to attack computers, no one would bother buying a firewall. ...

    And if pigs flew out of my arse, I wouldn't need to go to the supermarket to buy bacon. What's his point?

    --
    !#@%*)anks for hanging up the phone, dear.
  13. Security industry is needed by xtracto · · Score: 5, Insightful

    As long as there is a human behind the computer, there *will* be a possibility of exploiting a vulnerability on the system... the human being.

    --
    Ubuntu is an African word meaning 'I can't configure Debian'
    1. Re:Security industry is needed by Compholio · · Score: 1

      As long as there is a human behind the computer, there *will* be a possibility of exploiting a vulnerability on the system... the human being.
      This is, of course, why Microsoft created UAC - that way ALL issues are a PEBKAC!
    2. Re:Security industry is needed by bobdehnhardt · · Score: 3, Insightful

      Amen. Technology is limited, and the bad guys know where those limits are. Awareness is a huge part of the equation, no matter how much technology you throw at it, and no matter how tight that technology is.

      Never underestimate the power of human stupidity.
      Always remember that a human is in the matrix.

    3. Re:Security industry is needed by Tim+C · · Score: 2, Insightful

      That's exactly what I was thinking.

      There is nothing that a computer can do to protect itself from a determined user with the root password. If I want to install the latest BonziCometWeatherCursorBuddyBug crapware then my PC can't stop me, no matter how secure the OS is. Even if OSes and applications could be 100% hardened against remote exploits, there's nothing that can be done about trojans, other than educating the users and using anti-malware products.

      To be honest, I expect better from Schneier - he of all people should know this. He discusses exactly this problem in Applied Cryptography in the context of encryption - no matter how strong your encryption, if someone wants your data bad enough they can always just put a gun to your head. Same thing applies here - no matter how tough your PC, there's still a human involved to be the weakest link.

    4. Re:Security industry is needed by Anonymous Coward · · Score: 1, Insightful

      Sure but the software is the interface between man and the machine. I have a difficult time accepting the premise that the current state of operating systems is the best we can manage. Many realtime systems are coded by humans and operated by humans and are held to a high standard of security as well as reliablility. Much of what is accepted as the "standard" in OS design these days is poor by any standard.

    5. Re:Security industry is needed by CastrTroy · · Score: 0, Flamebait

      And apart from a small minority of the security problems, they mostly do exploit the human factor. Even when it's something like outlook automatically executing files, it's still the human factor, a human decides to run that software. As soon as any knowledgeable person learned how insecure outlook was, they should have stopped using it. Why would anybody use such insecure software. You don't see any exceptions being made for people who buy $600 used cars and then complaining that it breaks down. If you knew the car was so bad, why did you buy it in the first place?

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    6. Re:Security industry is needed by Grishnakh · · Score: 1

      As long as there is a human behind the computer, there *will* be a possibility of exploiting a vulnerability on the system... the human being.

      Don't worry; that annoying problem will be eliminated soon when SkyNet goes online.

    7. Re:Security industry is needed by owlstead · · Score: 1

      Up to a point, yes. But if security can be had without teaching the user, all the better. No email should be able to infect a computer just because it is being recieved by am mail application. No user should have to know the inner workings of a firewall, let alone know how to install one. Because, as you said, never underestimate the power of human stupidity. The trick is to take the user out of the equation. And that seems to be the gist of (at least the second part of) the article.

    8. Re:Security industry is needed by un1xl0ser · · Score: 1

      BonziCometWeatherCursorBuddyBug is perfectly secure. It does exactly what the author intended. :-)

      --
      v4sw6PU$hw6ln6pr4F$ck 4/6$ma3+6u7LNS$w2m4l7U$i2e4+7en6a2X h
    9. Re:Security industry is needed by volrathxp · · Score: 1

      Amen to that. Totally agree. I'm studying for my SSCP right now, and it's totally agreed that humans cause the majority of security related issues.

    10. Re:Security industry is needed by Bent+Mind · · Score: 1

      If computers were already secure against viruses, there wouldn't be any need for antivirus products.

      I've always believed that anti-virus companies were a scam. With proper security settings, and security practices, anti-virus software is not needed. Since there are so many poor analogies going around, needing anti-virus software is like needing someone to lock the door for you as you leave.

      As long as there is a human behind the computer, there *will* be a possibility of exploiting a vulnerability on the system... the human being.

      Here lies the real problem. People who install anything that says "Click Here for Ponies". People who use an account with administrative privileges to play Bingo. People who don't set a password or gladly give it out to anyone who asks.

      Basically, people who refuse to follow proper security practices are the reason we need the security industry. Because they need someone to lock the door for them.

      --
      Request a Linux Shockwave player here: http://www.macromedia.com/support/email/wishform/
    11. Re:Security industry is needed by wall0159 · · Score: 1


      That's probably wrong. Once computers come close (within an order of magnitude) to human intelligence, they will be more capable of looking after themselves. Could take 20 - 50 years though.

    12. Re:Security industry is needed by SoupIsGoodFood_42 · · Score: 2, Insightful

      As long as I live, there is a possibility that I will be killed from a blow to the head by a meteorite. But do you think that an entire industry needs to be dedicated to this? The security industry doesn't depend on the possibility of exploits alone, some threshold of severity must first be past. I mean, if Windows was never invented, and we were all using user-friendly Unix-based systems, do you really thing there would be a dedicated anti-virus industry?

  14. Finally! by porkThreeWays · · Score: 1

    I've really been saying this for years. It's like digging a hole then putting a piece of wood over it so you can cross the hole. Why not just never dig the hole in the first place?

    --
    If an officer ever threatens to taze you, say you have a pacemaker.
    1. Re:Finally! by Paulrothrock · · Score: 1

      Exactly! Who needs software! I buy my computer to sit there and look pretty.

      --
      I'm in the hole of the broadband donut.
    2. Re:Finally! by pturing · · Score: 2, Funny

      I suppose you're posting this comment via a snail-mail to http gateway.

  15. Easy answer by digitalderbs · · Score: 1

    Clearly, computer security is overrat

  16. And... by Dr.+Eggman · · Score: 1

    If people would just behave themselves, buy better locks, and gets some guns, we wouldn't need the police. If politicians would act 100% in line with the will of the people and the constitution, we wouldn't need the courts. If...

    Humans act as fractures of a whole; it's called society. A person does what that person does best and others make up for the failings. This extends to our software as well. When we try to consolidate too much, we get monocultures with which problems being to become transparent to their creators.

    --
    Demented But Determined.
  17. ...And if there were no bank robers by RingDev · · Score: 1

    we wouldn't need vaults!

    -Rick

    --
    "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
  18. Baby & Bathwater by __aaanwh8370 · · Score: 2, Insightful

    And if humans weren't susceptible to cancer, we wouldn't need oncology.
    And if humans weren't always metabolizing away their energy store, we wouldn't need the food industy.

    The point being that the computer is susceptible to these unfortunate side effects for the same reason that they're so successful in the first place - being part of an open ecosystem, being able to adapt, being able to interconnect, being able to hide information from users so that they can attend to value-add tasks.

    Not that we couldn't minimize the exposure by operating more effectively, but eliminating them via design could eliminate the very utility that's allowed the computer and the networks to be so successful.

  19. What? by adimarco · · Score: 0, Redundant

    ...and if the human body was immune to germs, we'd never get sick. If food didn't go bad, we wouldn't need refrigerators. If we all had unicorns, we wouldn't need cars. If glass didn't break, we could all throw stones.

    Seriously, what?

    --

    "I think any time you expose vulnerabilities it's a good thing." -Attorney General Janet Reno
  20. People make mistakes... by penguinoid · · Score: 0, Redundant

    If the IT products we purchased were secure out of the box, we wouldn't have to spend billions every year making them secure."

    If people didn't make mistakes, we would not neet policemen, most firemen, lawyers, judges, parents, or teachers. But they do, and will continue to, make mistakes.

    --
    Don't waste your vote! Vote for whoever you want, unless you live in a swing state it won't matter anyways
  21. In other words... by Paulrothrock · · Score: 1

    So the reason we have a security industry is because lazy programmers can't see all edge cases in a virtually infinite system. That's like saying that if only we lived in sterile white rooms all our lives, we wouldn't need health insurance.

    --
    I'm in the hole of the broadband donut.
    1. Re:In other words... by fireboy1919 · · Score: 1

      That's like saying that if only we lived in sterile white rooms all our lives, we wouldn't need health insurance..

      More like saying that all doctors should also be nutritionists, since what he's actually saying is that all the code-writers should be the security industry.

      The initial statement seems to imply that he's saying that we should eliminate the industry. That's obviously a bit extreme, and I'm sure that there are going to be lots of people who will blow apart that strawman argument.

      The more important point is that if most programmers programmed with security in mind, it'd be much easier. We wouldn't have programming languages designed like PHP, or OSes designed like Windows.

      Sure we might get the occasional slip-up, but it wouldn't have the horrible design flaws that we're all paying hugely to fix now.

      The big thing about most of it is that while no one's perfect, and flaws will come up, but with hardened designs, most won't be exploitable.

      --
      Mod me down and I will become more powerful than you can possibly imagine!
  22. If everything were perfect we wouldn't repairs! by anaesthetica · · Score: 1

    "The primary reason separation of powers exists is because government powers and services aren't naturally protective of your right. If politician were already respectful of your right, there wouldn't be any need for checks against abuse of power. If corrupt congressmen couldn't be used to sell out your rights to the highest bidder, no one would bother with congressional oversight or independent counsels. If there were no more unconstitutional laws or executive overreach, no one would need a Supreme Court much less the Second Amendement to protect themselves. If angels were to govern men, neither external nor internal controls on government would be necessary."

  23. Useless by guyjr · · Score: 1

    What kind of rubbish is this? Ah yes, the "utopian" future where security isn't needed because everything is already built so secure that nobody could possibly penetrate the defenses. Jeez... where have I heard this drivel before...?

    As long as human beings are involved with something, there will always be "good" humans, and "evil bad" humans trying to undermine the "good" ones. It's as simple as that. To think otherwise is folly.

  24. Mod parent up! by khasim · · Score: 4, Insightful

    Also, do not forget that an Internet connection allows anonymous attackers to assault your systems 24/7/52.

    Having a firewall may not force the workstation software providers to improve their security. But the firewall provides a single point where you can focus intensive monitoring efforts.

    We live in a world where people will trade their password for a bar of chocolate.

    Over time the technology WILL get better. We're already seeing some of that. But in the end, even with perfect software security, we will still have problems because PEOPLE will be using the systems.

    1. Re:Mod parent up! by Anonymous Coward · · Score: 0

      We live in a world where people will trade their password for a bar of chocolate. Sounds like a good deal to me, where do I sign up?
    2. Re:Mod parent up! by jonbryce · · Score: 2, Insightful

      Or alternatively, we live in a world where people will lie to a market researcher for a bar of chocolate.

    3. Re:Mod parent up! by un1xl0ser · · Score: 3, Insightful

      My password is t0b|3rOn3 ... someone hook me up.

      --
      v4sw6PU$hw6ln6pr4F$ck 4/6$ma3+6u7LNS$w2m4l7U$i2e4+7en6a2X h
    4. Re:Mod parent up! by normuser · · Score: 0

      24/7/52


      You dont want to know how long stared at that wondering where the other 313 days went.
      --
      09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
      XXX#######
    5. Re:Mod parent up! by renoX · · Score: 1

      >We live in a world where people will trade their password for a bar of chocolate.

      The 'study' I've seen, didn't check that the password given was legitimate, so in fact the study was "Would people give you a random word for a bar of chocolate?"

      If there is a more serious study, I'd be interested to hear about it, otherwise please stop quoting this "study".

  25. Let's expand this model. by Rob+T+Firefly · · Score: 1

    Why aren't IT products and services naturally secure, and what would it mean for the industry if they were?
    Because they're made by humans, and humans are imperfect.

    To put it another way, we wouldn't need seatbelts if only we didn't have road accidents, and we wouldn't need lawyers if we didn't have arguments, we wouldn't need police if only people would stop breaking the darn law, and we wouldn't need Slashdot mods if only all of us here acted nice and smart all the time.
    1. Re:Let's expand this model. by drinkypoo · · Score: 0

      we wouldn't need Slashdot mods if only all of us here acted nice and smart all the time.

      Your analogies were pretty good up until this one - the moderation system is broken by design and includes means to abuse the system without fear of repercussion (mostly the Overrated mod.)

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  26. If... by whisper_jeff · · Score: 1

    If we just had Star Trek's teleporters we wouldn't need cars. If we had world peace, we wouldn't need weapons of war. There are a lot of needs that wouldn't need to be filled, just if...

  27. Yeah, but... by ushering05401 · · Score: 2, Insightful

    Secure out of the box doesn't matter. Secure after I have installed the many third party programs I require to run my business matters. Secure after my clients install the latest OS 'update' matters.

    There is no way to absolutely positively guarantee any complex product can remain safe over a period of time as the environment it runs in will change through both vendor and user additions to that environment. And anyways, the market does not want to wait for 'secure.' The market hardly waits for 'workable.'

    Bruce's question is interesting on some levels, but seems shallow in a number of ways. That being said I read him all the time.

    Regards.

  28. YES! by Opportunist · · Score: 1

    ...or I'd be unemployed! :)

    But seriously. Yes, we do. Of course, in a perfect world, we don't need it. In a perfect world, we could also do without a fire department, even without a police. If there's nobody breaking the law and if accidents don't happen, there's no need for either.

    Yes, a secure system would make security easier. Duh. But perfect security doesn't exist. Perfect security would be a perfectly secure system AND (and that's the part TFA doesn't bother to see) a perfectly secure user.

    As long as computers are all purpose tools, they can run all kind of software and yes, also malicious software. Yes, a good user and privilege management can solve quite a few issues. But all that would accomplish is that the way into a user's computer becomes harder and requires more social engineering rather than just technical know how.

    Imagine a perfectly secure system. Let's say some Linux. I hope we can agree that a well patched Linux machine is mostly secure, provided the normal user has not too many privileges. Let's put the average cluebrick in front of it. Cluebrick gets a mail, containing some greeting card from his admirer (it's Valentine's day and all that). Ok, cluebrick clicks. Oh, it needs a certain superspecial displaying tool that can only be installed as root. Please download from here and "sudo..."

    Bet you 10:1 he will do it.

    We have people now that download zips, calculate some password out of the accompanying mail (because modern mailscanners actually try to use the words in the message as passwords), uses that password to decrypt the zip file and executes the content. We're there already! And people do that! Yes, they are stupid enough to help the attacker, going out of their way to make the infection possible!

    So yes, we will need AV tools and firewalls and whatnot in the future. NO matter how secure the system gets, it seems to me that the smarter the system become, the dumber the users get.

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  29. Just Build A PC with no Functionality! by Evil+W1zard · · Score: 2, Interesting

    I say just build an unbelievably simple AIS that has zero functionality. Thats right: no user interfaces, no applications, no storage of information, not even a keyboard. Then we wouldn't have to worry about all that nasty malicious code, and keystroke loggers and... Oh crap someone just walked in and stole my do-nothing non-functional system. Guess I still need physical security.

    I have the utmost respect for Bruce, but that statement is fairly ridiculous. Its like saying if we built automobiles that could never crash then we wouldn't need road rules. Basically you can sub anything into that statement. If we made food that wasn't unhealthy we would need Jared and annoying Subway commercials...

    --
    News Reporters Make Tasty Polar Bear Treats!
    1. Re:Just Build A PC with no Functionality! by Anonymous Coward · · Score: 0

      I think he meant that current desktop software is much too complicated and is impossible to secure, hence every user has to know about security products which basically amount to a band-aid.

      What if the desktop where an internet appliance with a browser and a JVM or CLR for running applications, with most user files stored on the server? That would still be non-trivial to secure, but it would be orders or magnitude more secure than the typical Windows, Mac, or Ubuntu setup where users can and will download anything from any site, and which may have daemons or services listening for TCP connections, etc. The folks running the servers, of course, would still have their hands full with security problems, as would the ISPs, but they are pros and they're paid to deal with that shit. I think that's the point Bruce was trying to make. He is advocating shifting complexity from the end user to the service providers, and attention to the security problems along with it. IIRC he didn't actually say internet appliance in the article, probably because there's other ways of achieving the same goal.

    2. Re:Just Build A PC with no Functionality! by Anonymous Coward · · Score: 0

      Congratulations! You've just invented NT 4.0 with a C2 security rating!

  30. don't need one, but will always have one by Lord+Ender · · Score: 5, Insightful

    The problem here is that 99% of software purchasers simply don't have the ability to evaluate a product on the merits of its security. They do have the ability to evaluate products (1) on the merits of their prices.

    The companies that develop software know that (2) doing security properly is extremely expensive, and requires hiring skilled specialists, and inegrating those specialists at all levels of the development process.

    When you take points (1) and (2) into consideration, you realize that there is a lot more ROI in developing cheap insecure software than there is in developing expensive secure software.

    This is an example of capitalism failing due to poorly-informed consumers. But I can think of no way to solve the problem (a security quantifier???), so the industry will continue along as it does today: cheap software and band-aid security.

    --
    A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
    1. Re:don't need one, but will always have one by jsebrech · · Score: 1

      This is an example of capitalism failing due to poorly-informed consumers. But I can think of no way to solve the problem (a security quantifier???), so the industry will continue along as it does today: cheap software and band-aid security.

      This isn't restricted to software. If you look around you'll notice this happens everywhere. And it's not always about security either. Like how the gas mileage in cars could be a lot better but it isn't profitable to make it so. Or how our foods could be a lot healthier but it would price them right out of the market.

      The counter argument is that it takes more effort to build all software to be secure than it takes to handle the fall-out of insecure software. Just like everyone could go live in a fortified underground bunker to protect themselves against burglars, but it is far more feasible on a society-wide level to just deal with the occasional burglary.

    2. Re:don't need one, but will always have one by Lord+Ender · · Score: 1

      You're right, but the problem is particularly pronounced with software. It doesn't take a college degree to realize that a thick bolt-lock embedded in a doorframe is more secure than a thin chain screwed to the surface of the door. You don't have to be a genius to see that trans fats, sat. fats, and simple carbs should be avoided if you want to be healthy. The majority of people either don't know this or don't know how to check, but doing so is still much easier than hiring a security expert at $90/hour for six months just to get a good idea of the security of a complex piece of software.

      There is a reason corporate software salespeople make $200k, while most other sales people make less than half that. Software is just far, far to complex for the market to evaluate accurately.

      --
      A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
  31. if offices had no doors or windows by Anonymous Coward · · Score: 1, Interesting

    and people inside were fed from tubes from the ceiling, and no money or physical objects ever entered or left the premises, then there would be no need for security guards.

    then again, maybe IT security guards should be making 10 dollars an hour and normal security guards should be making the same (it would be a raise)

  32. I don't see the difference by iosmart · · Score: 1

    I didn't RTFA, but wouldn't we still have to spend billions every year making the software secure? Apparently its not second nature to naturally write secure code. To me it seems easier to have a handful of security companies than have all software companies doing the same job. Plus a lot of times you can use the same security tools on several different products. For example, a hardware firewall protecting windows machines, linux machines, mac machines, IP cameras, etc, etc.

  33. Bad reasoning in the article by boyfaceddog · · Score: 3, Insightful

    "The primary reason the IT security industry exists is because IT products and services aren't naturally secure."

    Which is like saying that the primary reason the physical security industry exists is because buildings aren't naturally secure.

    That simply isn't true. It exists becasue people are sneaky little bastards who naturally want what other people have. You cannot make something secure enough to keep everyone out - physically or digitally.

    --
    Here will be an old abusing of God's patience and the king's English.
    1. Re:Bad reasoning in the article by ghettoimp · · Score: 1

      "Which is like saying that the primary reason the physical security industry exists is because buildings aren't naturally secure."

      I think this is a bad analogy. Every building is insecure because you can always break into it, given enough force. But a computer is insecure only if it has bad programming which allows an unauthorized entity to access it.

      Maybe a better analogy would be to imagine that the computer is a defendant on trial, while the attacker is a prosecutor who doesn't have sufficient evidence to convict him. The computer is secure if it avoids conviction. The prosecutor may ask questions to try to trick the defendant into incriminating himself. The defendant can either respond to these questions or say "I don't want to answer that."

      The prosecutor may only ask questions and cannot torture or drug or intimidate the defendant, just as the attacker can only send packets to the computer. Clearly the defendant can always win by refusing to answer any questions, just as the computer could be disconnected from the internet or could simply drop every packet it receives. But some questions are safe to answer so the defendant might choose to respond to these, just as the computer might be willing to respond to pings or requests for public web pages. So the only way the defendant will incriminate himself is by his own stupidity, just as only an error in the computer's programming will allows it to be infiltrated.

      So I think the article is basically right. A correctly programmed computer will be secure, and wouldn't need a security industry to help it. Of course, a correctly programmed computer might be even more rare than the unicorns mentioned by other posters...

    2. Re:Bad reasoning in the article by SoupIsGoodFood_42 · · Score: 1

      And your bad reasoning is that since something isn't perfect or ideal, that there is no a system can be considered "good enough, most of the time" -- where, for all practical purposes, it takes care of the problem.

    3. Re:Bad reasoning in the article by Dystopian+Rebel · · Score: 1

      A thing may or may not be "secure", but you simplify human nature too much.

      Some people are sneaky bastards, but others are just transiently meddlesome and choose to cause problems for people who don't suspect because it's often easy to do. Statistics show that if you make meddling easy, people will do it.

      One can say specifically about operating systems that the easy vulnerability of previous versions of Redmondows OS is the reason there is a large software security industry today. The incidence of attacks and the costliness of these attacks has been very high; the techniques themselves are limited and most attackers are not especially clever.

      Virtualisation is the best defence. Redmond doesn't want to be a guest OS in virtualisation, but putting them as a guest inside a strong OS host is one of the safest ways to open the door to the Web.

      I like QEMU.

      --
      Rich And Stupid is not so bad as Working For Rich And Stupid.
  34. Geese Louise, this is stupid. by mcmonkey · · Score: 2, Informative

    The primary reason the IT security industry exists is because IT products and services aren't naturally secure.

    Do we really need locksmiths? If buildings were naturally secure (aka didn't have doors or windows), we wouldn't need locksmiths.

    However, people need to get in to and out of buildings, so we need doors. And sometimes we need to control which people are going in to and out of a building. So we need locksmiths.

    So, if your IT systems are powered down, unplugged, encased in carbonite, and buried at the bottom of the sea, then the answer is no, you do not need a security industry. Or, at the other end, if all your IT doors and windows are open, and you don't care who comes in and out, then again, you do not really a security industry.

    But if you want some people to have access to your computer, but not others. Or you want to control the level of access people have, then yes, you do need a security industry.

    1. Re:Geese Louise, this is stupid. by SoupIsGoodFood_42 · · Score: 1

      Perhaps I'm wrong, but didn't the author imply that there was a difference between security features and systems, and the current security industry that basically deals with the flaws of these such things?

  35. Talk about a pointless article... by databank · · Score: 1

    There's an aweful lot of "Ifs..." in what he's saying..

    His logic is as simplistic as "If people stopped commiting crimes we wouldn't need to be secure...." Does anyeone else read anything in there thats the least bit insightful? Rather then whining about "if this" or "if that" how about talking about what needs to be done to make it secure? A long time ago, (in the 8-bit world) 64 bit encryption was thought to be "secured" cause at the time, the computing power would require months of analysis. Now it can be done on a single laptop to break a wireless network. In 10 years, I can imaging the same would be said for 128 bit encryption. What we need really are ideas on how to design, write and develop securely not whining about "what ifs".

  36. That's gross by Lurker2288 · · Score: 5, Funny

    You'd eat bacon from your own ass pigs? Remind me not to come to your house for BLTs.

    1. Re:That's gross by drinkypoo · · Score: 2, Funny

      You'd eat bacon from your own ass pigs? Remind me not to come to your house for BLTs.

      Just don't ask where the tomatoes come from.

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

      Oh, sure. Next you're gonna complain they're not Kosher! :)

      --
      !#@%*)anks for hanging up the phone, dear.
  37. Just a warning: Don't question Bruce Schneier. by Shatrat · · Score: 1
    --
    09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
  38. right. by kirils · · Score: 1

    and how do we call the people who make computers, networks, etc. "naturally secure"? aren't they "security industry"?

    --
    Do not. Touch. Down.
  39. In Summary by Anonymous Coward · · Score: 0

    Thank you Microsoft.

  40. Paradox by carlivar · · Score: 1

    This doesn't make sense:

    If the IT products we purchased were secure out of the box, we wouldn't have to spend billions every year making them secure.

    If they are secure out of the box, then effort and money will have gone into making them secure out of the box. Thus a security industry will still be necessary, just more integrated with the development of a product.

    --
    Vote Libertarian
  41. Cars and Lojack by nelsonal · · Score: 1

    While the software industry has substantial room for improvement, look at cars. Most cars are fairly secure out of the box (far more than most software), but LoJack still finds a decent market.

    --
    Degaussing scares the bad magnetism out of the monitor and fills it with good karma.
    1. Re:Cars and Lojack by drinkypoo · · Score: 1

      Most cars are fairly secure out of the box (far more than most software)

      bahahAHahAHaHAHhahahA!

      You are hilarious.

      Most cars are not worth stealing out of the box. The risk factor and what you get from the chop shop or the exporter ain't worth it.

      But thousands of cars are stolen every year, especially the cars which are most lucrative for theft.

      The cars with the really high-tech theft prevention equipment are the least stealable for the average person, but someone with very good equipment can unlock your car and drive it away without even needing keys! In fact, if your car has a remote start, it typically raises the cost of theft coverage.

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

      Compared with software that advertises, "hack me, please" cars are a step up. I agree that they are pretty insecure, I've picked a lock or two, and own one of the cars that is worth taking to the chop shop (and is consequently one of the more stolen vehicles out there). My point was that even if software makers get their %*@$ in line, there is still room for a security industry (albeit a vastly smaller security industry). On a related note, it's certainly possible to build a secure car, but there isn't much demand out there, since as you note, most cars aren't worth stealing. The real question is what level of security is required in software to deter enough intrusion that most users stop caring. As you note, there are thousands of car thefts annually, but most people don't care, and even my inurance company only charged 2% of the car's value to insure against theft (on the most stolen car in the nation), suggesting that it wasn't much of an issue to them either.

      --
      Degaussing scares the bad magnetism out of the monitor and fills it with good karma.
  42. If Only I Had A Magic Squirrel by N8F8 · · Score: 1

    I could rule the world. Better yet, we need a computer "lock box" to protect our computer stuff.

    --
    "God fights on the side with the best artillery." - Napoleon, Marshal of France - speaking truth to power
  43. Physical re-action by LoudMusic · · Score: 1

    The only way to completely secure a computer is to turn it off.

    Instead of paying $39.95/year for a virus scanner license, $29.99/year for a firewall subscription, and $9.98/year for a spam filter, I think it would be far more effective for everyone to pool their money and hire hitmen to track down the 'bad people' and do 'bad things' to them. I bet you'd see the need for more secure computing go down. As it is now, they're not afraid of anything.

    http://www.imdb.com/Find?select=Quotes&for=pair%20 of%20plyers%20and%20a%20blow%20torch

    1. Pulp Fiction (1994)

    Marsellus: What now? Let me tell you what now. I'ma call a coupla hard, pipe-hittin' niggers, who'll go to work on the homes here with a pair of pliers and a blow torch. You hear me talkin', hillbilly boy? I ain't through with you by a damn sight. I'ma get medieval on your ass.

    Now that's what I'm talking about.

    --
    No sig for you. YOU GET NO SIG!
    1. Re:Physical re-action by Anonymous Coward · · Score: 0

      This'd work well enough to reduce the number of script kiddies but a lot of a larger computer crimes that really matter are perpetrated by rival companies and/or organized criminal organizations. They not only can afford a larger army of thugs than me but they've got a big head start in the hiring process.

  44. Network protocols are NOT secure by snowleopard10101 · · Score: 1, Informative

    The whole TCP/IP stack was NOT designed taking security under consideration. Therefore, we either need an external security mechenism (such as firewalls, IDSs, IT department, etc.), OR we need to design new secure network protocols and change every single node in The Internet. Now, obviously we can't change every single node in The Internet, can we?

    1. Re:Network protocols are NOT secure by ClosedSource · · Score: 1

      I'm glad somebody pointed this out. I think what we are seeing now is that the end-to-end principle is not the optimum design for every distributed system but a trade-off like all other system design approaches.

      It's ironic to me that some of the same people who get upset about a few lines of code being duplicated within an application find nothing wrong with redundant security hardware and software being duplicated millions of times on the Internet becuase Internet Protocols are "insecure by design".

    2. Re:Network protocols are NOT secure by owlstead · · Score: 1

      "The whole TCP/IP stack was NOT designed taking security under consideration."

      And it doesn't need to be. The TCP/IP stack implementations need to be protected against buffer overflows and such like. Appart from that, security must be implemented on the application layer (which is not part of the TCP/IP stack).

      "Therefore, we either need an external security mechenism (such as firewalls, IDSs, IT department, etc.),"

      If the OS would not let any application just make any connection towards the internet, and if it would not let any application just open any server port, I would indeed not need a firewall. Anyway, you cannot design a network protocol to be secure in the sense that you are talking about. How would such a secure protocol replace a (higher level) IDS?

      "OR we need to design new secure network protocols and change every single node in The Internet. Now, obviously we can't change every single node in The Internet, can we?"

      IP uses IP addresses to identify computers. Unless you want to have an identification scheme for *each* address, you cannot have such security on the TCP/IP layer. This is called IPSec (or the security part of IPv6 I suppose). It does work, but only within closed environments (e.g. corporate LAN's or within universities) and it only protects against eavesdropping and malicious laptops joining the network.

    3. Re:Network protocols are NOT secure by ClosedSource · · Score: 1

      "And it doesn't need to be. The TCP/IP stack implementations need to be protected against buffer overflows and such like. Appart from that, security must be implemented on the application layer (which is not part of the TCP/IP stack)."

      You're just describing how it was designed, which has nothing to do with what could or should have been done. Having each application handle its own security is both redundant and much less secure than if the problem were solved in one place.

  45. Do We Really Need a Security Industry? by Himring · · Score: 1

    As long as humans use computers.... Yes.

    Wtf? Did this blurb totally overlook social hacking?

    --
    "All great things are simple & expressed in a single word: freedom, justice, honor, duty, mercy, hope." --Churchill
  46. If the straw man wasn't there by Anonymous Coward · · Score: 0

    ... you wouldn't need to push him over.

  47. billions by Anonymous Coward · · Score: 0

    Then we would be spending billions of dollars on these products so they can afford to make them secure...sounds like a wash to me...

  48. God, stop with lameass analogies and RTFA by Anonymous Coward · · Score: 0

    jeezus.

  49. I hope so. by FlyingSquidStudios · · Score: 1

    Otherwise, who's going to guard my porn while I'm out?

  50. Sort of ... but not exactly. by khasim · · Score: 5, Insightful
    From TFA:

    If computers were already secure against viruses, there wouldn't be any need for antivirus products. If bad network traffic couldn't be used to attack computers, no one would bother buying a firewall.

    Now, take a default installation of Ubuntu Feisty Fawn. Even if you hook it straight into the Internet WITHOUT an external firewall (or running any firewall software) you'll still be very secure.

    That's because, by default, there aren't any open ports. There's no way for any worms to attack your system. That's just basic security practice.

    Now, there are other ways to crack a default Ubuntu installation. But they require that the admin have done something to make it LESS secure (or you can physically access the box).

    Your example is about the physical world. And the problem there is that physical access is already assumed. We can take steps to REDUCE the physical access, but that still leaves social engineering attacks.

    You will always need police just as you will always need sysadmins who will READ THE SECURITY LOGS. No matter how secure you are.
    1. Re:Sort of ... but not exactly. by arivanov · · Score: 4, Insightful

      Err... I think you took the example too literally.

      That is besides the fact that the original analogy is wrong. What Bruce thinks is that as computing becomes a utility the security needs will decrease.

      I hate to disagree. They will remain, probably even increase to match the "it just works" expectations you have for an utility.

      Utilities do not have less expenditure on security just because they have become a utility.

      Water companies have to deal with mandatory security of the water supply. Gas companies have to deal with mandatory security of the gas grid. Electrical companies need to provide security of the electrical grid. Old style telecommunication companies have some very hefty obligations regarding the availability of their communications in an emergency and have expenditure related to that as well.

      Add to this the day-to-day battle with fraud and theft of service. Even without "national minorities" going around and digging out all of your copper cables and selling them for scrap there is a very large expenditure on security in any utility. Granted, it no longer appears as an item on the end-user bill, but it is there none the less. And lots of it.

      If it all ends up being folded into the utility fold it may in fact end up being more than now. Everything else aside a utility is obliged to maintain a certain standard of service, hence 100% of Joe Bloggs will be covered by AV and firewall, not 1% like now and so on.

      --
      Baker's Law: Misery no longer loves company. Nowadays it insists on it
      http://www.sigsegv.cx/
    2. Re:Sort of ... but not exactly. by Sylver+Dragon · · Score: 1

      Better yet, turn the box off, disconnect all of the cables and bury it in 100 feet of concrete on a US Marine base and tell them that it contains nuclear secrets, which must be protected at all costs. Then, your box will be secure, it will also be unusable. IT security is always a trade off between security and usability. A server with no open ports is not a server, it's an island of useless resources. It's not a bad admin who opens ports, it's just a function of the job. Now, as stated, that admin should be watching things, and making sure that nothing bad happens; but, nothing will every bee 100% secure. It was written by humans, there are bound to be a few mistakes in there somewhere. Yes, it helps to start with a better base, but IT security will never go away.

      --
      Necessity is the mother of invention.
      Laziness is the father.
    3. Re:Sort of ... but not exactly. by Anonymous Coward · · Score: 0
      That's because, by default, there aren't any open ports. There's no way for any worms to attack your system. That's just basic security practice.

      Great. Now sit a user down at it and have him start using the system. Wait! He's surfing the internet, which is creating an attack vector! No! Now's he's downloading email! Now he's copying files of teh corporate file server!

      Seems Ubuntu isn't any safer that new versions of Windows, that by default also don't listen on any network ports, etc.

    4. Re:Sort of ... but not exactly. by adnd74 · · Score: 0, Offtopic

      LOL... how are you guna connect to the internet without any open ports?

    5. Re:Sort of ... but not exactly. by cduffy · · Score: 2, Interesting

      What Bruce thinks is that as computing becomes a utility the security needs will decrease.

      That's not what he argues, though.

      If you RTFM, Bruce's article argues that as computing becomes a utility, security will become "baked in" such that 3rd-party, add-on security products will, to the extent that they exist at all, be implicit functionality that users don't need to think about. To the extent that security will become cheaper, that's because R&D on it will be largely paid for by the utilities (who have an interest in lowering costs) rather than the vendors (who don't).

      Not the same thing at all.
    6. Re:Sort of ... but not exactly. by Digana · · Score: 1

      That's because, by default, there aren't any open ports.

      Of course, if you really want secure by default, you know whom to call.

    7. Re:Sort of ... but not exactly. by Bert64 · · Score: 1

      Actually they listen on loads of ports, but filter them seperately with a firewall...
      If that firewall gets disabled for whatever reason, all those ports are still there listening.
      It also begs the question, why do they need to be listening if they clearly arent being used anyway?

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    8. Re:Sort of ... but not exactly. by Anonymous Coward · · Score: 0

      "That's because, by default, there aren't any open ports. There's no way for any worms to attack your system. That's just basic security practice."

      I thought "basic security practice" was "understanding what you have in hands", and you obviously don't. Just please think a bit -just a minimal amount, about how are crafted most Windows attack vectors and you fastly will see how Ubuntu is wide open (even on default install) to the same ways of attack.

      Hint: most Windows malware doesn't go currently through open services but by user level apps (Ms Office being the major culprit). Just imagine Ubuntu having 50% of computer share and you would see exactly the same attack patterns (and that's even without taking into account that in order for Ubuntu to reach such 50% share would need to relax its security standars to make things even easier to "average joe" which, on the other hand is something Mr Shuttleworth seems to be very inclined to do): a "monoculture" of unknownledgeable users with a standard stack of known complex unsecured apps which "talk" to the Internet (ie: Evolution or Firefox -> Openoffice -> OOscripting -> owned).

  51. Computer Security Not Neccessary by hallux-s · · Score: 1

    There are many things you can do to avoid the need for such things as Anti-virus software, anti-spyware, anti-worm, etc. ad infanatum. The very simplest is to perform the following simple procedure:

    Step 1. Log off/out of your applications and operating system software
    Step 2. Power-down your computer, monitor, and all other peripherals
    Step 3. Unplug or otherwise disconnect computer from mains, and all peripherals
    Step 4. Take computer, all peripherals, all computer software and books in your posession, and place them in a neat stack directly in front of your home, in the viscinity of where the public garbage collection picks up your trash. If you live in an apartment, place said items adjacent to the communal dumpster, trash collection area, etc. If you are homeless, live on the street, or in a public shelter, why do you have any of these items in your possession?
    Step 5. Resolve never again to purchase any form of electronic data-processing equipment, to include communications gear containing transistor-based electronics, etc.
    Step 6. (Optional) Move to the mountains, raise sheep, yaks, etc. Enjoy freedom from modern world and attendant headaches.

    Or as an alternative, you can pay AV "protection money" and smile. Remember that when you pay taxes, its much the same way. The fact is, unless you can protect yourself and what is "yours" from all comers, don't be too grumpy about pooling your money with all the others who are unable to protect themselves to hire a few toughs to do it for you. Or in the case of computer security, a few nerds.

    ~Hal.

  52. Holes: created deliberately or maliciously abused? by dazedNconfuzed · · Score: 1

    It's not like we're digging holes deliberately.

    It's more like we're making multi-story buildings, and flooring is so complex & costly that we only put flooring where we expect people to walk - then someone has the blindness, gall and/or malice to wander somewhere nobody was meant to go and obviously shouldn't, and ends up where they shouldn't.

    Utopian totally-secure software is extremely costly to create.
    The imperative is to create software that does what it's supposed to (which is hard & expensive enough already); making it work perfectly under all unintended conditions (errors, mistakes, and/or malice) is far more expensive.

    It's hard enough to build software that works, without out-thinking those who deliberately & maliciously exploit weaknesses.

    --
    Can we get a "-1 Wrong" moderation option?
  53. Humans, as always, are the problem... by lamegovie · · Score: 1

    As long as machines are designed by imperfect beings such as ourselves, so to will they continue to be imperfect and subject to the same failings as their creators. Primarily, the lack of the ability to accurately predict the future...

  54. Just another utiltity? by Anonymous Coward · · Score: 0

    From TFA article:

    "As IT fades into the background and becomes just another utility, users will simply expect it to work -- and the details of how it works won't matter."

    Will his next article be titled "Do we really need battery backups and auxillary generators?"

  55. Doesn't matter. by Trojan35 · · Score: 1

    The market has determined it's willing to deal with poor stability and security for new features.

  56. YES by pvt_medic · · Score: 1

    We will always need a IT security. Because just like almost anything else out there in the technology field there are always ways around things and ways to break things. Take example the encryption techniques for HD-DVD etc. While some may argue that they implemented flawed security, the movie industry must have had some level of confidence in the security mechanisms when they first rolled the systems out. Same is true for almost everything else. I do though feel that if companies did do more quality control there would be a significantly less of a need for IT security and the amount they would spend making their product safer, would far be cheaper than what it costs to fix their problems.

    --
    30% Troll, 50% Underrated, 10% Interesting
    Score:5, Troll
  57. I love Bruce, I really do. by palladiate · · Score: 2, Insightful

    I like Bruce, but what the hell is he on about? Personal computers are designed to execute arbitrary code. If they weren't, we'd hack them so they would be (TP?). If you can execute code, you can find a way to wreck a system. Sure, it can be hard, but there will ALWAYS be a need for security specialists, and security software. Sure, virus scanners may one day disappear, but rootkit scanners, phishing lists, etc will take their place. Just because your computer engineering is perfect doesn't mean your social engineering isn't flawed.

  58. Wow by garett_spencley · · Score: 1

    I don't think I've ever seen so many separate comments each with their own analogies before.

    One thing that hasn't been brought up (that I saw anyway), is that even if software security issues were mostly eliminated and the industry found itself without a consumer market for anti-virus products and firewalls etc. there will always be a niche market for specific applications where that little bit of extra security is needed. Intrusion detection systems, forensics software etc. will always have a market. And particularly any product that caters to securing users. Other people have already said it. Statistically most compromises are accomplished by people who had access to the compromised data without having to exploit a software bug (disgruntled employees, people betraying their employers for profit etc.)

    I guess what I'm saying is that as long as there's reason to be paranoid there will be a market for products that ease that paranoia. Even if all software were somehow made to be inherently "secure".

    One other thing, even software that is inherently "secure" can still be configured to be "not secure". Configuration errors can cause just as many problems.

  59. A reason to implement the Evil Bit by Random+BedHead+Ed · · Score: 3, Funny

    If bad network traffic couldn't be used to attack computers, no one would bother buying a firewall.

    Sounds like a good reason to implement the Evil Bit for all IP traffic from now on. (Of course, if you own stock in a firewall distributor or other security company, better diversify before they implement this RFC.)

    1. Re:A reason to implement the Evil Bit by marcosdumay · · Score: 1

      If you read the specs, you'll see that the evil bit doesn't stop malware. Secure systems should ignore every package with the bit set, but unsafe systems should react to the package geting compromissed.

  60. Networks, Computer and Software Security by SimBuddha · · Score: 1

    Where to begin...

    For most people, getting the job done is the point of connecting to a network, buying computers and running software.

    For most vendors, accomplishing the task in a reliable way is already a challenge.

    To expect application vendors to make their applications secure, when the computer and the operating system are not designed to be secure is laughable.

    The issue is it is not a priority and possibly not financially beneficial for Intel, AMD, MicroSoft and others to actually make their systems secure and reliable.

    Computers and software have designed in obsolescence meaning that they are design to slowly deteriorate such that customers are foreced to buy or upgrade. Software decrepitude is provided by leaving the system exposed to malicious code and by using lousy algorithms which slow down when loaded with data (the Windows Registry for example).

    When we all decide that having a sustainable software infrastructure which is good enough for our long term needs is more important than stupid, useless new features, then the infrastructure on which software is built will necessarily need to be reliable and therefore inpenetrable to attack. The software I use today is really almost identical to the software I used ten years ago and stagnation has long set in. Software gets bigger and more bloated to consume the vast resources that modern machines provide, yet the user experience gets slower and slower...

    Just some thoughts from an engineer who wrote a vertical whole business automation application that runs 7/24 23 years ago that is still runnning with no data loss and no down time ever... The biggest problem is that the last time I made any money from that application was 16 years ago when I modified it for multi-user and made it Y2k compliant. Software that is too good needs no maintenance and produces no ongoing revenue for the developers.

    SimBuddha

  61. do we really need security article by arimed · · Score: 1

    Following this logic, if we all just behaved well and followed the rules than there would be no need for police officers. Moreover, if all the different countries could just get along then we would not need to have armies and we would have world peace. This is the most brain dead article I came across in a long time.

  62. if by Anonymous Coward · · Score: 0

    here's one:

    If the submitter was getting laid, there would be less stupid articles on /.

  63. This is awefully fanciful by blindd0t · · Score: 2, Interesting

    If people were perfectly peaceful, we wouldn't need laws or governance

    If everybody washed their bums correctly and cooked meat well every time, nobody would have to worry about butt-worms

    If people were perfectly courteous and attentive on the road, there would be no need for auto-insurance

    So now let us imagine what it would take to get to a point where we no longer need people specialized in securing and maintaining the integrity of data. Do We Really Need a Security Industry? YES! We most definitely do, and always will! Is there room for improvement? Yes, vasts, and there always will be!

    1. Re:This is awefully fanciful by DECS · · Score: 2, Interesting

      The real solution to butt-worms is having people not demanding food all the time. If people weren't hungry, we wouldn't need a food industry, and we could spend all that frivilously wasted money on podiums for pontificating analysts.

      That would also rid of world of the foodborne butt-worms problem. Actually it would trade off butt-worms of one sort for another, but you can't have it all.

      http://www.roughlydrafted.com/

    2. Re:This is awefully fanciful by Grishnakh · · Score: 1

      But the problem is we don't need as large or expensive an industry as we have now. If we weren't using Windows, we wouldn't have to worry much about viruses, and that means we wouldn't need Norton or Symantec or McAfee any more. That's a lot of money saved.

      We'd still need people to look for security holes and fix them, but that's something the OS vendors should be doing.

      To relate to your other analogies:

      If people were more peaceful, we wouldn't need as many laws or police.

      If people were better drivers, we'd still need auto insurance, but it would cost a lot less.

  64. Security... by Mockylock · · Score: 1

    As long as it's run by electricity and chips, and is built by humans.. it will be vulnerable to hacks. It would have to be so complex that not even humans could understand it.. in order for it to not be hacked by them. Something like my 2 year old.

    --
    "Please, shut up. Just when I think you can't say anything more stupid, you speak again." -Archie Bunker.
  65. Bosco by Dr.+Eggman · · Score: 4, Funny

    We live in a world where people will trade their password for a bar of chocolate. In many cases, they don't need to trade the chocolate because we also live in a world where people name their passwords after chocolate.
    --
    Demented But Determined.
  66. Good Job Captian Obvious! by whitelabrat · · Score: 1

    Good job! Now solve the problem.

    Ain't so simple after all huh?

  67. In other news by Otis2222222 · · Score: 5, Insightful

    If people didn't commit crimes there wouldn't be a need for police.

    1. Re:In other news by wirelessbuzzers · · Score: 4, Funny

      If people didn't commit crimes there wouldn't be a need for police. We'd still need analogy police. Speaking of which, you're under arrest.
      --
      I hereby place the above post in the public domain.
    2. Re:In other news by e_armadillo · · Score: 1

      No, If stores, banks, homes, businesses, etc. were designed in such a way as to prevent crime there would be no need for police.

    3. Re:In other news by Anonymous Coward · · Score: 0

      And because we have to have police no matter what, we need to make people commit crimes.

    4. Re:In other news by jay2003 · · Score: 1

      No, If stores, banks, homes, businesses, etc. were designed in such a way as to prevent crime there would be no need for police.

      Your attitude comes down victims are to blame for crime. Somebody broke into your house, it's your fault for not living in a underground bunker. Somebody mugs you at gun point it's your fault for carrying valuables or for not walking down the street with loaded weapon and getting into a gun fight with the mugger. If there weren't criminals, there would be no need for the police. The opportunity to commit crime does not make people criminals.

    5. Re:In other news by The_Wilschon · · Score: 0

      First: The GP was making the analogy a better analogy by making a closer fit to the topic at hand, to wit: If computers were designed in such a way as to prevent virii and friends, there would be no need for the security industry. The poor version of the analogy: If people didn't commit crimes, we wouldn't need police. This poor version would map back to: If people didn't write virii and friends, we wouldn't need the security industry. See the difference?

      Second: Stating that a better design for stores, banks, homes, businesses, etc, would obviate the need for police is not blaming the victims for crime. It is simply stating the facts. If there were not any actual way to break into your home, then nobody would do it. This is blatantly obvious. If there were truly a way to completely eliminate any way for a crime to be committed, then no crimes would be committed because they would all be impossible. To put it a little bit more thoroughly: If stores, banks, homes, businesses, etc, were designed in such a way as to prevent all crime, then being a criminal would be impossible. If being a criminal were impossible, then every person would not be a criminal. If every person were not a criminal, then there would be no need for police. This can be combined down by syllogism to a very slightly modified version of the original statement: If stores, banks, homes, businesses, etc, were designed in such a way as to prevent all crime, then there would be no need for police.

      --
      SIGSEGV caught, terminating

      wait... not that kind of sig.
    6. Re:In other news by Em+Adespoton · · Score: 1
      Hmm... I think the only way to prevent all crime is to abolish criminality. LIkewise, the only way to abolish all computer security breaches is to do away with security. Then nothing can be breached :)

      Seriously though, both criminals and "security breachers" operate by attempting personal gain through avenues outside the culturally accepted norm. There will always be such people -- a lot of the biggest "innovators" throughout history were such people.

      Personally, I think the only way to do away with the security industry is to do away with the concept of personal privacy. If there is no privacy, then everyone will know who is messing with your system, which might make them think twice about attempting it. Same goes for criminal acts. The security industry is there to prop up privacy.

    7. Re:In other news by scottv67 · · Score: 1

      If people didn't commit crimes there wouldn't be a need for police.

      If we didn't have Police, Gordon Sumner would be just another English teacher.

    8. Re:In other news by Jugalator · · Score: 1

      If we didn't catch diseases or keep injuring ourselves, we wouldn't need healthcare.

      --
      Beware: In C++, your friends can see your privates!
    9. Re:In other news by Frozen+Void · · Score: 1

      this analogy isn't working if all people were implanted with ThoughtControl brain chips.
      Yeah,thats like equivalent of having the security built-in.

    10. Re:In other news by jay2003 · · Score: 1

      The easiest a crime which is there is no way to prevent is for the criminal to brandish a weapon (gun, knife, etc) and demand access to your house, keys to your car, etc. There will always be crime. Our society could do a better job of permanently removing those who repeatedly commit crime but that's another story.

      It's also impossible to secure any structure with windows. Glass is easy to break.

  68. Do not run with analogies! by grcumb · · Score: 4, Insightful

    And if our buildings and public places were built securely, we wouldn't need police, right?

    Put down that analogy; you're liable to cut yourself. 8^)

    Security in buildings and public places represents an utterly different problem set from software security. They have virtually nothing in common. Suggesting that software security today is like (heh) a walk in the park is wildly wrong.

    I hate analogies, because they cloud things more than they clarify them. But if I were to use yours, I would say that if our buildings and public spaces were better policed, we wouldn't need to pay for personal, individual security guards who pat down and disarm even our friends before they allow us to so much as look at one another.

    Schneier's point is valid. In a healthy, heterogeneous software environment, the threats are fundamentally different from those we face today. We could move from trying to protect ourselves from clicking on tainted image and document files(!) to creating secure site configurations tailored to our particular needs. I too dream about the day when we have configurations that are not so draconian that people are precluded by fear from taking advantage of some of the Internet's greatest advantages: the end to end network.

    There are some who will say that software is inherently insecure, and that it cannot be secured. There are some who say that people using 'safe' technologies and processes are only safe by virtue of the fact that there are easier targets in abundance. They are wrong. And this is Schneier's point: Whatever inherent problems there may be in software security, the vast majority of Windows users - let's call a spade a spade - work in an environment that is so utterly flawed that there is a quantum difference between the security issues they face and the vastly more limited security issues they could be facing, if only the manufacturers would cease to treat security as a cost centre external to their core business.

    --
    Crumb's Corollary: Never bring a knife to a bun fight.
    1. Re:Do not run with analogies! by Talgrath · · Score: 2, Insightful

      I'd actually say the comparison is somewhat valid. If you (somehow) built a building that had absolutely no access points (doors, windows), it would certainly be secure, with no reason for security, right? Of course, said building is completely useless, nobody can go in or out and nothing can get done; it just sits there taking up space. The same could be said of a computer with no floppy or CD drives, essentially no way to do anything with it.

      Now, let's say we give it a couple of entrances, but we place them up on the third floor so that only people with a tall ladder can get to the doors; the doors of course, have locks on them as well so only people with keys can enter. I'd compare this (somewhat roughly) to a computer with a floppy drive and a CD drive; people can mess with your computer, but only if they have physical access to it (generally rather difficult).

      However, the previous idea is pretty awkward if you want people to be able to get work done. The UPS guy won't deliver packages to your building because he doesn't have a ladder, so you have to go down and get them, then bring them back up, it's hard to meet with other people to discuss business at your building because your business partners don't have a ladder, and of course, employees don't like just sitting in a windowless building all day under fluorescent lighting. So you now you give the building ground-floor entrances and windows; now people can enter the building more easily and employees don't get depressed from not seeing sunlight at all during work.

      Of course, now you have a problem; burglars can easily get into your building by smashing the windows; they can easily reach the door and pick the locks. So now you need some security, an alarm system on the windows, security cameras and some security guards to watch the doors and the building in general. This is comparable to hooking your computer or network up to the internet and opening up the necesary ports; you can now get your work done easily, and even play around a bit, but at the same time your computer is less secure by nature. Sure, there are ways to make your computer more secure when connected to the internet, much like there are ways to building with security in mind; but ultimately security software is necessary if you're doing any serious business with your computer connected to the internet.

      As to your point, I wouldn't say that software is inherently insecure, I'd say that software is inherenetly breachable. Can anyone point me to an OS that has never had a reported security breach and has been out at least one year? And while I agree that companies need to be more focused on security in their software, they also want to make sure their software convenient to use (particularly if it is meant for users with little technical knowledge); and in the end, when selling to many/most people, functionality and convenience trumps security. Perhaps if your business is serious about security, security trumps convenience, but I highly doubt it trumps functionality. And in the end, software isn't just breached due to errors in the programmer's thinking, but because a hacker has come up with a way to exploit the programmer's error, or to actually twist the functionality of the product itself.

    2. Re:Do not run with analogies! by DogDude · · Score: 1

      Whatever inherent problems there may be in software security, the vast majority of Windows users - let's call a spade a spade - work in an environment that is so utterly flawed that there is a quantum difference between the security issues they face and the vastly more limited security issues they could be facing, if only the manufacturers would cease to treat security as a cost centre external to their core business.

      Well, you can either call the work environments flawed, or the computer systems themselves flawed. The computers are supposed to help facilitate us getting things done. If they can't do that in a way that fits in with how we work, then they're not all that useful, now are they? My computers work for my business. My business doesn't exist to support my computers.

      --
      I don't respond to AC's.
    3. Re:Do not run with analogies! by Ja'Achan · · Score: 1

      And this is Schneier's point: Whatever inherent problems there may be in software security, the vast majority of Windows users - let's call a spade a spade - work in an environment that is so utterly flawed that there is a quantum difference between the security issues they face and the vastly more limited security issues they could be facing, if only the manufacturers would cease to treat security as a cost centre external to their core business. You keep using that word. You should look it up, I don't think it means what you think it means.
  69. Scariest part by Dareth · · Score: 1

    The scariest part is the "security industry" is filling up with green newbies fresh out of college.
    They have all the right credentials and certifications. Only silver lining is if they don't screw up too badly, they may last long enough to get some real experience.

    --

    I only look human.
    My mother is a halfling and my dad is an ogre, so that makes me an Ogreling
  70. OP is funny by Tsagadai · · Score: 1

    It's always human error. Technical security flaws are now quite uncommon compared to social engineering and whatnot. Perfect software will never happen because some programmers are stupid, illiterate and incompetent, and those are just the ones I've worked with. Seriously expecting secure software is like expecting Jesus to descend from the heavens and fix all our software bugs. I would not hold my breath if I were you.

  71. Virri? Where'd that extra R come from? by Corpuscavernosa · · Score: 3, Informative

    In the English language, the standard plural of virus is viruses. This is the most frequently occurring form of the plural, and refers to both a biological virus and a computer virus.

    The less frequent variations viri and virii are virtually unknown in edited prose, and no major dictionary recognizes them as alternative forms. Their occurrence can be variously attributed to hypercorrection formed by analogy to Latin plurals such as alumni or false analogy to Latin plurals such as radii; idiosyncratic use as jargon among a group, such as computer hackers; and deliberate word play, such as on BBSs (see, e.g.: leet).

    From Wikipedia, your source for all things accurate.

    --
    We figured out a long time ago that it's easier to elect seven judges than to elect 132 legislators.
  72. Yet... by Plekto · · Score: 1

    The sad truth is that it DOES all exist.

    My copy of Zone Alarm(not the only app I use, either), has logged 1,640,000 attempts to get into my computer in the last SIX months.

    We sure as hell do need such an industry. I'm not trusting that the hackers will go away when I see levels like that.

    1. Re:Yet... by shmlco · · Score: 1

      Now run w/o torrenting for six months.

      --
      Any sect, cult, or religion will legislate its creed into law if it acquires the political power to do so.
    2. Re:Yet... by irc.goatse.cx+troll · · Score: 1

      How many of those would have been successful without zonealarm? My guess is 0. How does it define "get into your computer"? I'd guess any single SYN packet that hits your machine, incl. worms that wouldn't effect you anyways as they target software you don't run, blanket network-wide scans, call-back services like things that check IdentD (ircd +ftpds), things that scan you to see if you're running an open proxy, etc.

      Is someone calling you due to dialing the wrong number a social engineering attempt? What about a criminal driving past your house and looking at it? How is either really any different from getting hit with some stray SYN packets that zone alarm goes apeshit over?

      --
      Pain lasts, kid. Its how you know you're alive. Sometimes I think this growing up thing is just pain management-TheMaxx
    3. Re:Yet... by Known+Nutter · · Score: 2, Interesting

      I am personally obligated to post this link every time I see "Zone Alarm" and some phrase describing 'hack attempts' and 'logs' posted on the internet.

      While most (read: all) of /. gets this, I post for user #1018050. Sir, please read this short article:

      http://samspade.org/d/firewalls.html

      --
      Beware of the Leopard.
    4. Re:Yet... by Anonymous Coward · · Score: 0
      Thanks for that link, I agree with about 90% of the stuff his saying.

      but remember that most of the traffic you see is harmless, and that even if it isn't harmless it can't affect your system (if it could, it wouldn't be logged). Oh, and try not to waste admins time with frivolous complaints. This I do not agree with. Although I may just be reading it wrong. probing for weak systems would appear pretty harmful to me, from what I have seen as a normal user on BT's network a user with a personal firewall and no [router|real firewall] will get alerts/alarms/logging of probing from infected computers every 30 seconds or so. This type of thing will get ignored a lot of the time and becomes a major problem in the future for networks.

    5. Re:Yet... by FLEB · · Score: 1

      Complain, complain, complain... Don't throw the benefits out with the overreacting idiots. I personally like having a software firewall (Kerio 2.1) along with a NAT, because it throws a flag on everything from nosy installers, overzealous friendly network apps, to possible malware, as well as providing some level of security on a laptop when you're on someone else's network*. Okay, the idea that "when it's infected, consider it hosed" holds true more and more, but with a software firewall, you can tell more easily when that happens, and at least not keep feeding a bad machine.

      * Actually (and maybe someone out there can help me) what I'd like to find, for the Windows platform, is a software firewall that's rather unobtrusive and lightweight (like I said, I'm still running Kerio 2-- no slow graphical popup crap like ZoneAlarm), and allows me to quickly switch between rule-sets. I'd like to have something that allows me to quickly switch to an "insecure" profile when I'm on an untrusted WiFi connection, that would block things like unencrypted email ports, unencrypted IM, and servers that I have set up for automatic password entry. I know Kerio allows you to load and unload rulesets, but it's buried deep in the menus and it's hardly quick or simple.

      --
      Information wants to be free.
      Entertainment wants to be paid.
      You just want to be cheap.
    6. Re:Yet... by turbidostato · · Score: 1

      "The sad truth is that it DOES all exist."

      The sad truth is you didn't understand a word.

      "My copy of Zone Alarm(not the only app I use, either), has logged 1,640,000 attempts to get into my computer in the last SIX months."

      How many of them came form "owned" Windows computers?

      "We sure as hell do need such an industry"

      Sure. That's why I managed to run my linux box for years without buying any "zone alarm" for it.

      The point of the article is not that you do need Zone Alarm now, but that if Windows was focused on security (not "security out of proportion" but simply "security as circumnstances mandates" -just like your home has a pretty decent front door and a lock, no need for Fort Knox security here) you wouldn't see those millions of atack attempts (since there wouldn't be millions of "owned" PCs) and you wouldn't need to buy a third party product to protect your OS since it would be secure enough to start with, just as I don't need to buy a third party product to protect mine.

  73. Nice try Schneier...... by DCKiwi · · Score: 1

    "If computers were already secure against viruses, there wouldn't be any need for antivirus products. If bad network traffic couldn't be used to attack computers, no one would bother buying a firewall. If there were no more buffer overflows, no one would have to buy products to protect against their effects. If the IT products we purchased were secure out of the box, we wouldn't have to spend billions every year making them secure."

    If my aunt had balls, she'd be my uncle!

  74. On a similar note... by Anonymous Coward · · Score: 0

    "The primary reason slashdot exists is because inane articles can't be published elsewhere. If IT journalism wasn't so crap, there wouldn't be any need for slashdot. If shill journalists were simple killed at birth, no one would bother loading the slashdot front page. If there were no articles with 2 paragraphs per page and 20 pages of ads, slashdot's content would disappear. If the IT reporting industry was fixed, we wouldn't have to visit this site anymore."

  75. Virii is not a word by Anonymous Coward · · Score: 3, Informative

    Virii isn't a word. It's not the Latin plural of "virus". It would be the plural of "virius", if that were a word, which it isn't. Quite plainly, "virus" has no Latin plural. "Viri" is the plural of "vir", which means 'man'. In Latin, it was a catch-all for "poison". It has no plural in the same way the English word "everyone" has no plural.

    There are entire wikipedia articles on this issue. What you're doing is wrong, and I've modded you down for being an idiot. The correct plural is "viruses". Start using it. It's in your own best interest, after all. Anyone who knows the most basic amount of real Latin will laugh at you the moment you utter the word.

    1. Re:Virii is not a word by miskatonic+alumnus · · Score: 0, Redundant

      word 1. A sound or a combination of sounds, or its representation in writing or printing, that symbolizes and communicates a meaning and may consist of a single morpheme or of a combination of morphemes.

      While virii may not be the plural of virus, it most definitely is a word.

    2. Re:Virii is not a word by Anonymous Coward · · Score: 0

      And I laugh at anyone who knows the most basic amount of Latin

  76. Do you need to bebug stuff? by gelfling · · Score: 2, Insightful

    Shouldn't code be able to debug itself? Do we still need auditors? Why? Shouldn't our training and processes be up to snuff by now. See the point of a 'security industry' is not because things should work this way or that way but because they in fact DO work this way or that way. That's why they call it engineering, because it's engineered and that means it's imperfect.

  77. Yeah by jayhawk88 · · Score: 1

    And if my aunt had balls she'd be my uncle. It's not like there's some big conspiracy with all the app/OS programmers to keep their techie buddies in jobs here. People make mistakes, users are stupid, hackers are smart and sometimes evil.

  78. If things were secure in the first place? by Afecks · · Score: 1

    Who do you think is going to make it secure "in the first place"?

    All you're doing is shifting the industry closer to the OS vendors, it's still very necessary.

    Of course if Microsoft bought up all the AV, Firewall, IDS and other security vendors with this goal in mind, many people would shit a brick and twitter's head would explode.

  79. Yes, yes by Anonymous Coward · · Score: 0

    and if homes could be made impregnable and clothing made into invincible armor, we wouldn't need police either...

    and if cars could be made to run perfectly, we wouldn't need mechanics

    and if humans could be made to perform at 100% efficiency, we wouldn't need /. to post inane articles...

  80. I have a better question... by johnwyles · · Score: 5, Interesting

    A better question is: Do we really need columnist like Bruce Schneir telling us what a perfect world might look like?

    --
    [[ the only 15 letter word that is spelled without repeating a letter is uncopyrightable: it may soon be, however. ]]
    1. Re:I have a better question... by Anonymous Coward · · Score: 0

      What a stupid comment.
      How about "Do we really need conversation? Shut the fuck up."

    2. Re:I have a better question... by CrankyOldBastard · · Score: 2, Informative

      Bruce Schneier is not "a columnist". He invented the firewall, is is one of the more clued people regarding IT security in the world.

    3. Re:I have a better question... by tsa · · Score: 1

      Do we really need firewalls?

      --

      -- Cheers!

    4. Re:I have a better question... by Anonymous Coward · · Score: 0

      Is this Schneir guy someone important, such that we're meant to ponder his stupid questions as if they were brilliant?

      Assuming for a moment there is such a thing as building anything perfectly (ask NASA how likely that is)... if we built everything perfect, then no, we wouldn't spend billions on security software. Instead, we'd spend trillions on perfect development.

    5. Re:I have a better question... by Saint+Fnordius · · Score: 2, Insightful

      Let's put this a different way: how big is the market for putting tougher locks on automobiles? Of course they still get stolen, and there used to be a pretty good market for after-market car alarms, but most cars have good enough of a security system (in the opinion of their owners, that is). Most computers, though, if they were cars, have no locks on the doors, and it's far too easy to bypass the ignition key, steal the fuel, and so on.

      I think that's what Mr. Schneier is getting at: most appliances and things we own have a reasonable amount of security out of the box, but not most computers. Standard security should be a concern addressed by the manufacturer, not the customer.

    6. Re:I have a better question... by somersault · · Score: 1

      I know all projects are bound to have bugs and oversights on the developers parts, but there are plenty of 'free'/open source applications (and OSes) that are more secure than the mainstream OS and application sets that we all use. Apache is maybe a cliched example, but a valid one.. it doesn't have to cost 'trillions' to develop better software in the first place. We just have really poor expectations after years of having Windows rammed down our throats. If your system is on a network then presumably there will always be ways of getting past security, even if it's only through social engineering methods, physical keyloggers/cameras/device-that-can-tell-what-you-t ype-by-the-sound-of-the-keys/whatever, but if you build things right from the ground up, then it won't cost the earth to write secure applications on top of the OS.

      And it does sound like he is someone 'brilliant', look at the comments just above yours, he was involved in the creation of firewalls, etc. I view things like firewalls as necessary, they're like putting a lock on your door, but stuff like anti-virus and anti-spyware software shouldn't be necessary. At least until someone shows that you need to be running that crap on Linux too (not talking about email servers here). Having applications open-source helps a lot in that regards, because then if someone has put some malicious code into an application, it will quickly be noticed and can be eradicated. I don't use Linux all that often (would probably have it on my laptop if I didn't already have Mac OS and Windows on here) at the moment, but I enjoy using it, and I'm liking the direction that the world seems to be heading in - I hope that in the next few years it really does become a mainstream OS. The only reason I don't use a *nix based OS exclusively, and haven't moved all our work computers to using Linux, is that 1) I like to play games that only run properly on Windows, and 2) The 3D CAD software we use at work doesn't exist for Linux :( Anyway, rant over, back to work! :P

      --
      which is totally what she said
    7. Re:I have a better question... by somersault · · Score: 1

      After me RingTFA I see that this guy doesn't even expect that we will stop having to produce third party add-ons to make things more secure, he just says that the end user shouldn't have to deal with it. He does also say that if people put more effort and cash into making apps secure in the first place, that these third party solutions will decrease and increasingly security will be something built in in the first place, as it should be. I know that I'm not involved in OS development, or any development where security is a massive concern (I mostly just write small in-house apps that are only ever going to be used within our internal network), but I have enough of an idea of what's involved in these things, and how things *should* work, to know that there is a *lot* of room for improvement in for example, Windows! While you can be cynical about Microsoft moving to DX10 only in Vista, and knowing Microsoft I'd certainly suspect that it is a ploy to force everyone to buy Vista to be able to play games (I only moved to XP from 98 a couple of years ago, because games were starting to require it..), but if they spent less time on making things backwards compatible and more time rewriting everything securely, then we'd see a lot of benefits. Backwards compatibility is always useful, but in Microsoft's case, a total rewrite of most of Windows would be welcome. As a bonus, if people can't run their old apps on the new version of Windows anyway, it's much easier to switch to another OS! Yay :P

      --
      which is totally what she said
    8. Re:I have a better question... by Flaming+Foobar · · Score: 1

      Do we really need firewalls?

      Most businesses probably don't want to let people run things like FTP servers or P2P on their workstations. Otherwise, they are pretty much snake oil. Blocking inbound traffic to ports where there aren't any services running accomplishes more or less nothing (unless you have a really, really outdated, buggy OS). If you have any services running, you allow traffic to those ports so the firewall carries on doing nothing.

      Firewalls can also be detrimental to security when they prevent things like using automatic software updates over the Internet. I maintain a couple of Linux/Apache based web servers which are a pain in the ass to keep up-to-date, because they have all outbound traffic blocked. So I need to download all the rpm files to my own computer first, and then use ssh to copy them to the servers and install them manually, slowly working out any dependency issues. If the IT people at the company weren't brain dead, I could use yum to install them automatically in 5 minutes instead of what takes hours now.

      --
      while true;do echo -e -n "\033[s\n\033[u\134_\033[B";done
    9. Re:I have a better question... by jellomizer · · Score: 1

      Yes you do. You dont want people on the internet access your intranet. I guess you could setup all the intranet to work over the internet with extra security and such but it would be much easier to put a firewall up. Software Firewall in my opinion on the other hand are kinda silly because while it protects your system it is much easier for a virus or Trojan to turn it off, and then bam full access. There is still no good way to stop Trojans Even with Linux and Max OS, OpenBSD and Windows Vista. Install this application and while it may appear to do what you want it to do it actually is doing an extra mean thing.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    10. Re:I have a better question... by hesaigo999ca · · Score: 1

      Ditto for me, this dude forgot to mention, what if the sky was pink, we would have a much harder time finding those pink eleohants everywhere...

    11. Re:I have a better question... by stinkytoe · · Score: 1

      The reason this analogy doesn't hold is that for the automobile, you have to put the work into breaking into each one individually, whereas with a common enough computer related security vulnerability you can do the work once, i.e. research and write the exploit program/script, and use it afterwards repeatedly with much less effort. So while a car thief has to start over with each car, and can only steal one at a time, an exploit writer can do the real work once, and perform the job on as many similar machines as he can find effectively simultaneously. This is why computer security is requires so much more rigor.

    12. Re:I have a better question... by Flaming+Foobar · · Score: 1

      Yes you do. You dont want people on the internet access your intranet. I guess you could setup all the intranet to work over the internet with extra security and such but it would be much easier to put a firewall up.

      What access are you afraid of? You shouldn't really be running any public services which you do not wish to be public even in the intranet space. Otherwise, your security is compromised as soon as someone brings in a laptop.

      But if you really think you need to isolate your intranet from the Internet, IP masquerading is much more effective than packet filtering.

      --
      while true;do echo -e -n "\033[s\n\033[u\134_\033[B";done
    13. Re:I have a better question... by Corwn+of+Amber · · Score: 1

      All projects are not bound to have bugs!!!

      Just check propoerly for errors.

      Count properly in arrays.

      Check bounds.

      Abstract your memory allocation/freeing.
      sizeof() is not your friend, it's your fucking doppelg&#228;nger, your second personality, the voice in your head overdubbing every malloc.

      malloc syntax : malloc(sizeof(foo)). It might not be all that needed with int, char, long, float and double, but it is required and necessary for everything ELSE.

      Test every case.
      Syntax : switch()case:break; default:printf("This condition is impossible. Check for bugs.")

      How hard is THAT exactly?

      --
      Making laws based on opinions that stem up from false informations leads to witch hunts.
    14. Re:I have a better question... by somersault · · Score: 1

      I'd hardly call that an exhaustive list of all the bugs that the world has ever seen. A bug to me is also when the program gives an unexpected result because you've not thought through the code properly, so something is happening in the wrong order, not happening at all, or the user has input something which you didn't plan for etc.

      --
      which is totally what she said
    15. Re:I have a better question... by Anonymous Coward · · Score: 0

      Is this author also making the assumption that police forces and armies shouldn't be needed either. That's like saying if humans were built naturally secure we would need the police or armies. Perhaps we should also get rid of doctors, because if humans were built to never break this wouldn't be an issue.

      What a stupid column. Can't believe I even wasted my time to make a comment on possibly the stupidest article ever written.

    16. Re:I have a better question... by sunwolf · · Score: 1

      ...Anyone else read "columnist" as "Communist"? I just got back from the article about China's Disneyland.

      "Because security's too difficult..."

    17. Re:I have a better question... by Anonymous Coward · · Score: 0

      But rewriting Windows would take some actual work!

    18. Re:I have a better question... by tsa · · Score: 1

      Well, I guess I have to use tags next time... :)

      --

      -- Cheers!

    19. Re:I have a better question... by tsa · · Score: 1

      I meant to say [rethorical] tags but the 'smaller than' and 'bigger than' get interpreted by the browser...

      --

      -- Cheers!

    20. Re:I have a better question... by Bert64 · · Score: 1

      The workstation itself should prevent users running servers on it...

      Ofcourse firewalls are also detrimental to network performance and security, in that there is yet another device adding latency, and providing a potential point of entry to an attacker. A bug in your firewall could be exploited to compromise the firewall itself, and as you said, you allow services through anyway so any bugs in your services could also be exploited. With a firewall you have one move potentially exploitable system out there.

      Also, blocking all inbound traffic encourages companies to be really lax about internal security.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    21. Re:I have a better question... by jellomizer · · Score: 1

      middle security things. Programs that are only useful without the hassle of logging in, etc. Like contact lists, or the public calendar. Most of the information is stuff we generally don't want to share with the public. But if a hacker were to bring a laptop in just to access our Public Calendar to see that I have vacation for 2 weeks and Ill be at an other location the next, or a contact list which can just as easily be accessed from a public yellow pages book, will just be silly. But we don't nessarly want it public to the outside world so they see that we use x retailer to get our products and then the will just deal with them directly, or so they know how much we mark up. Being in a small company we realize if a random guy walks in for a laptop and pugs it in the network. So Yes a Firewall is useful also it saves us money from making our apps security harden just for low priority data. Data if it was stolen it would be annoying but nothing vital.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    22. Re:I have a better question... by Anonymous Coward · · Score: 0

      Use &lt; for less than <, and &gt; for greater than >.

      You can write & with &amp; which is how I made the above...

    23. Re:I have a better question... by tsa · · Score: 1

      Thanks!

      --

      -- Cheers!

    24. Re:I have a better question... by Saint+Fnordius · · Score: 1

      You are using the analogy is ways it isn't supposed to be used. It isn't an analogy of how security systems work, but in how the manufacturer deals with the issue instead of the customer. If (for example) Microsoft had better designed their product, there wouldn't be such a need for security that had to be bolted on afterwards. I shouldn't have to buy my car door locks separately from my car, so why should I have to even consider which security suite to buy for my laptop?

      Aw, forget it. I'm going to get a MacBook.

  81. The trivial solution always exists. by aschoeff · · Score: 1

    Erroneous "insights" such as these are pretty common in any context you can think of where hysteresis is inherent, and the observer is inside the hysteresis loop.

    Circular thought process:
    1) Gosh, it takes so much extra stuff to make my insecure system secure!
    2) Why don't we just make the system secure in the first place, thereby eliminating the need?
    3) Gosh, my newly secure system is really hard to use, practically useless!
    4) Why don't I go back to the more usable system, since my recent experience has been so secure?
    5) Gosh, my box has been owned!
    6) Why don't I buy the newest extra security stuff to make my usable system more secure?
    7) GOTO (1)

    You could switch that with (to name a couple):
    hot-cold/overdressed-underdressed
    flush-tapped/skinflint-spendthrift

    Our country is going through a particularly painful part of the freedom-tyranny/insecure-secure hysteresis loop right now.

    These aren't concepts for which there is a solution, because separating oneself from the axes on which they lie is impossible and/or undesirable; you can't eliminate basic properties of a system without consequences.

  82. If Ifs and Buts were candy and nuts... by bynary · · Score: 1

    If homes were already secure against burglars, there wouldn't be any need for home security products. If bad drivers wouldn't be allowed to drive cars, no one would bother with traffic cops. If there were no more office shootings, no one would have to buy products to protect against their effects. If the society we lived in were secure out of the box, we wouldn't have to spend billions every year making it secure.

    --
    http://www.bynarystudio.com
  83. Talk to the CIO/CTO/CEO by Anonymous Coward · · Score: 0

    The officers of the company are the ones who can be held criminally liable for the actions of the corporation.

    Talk to the CIO/CTO/CEO, and say that you won't install pirated software without authorization to do so in writing.

    If you request this, I doubt you will ever have to install pirated software. An officer won't sign off on this kind of thing with his/her own ass on the line.

  84. Because many of us won't RTFA... by MoogMan · · Score: 1

    ... and still have their malformed, misguided, assumption-based view...

    (at least a large part of) the article is about security being mainly an "add on" process to the current IT process.

    Security should ideally be an iterative process, through each part of the development cycle of a product and through each stage in a deployment roll-out. This generally doesn't happen though.

    The "Security Industry" (e.g. anti-virus companies) is a necessity because security policies are lax, and further because no-one or nothing is ever perfect. If products and policies were perfect, there would still be a security industry, albeit a smaller ones. The weakest link will always be the end user.

  85. Well, of course we do by nurb432 · · Score: 1

    Even without any 'technical holes' there will still be bad people doing bad things

    Might not need as large of a industry, but it wouldn't just go poof ..

    --
    ---- Booth was a patriot ----
  86. It's interesting... by Fallen+Seraph · · Score: 1

    ... to see someone make such an absurd conclusion, but the trick isn't quite like the comparisons slashdotters seem to be making (although you're not far off). I think it's a legitimate failure on the columnist's part to realize that as big as the IT Security industry is, the other side is even bigger. The number of malicious code writers, and their system of distribution is staggering. Viruses, Tojans, Worms, Malware, Spyware, Adware, Grayware, Scareware, etc etc ad nauseum. The list is endless. The war is endless. We can no more stop malicious code proliferating through the internet than we can stop terrorism, or the drug industry. Because, like the drug industry, like the terrorists, it is a society that causes it, not poorly written code. People CHOOSE to write viruses. They CHOOSE to break into a network and cause harm. Having a sword, and wielding it against someone are two very different things.

    PS- Not that I'm comparing crackers to terrorists, far from it, but the effort to stop them has parallels. And besides, how long will it really be at this rate until hackers are labeled terrorists? It only takes one person to screw it up for everyone.

  87. ADT is not the answer by can56 · · Score: 1

    A couple I know went on a skiing trip last year with their son. Said son told his buddies at school he was going on a trip. The house was protected by ADT. What did the buddies (or friends of buddies) do? Day 1 of the trip - sneak into the back yard of the place, cut the exposed phoneline, then watched what happened. Nothing - the house had a 'dumb' alarm system which called ADT *over the phone line* if an intrusion occured. Day 2 - the buddies cleaned out the place, including 2 very expensive cars (hell, the keys were in the house!). The point of this story is: the thieves first cased the joint to discover that that ADT system was passive (rather than active, which cost more per month), and then cleaned up. As Bruce says, we'll never see total security in our lifetimes.

  88. He's right, you know.... by Time+Ed · · Score: 5, Insightful

    All the "..and if..." replies really miss the point here. Its not that he's stating the obvious, he's saying the glory days of IT security as an aftermarket industry are over. The focus of IT security is shifting from point products that deal only with the threat du jour, to integrated infrastructure. Security as a service, if you will.

    Look at Cisco. More and more of the monitoring and mitigation systems we run are turning up as part of the switch in next generation gear.

    Businesses want simple, cost effective systems that are built in to the infrastructure, don't get in the way of the money-making, and keep the bank and federal auditors happy.

    Besides, the best security tools are free. And most of IT security is just plain common sense. You don't have to have been at it as long as I have to know that. The technology we use only works one way, so threats aren't that hard to figure out. The rule is to be aware of what runs on your network and keep an eye on what comes and goes. If in the years to come that's all built in, cool.

  89. Russian spammer? by dazedNconfuzed · · Score: 1

    Recall what happened to a major spammer sometime last year?
    Seems a lot of people thought it happened because of his spamming, and they were very happy about the results.

    --
    Can we get a "-1 Wrong" moderation option?
  90. Human error and environmental flux by nsayer · · Score: 1
    Once upon a time, a bunch of guys cut down a bunch of trees to build a bridge to cross a stream. Between that moment and today, we've had thousands of years of often subtle improvements in our understanding of everything that underlies civil engineering.

    And despite that, last week an overpass in Oakland melted and failed because of a tanker truck fire.

    The rate at which failures occur in engineered structures of all sorts built during modern times is very low. This is because every time something has failed in the past, we've established another data point or have learned another lesson.

    What does this have to do with computer security? The same thing that the September 11th attacks have to do with civil engineering. The failures of the WTC towers may not have been preventable, but had the stairwells been protected against impact, many hundreds if not thousands of lives could have been saved. But there had never been a need to protect stairwells against impact. Now, we know better. Just as once upon a time, there had never been a need to protect SMTP servers from open-relay abuse. Now, we know better.

    Software engineering is no different. It's just that it is a very young endeavor. Over the course of time, we'll get better at software engineering as a species just as we got better at mechanical and civil engineering. But even as our tools and methods improve, the world will always knock us for a loop with things we hadn't thought of before. Some of those will be new ways to attack existing infrastructure.

  91. Security not a product, its a service by Arrawa · · Score: 1

    True, you can buy software packages. But it is not about the software (or it should not be about the software), it is about the service. Software never is 100% without faults. And those faults can be exploited. So, someone needs to tell the software user that there are faults and how to deal with it, untill there is a new version of the software. The IT securty service is like a nurse that puts a band aid on your bleeding knee untill the doctor has time to stitch it.

  92. And if people paid their debts... by cachimaster · · Score: 0

    we wouldn't need the mafia!

  93. Huh? by Anonymous Coward · · Score: 0

    Um, if windows were unbreakable and locks were unpickable I wouldn't need an alarm for my car or home, but they're not, so I do. What's the point?

  94. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  95. In other news.... by acoustix · · Score: 1

    If my house weren't made of flamable materials, we wouldn't need a fire department. If we didn't have people breaking the law then we wouldn't need police officers. If all nations were buddies we wouldn't need armies. If friction didn't exist I wouldn't need to do maintenance on my car.

    Nick

    --
    "A plan fiendishly clever in its intricacies"- Homer Simpson
  96. This just in! by blhack · · Score: 1

    If cars didn't break down, we wouldn't need automechanics!
    If houses were fireproof we wouldn't need firefighters!
    If people never got sick we wouldn't need doctors!
    If stupid people didn't exist we wouldn't need steel toed boots!

    --
    NewslilySocial News. No lolcats allowed.
  97. The Security Racket by zoltamatron · · Score: 1

    The point of this article is to bring attention to the racket that is the security industry. We are sold products that are inherently insecure and then need to have special software bought for them to prevent bots, spyware, viruses, etc. The OS/computer companies save money on shoddy RnD and the security companies make money selling us stuff to "fix" it.

    I liken this to the financial institutions now selling us "Identity Theft Protection" which is basically insurance from themselves. They make it so damn easy to take out credit cards with just a few pieces of information....nobody has to see a picture ID, nothing is done in person....all so the credit card companies can save money by having everything done by mail. Then when identity theft becomes a huge problem, instead of changing the policy for getting a card, they decide to suck more money out of the consumer by offering "protection" from a problem that they created. Might as well be the mafia going door to door selling "protection"....

    --
    Tolerance does not tolerate intolerance, or hypocrisy.
  98. jesus losers RTFA by boojit · · Score: 1
    If I have to read one more retarded comment that goes something like:

    If we didn't have buglars, we wouldn't need safes. If we didn't have x we wouldn't need y... Jesus you losers, seriously try RTFA once in a while, see if it floats your boat. The author is advocating something quite intelligent here -- shifting security analysis from a reactive to a proactive stance. He's not advocating less security or saying that we won't need dedicated security professionals down the road-- he's just saying if we spend more on security up front (when we build operating systems, applications, etc), we wouldn't have to spend so much on it down the road (on more intelligent firewalls and other security products). Pay attention, damn it. --booj
  99. security holes create jobs by penp · · Score: 1

    If it ain't broke, don't fix it - unfortunately, the opposite has always seemed to be the case, at least with M$. If we were sold a secure OS out of the box, there would be no need for security fixes, and thus, no need of jobs for people who create the security fixes or anti-virii. Of course, no computer is idiot-proof, and anyone can be conned into messing something up - which is why there is tech support, yes? If everyone knew how to expertly use a computer, there would be no need to hire someone to hold computer illiterate people's hands to troubleshoot, install that new tax software, or even to turn the damned thing on. On the opposite end of the argument, it's nearly impossible (at conception) to be able to perceive every single possible security hole in a piece of software. Even a team of people working on a project will be working with the same mindset; just waiting for someone else to come along to find the one thing no one had thought about yet and poke a hole through it.

  100. ruh roh Shaggy by Vexor · · Score: 1

    Cancel or Allow isn't secure?! Somebody warn the president! (Disclaimer: To whom it may apply: No Offense Intended)

    --
    ~Vexed and loving it!
  101. That's not his point by wirelessbuzzers · · Score: 1

    The point of the article is not that if computers were perfectly secure, we wouldn't need security add-ons. It's true, but it's unlikely to happen in the foreseeable future.

    The point is that Windows and other systems should include any necessary security software, and Microsoft (and their contractors) should be responsible for maintaining that software. That way, users and IT departments don't have to be experts in security software to keep their networks secure. It would also hopefully be more efficient, as the security engineers and the original designers could work more closely together. That is, while Windows would be more expensive, you wouldn't have to by antivirus and antispyware tools. It would also be more secure for most people, because the guy configuring the system would know what he's doing.

    This change would balance Microsoft's incentives by making them more responsible for the security of their products. It would balance security companies' incentives because they would gain less from having an insecure infrastructure, and (hopefully) gain more from securing that infrastructure.

    It's not clear from the article how Microsoft could do this without raising antitrust issues, though.

    --
    I hereby place the above post in the public domain.
  102. True--but also pointless. by Dputiger · · Score: 1
    I think James Madison said it best, when he wrote: If men were angels, no government would be necessary.

    He's absolutely right--if all computer products were engineered 100% securely, with no flaws, then we wouldn't need a security industry. The bigger question, however, is whether or not this is even a remotely achievable goal. Even the very best of us, with the very best of intentions, still make mistakes. Now multiply the fact that errors are guaranteed to occur by the millions of lines of code that get written, the reality of deadlines, ship dates, and product launches, and what you get are a guaranteed set of flaws, even under the absolute best of circumstances.

    Consider, for just a moment, how many virii, worms, and malware could be avoided if people would simply stop actively loading it onto their own systems. Email is no longer a new phenomenon, and every company I'm aware of has policies and reminders in place telling people not to open suspicious attachments or run unknown programs. Despite these facts, any number of people infect themselves by foolishly doing things they should've learned not to do by now. The fact that we haven't managed to convince people not to follow even the most basic of security protocols ten years after email began to go "mainstream" for your average corporate employee tells me that absolutely yes, we need a security industry, if for no other purpose than to protect us from the unwashed masses.

    The resourceful, ethical, technological elite might be a match for the resourceful, unethical, technological elite in a theoretical, free-market arrangement where one side is tasked with building a perfectly secure product and the other is tasked with tearing it apart, but there's simply no way any relatively small group of programmers can compete with the number of stupid people out there using their products.

  103. If my mother ... by morcego · · Score: 1

    had a beard, I would call her daddy...

    --
    morcego
  104. There can be no such thing - security by unity100 · · Score: 1

    ANY mechanism, that is CREATED, is exploitable. That has been as such during the course of history.

    ANYTHING that you can create in binaries in a binary world, can be reverse engineered, tweaked, harmed, changed, modified.

    If something is done, it can be undone, changed, exploited in the same way.

    People should lean back and ponder principles of basic interaction of man-made creations during the course of history. Then s/he can avoid posting/writing articles that propose such stupid and clueless concepts.

  105. ...and her name was Cassandra by Night+Goat · · Score: 1

    If a frog had wings he wouldn't bump his as ass it hopped.

    Did you learn English from the Police Academy movies?
  106. Utopian vision - Slashdot posters can't read by owlstead · · Score: 1

    "I know this is a utopian vision that I probably won't see in my lifetime, but the IT services market is pushing us in this direction. As IT becomes more of a utility, users are going to buy a whole lot more services than products. And by nature, services are more about results than technologies. Service customers -- whether home users or multinational corporations -- care less and less about the specifics of security technologies, and increasingly expect their IT to be integrally secure."

    This is the 6th paragraph, out of 11. If you look at this paragraph, you see that the first five are more or less teasers. Schneier then goes on how security becomes more and more integrated into the package (we see this with linux and windows incorporating firewalls as well). Also, as a Java developer and linux user, I know that it _can_ be pretty easy to make products more secure. Buffer overruns and SQL injection can be easily avoided, and I still don't need no virusscanner on my linux machine. Yet about 70% keeps japping about the first few paragraphs, even though Bruce clearly does not see the industry disappear overnight.

    I presume this is progress. At least, it's now RTFSHOTA (read the f***ing second half of the article).

  107. If somebody were to RTFA by david_thornley · · Score: 1

    If somebody were to RTFA (yes, I must be new here), that person would find out that Bruce Schneier was actually saying something intelligent. Of course, TFSs today don't seem to aim at being informative about TFAs.

    Right now, to oversimplify, there's companies that make stuff, and companies that come along afterwards and make the stuff more secure. Microsoft makes an operating system with about as many holes as a large chunk of pumice, and other people busily start selling security patches.

    Now, Bruce asks, what if companies tried to make secure stuff in the first place? They won't completely succeed (even OpenBSD is running more than one security issue per decade), but how would things change? What would the new market dynamics be?

    If Slashdotters would discuss that question instead of the ridiculous one (yes, I must be new here), the comments might actually be worth reading.

    --
    "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
  108. Discouraging Security Students by sglafata · · Score: 1

    I had an instructor at the college I graduated from who tried to put a damper on us Security students by telling us that the Security industry was on a dying road. He claimed that as computers become more and more secure, and people begin to be security-aware, that their will be less and less of a need for Security professionals. I'm not sure I would totally agree with him, but he did have a valid point.

    --
    "If you can't dazzle them with brilliance, baffle them with bullshit."
  109. Re: by Anonymous Coward · · Score: 0

    You're right: if we spent billions making computer products secure off the shelf, we wouldn't need to spend billions making them secure after the fact. Assuming nothing ever evolved, we always knew all forms of possible attack, and there wasn't someone on the inside making sure he and his buddies had back doors into everything.

  110. Kabuki dance of security by WheelDweller · · Score: 1

    (Let me guess- I spelled that wrong?)

    The lion's share of IT is Microsoft; it's the default. We can't count on them to secure it (see also a host of AV/antispam software, as well as their history) and the silly little dance we do swings between trusting Microsoft ('cause they don't know any better) to hiring a sysadmin to do all manner of stupid things in hopes of nailing it down.

    Yeah, I'd like to see an actual, honest-to-goodness security company who does constant monitoring and attempting intrustions, but these days it's hard to push a service that, when it works, nothing happens. And when it doens't work, the whole place goes to hell.

    Business tries to spend as little on security as they feel comfortable with; so until everyone's running Linux with a part of their tribe always watching over every step and releasing patches, it'll be this way.

    There's also an incovenient truth to the IT industry: selling MS solutions will keep you on the jobsite. Here, I've seen a dozen sites that need Linux help once a year, and someone's literally on site each and every month for some kind of problem related to Microsoft. We have to be aware of the "Maytag repairman" aspect of Linux; some people don't want to push it, because they LIKE their expensive cars and vacations.

    Ugly to say, I know...but it's true.

    And as long as there are third parties with promises, and security-contractors have what seem to be large bills, you won't see a change anytime soon.

    --
    --- For a good time mail uce@ftc.gov
  111. The security dance by sandmaninator · · Score: 1

    Security is nothing but a dance between accessibility and privacy. You want easy access to your information but you dont want everyone else to have the same easy access. This is built into what it means to be human. As long as we have humans being human, we will have a security industry.
    In fact, in the future, the security industry should be the only one to still exist since there is a technical solution to all other IT problems.

  112. Missing his point. by Kryai · · Score: 1

    Most people are attacking his article based on the perception he is advocating a utopia of perfection. I think that is far from the actual truth, perhaps there was better language he could have used but after reading his books and blog for years his ideas are very simple and I think valid. He is saying our entire focus currently is on pushing out products that are insecure and only revisiting their security at a later date, or passing the problem off to a third party. There is an example where we hold car makers responsible if their brakes are faulty, with fines and safety regulations. I have not seen any judgments against software vendors that held them liable for security problems that allowed an attack to impact it's functionality. The de facto stance in IT is that software will always be horribly insecure and we need to mitigate it with security products. We could easily, and should demand that software vendors are accountable for providing far more secure products. Perfect security is impossible, but the current state is abysmal. We expect that all our computers are inherently insecure, we do not question it just accept it and mitigate the consequences as best as possible. Why should this be the best method to produce products? Fixing the products at the source, the vendor, is a less expensive and smarter option. It increases security without a third party layer, without having to even stack further layers to cover those vulnerabilities. Do it right the first time, (as best as you can) and we will all benefit greatly. In functionality, productivity and as a society. Anything that hurts our society, slows our innovation and hurts us all. Our tasks are boring, highly technical, and seem mundane... but always remember how the things we do ultimately enrich all our lives. Unless we are fearful of Skynet, and need a way to destroy it at a later date by deluging it with ILOVEYOU emails, we should strive for increasing computer security at the root levels.

  113. You can have it done right, or done fast. by Scrameustache · · Score: 1

    Shouldn't our training and processes be up to snuff by now. Yeah... But marketing said it had to be done by monday.
    --

    You can't take the sky from me...

  114. Defense in depth is economical and robust by Beryllium+Sphere(tm) · · Score: 1

    If buildings were fireproof we wouldn't need sprinklers. But people like to use paper and to have affordable buildings, so we have sprinklers.

    Where Schneier's point comes in, as I see it, is that sprinklers are taken for granted as part of a building. Nobody expects to buy a building and then pay a separate sprinkler industry to install a fire supression system. Instead it's one payment to one contractor. He expects to see security incorporated into the infrastructure analogously to sprinkler systems.

  115. If... by Anonymous Coward · · Score: 0

    if this guy would make a point we wouldn't have slashdot!!

  116. Good points by Mike+McTernan · · Score: 3, Insightful

    I think some of his points are good:

    "Additionally, as long as IT security is a separate industry, there will be companies making money based on insecurity -- companies who will lose money if the internet becomes more secure."

    All the commercial anti-virus software I've ever used has been full of FUD, displaying big red crosses and popup balloons telling me that my system is at risk because I haven't purchased some additional product or upgrade. I see the same companies rolling out stats about virus attacks and in mainstream media warning of the next big threat, doom saying wherever possible.

    Personally, as a programmer, I think the weaknesses in software will be fixed and operating systems changed such that deep probing virus checkers are obsoleted. I'd happily see this whole FUD spreading portion of the security industry die.

    Some of his points may however be too general:

    "The whole IT security industry is an accident -- an artifact of how the computer industry developed."

    There are still places where a security industry will always be needed, such as authentication though RSA tokens/smart-cards/biometrics and the associated infrastructure.

    In general I think he's about right though. Over time software will improve and things will be built in such a way that common failures of today are obsoleted just like other engineering disciplines have improved methodologies e.g. airplanes are not built with square windows anymore - http://en.wikipedia.org/wiki/De_Havilland_Comet.

    --
    -- Mike
  117. give him a break by columbus · · Score: 1

    I think that a lot of the posts so far have been unreasonably hard on Bruce. I also think that a lot of posters may not have read down to the end of the article.

    I think that the point is that the current situation is out of whack and that the computer security industry enjoys a higher prominence than it should (at least in comparison with other industries). For instance, most of the public have no idea what security measures are in place to protect the power grid - at the same time, Norton antivirus is a household name.

    Many of the previous posts are correct in saying that security problems will just disppear. But can the situation be made better than it is now? I'd agree with Bruce that "aftermarket security is actually a very inefficient way to spend our security dollars".

    Assuming that the computer industry moves towards more efficiency in this respect, we may very well see more security baked in to the development process. It would mean a reduction in prominence of the security industry as security problems become more of an industry issue than a universal issue.

    --
    friends don't let friends teleport drunk
  118. In a perfect world we can but... by Anonymous Coward · · Score: 0

    We all want to live in a perfect world/universe where there are no problems which in reality is impossible. In our minds we think we can create this "perfect" world where we have absolute control but in reality we haven't discovered everything in the world so we can "perfect" or control it. We seem to have think that we have discovered everything in the world but in reality every generation "scratches through one inch of infinity of discovery". We seemed to have gotten the mind of Lord Kelvin in which he said "There is nothing new to be discovered in physics now, All that remains is more and more precise measurement.(1900)". We haven't discovered everything yet and nor will we in a very long time. Every new generation thinks it discovered everything in the world that can be discovered but to find out the next generation discover new things the older generation didn't. Will this discovering ever end? I doubt it even if the human race disappears for whatever reason there will be more discovery beyond our tiny world.
    But enough philosophy and back to our question of security. There is no such thing as absolute secure operating system or applications as long I have some means of access it I will have a way to break into it. Even it was electronically secure if I can physically get at it if I wanted to and steal it. Even with encryption on the hard drive if I really wanted to get at the data onto another drive and crack it. With enough time and resources the data will come out.
    I think my mind is the most secure place in the world. I can't remember where I put my stupid keys?!

  119. the answer is simple by timmarhy · · Score: 1

    network and system design cannot keep up with the development of attacks. and if you think you can come up with a fool proof system.. well your the fool.

    --
    If you mod me down, I will become more powerful than you can imagine....
  120. Yeah! We don't need home security, either! by Kymermosst · · Score: 1

    The primary reason the home security industry exists is because home construction/improvement products and services aren't naturally secure. If houses were already secure against burglars, there wouldn't be any need for locks. If city streets couldn't be used to break into homes, no one would bother buying a fence. If there were no more keyholes on locks, no one would have to buy products to protect against lock pickers. If the home improvement products we purchased were secure out of the box, we wouldn't have to spend billions every year making them secure.

    (Yeah, it's not quite right, but I trust most people will get the point)

    --
    "Alcohol, Tobacco, Firearms, and Explosives" should be a convenience store, not a government agency.
  121. My take by Jaime2 · · Score: 2, Interesting

    My take on this article is that it is a bad thing to seperate "IT Operations" from "Security". It annoys me every time I see a company that has a "Chief Security Officer". Security is a fairly unique problem and can't be handled the same way as getting the lawn cut.

    You can always create a "Groundkeeping Crew" and then no one else in the entire company would have to worry about the grass. However, the day you create an "IT Security Task Force", everyone else lets down their guard. Products like personal firewalls and anti-spyware have allowed application and OS developers to sell insecure software without retribution. If security were forced back to the source where the problem is easiest to solve, we would be in better shape today.

    Instead, I see a security team trying to lock down the network and application architecture teams trying to get as much data through as possible. Since everyone's goals are 180 degrees from each other, things go much more smoothly when they keep the other side in the dark.

  122. We need the sec industry by ghostbar38 · · Score: 1

    Of course, there's always someone that will be trying to brake the rules and your system... You need to be prevented, there's never a perfect solution but at least there's solutions that will make you more prevented to anything...

    --
    ghostbar page.
  123. Oh wake up by Darth+Cider · · Score: 1

    Quit giving mod poits to posts that deconstruct the notion of "security" and get to the nitty gritty. The most prevalent operating system on the planet is the most insecure. Period. By design, not because it attracts the most attention for being the most widespread, i.e. not because hackers attack it most. It has the most vulnerabilities! You who have mod points to give are being suckers if you think it is intelligent to parse the meaning of "security."

  124. Do We Really Need Bruce Schneier? by PopHollywood · · Score: 1

    (My vote for a better question).

  125. Far cheaper, quicker to write buggy code. by liftphreaker · · Score: 1

    Schneier's utopia may be a nice place to live in but the reality is that it is far cheaper and quicker to bring code to the market as we see it today.

    If we resort to mathematical proofs of correctness and security for every product, the life cycle would be 4 years for each product, and something like WinZip will cost you $500 a copy.

  126. Not what he said at all by The+Monster · · Score: 2, Interesting

    What Bruce thinks is that as computing becomes a utility the security needs will decrease.
    No, he thinks that as computing becomes a utility, the market for selling security to end users will fade away, because the 'utilities' will be buying the security wholesale. Users won't care about whether any anti-virus products are running on Google's servers; they'll only care if they can get access to the shared documents that they run their businesses on.

    What Schneier is saying is that security won't be an add-on, after-the-fact product that people buy to protect their computing infrastructure. It will be integrated into the design of every program that a 'utility' runs, because the best way to assure your customers they'll have five nines of reliability is to build every piece of the system to be as secure as possible from the ground up.

    (Insert folk tale of the impracticality of retrieving scattered livestock vs. maintaining the structural integrity of their enclosure and preventing their escape in the first place.)

    --

    [100% ISO 646 Compliant]
    SVM, ERGO MONSTRO.

  127. BRUCE RLY! by scoove · · Score: 1

    If computers were already secure against viruses, there wouldn't be any need for antivirus products.

    I've had a lot of respect for Bruce Schneier and was unfortunately rather surprised by this column. My conjecture is that beer, late nights and column deadlines don't mix, as I know he's better than this perspective.

    I work in information security risk management for one of the largest global financial processors. Our firewall budget alone exceeds the infosec budget for many Fortune 500 firms. Our IDS staff alone dwarfs the entire infosec staff at most firms. Subsequently, we've gotten rather effective in evaluating the risk and return of capital investments in various infosec systems. Just as you don't insure a $500 1978 Pinto at the expense of $2,000/year, you have to apply a quantified risk management approach to decision-making in even the largest, most targeted Internet-connected networks.

    Bruce's column follows the dream inherent in many of us of perfection. Give me perfectly coded systems and perfectly designed networks, and infosec will be unnecessary. Thankfully many clueful slashdotters have already pointed the foundational assumption: Bruce's dream requires perfect people. With that recognized, we can quickly suspend further conjectures about any quest to create perfect technology. People lose badges, paste passwords under keyboards, fall prey to social engineering attacks, get stressed by deadlines and write sloppy code, get replaced by new-hires who don't follow the hardening procedures exactly, or god forbid, make a typo which renders things imperfect.

    For those who have a statistical inclination, let me ask Bruce's question from the perspective of probability theory: what is the probability that exactly 100% of the system will be secure? That's Bruce's goal. The answer for those who drank their way through college stats (or haven't yet had the opportunity to do so) is exactly 0%. And worse yet, efforts to approach it tend to see the expense of the undertaking quickly approach the infinite. This is why businesses accept risk - to avoid it with 100% certainty is not only impossible, but darn expensive!

    Consider this: how many of us have had a minor annoyance develop in our car or truck? Such as that minor shudder in the tires or alignment at 63 mph that goes away at 65 mph? Or the two or three times we heard the brakes squeak when we were braking hard? Why didn't we seek perfection and replace the car? Heck, most of us probably ignored the issue altogether or threw a container of instant tune-up fluid down the fuel tank. We don't incur significant costs until we're forced to, which causes us to frequently ignore risk until it becomes a much more expensive proposition. Bruce's model not only requires immediately replacement of anything observed to have the slightest defect, but realistically the employment of every computer expert in the world to review and verify the perfection of the system's security. Otherwise, if one person knows something the others don't causing it to be insecure, his quest for perfectly secure systems fails.

    Can we make better software? Can we develop better systems? Can we engineer more secure networks? Of course, but we need to realize that this is an optimization strategy where he who over-optimizes wastes resources and energy that could have been more productively used and subsequently loses, and he who ignores risks and gets caught on it also loses. He who recognizes the right optimizing strategy is the one who prevails in the end.

    *scoove*

    1. Re:BRUCE RLY! by JonathanX · · Score: 1

      So what you're saying, essentially, is "Well, duh!"

  128. The Analogy is Perfectly Valid by Valdrax · · Score: 2, Informative

    The core argument of the analogy is:
    If people behaved properly, we wouldn't need an entire field of work to clean up after them.

    If people coded properly, we wouldn't need security products.
    If people obeyed the law, we wouldn't need cops.
    In other words, "No kidding, Schneier. Welcome to the real world, where people don't act ln an ideal manner."

    You're reading things far too literally (focusing on the details in the difference in security modesl) to get the core message.

    --
    If it's for-profit but free, you're not the customer -- you're the product (e.g., the Slashdot Beta's "audience").
  129. Schneier didn't invent the firewall by Paul+Crowley · · Score: 1

    A lovely idea, but no. I don't think he's even particularly expert in that area - at least, I've never seen any papers from him about it. He's a cryptographer.

    http://en.wikipedia.org/wiki/Firewall_(networking)

    1. Re:Schneier didn't invent the firewall by CrankyOldBastard · · Score: 1

      Schneier worked for Checkpoint as I recall.

    2. Re:Schneier didn't invent the firewall by CrankyOldBastard · · Score: 1

      Hmmm... I'm starting to wonder if my age is starting to show.... memory failing.... teeth falling out along with hair.... Regardless, Bruce Schneier is certainly not just "a columnist" as was originally claimed.

  130. one word by kwikrick · · Score: 1

    duh!

    --
    assignment != equality != identity
  131. You're right... but : by zukinux · · Score: 0

    If people were careful and more people actually know what they are doing, you would have been right, but : There's no patch to human stupidity.

  132. Do we need bulletproof vests? by 192939495969798999 · · Score: 1

    Well, it's not like we can take back guns, so yes. And in the same way, if crime exists, it makes sense to protect against it. If computer software were secure -- it was once, and now it's not, not because it got less secure, but people try harder now to break it.

    --
    stuff |
  133. Chicken & Egg by DaveDerrick · · Score: 1

    "If computers were secure, we wouldn't need to make them secure". OK, Einstein, how do they get to be secure in the first place.

  134. rubbish by MRoharr · · Score: 1

    this is just another article to riled up the masses. I guess with the same anology we can say that we don't need a military, a police force, or even a judicial system!

  135. Do we need a security industry? by iatarget · · Score: 0

    Absolutely. We just need one that works. The current security culture is focus'd on lack of trust. Security is just the oppposite, it's all about trust. Since the major security vendors still don't trust each other we are still in the land of completely incompatable security products. Thus security has not reached that point where it is easy to use and everyone know how to use it. I've been in the industry for a few decades and quite frankly security firms have completely and totally let me down. And yes you need security companies, because quite frankly it is impossible for each and every firm to be perfect at security all by them selves. Standards, audits and consulting can all be used to implement the security measures your corp may need far better than they can alone.

  136. And if a frog had wings... by Uniquitous · · Score: 1

    He wouldn't bump his ass when he hopped!

  137. Stop the analogies... by Anonymous Coward · · Score: 0

    People are making analogies with real-world security, afterall what would /. without analogies be? (It probably would be like having, say, a car that has no... Oh, wait! ;)

    One very important difference here is that a tiny proportion of lowlife can break havoc, due to the worldwide connected net that the Internet is.

    As long as IPv4 and IPv6 and IPv6s "this-time-its-bullet-proof-from-a-security-point- of-view" allow attacks to be easily perpetrated there will be misbehavior.

    I'm all for that perfectly secure IT world but that would mean in the first place that people clueful when it comes to security are the ones in charge of defining the new standards. This is not how it works. There's only one Bruce Schneier and only a few good cryptographers. Take an example: the Web. Kudos for making it a reality, but it's pathetic that attacks such as the "confused deputy" are working (XSRF) and considered to be "difficult for most Web developers to understand". Yet it would have been completely trivial to avoid, by simply defining standards a little more secure (moderators: do not mod anyone refuting this as "insightful": the standards defining the Web could have been way more secure and could have prevented many of today's security gigantic holes, this is a fact).

    Email? FTP? Web? IPv4? IPv6?

    Stop kidding us, these are nice but all designed by people completely clueless when it comes to security.

    They simply do not get it. Then on top of these completely incomplete and insecure standards you've got lots of clueless companies and programmers spouting out their own interpretation of the standards and you end up with millions of boxes "r00ted" because someone puts an animated cursor in a web page. That is the state of the security world today.

    Yet there's some hope: a few designers do understand security issues. Take the Java Virtual Machine, for example: not a single buffer overflow in more than 15 years. No matter how distorted your view of Java this is an outstanding achievement. Should a buffer overflow work in a JVM, it would be an error in the implementation of that particular JVM. It doesn't mean Java didn't have holes... There have been exploits... In C written libs (zlib to name one)! And then you can see some industries needing security (like the banking sector) switching en masse to Java. Remember, C fans, the only buffer overflow ever found in Java where not in the JVM but in third-party, C-written, libs. I am not trolling, I love C and don't mind a little C coding session once in a while (last time I hacked a little bit on X Window System). But it is food for thought.

    How many developers are using notoriously insecure platforms to develop? How many Linux users use root privileges to install package that should be installable as non-root like, say, "The Gimp"? (the level of brokenness of .rpm and .deb regarding this issue is appealling... Thankfully there definitely is work going on regarding this issue at the moment, both on Linux and on other Un*xes). And everyone accepts it and consider it normal, well, nearly everyone ;)

    Little story about one of the very best programmer I know, ten years ago or so: I receive a new motherboard that allows to flash the BIOS without needing to move any jumper, this was supposed to be a "feature". I open the board, read the manual, and start spouting bad words about the fucktardiness of such a design... Comes a co-worker, a very smart dude, asking me what the problem is. And I explain him: "see, it won't be long before some lowlife writes a virus that clears the BIOS" and the guys answers "dude, you're paranoid, don't worry about that". A few months later such a virus was out. (oh, and btw, as a huge Sun fan, I'd like to point out that this has never been possible on any kind of Sun hardware. On the other hand from a s

  138. If... by gorfie · · Score: 1

    If streets could be made safer we wouldn't need police... Seriously, if someone is determined they can get in no matter how secure a system (or physical location) is. All security mechanisms are merely deterrents whether it be a car alarm, a home security system, or a firewall. The more layers of security you have the more likely it is to deter breaches. You can improve security on individual products but you will always need someone to provide expertise on the integration of those products as well as monitor them for potential breaches. You can suggest that security is not cost effective for your organization but there are real-life cases where the systems/data being secured are too valuable to assume that the default security is sufficient. Case in point, auto manufacturers have theft protection built into the cars. It has a manufacturer's alarm and the doors are locked. You can park it in a garage that has cameras and secure entries/exits. Good security, right? Would you feel comfortable leaving a case of hundred dollar bills along with the keys sitting in the front seat?

  139. You can get fired for not doing it. by Anonymous Coward · · Score: 0

    At DNADMG (DNA Digital media Group), a Chicago company which has created promotional software for General Mills, Kellogg's and McDonald's, employees were told they weren't doing their jobs when they refused to install pirated versions of software. I'm given to understand this company, which primarily makes promotional games for children, also has their foot in the door of the pornography market, trying to market identical versions of their software, porno themed.

  140. Quite Frankly by Anonymous Coward · · Score: 0

    I'm not even going to read the article, the summary alone tells me how ridiculously out of touch with reality this guy is. I don't care how secure network traffic is, I'm not about to put my entire corporation out there for public access.

  141. Do we? by AcgiGlyph · · Score: 0

    Yes, because there is no patch for human stupidity.

  142. Separate security department by macdaddy · · Score: 1

    My consulting company recently added security as a service we offer. That made it a separate group within our company. Since that time all manner of security-related things have been pushed off onto this group. I see this as a very bad way of practicing security. We don't need a special group of people to come in and harden or servers & network after we deployed it. We need to utilize good security practices as we're building the infrastructure. A secure architecture isn't something you can tack on after the project is 99% complete. It's something that has to be designed into the project from day one. "How do we achieve our goal in a secure fashion?" or at the very least, "How do we achieve our goal with the minimal acceptable risk to our security" because everything has an implied security risk. I believe this new direction for us will ultimately lead to replication of work as the security people try to rebuild our product after the fact. This obviously increases the number of billable hours on a project. Inevitably since they aren't network engineers or systems engineers they will over-secure something to the point of not working. This in turn creates even more billable hours to the customer. Perhaps that's what my company is really after....

  143. Security industry would be different, not gone. by BlueParrot · · Score: 1

    Eliminating or fixing windows ( lets face it, that is what this is all about ) would not make a system perfectly secure, and thus the security industry would still have a place in providing security as a service. It would change the security business model quite a bit, and the companies would probably get the main share of their revenue from developers rather than end users, but the need to audit code for flaws and vulnerabilities would still be there. The only way the security industry would not be needed would be if there were no attackers, and that is not about to happen any time soon.

  144. Yeah, and if wishes were horses... by edraven · · Score: 1

    we'd all be eating steak.

  145. uh, get a new job by darrenkopp · · Score: 1

    something tells me that working at someplace that is cheapin' out on software might not be someplace that will be best in the long run?

  146. how stupid.. by greywire · · Score: 1


    The same thing could be said about the home security industry.

    If homes were secure, we wouldn't need them either.

    The problem is not that computers are insecure by design or by flaw, but that *everything* in the universe is insecure AND there are always people looking to exploit that.

    You can't make your computer completely secure any better than you can your home, or your car. Fact is, if somebody wants to badly enough, they are going to break into your home, or your car, or your computer, or your work, or whatever.

    Its always a battle of staying ahead of the bad guys, and employing reasonable deterants for the situation.

    We have security products for computers for the same reason why have locks on our doors, bars on the windows, entry alarms, security cameras, guards, policemen, etc etc.

    You want to solve the problem? Get rid of all the bad people...

    --
    -- Senior Software Engineer, Attorney appearance services, locallawyerapp.com.
  147. Security Industry by queenb**ch · · Score: 1

    The fact of the matter is that outsourcing everything to $4-$8 hr programmers is responsible for a lot of the problems that we're seeing. First off, the entire country of India isn't in IT. Most of the IT people who are any good are already here on an H1. Many of the Indian companies are now sending work to places like Uzbekistan because they don't have the local staff to do the work, or because it's cheaper there. So you've got some guys who contract the job for $8 and they sub it out for $4. And then you wonder why you get what you pay for?

    The guys that had 20 years of experience and who made $35/hr are long gone into other fields, taking their knowledge and experience with them. The guys who knew not to use class whatever or function whatever because it had "issues". Since the brain drain happened so rapidly, none of that got transferred to the new guys.

    2 cents,

    Queen B.

    --
    HDGary secures my bank :/