Slashdot Mirror


Antivirus Inventor Says Security Pros Are Wasting Time

talkinsecurity writes "Earlier this week Peter Tippett, chief scientist at the ICSA and the inventor of the progam that became Norton Antivirus, had some interesting things to say about the state of the security industry. In a nutshell, Tippett warned that about a third of the work that security departments do today is a waste of time. Tippett goes on to systematically blow holes in a lot of security's current best practices, including vulnerability research/patching, strong passwords, and the product evaluation process. 'If a hacker breaks into the password files of a corporation with 10,000 machines, he only needs to guess one password to penetrate the network, Tippett notes. "In that case, the long passwords might mean that he can only crack 2,000 of the passwords instead of 5,000," he said. "But what did you really gain by implementing them? He only needed one."' Some of his arguments are definitely debatable, but there is a lot of truth to what he's saying as well."

72 of 282 comments (clear)

  1. PBKAC by DigitalisAkujin · · Score: 5, Insightful

    Software / Hardware security is not too difficult to achieve. If an admin is truly competent they will have no problem getting their lab workstations up and running cleanly and bug free with pretty solid security.

    The issue is usually the idiot that becomes the victim of a well done social hack.

    As usual, the company is only as strong as it's weakest link.

    1. Re:PBKAC by GiovanniZero · · Score: 4, Insightful

      Agreed, the problem is usually the user. I recently got an email from someone that CCd everyone and when I told him in the future to BCC us he said "oh its ok, I trust everyone on the list not to spam us" I replied "that's great but do you trust them all to keep their machine's clean and free from spyware?"

      --
      Mod me up, mod me down, do your worst you modding clown.
    2. Re:PBKAC by boristdog · · Score: 5, Insightful

      Social Hacking is the main weakness of any system. And most of the time you don't even have to "hack" if you are perceived as "computer literate"

      Who here hasn't had people tell them: "Can you help me with my computer? Here's my password..."

    3. Re:PBKAC by Anonymous Coward · · Score: 2, Funny

      Who here hasn't had people tell them: "Can you help me with my computer? Here's my password..."
      [Posted anonymously for obvious reasons] Heck I work for a (non-computer) Fortune 500 company and when we did systemwide hardware upgrade swaps, they had everyone send their passwords in clear text email to the support desk mailing list!
    4. Re:PBKAC by eln · · Score: 5, Interesting

      I scrupulously avoid knowing anyone's password. If they try to give it to me, I attempt to stop them from doing so before they can. Basically, if someone gives you their password, and something later happens to their account, you automatically become a suspect. If someone does give me their password, I'll often have them change it right then, as in I'll bring up the change password dialog of whatever program it is, and then turn my back while they type in a new password. That way, not only do I not know their password, but they know that I don't know it, and hopefully they get a better sense that passwords shouldn't be shared.

      Of course, then I see the same person with their password on a Post-It on their monitor, and all hope of them ever learning the lesson is dashed.

    5. Re:PBKAC by somersault · · Score: 4, Insightful

      100% security is never possible unless you don't want to give anyone access, ever.

      --
      which is totally what she said
    6. Re:PBKAC by somersault · · Score: 3, Insightful

      Same. Everyone seems to think I know their password already but I try to tell them that I don't even *need* their password. Also a lot of users don't seem to get the whole 'network' thing and think that you need the normal user's username and password to be able to access a computer. And sometimes when people leave the company then others still use the account of the person that has left without letting me know, so when I remove the account I get questions on why they can't access the account anymore. *sigh* Thankfully they are learning, slowly, but I find it so hard to get into the mindset of those users that I'm never going to be able to anticipate all the moronic things they're likely to do..

      --
      which is totally what she said
    7. Re:PBKAC by techpawn · · Score: 4, Funny

      100% security is never possible unless you don't want to give anyone access, ever.
      DBA: We got the server running the best it ever has
      Boss: Great! How'd you pull it off?
      DBA: Well, we replaced all queries with 'Select * from tblQuery' which only has 1 row and 1 Column. Then stopped letting people call the queries!
      Boss: You're fired...
      --
      Ask not what you can do for your country. Ask what your country did to you
    8. Re:PBKAC by Bloodoflethe · · Score: 3, Insightful

      It's called an analogy. It was a pretty good one too. He's basically asking why spend tons of cash for a negligible improvement in security. There's no such thing as an unbreakable system. That's why people use detection tools in conjunction with their security measures - if you can't stop em, find out who they are and prosecute them. But even that can be sidestepped with sufficient resources and intelligence on the part of the hacker. I mean, this guy was the inventor of one of the more prominent (and actually pretty high ranking on the lists) anti-virus programs out there. I would say it is safe to assume that he has a pretty decent idea of what you can do to improve security. Also, notice that he is the inventor actually counseling people not to waste money on costly upgrades on software like the software he created and gets paid royalties on! How often does someone admonish people for overusing something that gets him paid?

      --
      "Little is much when little you need."
    9. Re:PBKAC by Brian+Gordon · · Score: 2, Insightful
      That's not what he was saying.

      It isn't very likely, but it's possible.
      He's opposing closing security holes that are obscure.. but by his own points, you only need ONE security hole. If you don't close the obscure ones it doesn't do you any good.
    10. Re:PBKAC by provigilman · · Score: 3, Insightful

      Yeah, the only way to 100% secure a PC is to disconnect it from the network, take out the power supply and then lock in a bank vault. Anything short of that, and it's still vulnerable. It might be the user getting up to use the washroom without locking his station, or it might be some 11 script kiddie...but it doesn't matter. As long as there's power running to it and/or it's hooked to a network, it's vulnerable. Security is just about mitigating the risk.

      --
      "Life's short and hard, like a body building elf." -- The Bloodhound Gang
    11. Re:PBKAC by Anonymous Coward · · Score: 2, Funny

      God your a tard.

      Atheist, eh?

    12. Re:PBKAC by Anonymous Coward · · Score: 5, Insightful
      Of course, then I see the same person with their password on a Post-It on their monitor, and all hope of them ever learning the lesson is dashed.

      I wouldn't need to keep my password on a Post-It note if you IT guys didn't make me change it every two weeks!

    13. Re:PBKAC by somersault · · Score: 4, Funny

      I think it would be better if nobody had the key, and the closet resided in the centre of a distant sun. Even then it's not 100% - that sun is gonna die if a few billion years..

      --
      which is totally what she said
    14. Re:PBKAC by Speare · · Score: 2, Interesting

      I scrupulously avoid knowing anyone's password. If they try to give it to me, I attempt to stop them from doing so before they can. What's interesting is that very little kids are having to be trained in this philosophy as well. Kids and daycare staff sometimes use a password in case there's an unforeseen pickup snafu. Now toy codes and login information (like WebKinz) can have big consequences if they're leaked. I felt good when my daughter tried to explain your point to her friend-- she didn't want to know her friend's login.
      --
      [ .sig file not found ]
    15. Re:PBKAC by rickb928 · · Score: 3, Interesting

      "If an admin is truly competent they will have no problem getting their lab workstations up and running cleanly and bug free with pretty solid security"

      That's not the goal. Security's goal is to get PRODUCTION workstations up and running cleanly and bug free with pretty solid security.

      The lab is easy. Let a few users have those machines for a week, visiting the casino sites, clicking on the latest e-greeting, and bringing the USB drive from home with those oh-so-important documents they were working on last night, right after their kids updated all the myspace pages.

      Security is, indeed, fairly easy save for two variables. Users and attackers. As an analogy, you can put any sort of locks, grates, fences, alarms, dogs, and flaming trenches around your house. If the kids let in the cable guy without seeing some ID, none of it matters. If all the crook wanted was to steal your mailbox, you'll have to weigh the advantages of fencing it in vs. having mail delivered, or hardening it into a 1/4" plate steel box on a 4x6 I-beam, mounted into a 500-pound footing. Or just replace the damned mailbox when the kiddies bash it with a baseball bat driving by.

      Oh, and the plate-steel mailbox? In rural Maine, those are a laugh a minute. Sometimes you see splinters on it, shards of a Louisville Slugger in the ditch, and a brief note in the local fishwrap about some kid at the ER with a broken wrist. Priceless. If only we could do the same thing to the script kiddies...

      --
      deleting the extra space after periods so i can stay relevant, yeah.
    16. Re:PBKAC by Bloodoflethe · · Score: 2, Informative

      Actually from what I remember of the man, without crosschecking - I believe he works from a whitelist perspective - close it all and open what you need.

      --
      "Little is much when little you need."
    17. Re:PBKAC by billcopc · · Score: 3, Insightful

      That's funny, I also consider that 100% security is not a valid goal, in fact it is impossible. It's yet another unreachable ideal that brings in tons of cash for nothing.

      Far more important than any security contractor, is a proper risk assessment. There's no sense in building a million-dollar lock if it's only guarding a half-eaten twinkie. You look at the cost of various types of breaches, and the cost of a security measure times it's % efficiency, and pick the cheaper of the two.

      In many cases, simply restructuring the network or the data it contains can buy you much more security than any product or policy. I've lost count of the number of times I've seen networks that were sealed shut from the internet, but wide open on the inside. All it takes is a jackass employee with a Wi-Fi hub and the whole thing goes to hell. Give your users what they need and nothing more, and you'll avoid a whole bunch of problems for free.

      --
      -Billco, Fnarg.com
    18. Re:PBKAC by greenbird · · Score: 2, Interesting

      And I doubt this guy will have a job much longer if he's going around claiming that 100% security isn't the goal and that he only tries to keep out the 11 year old script kiddies

      You missed his whole point. He didn't say anything about 100% security. He said spending exorbitant amounts getting a single aspect of your security working perfectly is a bad idea. For example spending $1,000,000 getting a patch system set up that is 100% effective in keeping every one of your computers up to the minute on patches isn't cost effective. The expense curve goes up exponentially as any given process approaches 100% effectiveness. Think in terms of uptime. You could spend $100,000 on a patch system that is 90% effective and spend the other $900,000 on other aspects of security. This results in a much more effective overall security level for likely a much cheaper cost. Oh, and 100% security is impossible unless you lock your computers in an electromagnetically isolated vault in Ft. Knox with a random vault key that no one knows. Any security experts who doesn't know this should be out of a job. Hmmm... even then someone would probably talk there way past the security somehow.

      --
      Who is John Galt?
    19. Re:PBKAC by Opie812 · · Score: 2, Insightful

      The DBA should have been fired for prefixing a table with 'tbl'.

      --
      I'm not a nerd. Nerds are smart.
    20. Re:PBKAC by Anonymous Coward · · Score: 3, Funny

      You sound real nice. Will you be my sysadmin?

    21. Re:PBKAC by The_Wilschon · · Score: 2, Funny

      So, what you're saying is that we should all just quit putting bugs in our software in the first place? That's brilliant! I wonder why nobody ever thought of it before . . .

      --
      SIGSEGV caught, terminating

      wait... not that kind of sig.
    22. Re:PBKAC by Stray7Xi · · Score: 2, Interesting

      My passwords were much stronger before they implemented something like this.

      I used to have computerized randomized alphanumeric 10 digit passwords.

      Now since I have to learn the password quickly and it won't last long, I have to have some pattern. Sure I now have symbols (because I'm forced to) but it's now vulnerable to dictionary attack. 22!!SOmeword (followed by ##NEwword11) is much more vulnerable then 92cT6Ars1b

    23. Re:PBKAC by FailedTheTuringTest · · Score: 2, Funny

      Nope, can't remember that other stuff either.

    24. Re:PBKAC by ozbird · · Score: 2, Insightful

      I wouldn't need to keep my password on a Post-It note if you IT security guys didn't make me change it every two weeks!

      There, fixed it for you - IT guys get pissed off with frequent demands to change their password, too.

    25. Re:PBKAC by cthulhu11 · · Score: 2, Funny

      Yeah, the only way to 100% secure a PC is to disconnect it from the network, take out the power supply and then lock in a bank vault. You've never watched Alias have you?

  2. chicken egg? by El_Muerte_TDS · · Score: 4, Insightful

    If a hacker breaks into the password files of a corporation with 10,000 machines, he only needs to guess one password to penetrate the network

    Why would the hacker need to guess one password from a list of password hashes when he already broke in and was able to elevate his rights to read the password hashes file? He might was well add his own password entry.
    1. Re:chicken egg? by somersault · · Score: 2, Informative

      Can't everyone read the password hashes file? On Linux at least. You aren't protecting the file, you're protecting the keys that were used to generate the hashes in the file. Biiiiig difference between read and write access to a password file.

      --
      which is totally what she said
    2. Re:chicken egg? by Penguinisto · · Score: 5, Insightful

      He might was well add his own password entry.

      True, but the idea is that if he's working from a SAM or shadow file written to pilfered backup tape, or got the password DB by use of a whole host of tools designed to suck out a Windows AD SAM from a server to your laptop over, say, a wifi network connection made in the parking lot or somesuch... e.g. you have the hash file, but don't have a clue as to what it contains. A lot of tools are designed to exploit holes in Windows' Active directory to get a copy of the SAM without all the bother of logging in (most required physical access to the box and a reboot, but IIRC there were some that didn't, depending on the exploit used).

      In the corporate espionage type break-ins, it makes more sense to not poke around too much and break stuff as you go, but instead concentrate on finding the means by which you can return to the network with your presence all dressed up as a legit user or three. This way, you have relatively more time and leisure with which to poke around in. If you add your own account (modify a file) and give it privs, you're liable to get someone's attention (self-audits, internal file integrity sweeps such as AFICK provides, etc...). If you merely copy a file, there's less of a potential fuss.

      The tangents and possibilities can go on and on, mostly because security and breaking-in can become less of a science, and more of an art form. :)

      /P (who sees bits and pieces of it from time to time)

      --
      Quo usque tandem abutere, Nimbus, patientia nostra?
    3. Re:chicken egg? by ealex292 · · Score: 2, Informative

      No. The /etc/passwd file does not actually contain passwords, despite the name. It used to (hence the name), but hasn't in a while, since letting people read the hashes lets people brute force breaking the passwords a lot more easily (basically, hash every word in the dictionary, save it in a file, and compare those hashes against the one in the password file --- though this is less effective if salting is used).

      From my password file:

      alex@ephesus ~ $ cat /etc/passwd
      root:x:0:0:root:/root:/bin/bash
      [...]

      That "x" after the first colon indicates that the password is stored elsewhere --- in /etc/shadow, which is not world-readable:

      alex@ephesus ~ $ ll /etc/shadow
      -rw-r----- 1 root shadow 896 2008-02-03 21:18 /etc/shadow
    4. Re:chicken egg? by swillden · · Score: 4, Funny

      From my password file:

      alex@ephesus ~ $ cat /etc/passwd
      root:x:0:0:root:/root:/bin/bash
      [...]

      That "x" after the first colon indicates that the password is stored elsewhere --- in /etc/shadow, which is not world-readable:

      alex@ephesus ~ $ ll /etc/shadow
      -rw-r----- 1 root shadow 896 2008-02-03 21:18 /etc/shadow

      So what does the corresponding entry in the shadow file look like?

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    5. Re:chicken egg? by crowemojo · · Score: 2, Informative

      You are proving his point!

      By the time an attacker has the hashes, the game is essentially over! Do you think a 10 character password is really going to be that much weaker then a 14 character password in the situation where an attacker does *not* have hashes? (And simple controls such as account lockout features are enabled?)

      I think Tippet would prefer passwords to be only complicated enough that they aren't susceptible to brute forcing when account lockout features are in place. His point is that anything past that is not netting you any practical security gain, and I think he's dead on.

      I've heard the speech that this article is referring to and I have to tell you, it's pretty interesting. He talks a lot about trying to take a more practical approach to security, especially security research. Asking questions like "in a given environment, which controls result in an appreciable difference in security?" "Does updating virus signatures quarterly vs. monthly vs. weekly vs. daily make a difference?" Putting aside how you answer such questions (it's not an impossible task) I have to admit that the answers themselves are relevant!

      One of Tippet's messages he stresses in this talk is that the security industry does things differently then other industries and it doesn't make sense. He draws a lot of comparisons to the medical industry because he is a medical doctor as well. In medicine, when we want to know how effective something is, we study it, we design trials, we examine the effects in the field. In security, we tend to go straight from the theoretical realm, debating ideals and their implications, straight to hard and fast rules, without the testing in between. We do ourselves a disservice by doing so. Straight from thinking "Antivirus updates are important and need to take place daily" to a general believe that "if you don't update daily, you are stupid, and insecure" without the in between step of asking "Does updating virus signatures quarterly vs. monthly vs. weekly vs. daily make a difference?"

    6. Re:chicken egg? by DaleGlass · · Score: 2, Informative
      Sure, you can see mine if you want:

      root:!:13916:0:99999:7:::


      If you manage to crack that, try it at 127.249.17.156
  3. Re:What did I gain? by moderatorrater · · Score: 5, Insightful

    That's not the point. The point is that instead of making everyone have long passwords, you could take that same time and effort and train them about security risks that are more likely to happen, like them getting an email with an attachment, or using a browser other than IE. The chances of an attacker getting the password file are lower than the chances of a user doing something that will infect their computer because the user hasn't been taught correctly, so why focus on the passwords?

  4. A sane voice is heard... by Jennifer+York · · Score: 4, Insightful

    I've had enough of the Security Vendors and their rhetoric. I'm constantly bombarded with requests to attend sales presentations on the latest intrusion detection pizza box appliance, or spam firewall thingy, etc. The value of these products are only so that the execs can point to their "security initiatives" and "best practices" when a breach of security is discovered. If they look like they've made an effort to curtail the risk, then they still get their big bonus.

    1. Re:A sane voice is heard... by ssummer · · Score: 2, Insightful

      Unfortunately that kind of thinking which you condemn is present in just about every facet of industry and society. It's called CYA (Cover Your Ass). Its why we have to take off our shoes at the airport, its why doctors order unnecessary tests, its why millions of tons of "expired" food is destroyed every year, its what runs the Legislative and Executive branches, its why we are still in Afghanistan and Iraq, its...

  5. Corporate mouthpiece by Space+cowboy · · Score: 3, Insightful
    So, at first I wondered why an anti-virus man was basically blowing huge holes in the usefulness of his industry by coming out with quotable nonsense, for example:

    But if a hacker breaks into the password files of a corporation with 10,000 machines, he only needs to guess one password to penetrate the network, Tippett notes. "In that case, the long passwords might mean that he can only crack 2,000 of the passwords instead of 5,000,"

    No. If you mandate long passwords on the server, there are no short passwords. That's sort of the point.

    But then, I read on in the article (yeah, I know, it's /., but what the hell), past the flawed car analogy and it became clear - he's making nonsense statements at the start to try and hide his introduction of the meme that an anti-virus program that doesn't really work is still a "really good thing"(TM).

    Now, don't get me wrong, *any* protection is obviously better than none, but this is basically a surrender - instead of selling the common (wrong, but common) "I have an up-to-date anti-virus package, I am protected" perception, they're now moving towards "Hey, we did the best we could; all those *old* virus's/virii(+) are *definitely not getting through". Woo Hoo.

    So perhaps I'm being overly cynical, but it seems to me like a corporate piece with quotable sound-bites (so it gets wide distribution) that tries to deliver the message "hey, we suck, but keep on buying our software", in a more acceptable-to-the-people manner...

    Simon

    (+) And with this, I hope to equally annoy the grammar and spelling nazis out there. [insert random deity] those people piss me off.
    --
    Physicists get Hadrons!
    1. Re:Corporate mouthpiece by Anonymous Coward · · Score: 5, Insightful

      I can fully understand your cynicism, I share a lot of it. However, Peter Tippett does not work for Norton any more. He works for Verizon Business in their Risk Intelligence, and he has spent the past several years doing actual research on risk on an Enterprise level.

      Maybe he's wrong, but he isn't trying to sell you any software.

      Ben

  6. Double Eentendres by CowTipperGore · · Score: 4, Funny

    Peter Tippett thinks it's time for security professionals to wake up and stop wasting their energy. In a presentation here yesterday, Tippett -- who is vice president of risk intelligence for Verizon Business, chief scientist at ICSA Labs, and the inventor of the program that became Norton Antivirus... Peter Tippett invented the computer condom? You just know that his resume also lists a job somewhere in penetration testing.
  7. That efficient? by Rampantbaboon · · Score: 4, Insightful

    About 3/4 of the work done by the average corporate department is useless. Congrats on the efficency, security people.

  8. 1/3 + by globaljustin · · Score: 4, Interesting

    Tippett is right on with this, and I'd venture we could go further. Think of how much money is wasted on redundant security and the people to operate it, now add to that all the time and productivity wasted b/c rank and file employees have to navigate under such redundant incumberments.

    I honestly feel like 9/11 and it's aftermath has *something* to do with how several sectors of our country are tripping over themselves to implement unnecessary, bloated, counterproductive measures in the name of 'security'.

    Existence is insecurity. The only way for something to be 100% secure is for it not to exist.

    --
    Thank you Dave Raggett
  9. Re:What did I gain? by torkus · · Score: 3, Insightful

    What's more secure?

    12 digit change-montly lower+upper+number+ symbol passwords written on sticky notes (or similar) for 75% of users and freely shared due to complete lack of security training

    or

    6 character passwords that only prohibit patters and the username from being used changed every 6 months that people know not to write down or share?

    --
    You can get rich if you own a politician, but you have to be rich to buy one in the first place.
  10. having a lock on my door by circletimessquare · · Score: 5, Interesting

    is stupid because somebody can just kick in a window

    except it isn't stupid. if someone is determined enough, they will break into my house, no doubt. most of the security features on my house are meant to deter those with a casual interest

    same with all of the efforts that tippett pokes holes in. well yeah, duh: every single security effort in the world is surmountable. what's the value in pointing that out? none

    that someone can get over your security measures with effort is not an argument against the lowest level of security. the lowest level security practices always has value: against casual transgressions

    --
    intellectual property law is philosophically incoherent. it is your moral duty to ignore it or sabotage it
    1. Re:having a lock on my door by phliar · · Score: 2, Interesting

      The biggest effect these lowest level ineffective gratuitous "security" measures have is to annoy everyone and make lots of money for the security companies. Good security is a matter of quality, not quantity.

      Let me give you an example: I work downtown in a building of 10 floors, surrounded by buildings of around 50 floors. There are only offices in this building, all very boring and white collar. We already have card-readers on the doors on each floor. You also have to swipe your card in the elevator or it won't take you to your floor. And last month they added BART-style card-reading barricades downstairs. All this expensive security for what? So that you forget your card, you can wait downstairs while someone from your floor can come escort you up to your floor, where you get your temporary day badge.

      Exactly what benefit does all that extra security have? If I wanted to steal corporate secrets I wouldn't be doing it by trying to sneak into the building.

      But it's the war on terra! 9/11 changed everything!!!

      --
      Unlimited growth == Cancer.
  11. Defense In Depth by ThaNooch · · Score: 5, Insightful

    No one is trying to create an Iron Curtain. Security departments (most of them hopefully) are taking numerous measures to prevent breaches. Including access controls preventing one compromised computer from getting all the marbles via role-based or well-configured discretionary access controls, appropriate traffic filtering and intrusion detection techs.

    Risk management is the specific practice of minimizing the greatest risks (what will do the most harm and will be the most likely to happen). And for the most part everyone realizes that no risk can be completely eliminated, so we mitigate them as best we can and rely on fundamentally sound access controls et. al. to limit the effect of any breach and hopefully know about and plan for unforeseen circumstances by planning for certain categories of attacks.

    Hopefully I'm right, because if I'm not... I'm scared.

  12. my root password is by FudRucker · · Score: 2, Funny

    a small poem (haiku style), it is difficult to type correctly because of intentional typos and a few numbers substituting for letters, i even get it wrong myself about 1/3 of the time even though i know it by heart...

    --
    Politics is Treachery, Religion is Brainwashing
  13. Valid points from article by whitehatlurker · · Score: 4, Informative
    1) Not all "vulnerabilities" are dangerous. Yes, there are a lot of junk security warnings out there. Part of the security officers' duty is to separate the chaff from the kernels.

    2) You're only as secure as your weakest password. We knew that.

    3) This guy shouldn't talk about seatbelts.

    --
    .. paranoid crackpot leftover from the days of Amiga.
  14. Re:What did I gain? by Seth+Kriticos · · Score: 3, Funny

    ..security risks that are more likely to happen, like them getting an email with an attachment, or using a browser other than IE.
    Um, I must have misunderstood you.. just thought, you want to say, that the IE is a secure browser..
  15. Re:What did I gain? by moderatorrater · · Score: 5, Insightful

    Bruce Schneier wrote about the long password requirement and how it can backfire because users can't remember them. My dad keeps his passwords in a text file on his desktop because his job requires them to change it every month, have letters and number and be different from the last 6 passwords. While that's good in theory, it's counterproductive because he doesn't (and can't) keep the passwords safe. Besides, as seen by myspace and phishers, the strength of the password is rarely the weakest link, it's the security skills of the people. In 90% of the cases, strict passwords are completely useless because they're not the weakest link, other parts of the system and the users are.

  16. Dirty Little Secrets by dschuetz · · Score: 5, Interesting

    Sort of reminds me of Bruce Potter's "8 Dirty Little Secrets of Information Security." The premise of that talk was pretty much that anti-virus, firewalls, IDS, etc., were all just band-aids that masked the real problem: We write (and buy) crappy products. He even showed an extensive quote regarding current threats and the inadequacy of counter-measures, and after everyone in the audience had finished nodding their heads, revealed it was from 1972.

    We've been fighting the same problem, in the same way, for 35 years. It's time we regrouped and found a better way to attack it.

    Here is a copy of the DefCon version of the speech (I think he's given it a few different places, so there are subtly different versions out there). I'm sure the video is floating out there somewhere, too (though I couldn't find it on YouTube). He's fun to watch. :)

    1. Re:Dirty Little Secrets by Aladrin · · Score: 3, Interesting

      You say 'crappy product' and I say 'so complicated there's no chance of eliminating all bugs.' (A ton of people just decided that I'm a Microsoft fanboy, and they're all wrong.) It doesn't matter what operating system you use, by its very nature, it is too complicated to completely remove all bugs in any meaningful timeframe. Nobody tries to say Windows, OS X or Linux are bug-free. Instead they talk about how fast bugs are patched after they are found and reported.

      Of course they're bandaids on the real problem. So are cars, if you must have another car analogy:

      The problem with distance is that it takes so long to travel it. Cars are a bandaid on the distance problem. We've been fighting that problem for a lot longer than 35 years. It's time we regrouped and found a better way to attack it.

      The reason antivirus/etc exists is that we have never found a better solution. It's just that simple. I'm all for thinking and planning, but it's no magic. If we all put our heads together right now and work on -nothing- else, we might never find a solution. There's no guarantee that there -is- a better solution.

      --
      "If you make people think they're thinking, they'll love you; But if you really make them think, they'll hate you." - DM
  17. Re:Car Analogies by Farmer+Tim · · Score: 5, Funny

    That story has more car analogies than an average /. thread.

    Or to put it another way, if car analogies were like cars on a highway...

    --
    Blank until /. makes another boneheaded UI decision.
  18. Not only that. by khasim · · Score: 4, Insightful

    But he's confusing ATTACKING a specific company with INFECTING various machines.

    They are not the same. The defenses are not the same. There may be overlap (a workstation at a company gets infected and sends out spam vs a workstation at a company gets cracked and is used to crack other boxes at that company) but that is all.

    All in all, he's 100% backwards on his comments. Just what you'd expect from someone trying to push a specific product from a specific company.

  19. Lost all credibility at... by Vectronic · · Score: 2, Funny

    "Peter Tippett, chief scientist at the ICSA and the inventor of the progam that became Norton Antivirus"

    I'd be more prone to listen to security practices from the guy who...say...invented cheese string...

  20. Re:What did I gain? by raddan · · Score: 3, Insightful

    Long passwords are trivial to enforce. In Active Directory, for instance, you simply set a policy. Done. Sure, whining users-- get used to it. It's your job to make sure the company has the resources it needs, and if they go down, it's your head on the chopping block.

    The more common scenario that he does not mention is that people who are trying to gain access are trying to brute force a login through a network protocol. NOT running something like rainbowcrack on your password hashes. If they've gotten to that point your passwords are essentially worthless already.

    BUT this is where defense-in-depth comes in. Security is NOT A PRODUCT. It is a mindset. So if your user accounts aren't all administrators and someone finally manages to brute force a network login, at the worst, that person now can do as much damage as one employee. You do have access controls on your employees, right? Not to mention, most "secure" network protocols nowadays make brute-forcing much harder. SSH, for instance, will timeout the connection after X failed login attempts. They now have to work a lot longer. The login prompt in Windows does the same thing.

    So you apply this thinking to everything. Stop using a VPN. Make only the services you want available through your firewall. Do egress filtering. Use a DMZ. Prevent LAN clients from talking to any hosts other than the gateway and servers. When I started, my company originally used VPN to check email on an Exchange server. BAD! Passwords were usually the same as the username. Someone could trivially walk in and have access to the entire WAN. I pointed this out to them and got "But we're using a VPN. Checkpoint says it's secure!" If you have Exchange, take advantage of RPC-over-HTTPS, and then proxy that! There are lots of things you can do. As this guy points out, none of them are perfect, but you never know-- one of those little things might save your ass.

  21. Re:Not totally clear .. by Christianson · · Score: 3, Insightful
    I think his point might be this: when you enforce strong password policies, you reduce exposure but you do not prevent someone gaining access to your systems. They only have to be lucky once. Strong password policies make it harder for them to be lucky, but not impossible. What do you gain with a strong password policy? You make it much more difficult for someone to use a dictionary attack. Aren't there other ways to protect against that?

    What do you lose with a strong password policy? Good user habits. They will start writing passwords down, or reusing them, and in general starting to do thinks we know you shouldn't. The policy starts becoming a direct impediment to the users, and so they naturally do their best to work around it. You may have reduced your exposure to brute force attacks, but you've opened yourself up to social engineering, and it's not clear that you've won by doing so.

    Which is why (I think) he makes the point about user education. Getting users to follow good security procedures would likely solve more problems than any possible technical solution. This in turn requires a recognition that there are certain technical solutions you simply cannot put in place if you want people to use your system in a secure fashion.

  22. Re:What did I gain? by AmaDaden · · Score: 2, Informative

    a lot of what we put in to place is useless once they're in, but that doesn't mean to weaken our defenses.

    Tippett warned that about a third of the work that security departments do today is a waste of time.
    He didn't say stop doing these things he is saying work smarter not harder. Taking the time to educate people about what is safe is far more effective then using that same time to deal with the constant password problems you would have with a high security password policy.
  23. Re:What did I gain? by Beyond_GoodandEvil · · Score: 3, Insightful

    BUT this is where defense-in-depth comes in. Security is NOT A PRODUCT. It is a mindset.
    Actually, it's a cost item that gets in the way of the money making work. That is how most people view it.

    --
    I laughed at the weak who considered themselves good because they lacked claws.
  24. The problem is management by SCHecklerX · · Score: 2, Informative

    What Tippett is saying is already well known by security professionals (at least the ones who know what they are doing...risk analysis is part of the CISSP exam, is it not?). The problem is that despite this, we are forced to do expensive and less useful (useful at all?) stuff by management because they are the "decider". Companies that actually have a CISO with competent staff have a decent chance at doing it right, but in my experience, many companies don't, so you end up deploying stuff just because management likes to deploy new 'security systems' rather than actually address the security posture of the company.

  25. "Attack trees" by Bruce Schneier by khasim · · Score: 5, Informative

    http://www.schneier.com/paper-attacktrees-ddj-ft.html

    Bruce also wrote about "attack trees". Having long passwords ONLY helps if the attacker has unlimited access to crack them. A simple WordNumberWord combination can give you enough security as long as each login attempt is noted and tracked.

    If there is a 15 minute delay between every 3 attempts to login, and a HUMAN reviews the logs every work day, your online security should be sufficient.

    You only need the 1024bit security when the attacker can download the file and crack it at his leisure. But then, the failure is that you did not prevent the attacker from downloading that file.

    There will ALWAYS be some risk. What's to stop the attacker from kidnapping your CEO's daughter and demanding that he let the attackers use his laptop to access your databases? The key is REDUCING the threat. If 99.99% of the attackers out there are not skilled enough or motivated enough to get through your security, are you "secure"?

    1. Re:"Attack trees" by Bruce Schneier by morgan_greywolf · · Score: 2, Interesting

      That depends on what you're protecting.

      For the U.S. military, protecting secrets of national security, only air gap security is considered secure. People who work on such systems are usually searched -- and, in many cases, strip-searched, as they enter the facility, not allowed to bring in so much as a notebook or pencil, let alone a cell phone. (If you need a notebook and pencil, you get one from the security guard. You get a new, blank notebook. When you leave, the notebook and pencil are confiscated.)

      If you're protecting some financial and personal data on your home PC, maybe you only need a good off-the-shelf firewall, some antivirus/antispyware/antimalware software and some good common sense.

  26. Re:What did I gain? by tenton · · Score: 4, Funny

    And also to recognize that no system is perfect--there will always be the cantankerous guy who is inexplicably "invaluable" to the company who thinks that "fereng1" is an uncrackable password, for instance--and to take steps more along the lines of risk mitigation than risk removal.

    Crap. I'd better go and change my password.

  27. It's the "war on viruses" (and spam) by recharged95 · · Score: 2, Insightful
    I think Tippett's right, most corporations are living in a house of cards--it's securing the net in some cases and in others it's the reverse--most firms are taking a shotgun approach with vulnerability research and patching.

    I see it being more related to the medical field, prevention is great idea (and has been a popular topic lately), but treatment is just as important and not to be forgotten.

    I think he's really suggesting that business practices slow down--for instance, sure it's a painful to have a 15 letter password, but I'm pretty sure using 1 15 letter password for all your 7 important accounts is more secure that 7, 5 letter passwords...

  28. Re:What did I gain? by idontgno · · Score: 3, Insightful

    "It is hard for the users it's going to at least be that much harder for the hacker"?

    Up to a point of diminished returns, at which point it's impossible* for the legitimate user, so they cheat and defeat the whole scheme. (Witness the archetypal "I can't remember this stupid password" sticky-note-under-the-keyboard situation.)

    (*"Impossible" is dependent on the user's level of apathy, forgetfulness, or hostility to the security regime.)

    But if you have strong armor around you, you look like a less appealing target as to try to find the one weak scale under your wing.

    That presumes an equal level of interest and intent between the "soft" target and the hardened one. If the hard target contains the more valuable goodies, well, that's just "crunchy on the outside, tender and tasty on the inside."

    Also, for some in the cracking community, an apparently-hard target is an personal challenge to their 1334 hax0r skills, and quite appealing.

    People are more likely to jump on an open WAN then try to break into a hidden one with at least WEP.

    Again, assuming the values of the targets behind the protection schemes are equal. If all you want is free wireless, then one WAP is as good as another. If you want that WAP for a particular reason, you'll target it no matter what its apparent hardness. Every security scheme is fallible; the real value is measured in terms of effectiveness versus the value of what's protected.

    It sounds more like a lot of what we put in to place is useless once they're in, but that doesn't mean to weaken our defenses.

    I suspect the author is arguing that we should strengthen our defenses by implementing effective measures (non-self-defeating, like the too-complicated password example above; or "security theater" measures that sound tough and look effective but can be easily defeated by ignoring their fundamental premise, like complete isolation from the outside except for trusted partners, but then trusting those partners unreservedly--if they get pwn'd so do you)

    --
    Welcome to the Panopticon. Used to be a prison, now it's your home.
  29. Re:What did I gain? by profplump · · Score: 2, Interesting

    That depends on where you expect the attacker to be -- it's hard to read sticky notes on my monitor from across the Internet.

    And it's hardly fair to assume that complex passwords are more likely to be shared than simple passwords. Sharing passwords is a separate behavior entirely. Not to mention the complex passwords are harder to share for the same reasons they are harder to remember.

    How about a password generation algorithm that works like this: select two or more short dictionary words, append or prepend numbers to at least one of the words, and join them with punctuation/special characters. That produces passwords that are both complex to guess (even if you know the generation algorithm) and easy to remember.

    The next step is to add a tool that generates good passwords and make it available from the password changing dialog box, so users don't have to come up with a good password on their own -- they can just copy one from the computer. OS X does exactly that, and it's a good time for everyone involved.

  30. Actually by DaedalusHKX · · Score: 5, Insightful

    Actually, he seems to be more clear thought than you.

    He's saying "aim for as much security as you can get" not "aim for 100% impregnable", there is no such thing. Even Open BSD isn't impregnable, despite their claims. Nothing is impregnable to a determined and resourceful attacker.

    He is correct in saying, "rather than bunkering up, strive to be indigestible to AS many potential predators and parasites as you can"... i.e. he is admitting the one fact of the universe... "there is an exception to every rule, just because you haven't found it, doesn't mean it doesn't exist somewhere else, in some form.

    The arrow through the roof, for those with the intellectual openness to understand the metaphor is an unlikely incident, but if it does happen, what then. Peter is using that concept, to teach those willing to learn/understand, that for a car to be 100% impregnable, it would have to be arrow, bullet, cannon, nuclear weapon, weather and everything proof, including driver and other driver error proof, road proof, etc. However, the COSTS involved, and the final results are out of reach of even the rich, would make for a rather heavy, expensive and CLUMSY vehicle, and judging by risk, the benefits would far outweigh the costs. Its like flu shots. I travel, talk, do meetings, etc. I get sick very rarely, yet I see so many immediately taking "flu vaccines" out of fear that the flu will kill them. I've never had a relative who either died of the flu or had complications. Neither have I known anyone in my personal life who had these complications, and I have associates who have lived in first, second as well as third world scenarios.

    Thus, in similar vein, driver training gives better results than building the bullet proof car. Don't surf porn with internet explorer is FAR better advice than installing the latest antispyware, and "don't accept email except in plaintext format" is far better advice than trying to balance a proper load of antivirus (which the user might not allow to update, or might become broken, etc). There have been plenty of virus samples that hijacked the latest Symantec and McAfee antivirus, why? Because they tried to be everything to everyone, and when you over extend your coverage, you end up leaving holes in your defenses.

    Properly trained users is like having the original Citizen Militia, not truly powerful, but if properly trained in guerilla warfare and survival, and properly equipped, they can make ANY invading army's life, VERY difficult, to the point where the invading country finds the "host" or "prey" country to be "indigestible."

    Nothing is unassailable, but plenty of plants are poisonous to their consumers, so as to make it a known thing that they are indigestible. The one size fits all solution, from antivirus, to security departments, to everything else, is STILL the same age old problem. No risk can be reduced to 0%. But it can be minimized and compensated for. This is what Peter talks about.

    Its disappointing, I expected that those frequenting this board would've had the ability to apply metaphors in design. Good book for all to read. The Art of War. Get it bundled with The Prince. Good way to learn how to think.

    --
    " What luck for rulers that men do not think" - Adolf Hitler
    1. Re:Actually by XanC · · Score: 5, Funny

      the one fact of the universe... "there is an exception to every rule"

      Except that one, of course. ...whoa

  31. Antivirus 'Inventor'? by jrothwell97 · · Score: 2, Insightful

    As I understand it, the first antivirus program ever to have existed (although not marketed as such at the time) was the UNIX rm command. This was followed by clones in other UNIXes, and in the popular DOS operating system in which it was invoked with del.

    Used in conjunction with the killall command, it is a very powerful tool indeed. Beats Norton anyways.

    --
    Those using pirated Tinysoft signatures(TM) are a real threat to society and should all be thrown in jail.
  32. Re:What did I gain? by c_woolley · · Score: 3, Informative

    I think people are missing the point of a very single and important statement the OP made. He said that all he needs is to get 1 password to compromise thousands. Much of security depends on a weak product...People. How many times in a movie have you seen those security guards watching a perimeter with those eagle-eyes of theirs, and spotting someone immediately. Well, usually in real life, after a few weeks on the job, those eagle-eyed guards turn into the other type of guards you see in movies...the ones with donuts and are asleep. The point is that people become lazy and do things like leave a password out in view, or easily found (ie. ANYTHING not memorized). People talk on the phone when troubleshooting and give out passwords to "help" get back into systems, and then are slow to change them afterwards, or don't change them at all. People are...human. They make mistakes. The point he is making is that he only needs to exploit a single user who fails to be vigilant from day one. After that, the network becomes his playground. Also, although I agree that security is a mindset, it is a product as well. There is a dollar figure attatched directly to it. If you did not purchase it, you don't have it. That's why I get paid. Also, don't think I am picking on you for it, but SSH timeout is almost worthless. All it does is slow you down a small bit. Yes, if I fail login three times, it will boot that session, but unless you have other things set up for reporting/detection and response (again something that you most likely have to pay for), all that needs to happen is that script run continuously, establishing a new session each time, until it sees a prmopt appear. Do not stop using VPNs. VPNs can greatly enhance your network security from site to site. What you should enforce is visibility before reaching your LAN. In other words, terminate your VPN above a firewall, IDS/IPS, etc. Have a security plan that includes public facing IPs that are protected by another router or firewall as well. Yeah, it can be costly, but the security provided is greatly increased as well, and you can effectively communicate and control traffic both inside and outside of your LAN. It isn't without flaw, but as the article is pointing out, there really isn't anything out there that is without flaw.

  33. Working the Analogy through... by thepustule · · Score: 2, Insightful

    The comparison of shooting an arrow into a Ford sunroof is interesting, but to take the thought process to conclusion, you have to think about script kiddies. In this analogy, someone has created a machine that you can mount in the window, which will keep firing arrows down into the street at random, 24hours per day. Eventually, someone IS going to get killed. That's the problem with information security - it's so easy to keep trying to break in.

  34. I agree with the general tenor... by JerryLove · · Score: 2, Insightful

    Password rules have long been a specific complaint of mine. Multiple, changing, complex passwords mean that 2/3 desks here have their PWs written down on their monitor, under their KB, etc; And service accounts, some of the most powerful, are immune to the resetting requirement and, often, fail the password strength rules.

    Even worse, some of the password rules are counter-productive. I know of a company that requires a specific special character be in their 8-charater passwords. Know it (easy enough to find), and it's functionally a 7-letter password.

    There's a saying about exercise that I think applies to security: The best exercise is which ever one you will actually do. We are attempting ever more complex technical solutions to what is an increasingly human problem.

    Make sure that your passwords can sync across all of your systems. Make passwords complex but easy to remember. Let's be honest, if 5 failed logins locks you out, and I've assigned you a password like "bluefish", how likely is that password to be hacked by an automated system? About zero. But since it's short, simple, memorable, and universal: I can train you to not write it down. I'm convinced that's better security.

  35. Re:What did I gain? by Dragonslicer · · Score: 2, Informative

    My dad keeps his passwords in a text file on his desktop because his job requires them to change it every month, have letters and number and be different from the last 6 passwords. While that's good in theory, it's counterproductive because he doesn't (and can't) keep the passwords safe. That's not even good in theory. If you're talking about theory, restrictions of any kind are bad, since they reduce the size of the space.