Slashdot Mirror


Securing IM and P2P Applications

Ben Rothke writes "Noted security veteran Bruce Schneier has observed that for those organizations that have incorrectly deployed cryptography, it is akin to putting a big flagpole in front of your facility and hoping that it will stop any attackers from breaking in. Of course, any attacker with intelligence will simply go around the flagpole rather than running into it." Read the rest of Ben's review. Securing IM and P2P Applications for the Enterprise author Paul Piccard pages 454 publisher Syngress rating 9 reviewer Ben Rothke ISBN 1597490172 summary How to get a handle on the increasing number of IM, P2P, and IRC applications that are found on the corporate networks

Similarly, many organizations have deployed myriad security hardware and software products in their infrastructure. But when it comes to instant messaging and peer to peer applications, these applications often execute below the radar of many security products. This is due to the fact that the security infrastructure in many organizations was not architected to deal with such applications. These applications often have so much functionality that it obviates much of the security afforded by the security hardware and software products.

Using file transfer as an example, many organizations have policies and controls in place to stop the use of protocols such as ftp and tftp. This is fine, but that will only work for the ftp protocol. File transfer can still be carried out by most instant messaging clients, and that can pose serious security risks.

With that, Securing IM and P2P Applications for the Enterprise provides an excellent overview on how to handle, manage and secure IM, P2P, and IRC applications. This book is written for security and system administrators that need specific details on how to control and secure IM, P2P and IRC applications in their organization.

The need to get a handle on IM and P2P is crucial given that IM has turned into a global communications medium with most organizations today reported that they allow it for business usage. Many marketing and technical support calls are now handled via IM and this translates in to well over 250 million IM users worldwide. P2P is great for downloading music and movies, but that that poses serious security and legal liability risks when done on most corporate networks.

But with all the benefits that IM provides, it introduces many security and privacy risks. IM viruses, identity theft issues, phishing, spyware and SPIM (SPAM over IM) are just a few of the many risks. These risks can turn into intellectual property losses and legal liability issues especially when they are combined with targeted attacks on corporate IM users. Companies that don't have an effective way in which to deal with IM and P2P are in serious danger as most IM and P2P threats fly under the radar of many traditional security solutions.

The book has a fairly straightforward approach. Chapter 1 provides an introduction to IM and the most common security issues that IM brings into an organization. The bulk of the remainder of the book details various different IM applications in Part 1 (AIM, Yahoo, MSN, ICQ, Google, Skype), P2P applications in Part 2 (Gnutella, eDonkey/eMule, BitTorrent, FastTrack) and IRC networks and applications in Part 3.

Each chapter details the specific architecture of each application, its protocols, security issues, and solutions in which to secure the application. System administrators can use many of the checklists to quickly perform the initial steps necessary to secure their organization from unauthorized IM, P2P, and IRC applications.

Each chapter also provides significant details about the internals on how each application operates. In addition, various 3rd-party tools that can be used to secure and limit the various applications are listed.

Many companies are finding that a significant amount of their bandwidth is being used by P2P applications and Part 2 describes how to secure networks from the use of P2P applications. This is not always an easy thing to carry out given that many P2P applications, such as Gnutella are designed to easily bypass many of the security control mechanisms placed against it. Administrators will find that in this case, simply blocking Gnutella ports will not block all Gnutella traffic and the application still will be able to run. What is required in this case is the use of a firewall that supports deep packet inspection. Chapter 9 helpfully lists the commands to use when using iptables to block Gnutella traffic.

Chapter 12 provides an interesting look at FastTrack, which is the P2P protocol and network used by clients such as Grokster, Morpheus and other file sharing programs. The chapter also uses Ethereal to detail the internals of FastTrack.

Part 3 deals with IRC and is the sparsest part of the book. This is due to the fact the P2P and IM are much more heavily used on enterprise networks, which this book is geared to.

The only negatives about the book are its price, and some of its formatting. At $49.95, it is on the higher-end of computer security books, with the majority of such titles being in the $25.909 - $39.99 range. The formatting uses a font size that is somewhat larger than other book. This seemingly serves to achieve a high page count.

In addition, the book often references tables of secondary information that spans a few pages (for examples see pages 72-80, 115-120 and more). Such information would be better served in a multiple-column table in a smaller font. Printing the information in such a manner can cut down on the page total, and save a few trees at the same time.

Besides those two minor issues, Securing IM and P2P Applications for the Enterprise is a most helpful guide. Security and system administrators can use the book to get a handle on the increasing number of IM, P2P, and IRC applications that are found on the corporate networks they support.

Ben Rothke, CISSP is a New York City based senior security consultant with ThruPoint, Inc. and the author of Computer Security 20 Things Every Employee Should Know (McGraw-Hill 2006) and can be reached at ben@rothke.com"

You can purchase Securing IM and P2P Applications for the Enterprise from bn.com. Slashdot welcomes readers' book reviews -- to see your own review here, read the book review guidelines, then visit the submission page.

123 comments

  1. Hey! by Phae · · Score: 5, Funny

    Of course, any attacker with intelligence will simply go around the flagpole rather than running into it.

    Hey! Are you calling me stupid?

    1. Re:Hey! by ackthpt · · Score: 5, Funny
      Of course, any attacker with intelligence will simply go around the flagpole rather than running into it.

      Hey! Are you calling me stupid?

      I've been wondering about all those dents in the flagpole, about 5.5 feet above the ground...

      that ringing, an angel just got it's wings!
      No, wait, it's that guy running into the flagpole again...

      --

      A feeling of having made the same mistake before: Deja Foobar
    2. Re:Hey! by Anonymous Coward · · Score: 0

      Did you read the full text?
      No
      This is due to the fact that the security infrastructure in many organizations was not architected to deal with such applications.
      As soon as I see a "word" like architected, I stop reading, knowing that this is written by some asshole trying to sound smart.

    3. Re:Hey! by Darthmalt · · Score: 1

      Not if you're playing Super Mario Bros.

  2. Very important due to legal issues by jrmcferren · · Score: 0

    This is very important to keep productivity up and to keep illegal music from being shared on the network. A lot of illegal filesharing occurs on the faster corprate networks instead of the slower home networks. This will also be a barrier against viruses, porn, etc. BTW first post

    --
    sudo mod me up
    1. Re:Very important due to legal issues by ackthpt · · Score: 1
      This is very important to keep productivity up and to keep illegal music from being shared on the network. A lot of illegal filesharing occurs on the faster corprate networks instead of the slower home networks. This will also be a barrier against viruses, porn, etc.

      In my experience a lot of p2p running inside corporate or educational facilities is an inside job. A good practice for any IT chief would be to contract an outside firm to quietly check for such traffic on their network without tipping off insiders who could easily switch it off if they got wind of it.

      BTW first post

      Not quite...

      --

      A feeling of having made the same mistake before: Deja Foobar
    2. Re:Very important due to legal issues by hey · · Score: 1

      How's business at your outside firm that checks for P2P applications?

    3. Re:Very important due to legal issues by morganis101 · · Score: 1

      How about not using p2p or IM?

  3. And of course... by commo1 · · Score: 1

    Microsoft's doing their bit by including UPnP in new version of Messenger and encouraging people to use it.

    1. Re:And of course... by SilverspurG · · Score: 0

      UPnP proved to be the pinnacle of security in implementation...didn't it?

      --
      fast as fast can be. you'll never catch me.
    2. Re:And of course... by Anonymous Coward · · Score: 0

      Uh, so? (You fuckin' moron)

      UPnP is better than just permanently routing ports. It leaves less of a security footprint (since ports aren't always open) and it's much more versatile. It's the sort of thing that is expected to "just work". Still, in order to use it, you have to TURN IT ON at the network hardware. Now what kind of company is going to turn on something like that when it allows people inside the network to control their hardware. None? UPnP has its perfectly valid uses, and is in some cases better than NAT. I guess Microsoft did have a say in it though, so I can see why you might be upset.

    3. Re:And of course... by slim · · Score: 1

      Still, in order to use it, you have to TURN IT ON at the network hardware. Now what kind of company is going to turn on something like that when it allows people inside the network to control their hardware. None?

      When I heard what UPnP did, I was astonished and horrified, but I has a skim-read of the spec, and the standard does appear to support some form of authentication. In other words there is a mode of operation where authenticatedauthorised people inside the network can control the network hardware. That sounds much better.

      It's just that most of us only encounter UPnP on home networks etc., where authentication isn't used, for expedience. I'm happy with that. On my home network I just want stuff to work. If I let a virus onto my machine then it's my fault.

  4. Slashdot Admin, you forgot it's a BOOK REVIEW! by Anonymous Coward · · Score: 4, Insightful

    Please add "Book Review: " to the beginning of the title. This is the second time I've noticed this.

    1. Re:Slashdot Admin, you forgot it's a BOOK REVIEW! by Anonymous Coward · · Score: 0

      It's in the "Book Review" Category. What more do you want?

    2. Re: Slashdot Admin, you forgot it's a BOOK REVIEW! by gidds · · Score: 1
      Yeah. Or, better still, put (single) quotes around the title, so we can see it's a title (without taking too much extra space).

      --

      Ceterum censeo subscriptionem esse delendam.

  5. The same way parents keep a handle on their kids by voice_of_all_reason · · Score: 4, Insightful

    Get ready for it...

    Pay attention!

    Even if you're a Fortune 500 company with a 70-story building, you'd be surprised what a walkaround by the CTO can accomplish. Stick your head in a few cubes, say "what the shit is going on here?" and let the rumour mill work for you.

    It will take less time/money then hiring a "solutions" firm to police your internets. And it's the same way midlevel managers make sure their employees haven't been screwing around since like, forever.

  6. Maybe the author should take his own advice? by Anonymous Coward · · Score: 1, Insightful

    Blocking ftp isn't enough, but blocking DCC, AIM, and Kazaa is?

    1. Re:Maybe the author should take his own advice? by Anonymous Coward · · Score: 0

      parent mod insightful?
      proxy, port 80

    2. Re:Maybe the author should take his own advice? by fishybell · · Score: 2, Insightful
      I agree. Too often admins see the problem of "insecure or unwanted traffic on port XX" and solve it by blocking port XX. My question is why wasn't that port already blocked? As a system administrator I block All ports except the ones we need. Even then those ports are monitored for the correct kind of data.

      No this won't stop all the baddies, but why would you leave ports open at all?

      --
      ><));>
    3. Re:Maybe the author should take his own advice? by pegr · · Score: 1

      Even then those ports are monitored for the correct kind of data.
       
      So, just encapsulate. Stir in some encryption goodness, and nobody is the wiser...
       
      (Yes, it is this concept that keeps me awake at night...)

    4. Re:Maybe the author should take his own advice? by TallMatthew · · Score: 1
      I agree. Too often admins see the problem of "insecure or unwanted traffic on port XX" and solve it by blocking port XX. My question is why wasn't that port already blocked? As a system administrator I block All ports except the ones we need. Even then those ports are monitored for the correct kind of data.

      Even that doesn't help as many P2P programs use port 80. If they don't already, they'll likely start embedding HTML tags in their protocol to avoid detection.

      Cisco has a nice IOS feature called NBAR (Network-Based Application Recognition): http://www.cisco.com/univercd/cc/td/doc/product/so ftware/ios122/122newft/122t/122t8/dtnbarad.htm

      It's a L7 filter you can use to identify P2P traffic from all popular applications, then apply rate-limiting rules to throttle or eliminate it. Works great, although you need a router with some horsepower if you're pushing a decent-size load through.

    5. Re:Maybe the author should take his own advice? by jdeluise · · Score: 1

      Exactly right. Businesses have to face facts that you cannot really acheive total security by looking at the network alone. They must also look at the user environment. In addition to locked down networks, they would need completely locked down workstations. The machines would not only have to be physically secured (and without cd-roms, floppies, even USB ports), but the OS as well. The OS shell would have to be removed and the software environment completely forced on the user. The tradeoff is definitely going to be useability, productivity, and flexibility. All of these things are very important in any business environment, so I cannot see anyone going to the extremes that are really needed in order to make a decently secure working environment.

    6. Re:Maybe the author should take his own advice? by forkazoo · · Score: 1

      Chiefly because we never get to start from scratch. We know that if we do anything radical, we'll break something. Maybe there is one person somewhere in the building who uses IM for a genuine business purpose, or something. It doesn't matter exactly what. If you make a big change, something that is percieved to be important will break. Everybody in the building will be upset at you because you were incompetant and broke it. Everybody else in the building does "real work," and IT is just supposed to stay invisible so broken stuff doesn't get in their way.

      From their perspective, IT would have scrwed up big time. Maybe lost the company XXX dollars, or prevented the non-profit from helping so many people, whatever.

      Obviously, it isn't IT's fault. IT explained up front what was going to happen. IT begged people to say if they were doing anything important with software they didn't know about. IT probably held a companywide training camp, where everybody signed a form saying they understood exactly what was going to happen. But, IT would still be blamed.

      It isn't like this everywhere, but it islike this in a lot of places. No IT guy wants to get fired for doing something perfectly logical like that.

  7. PEBKAC by SatanicPuppy · · Score: 2, Insightful

    I don't see how it is possible to secure an open protocol that allows file transfers. There is always going to be some idiot who'll click on the bad link, and download the trojan that can compromise the security of the entire network.

    Even if you put in multiple cutouts when dealing with untrusted users, inevitably you'll have a trusted user who will unthinkingly violate protocol and open the whole setup to exploitation.

    --
    ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
    1. Re:PEBKAC by nuremon · · Score: 1
    2. Re:PEBKAC by killmenow · · Score: 3, Funny
      ...inevitably you'll have a trusted user...
      Sorry, you lost me right there.
    3. Re:PEBKAC by SatanicPuppy · · Score: 1

      If you catch it in time, and if the thing you downloaded isn't capable of logging and trasmitting a password. But what if you don't, or it is?

      Right now worms and viruses are easy to spot, because the first thing they do is spam themselves out all over the place. Gives you tons of warning. But what happens when you get one that spreads slowly, under the radar? Then you've got a long term vunerability on the network.

      --
      ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
    4. Re:PEBKAC by lymond01 · · Score: 1

      Problem Exists Between...umm..hmmm...the k'chair? Like g'nome's are g'nice?

      Clearly I need to look up the new meaning of the abbreviation (PEBCAC - Chair and Computer).

    5. Re:PEBKAC by jp10558 · · Score: 1

      K for keyboard, C for chair.

      --
      Opera, Proxomitron-Grypen,GPG 0x0A1C6EE3
    6. Re:PEBKAC by SatanicPuppy · · Score: 1

      Eh, ThinkGeek seems to agree with me. I'd never heard yours before, but the points the same.

      --
      ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
  8. Just a quick note by minionman · · Score: 1

    Although somewhat on point with what it sounds like the point of the book is, something that is still important to point out is that user education is one of the best ways to "secure" "IM, P2P, and IRC applications". Just because you can secure the most use applications doesn't stop your employee from installing abnormal, so to speak, and then misusing it as a means of getting around restrictions. Educate your employees and users and ensure they know why there are restrictions and the need for security with applications they use.

  9. IM and P2P Controls are Horrid by MandoSKippy · · Score: 2, Informative

    I work as a security consultant for Hospitals and Banks. In some of the audits I have done, I have found that are controls, or even considerations for IM. Even P2P, I was at one bank that the VP of the place ordered the third party vendor to open ports on his firewall for P2P stuff. I am no legal expert, but I told the 3rd part to get it in writing from the VP (if he still wants it open after our scathing report) that the VP orders the 3rd party to open those ports. That way, the Bank and the VP are the liable ones. I couldn't believe that though. PLus if you consider IM, most places don't have checks on the application layers especially regarding IM. I have seen quite a few banks with Egress filters, but those only block some IM protocols from connecting, many just default to port 80. It's a scary world out there, and the IM and P2P isn't helping anything.

    1. Re:IM and P2P Controls are Horrid by Anonymous Coward · · Score: 0

      huh?

  10. larger fonts, better book? by digitaldc · · Score: 4, Funny

    The formatting uses a font size that is somewhat larger than other book. This seemingly serves to achieve a high page count.

    Is this a security book or a term paper?

    --
    He who knows best knows how little he knows. - Thomas Jefferson
    1. Re:larger fonts, better book? by CowsAnonymous · · Score: 1

      >The formatting uses a font size that is somewhat larger than other book. This seemingly serves to achieve a high page count.

      >Is this a security book or a term paper?

      With the larger print and the higher amount of pages, this book has ensured that less script kiddies will read it. With the smaller population that know about its obscure secrets, more companies can use it's advice with success.

      --
      CowsAnonymous: We're here to help moo.
    2. Re:larger fonts, better book? by digitaldc · · Score: 1

      Dang, now you just gave it all away ;)

      --
      He who knows best knows how little he knows. - Thomas Jefferson
    3. Re:larger fonts, better book? by ZachPruckowski · · Score: 1

      With the larger print and the higher amount of pages, this book has ensured that less script kiddies will read it. With the smaller population that know about its obscure secrets, more companies can use it's advice with success.

      Problem: you want regular IT people to read this. If it is too thick, they'll put it off, or be intimidated. In some places I've seen, the techies were basically just the people most skilled with the computers, and with a little bit of special training. Unless you are hiring dedicated special support staff or something, you may have "script kiddies" in your IT dept.

  11. Solution: Patent by Anonymous Coward · · Score: 0

    Simply create a patent that will protect IM and P2P. Although, I keep forgeting if /. is for patents or against patents this week.

  12. Real risks or pretend ones? by Ed+Avis · · Score: 3, Insightful
    File transfer can still be carried out by most instant messaging clients, and that can pose serious security risks.
    I'm not convinced of this. It's not as if the instant messaging client magically runs with higher privilege and gives someone access to files they couldn't otherwise view. If they transfer a file to a friend, it must be a file they already had permission to read. If they receive a file by instant messenger, the risk is no greater than if they'd simply downloaded it in their web browser or loaded it from a CD.

    I'm deliberately taking a one-sided position here, but it seems there is a lot more heat than light generated over file-sharing 'dangers'. I am reminded of Catbert's banning of camera phones as a security risk - notwithstanding the fact that the only documents people could take photographs of would be those they're allowed to read and photocopy anyway - and without even banning ordinary cameras.
    --
    -- Ed Avis ed@membled.com
  13. Well, It Might Help Some, But... by Bullfish · · Score: 3, Insightful

    This may help some companies get an idea of what all activities going on in their network, but I doubt anyone will ever stop the activity going on as described. For companies, the biggest deterrent will remain getting fired if someone is using work computers to do P2P or IM. If the company policy is clear, and people are aware of it, the company really only has that (and a series of graduated warnings) to use as a club. Blocking ports, trying to shape protocols, trying lockouts etc are, IMHO, a waste of time. A workaround will always come. Better to have a clear policy and enforce it than buying fancy-ass software or spending 50 bucks for a book on what any good IT manager knows already.

    Out in the world of ISP's (which is different than in companies), the same situation exists. Try to block P2P, or bittorrent, and someone will find a way around the security. They could kick people off their service driving them to another ISP, but that's about it. This book doesn't really sound like it applies to that situation really.

    1. Re:Well, It Might Help Some, But... by No2Gates · · Score: 2, Insightful

      I could not have stated it better than you. You are at work, you are being paid to work, not P2P or IM. Do it and you are fired. Where I was, we have this policy as well as not allowing users to install their own software. No P2P software or IM software is originally on the machine, if it shows up, the machine gets formatted as so does your employment.

      --
      Every time you call tech support, a little kitten dies.
    2. Re:Well, It Might Help Some, But... by swilver · · Score: 1
      Yeah, I work for one of such companies. They lock the screensaver to 5 minutes, have a background process running that keeps a list of all the files on the system, have a virusscanner that scans every file, even text files (each time they're modified or newly created, which slows compile processes down by a factor of 10-100), deletes any attachments to email that ends in certain extensions (not by content) and so on.

      So I just disabled all that shit, and ended up with a machine which did some actions 100 times faster. This was about 1 month after I got employed, and after about a year they still have no clue.

      As for network security, I have yet to find a network I can't http tunnel out of. The IT staff thinks it is god or something, and cannot even give me external cvs access to do my work, so I just work around them. At some point however they'll realize that they provide a service and that they should provide what the company needs while still trying to make it secure.

  14. Another fine security book... by tcopeland · · Score: 1

    ....is Eric Rescorla's SSL and TLS: Building Secure Systems. It's got excellent descriptions of how SSL works, including a chapter on various attacks (million message, small-subgroup, etc). He's got some nice stuff in chapter six about SSL server performance, too - talks about hardware acceleration and whatnot.

    Oh, and, plug!

  15. Re:The same way parents keep a handle on their kid by SatanicPuppy · · Score: 4, Interesting

    Bah, screw that. Just block the ports on the firewall. If certain users need those services, then do a NAT directly to their workstation, and put that workstation on a subnet that can be isolated from the rest of your systems. Firewall based security isn't a total solution, but if you have a tight firewall then your security problems are so much more managable.

    I had a client who objected to this one the grounds that their employees used it "only" to talk to each other, so it was more "efficient" to keep the service. So I set them up a jabber server in the building, and blocked all outgoing traffic. The boss was fine with it, and while the employees were pissed as hell, they couldn't say anything about it because they'd all sworn that they weren't using it to chat with people outside the building.

    --
    ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
  16. Re:The same way parents keep a handle on their kid by ackthpt · · Score: 1

    Even if you're a Fortune 500 company with a 70-story building, you'd be surprised what a walkaround by the CTO can accomplish. Stick your head in a few cubes, say "what the shit is going on here?" and let the rumour mill work for you.

    I'd say sack someone or put them on notice at the least and make sure the word gets around.

    We're supposed to be on a secure network, but you should see the crap people keep emailing each other, with outside links to gawds knows what sites.

    I know Dow Chemical had a Zero Tolerance policy, years ago, and gave a few people the sack.

    IT people, though, can be much more clever about masking their activity. Who but an outsider could catch them at it?

    --

    A feeling of having made the same mistake before: Deja Foobar
  17. Re:The same way parents keep a handle on their kid by tpgp · · Score: 3, Insightful

    you'd be surprised what a walkaround by the CTO can accomplish.

    You're right that this will stop a lot of problems - maybe even up to a third (and I generally agree that this is something a CTO should consider doing)

    However, it does nothing for:

    1) Malicious users (OK they're pretty hard to stop no matter what)
    and
    2) Stupid users who are using IM for legitimate company purposes, and get a message from their workamte / business partner saying "lol no this is not a virus."

    I certainly think companies should think about these applications in their security planning.

    --
    My pics.
  18. Keeping it proportional by Beryllium+Sphere(tm) · · Score: 1

    If a company's checking incoming email attachments for viruses and trojans, then it only makes sense to do as much for IM.

  19. Weakest Link by trianglecat · · Score: 1

    Each chapter also provides significant details about the internals on how each application operates. In addition, various 3rd-party tools that can be used to secure and limit the various applications are listed.

    Awesome. Sounds like there is plenty of detail on applications and 3rd party tools. Can I also assume a considerable chapter on user education? We all know that there is always a way "around the flagpole"... its usually end users.

  20. Man, that's splitting cents! by everphilski · · Score: 3, Funny

    with the majority of such titles being in the $25.909 - $39.99 range

    When $25.90 just isn't enough, but $25.91 is just too much...

    -everphilski-

    1. Re:Man, that's splitting cents! by Anonymous Coward · · Score: 0

      You jest, but it's really priced that way. I saw some of those for sale at the local gas station just yesterday.

      Regular $ 2.339
      Super $ 2.449
      Security Books $25.909

  21. Re:In Soviet Russia... by Anonymous Coward · · Score: 0

    Not with the RIAA on their case...

  22. What a weird metaphor by Twid · · Score: 4, Funny

    I guess the flagpole metaphor would make sense if a flagpole was a security device.

    I think what he is trying to say is that there is no use putting a gate on your driveway unless you put walls around it as well. Otherwise people will simply drive around the gate.

    Certainly works better than the flagpole story anyway, unless there's a secret security use for flagpoles than I am missing. :)

    --
    - "When you want something with all your heart, the entire universe conspires to give it to you" -Paulo Coelho
    1. Re:What a weird metaphor by TheBogie · · Score: 1
      Maybe a better metaphor would be:

      It's like depending on a long string of obsolete fixed defense fortresses and then hoping that you don't get invaded through your small, weak, neutral neighbor. Even if this is exactly the thing that happened 20 years earlier.

    2. Re:What a weird metaphor by Otto · · Score: 1

      You could put up a NRA flag. That's sure to give intruders pause.

      --
      - Give a man a fire and he's warm for a day, but set him on fire and he's warm for the rest of his life.
    3. Re:What a weird metaphor by CowsAnonymous · · Score: 1
      > Certainly works better than the flagpole story anyway, unless there's a secret security use for flagpoles than I am missing. :)

      There is, but you don't have to worry about it as long as you're wearing a tinfoil hat.

      --
      CowsAnonymous: We're here to help moo.
    4. Re:What a weird metaphor by RazzleDazzle · · Score: 1
      --
      ZERO ZERO ONE ZERO ONE ZERO ONE ONE! Just brushing up for my next big invention: Ethernet over Voice (EoV)
    5. Re:What a weird metaphor by SydBarrett · · Score: 1


      I guess the flagpole metaphor would make sense if a flagpole was a security device.


      TO: Helpdesk
      SUBJECT: HELP can't get access to office

      Please remove flagpole ASAP i keep hitting my head on it thx

    6. Re:What a weird metaphor by too_old_to_be_irate · · Score: 2, Funny

      Ha, you see! Security by obscurity does work! You don't even know what a flagpole *really* does!

    7. Re:What a weird metaphor by moreati · · Score: 1

      That is precisely what was meant, as demonstrated by this beauty:

      http://www.schneier.com/blog/archives/2005/02/the_ weakest_lin.html

    8. Re:What a weird metaphor by Anonymous Coward · · Score: 0

      No, but it'll let them know where to get the guns for future attacks...

    9. Re:What a weird metaphor by Bob_Who · · Score: 1

      Yeah. It seems more like an *insecurity* device: its used for waving a big "kick me" flag. Like F-Troup's calvalry, it lets the angry savages know that they can't get into the fort no matter how much the contents are worth protecting. Don't look in the henhouse, nothing here but us chickens.

  23. Re:The same way parents keep a handle on their kid by voice_of_all_reason · · Score: 1

    That's a little harsh, eh? I mean, yeah, you have to know what the policy is before you push off into the deep waters of the internet, but zero tolerance always equals zero sense.

    I use firefox at home with adblocker. Lots of sites surprise me at work when I see what the ads are actually hawking. If I find one of them has teh boobies, then I can't go there anymore. No harm done.

  24. Simple Solution by TheFlyingGoat · · Score: 1

    Someone else posted the obvious solution of blocking all the ports at the firewall. That's simple enough, but stupid people can still download software via the web and mess things up.

    The simplest solution is to lock down the user's rights. Just prevent them from installing any software and don't put P2P or IM clients on their systems. Problem solved. If you really need them to be able to use IM, run it via MSN IM through your Exchange server (I'm sure there's OSS alternatives to do the same thing). That way you can give all your employees IM access to each other but not the outside world.

    Not to mention the fact that restricting installation rights on workstations is smart for a number of other reasons.

    --
    You have enemies? Good. That means you've stood up for something, sometime in your life. --Winston Churchill
    1. Re:Simple Solution by swilver · · Score: 1
      but stupid people can still download software via the web and mess things up
      Smarter people can just tunnel out via HTTP, and do whatever they want.
      The simplest solution is to lock down the user's rights. Problem solved.
      No, actually you just created a huge support problem, not to mention that some people's jobs actually involves installing new software. And it can be worked around and disabled easily enough as well.
    2. Re:Simple Solution by TheFlyingGoat · · Score: 1
      No, actually you just created a huge support problem, not to mention that some people's jobs actually involves installing new software. And it can be worked around and disabled easily enough as well.

      Not nearly the support problem you have when users install spyware and infect their systems with viruses. It's easy to push out new software to the desktop, and people who actually install software can be given the rights to do so. If done properly, it's VERY difficult to bypass.
      --
      You have enemies? Good. That means you've stood up for something, sometime in your life. --Winston Churchill
  25. What a WASTE by killmenow · · Score: 2, Funny

    I already know how to secure IM and P2P apps, so this book, imho, sounds like a complete WASTE of time.

    nudge nudge wink wink...say no more...

  26. Re:The same way parents keep a handle on their kid by voice_of_all_reason · · Score: 1

    Blocking all but trusted attachments in email (.doc, .txt. and .exl okay, but not .doc.exe.vbs) should be alot easier than 1) making and 2) keeping current a blacklist for ports and numbers/users who are exempt. People who really need to transfer some wierd file type will find a way (put it in a zip, sneakernet), but it will cut down on viruses are malware, which -- because they can really muck things up -- require a more technological solution than harsh language.

    But most of these policies are to block porn and bittorrent because the guy approving them either a) has a moral stance on their use or b) irrationally fears lawsuits. No one's going to get hurt if they see a nipple or two by accident on the company PC. If the guy keeps getting ignoring the policy, then its insubordination, which is alot easier ground for firing anyway.

    So now I got all these great ideas, but no megacorporation to use them in. Anyone care to lend me theirs?

  27. Security wannabe bandwagon by Anonymous Coward · · Score: 0

    From the outset the use of language reveals a sad attitude and misunderstanding. This smells of the familiar lack of harmonious thinking by naive security writers and pundits that is becoming a theme in todays FUD infested world. Remedial thinking, plaster over the cracks, waste money.
    Painting a picture of security applications locked in mortal combat with user applications is just wrongheaded.
    A coherent policy based on what the company is actually doing would be more useful, but that would entail actually spending money on systems analysis and employing some thinking. Most of these 'Fortune 500' companies would be better off simply admitting that their networks have grown so large that nobody knows what's going on in them anymore. Start again from the bottom up based on what is needed. But they can't shut down the mighty machine for long enough to understand and fix it. Statements like "Using file transfer as an example, many organisations have policies and controls in place to stop the use of protocols such as ftp and tftp. This is fine, but that will only work for the ftp protocol." leads me to think the article was written for 10 year olds. So it's a summary of protocols, how to recognise their packets and block them. As a security policy it's a chocolate teapot. A cookbook of protocol hitlists. When will they learn? Two two things... Whitelists. Mandatory Access Control. Sorry to come over as so cynical, but I am frightened by the kind of people working in so called security positions, really worrying.

  28. Re:The same way parents keep a handle on their kid by SydBarrett · · Score: 1

    However, it does nothing for:

    1) Malicious users (OK they're pretty hard to stop no matter what)


    Um... maybe companies shouldn't hire malicious employees.

  29. Important Workplace Functions by ch-chuck · · Score: 2, Funny

    Yeah, businesses really need this so their employees can securly trade dvd torrents and chat with their spouses.

    --
    try { do() || do_not(); } catch (JediException err) { yoda(err); }
    1. Re:Important Workplace Functions by Marxist+Hacker+42 · · Score: 1

      Mod parent up- this is the real thing. Synchronous communications have a tendency to be anti-productive. Asynchronous communications have a tendency to be productive up to a point, and easily ignorable if an emergency happens that needs to be responded to. Based on this idea, I'd also suggest removing phones from cubicles, as well as not allowing IM and P2P applications be installed in the first place.

      --
      SJW: a person who perceives an injustice, and while correcting it, commits a greater injustice.
  30. False assumption by majest!k · · Score: 2, Interesting

    Why would you assume these IM/P2P applications are even installed in the first place?

    In most corporate environments, software policies are already in place to restrict users from installaing any software on their own. In addition, generally any requests for installation of IM/P2P apps are quickly denied citing company policy (the reasons for which should be painfully obvious).

    There's really no need for IM at work, but if you really really want it, use a corporate IM solution (such as Exchange IM or Apple iChat) to keep things local. Problem solved.

    Is this really an issue for most IT departments?

    --
    smattawichu
    1. Re:False assumption by slim · · Score: 3, Informative

      There's really no need for IM at work,

      I work in a corporate environment with geographically diverse colleagues, and IM is an extremely useful medium for doing Real Work. You might like to argue that we could just as easily use the phone, but IM has advantages over the phone for certain applications. Especially, it's nice to be able to supplement phone conversations with IM -- we'll cut and paste email addresses, code fragments, log fragments, even screenshots rather than try to read them out or describe them.

      On telephone conference calls, IM is a useful out of band medium for comparing notes with colleagues; "Should I mention x?", "Don't forget y". ... but if you really really want it, use a corporate IM solution (such as Exchange IM or Apple iChat) to keep things local. Problem solved.

      I agree with this. OTOH, it's in my employer's interest to allow me access to MSN messenger. Some of my technical peers work for different companies. If I have external IM, I can go to them for technical assistance (and they can come to me: it's a two way street).

    2. Re:False assumption by Anonymous Coward · · Score: 0

      www.meebo.com

      IM running in a web browser. Now IM is installed at your site to. :)

      Hehe, your welcome.

    3. Re:False assumption by majest!k · · Score: 1

      Some of my technical peers work for different companies. If I have external IM, I can go to them for technical assistance (and they can come to me: it's a two way street).

      The keyword there is technical.

      Generally speaking, technical users aren't at risk when using IM. You and I aren't going to open boobies.exe from a stranger, IM or not. But some guy in HR or Marketing might. Or they could just sit around the whole day wasting company time trading warez/yapping with friends. Chances are they'll use it for something not work-related, while at the same time putting company data at risk. This is generally reason enough not to deploy external IM clients in a company.

      For certain people and certain occassions, sure, IM might be okay. On the whole - absolutely not.

      --
      smattawichu
  31. Admin's problem by CarpetShark · · Score: 3, Informative

    Certainly, social engineering attacks come down to user education.

    BUT, there is NO excuse for not having the technical side locked down. It's all too common for people to claim that you can't protect against someone clicking on a link. The fact is, you CAN. Quite simply, install a secure browser (dump IE, in other words), put it through a filtering proxy like dansguardian, and then close http ports on the firewall, except for the proxy server itself. Disable webmail at the web proxy, and disable downloads anyway at the same proxy. If you need windows update or something like that to work, you can explicitly allow certain sites. But DON'T allow any more than strictly necessary. Don't allow SSL, except to trusted sites where no uploads or downloads or conversations take place.

    Likewise, install a secure email client, and have mail filtered through a company mail server, disable HTML mail and encrypted mail.

    These are basic security precautions. But already, you've secured your organisation far beyond most of the windows shops out there that get virus and spyware issues every day.

    It doesn't take a genius, it just takes you to choose what technology you allow on your systems, and to use it wisely.

    1. Re:Admin's problem by SatanicPuppy · · Score: 1

      Sure, if you can get away with all those things.

      Internet Explorer is still necessary for viewing some websites. I can't put in my damn expense reports without IE because the wankers who wrote the site wrote it using Microsofts Java, which only runs with microsofts crappy browser. All the management here uses Outlook, and corporate is migrating everyone to Exchange. They'd go nuts if we tried to take away their shiny HTML mail.

      We get tons of ads (ads that we get paid to publish) in email, generally pictures, quark, or pagemaker files, so we can't filter any sort of image or zip format completely.

      It's one thing if you're in a position to dictate those terms to your business, but if you're not in a high security field, upper management is going to tell you to shove it.

      --
      ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
    2. Re:Admin's problem by CarpetShark · · Score: 1

      Even in IE, you can set which sites are allowed to do things, and which aren't. With both IE and Outlook, you can set proxies and filter mail so that you only allow stuff from trusted senders etc.

      But yes, if you have people above you who control IT policy, there's not much you can do, except make sure they take responsibility for bad decisions rather than you, and that you keep looking out for a better job. Admittedly, that can be hard to find too :(

    3. Re:Admin's problem by NeutronCowboy · · Score: 1

      I work in the software monitoring business. As a result, my work (and that of my coworkers) requires me to regularly (i.e., about 15 times a day for 15 different customers) access some outside website. Considering that we have about 500 customers, with more coming in daily, filtering any websites is an impossibility. If we did, we'd be out of business in about 24 hours. So no, the solution you describe is not basic security. It is complete paranoia that can do far more harm than good, and only applicable to people who have no business using the Internet, ever.

      What is a better solution? Dunno, since I'm no sysadmin. But I'd say it starts with plugging known exploits, educating users and having the standard security tools up and running. That is basic security. Not essentially cutting off the connection to the Internet.

      --
      Those who can, do. Those who can't, sue.
    4. Re:Admin's problem by CarpetShark · · Score: 1

      You seem to be imagining a whitelist, where only listed sites are allowed. That's not necessary at all.

  32. Re:The same way parents keep a handle on their kid by Anonymous Coward · · Score: 0

    Right, because malicious employees all have goatees, dress in black denim and leather, and have skull and crossbones tatoos on the side of their neck. You can spot them from eighty yards.

  33. Re:The same way parents keep a handle on their kid by mattwarden · · Score: 1

    You need to read some books on management. Doing this will never, ever work. You'll just get people to periodically give a look to see if the CTO is walking around, which is even more of a distraction from work.

  34. Yet another analogy by dtfinch · · Score: 3, Interesting

    Putting "protected by [insert alarm company name here]" stickers on the windows of my house will discourage most of the amateurs from breaking in, even if I don't really have an alarm. Even the pros may skip to the next house without looking, unless they know I have something they want. Not that I condone improper use of cryptography or anything, but you can use analogies to support any position.

  35. Re:The same way parents keep a handle on their kid by Scoth · · Score: 1

    God, that worm swept through my company not too long ago, and it pops back up from time to time. I've mentioned that using straight AIM is a bad idea, but unfortunately I'm a little too far down the food chain to make much difference quickly. I was one of the few using gaim on Linux and literally had to kill it because of the flurry of IMs from that worm.

    Although I admit to using AIM to talk to my gf and other people outside the building, I'd not complain at all if it blocked and switched to Jabber or some other internal thing. Not gonna happen though, the IS/IT/developers are already bogged down with what they currently have, much less adding more. There's already a company policy in place about sending private information over AIM, but everyone uses it to send passwords, usernames, other login info, customer info, internal stuff... it's really pretty bad.

  36. Re:The same way parents keep a handle on their kid by voice_of_all_reason · · Score: 1

    Not to substitute axioms for well-thought out ideas, but you can't catch all the fish in a pond anyway. Just because a solution isn't perfect doesn't mean it's not more valid than the current model.

    And if you have people slacking off in order to not get caught slacking off, then that's a whole other type of problem. Might be better to flush out the deadweights by doing it, actually.

  37. Re:The same way parents keep a handle on their kid by orielbean · · Score: 1

    You are correct on that. I have a tight firewall here w/ proxy service and I can't get a single IM client, BT client, pretty much anything besides a web browser to connect outside the intranet, even when I got the proxy settings from my admin. We have an in-house IM client but AIM, Yahoo, etc, are all blocked. Pretty effective IMHO. No need for "what the shit" policing. Who has time to do that, anyways? If you got time to lean, you got time to clean!

  38. What has this book got to do with Bruce Schneier ? by xquark · · Score: 1

    Or his opinions? Just curious...

    --
    Arash Partow's Philosophy: Be a person who knows what they don't know, and not a person who doesn't know.
  39. PPEWA (perhaps the problem exists with the admin) by OeLeWaPpErKe · · Score: 2, Interesting

    Therefore you buy yourself a piece of software that can virusscan these files instead of blocking them ! Oh protocol xyz can be used to transfer files (name 1 protocol that cannot be used for this purpose ? even ping can be used to transfer files).

    "There will always be one idiot who" -> perhaps, but why punish 1000 non-idiots instead of firing the idiot ?

    If IT security becomes synonim with bullying (which it is in many companies), I can assure you nobody, absolutely nobody will care about security, and then your job becomes impossible.

    Just a thought.

  40. Save SEVENTEEN ($17) Bucks! by Anonymous Coward · · Score: 0

    Save yourself almost $17 by buying the book here: Securing IM and P2P Applications. And if you use the "secret" A9.com discount, you can save an extra 1.57%!

  41. I don't understand... by Anonymous Coward · · Score: 0

    ...why things like this are so difficult. If you know the basics, problems like this can be avoided. Don't give users administrative/root or power user accounts on any computers, Linux or Windows.

    Sure you can break a local windows password with a floppy, but that's there policies come in. You find someone doing that, you fire them.

    Problem solved.

  42. Securing IM and P2P by Anonymous Coward · · Score: 1, Insightful

    You guys amaze me. Take a really easy thing to solve, and make it sound like brain surgery.

    Start with an IM proxy i.e. IMLogic, fake up all of the DNS zones and names for the IM sites, and require specific group membership in AD to allow access to the proxy. If you're not in the group, you can't IM, and the proxy rules keep out the bad stuff while archiving all of the conversations for compliance purposes.

    For P2P, it should simply be disallowed. If a company runs a decent IDS/IPS system, it's very easy to block all forms of P2P. And it doesn't matter that these apps can hop between ports; a good IDS/IPS is looking at the payload to determine the traffic, not just the layer 4 protocol.

    Besides, employees should not have time or the inclination to waste company resources, and can save that activity for home.

    If your company is allowing P2P and IM unfettered, you may want to ask your data security group to get their heads out of their rear ends!

  43. I'm surprised that nobody's mentioned.. by mumblestheclown · · Score: 1
    I'm surprised at this point that nobody's mentioned just how bizzare the topic is in some sense.

    I mean, Securing IM is a legitimate and important thing for corporate IT departments and people with real responsibilities to concern themselves with.

    On the other hand, "Securing P2P" is basically just another step forward in the arms race between those who would choose to flaunt copyright laws and those trying, however vainly, to stop them. Even if you would try to make the rather weak case that P2P has legitimate uses in some legitimate businesses somewhere, you'd be hard pressed to extend that into why, exactly, that your mythic "Linux Distribution ISOs" need to be encrypted.

    (PS - try this at home, kids! Boot up eMule and do a search for "Linux." Amazingly, even under this keyword, at least 9 out of 10 search results when I tried this were actually PIRATED STUFF RELATED TO LINUX!) (in other words, manuals, videos, etc that are in no way under the GPL).)

  44. Securing IM and P2P Applications for the Enterpris by ban+the+man+from+dan · · Score: 1

    I work for a large enterprise and we can't even use the personal version of IM. We do however use the corporate IM client (MSN Messenger v 4.6)

  45. My Favorite Workaround by MrNougat · · Score: 1

    Remote to a machine at home, do everything I want from there.

    --
    Web 2.0 == Giant Blogspam Circle Jerk
    1. Re:My Favorite Workaround by ban+the+man+from+dan · · Score: 1

      Until they find out what remote software (i.e. GoToMyPC, MyWebExPC, LogMeIn, etc.) you are using and block it :)

    2. Re:My Favorite Workaround by Bullfish · · Score: 1

      You use their network to get out and frankly you'd better have a different kind of network to find a new job once you get spotted. And you will get spotted. Anybody who believes they have privacy on any employer's network is living in a fantasy world.

      Here is what I really don't get. People are willing to risk multi-thousand dollar-a-year jobs for a few hundred bucks worth of what?

      What is so important so important to get off the net that you can't do it at home and leave it there. If it's because you have dial-up at home or something, spend the money on a connection and you'll no doubt make your money back in entertainment in no time. Frankly there's nothing out there that's worth the risk.

  46. Re:The same way parents keep a handle on their kid by steve_bryan · · Score: 4, Interesting

    Um... maybe companies shouldn't hire malicious employees.

    Have you ever read any of the memoirs of Richard Feynman? I'm not going to make the ridiculous claim that every malicious employee is the equivalent of Nobel prize physicist Feynman, but any objective review of what he claims to have done makes it clear he would be classified as malicious. He found the security at Los Alamos labs during WWII to be onerous and pointless in the manner it was handled. That inspired him to various exploits that caused headaches for them. On the other hand he was one of the best physicists our country has ever produced. His contributions during the Manhattan Project might have been crucial. The idea here is that making the security department happy might not be the most important criterion when choosing employees.

  47. Re:The same way parents keep a handle on their kid by xenoterracide · · Score: 1

    one problem some IM's redirect to port 80 if their default port is unavailable. I know gaim does. and I tricked my gf parent's into thinking she wasn't talking to me once, because I was logged on to msn with 2 different account's so it couldn't be me... lol. stepping around the flagpole. of course a layer 7 firewall could block all IM client's trying to go through any port.

  48. Re:The same way parents keep a handle on their kid by Molochi · · Score: 3, Informative

    In my experience, malicious users aren't hired. They are created by the company that employs them.

    --
    "The Adobe Updater must update itself before it can check for updates. Would you like to update the Adobe Updater now?"
  49. Re:But how.... by Pantero+Blanco · · Score: 2, Funny

    Blocking port 80 generally works. :)

  50. Why is IM not like a telephone? by LeeMeador · · Score: 2, Interesting

    I am aware of the fact that different companies have different policies. This seems to be occasioned by the the fact the CEOs have different personalities and that many policies are based on whatever someone did in the the past that caused a problem.

    I am aware of the fact that different jobs require different types of concentration. For example, an assembly line worker can only relax after completing the task and before the line moves on. It tends to be a short fixed length of time. A software developer has to concentrate for longer periods of time to do good work.

    Ignoring all that, I suspect that most folks with computers on their desk also have phones. The phones are mostly used to call people for business reasons or to receive business calls. But if the kid's school calls or the wife or golf buddy calls it is acceptable to talk for a little bit. Most companies don't mind a call to the house but they do frown on a call to Thailand (unless you are in Thailand). And even if you don't have a phone on your desk you may have a cell phone that you use during the work day. Most employers expect you to do a bunch of work and a little personal stuff. They just don't want the personal stuff taking all day or costing them money.

    Now, why is IM different? Some jobs don't have a need to do an IMing so all use would be personal. Some jobs can be done better when you IM. Either way, it doesn't cost much. As long as the personal IM doesn't take all day, why bother cutting it off.

    (The comment about the cost of the bandwidth used for IM seems spurious. Companies spend money all the time for their employees personal affairs. What is air conditioning or smoking areas or coffee pots?)

    I can see the problem with file transfers. It might be a good idea to figure out how to turn them off. Most of those people that need to transfer files can email them when they need to.

    I can also see industries where you can get into problems if you let the employees communicate with the outside. I once did a project at a securities firm that recorded every phone call so it could prove, in a possible court case, that no employees gave any inside information to anyone outside. Of course, the IM worked just fine at that time. It really should have been recorded or turned off for the same reason the phones were. (Cell phone calls were not allowed.)

    1. Re:Why is IM not like a telephone? by Anonymous Coward · · Score: 0

      Most of those people that need to transfer files can email them when they need to.

      Or they could upload the file to the "Send a file..." web page that posts files on a webserver and sends a link to the intended recipient. It's not any harder than attaching a file to a message, it avoids problems with sending large/compressed/executable/Outlook-encoded/etc. files that might be blocked or unreadable in email and it maintains the convenience of "clickable from email" for end users.

      In addition to not sending files via email such a system could provide a log of files sent outside the company, who sent them, and to whom they were sent. It could delay posting pending approval by a manager or compliance official. It could require logins by remote users. It could use HTTPS to provide content encryption.

  51. remember.. by Deanalator · · Score: 1

    a rooster only crows so many times before the mama knows a henhouse fulla graham crackers.

  52. Re:The same way parents keep a handle on their kid by asdfghjklqwertyuiop · · Score: 1

    stepping around the flagpole. of course a layer 7 firewall could block all IM client's trying to go through any port.


    Until the IM clients start speaking perfectly legitimate HTTP over port 80 (a la XMLRPC or SOAP or HTun or the like). All the firewall can do is look at traffic and make sure it conforms to a specific protocol, but that doesn't mean the traffic is desireable.

    No firewall will ever be able to look at traffic and say with certainty "this is legitimate business-related stuff" or "this is somebody BSing with their friends" or "this is someone trying to get a trojan horse in here" or "this is someone trying to post trade secrets"...

  53. Thanks (from an author) by Rurik · · Score: 2, Insightful

    Thanks for the brief, though good, review of the book. I'm B.B., author of three chapters of the book: 9, 11, 12 (Gnutella, BitTorrent, FastTrack). If you look at the book's profile on other sites, you'll see there were a variety of co-authors on the book. As a long time member of Slashdot, and a long time advocate of both Open Source applications and Linux, this was a small way for me to at least give a little back. My chapters were written from a Linux admin POV, with details and steps on iptables (with installing strings), self-made Snort rules, and Ethereal screen shots (which were done in Windows, my Linux boxes are headless) I can only speak for my sections, but I hoped that if a regular Windows admin picked it up, and saw how easy it was to create firewall rules in Linux, it may help to win some hearts and heads.

    Overall, it was an honor and priviledge (cliched, I know) to help out with the book, with a great bunch of other guys. And thanks Slashdot ;) //Feeling obliged to use Karma Bonus

  54. Re:The same way parents keep a handle on their kid by Skim123 · · Score: 1

    My wife's company required that all developers (i.e., anyone who has access to source control), uninstall all IM programs from their computer (a requirement for some security certification). The devs just use the web-based IM clients MSN and AIM provide to do their IMing (both internally and externally). Yeah, the IM client sucks eggs compared to the desktop client, but it's better than nothing, and it's something I'm surprised the employees you talk about didn't start using...

    --

    I could not justify my existence if I were a turkey farmer. Would I terminate myself? Undoubtably, yes.

  55. Easier option? by satirenine · · Score: 1

    When talking about limiting, monitoring, and controlling a given user's Internet access within a company, why not just hire better people.

    You can't control how badly the average user will mess things up but perhaps you can control the skill level of the average user within a company. If employees are good then they'll know to not click on suspicious links, waste company time chatting, or open suspicious attachments. Also, I believe that if a company would rather censor mediocre employees than hire good ones then part of the problem actually rests with that company's management.

    Of course, "good employees" screw up just like bad ones but simply employing people who know not to make dumbass mistakes seems like a better solution, with this issue as well as in general, than attempting to block those mistakes.

    I realize this is an idealistic perspective; still, I think it makes sense.

  56. Re:The same way parents keep a handle on their kid by narcc · · Score: 1

    For those who don't know:

    The storys the poster is refering to can be found in the book Surely You're Joking, Mr. Feynman!

    (A Few Excerpts from the text)
    Math Magic http://www.craigr.com/books/surely.htm
    Education in Brazil (my favorite) http://www.wallaceinfo.com/feynman.asp

    There is also a sequel What Do You Care What Other People Think?

  57. Ironically by Orion+Blastar · · Score: 2, Informative

    most companies that try to lock down their Internet programs often use Internet Explorer and Microsoft Outlook as the default web browser and email client. Yet these two programs have the most exploits of any Internet based programs out there. So even if you do lock down the ports of the firewall and stop users from installing programs, chances are the exploits will install the malware for you when they get the wrong email or click on the wrong link.

    99% of the malware infections that happened in the past four places that I worked in, were caused by management clicking on the wrong email or wrong link in Outlook or IE. They did lock down their Internet, turned off port forwarding, took away admin access, prevented the install of new programs (which screwed up Visual BASIC and MS-Access development, because they needed Admin access or else things don't work via certain controls), and other things.

    I think one of the funniest momments was getting the "Love Bug" email from the Network Administrator 12 times in a row that said "I LUV YOU!" over and over again. Guess who was using MS-Outlook and McAfee Anti-Virus and got infected due to some exploit? Needless to say I was smart enough not to open up those emails, unlike my co-workers who did, and sent me their own "I LUV YOU!" emails. :)

    --
    Remember, Slashdot does not have a -1 disagree moderation, and no, troll, flamebait, and overrated are not substitutes.
  58. Re:The same way parents keep a handle on their kid by 99BottlesOfBeerInMyF · · Score: 1

    No firewall will ever be able to look at traffic and say with certainty "this is legitimate business-related stuff" or "this is somebody BSing with their friends" or "this is someone trying to get a trojan horse in here" or "this is someone trying to post trade secrets"...

    No, but router ACLs and a packet inspection service can certainly filter out the largest chunks of data, using application "fingerprints" to determine what particular traffic streams are likely generated by. It will never be 100% perfect, but deployed on core and border routers it can take out the majority of unauthorized application traffic within a network.

  59. Re:The same way parents keep a handle on their kid by Anonymous Coward · · Score: 0

    Exactly, just put a question on the job application: "Are you malicious?".

  60. Re:The same way parents keep a handle on their kid by jrockway · · Score: 1
    That won't stop people who care. Ever hear of steganography? Basically, protocol inspection won't work because the user can make the protocol look exactly like (say) viewing slashdot.

    Observe:

    GET /article.pl?sid="Hey wanna buy my trade secret?" HTTP/1.1

    HTTP/1.1 200 OK
    Sure, I'd love to.


    You could just disable all HTTP access, but then the Internet wouldn't be very useful.

    The correct way to block IMs is to tell people that it's against company policy and that they'll be fired if they are caught using it.

    --
    My other car is first.
  61. Stupid is as Stupid does. by twitter · · Score: 0, Troll
    If a company's checking incoming email attachments for viruses and trojans, then it only makes sense to do as much for IM.

    Yes, if you are doing dumb things, it's only right to be consistently stupid. You would not want to ban cellphones with cameras while allowing ordinary cameras would you? Pass it by the Homeland Security Office if you have to think about it long. If IM is what you consider your new IP threat, you proably need to reconsider what's important to your company and why.

    Such shenanigans only make sense when you believe in intellectual property and treat the creators of such property like criminals. If your entire business relies of a few secrets that could sneak out the door, you have a sorry business. If you do have secrets you need to keep but employees you can't trust to keep them, there is something wrong with the way you hire and treat your employees. The idea of network "security" through port blocking is so laughable the company in question must be using a M$ desktop. If your company has such sorry software, you probably flunk the other tests of dumb company and your life is miserable.

    Stupidity is self punishing.

    --

    Friends don't help friends install M$ junk.

    1. Re:Stupid is as Stupid does. by koreaman · · Score: 1

      Here comes the cluehammer!

      Such shenanigans only make sense when you believe in intellectual property
      The GPL completely relies on intellectual property laws! If it weren't for IP laws, there would be no GPL.

      Saying we shouldn't call it "intellectual property" is a semantic argument that has nothing to do with your main point (if indeed you have one)

      and treat the creators of such property like criminals.
      Er, what? Why would companies treat themselves as criminals? I lost you here.

      If your entire business relies of [sic] a few secrets that could sneak out the door, you have a sorry business.
      First of all, most companies don't "rely" on a few secrets. Their secrets are important, and they do matter, but they generally aren't the entire company. And even if they are, mind expounding on your point? What's wrong with relying on secrets?

      If you do have secrets you need to keep but employees you can't trust to keep them, there is something wrong with the way you hire and treat your employees.
      Human nature is human nature. No matter how well you screen and treat employees, there will always be some who want to make a quick buck by selling your secrets. I'm not sure how you think this could be prevented, but if you want to explain I'd be glad to listen.

      The idea of network "security" through port blocking is so laughable the company in question must be using a M$ desktop.
      You almost make a good point here but veer of into "M$"-bashing-land, as you are so prone to doing. I fail to see how using bad security practices has anything to do with what desktop the peons use.

      If your company has such sorry software, you probably flunk the other tests of dumb company and your life is miserable.
      First you postulate that they use Microsoft software. Then you take your own postulate as gospel and use it to determine that the company is idiotic. If you can't see the logical fallacy here you should probably take more vitamins.

  62. HI WILLY by Anonymous Coward · · Score: 0

    Hey Willy, how's life these days? How's the old "Red Stick" doing? Lotta problems from Katrina, eh? Still live close by LSU?

    Say hi to J for me, will ya?

    (btw, that 'M$' bit is hilarious! clever as ever)

  63. http-tunnel by HermanAB · · Score: 1
    --
    Oh well, what the hell...
  64. Re:The same way parents keep a handle on their kid by HermanAB · · Score: 1

    Shhhhh, damnit... :-) Actually, whenever I work at a client's, I SSH into one of my own boxes and do everything and anything over an encrypted link. I even listen to my own music over SSH from my own streaming server. I don't leave any traces of my doings, comings and goings on client systems.

    --
    Oh well, what the hell...
  65. Re:The same way parents keep a handle on their kid by Anonymous Coward · · Score: 0

    Just put a transparent squid proxy between them and the net.

    Keep detailed logs, and throw the book at someone when a rule is broken.

  66. Re:The same way parents keep a handle on their kid by 99BottlesOfBeerInMyF · · Score: 1

    Basically, protocol inspection won't work because the user can make the protocol look exactly like (say) viewing slashdot.

    Actually, no you can't. Packet inspection technology does not live in a vacuum. An automated system looking for (and allowing) web traffic to Slashdot will notice if you are sending the same traffic to different IPs. An automated system can also pick up on keywords. But this is not about preventing generic communication. This is about stopping particular applications, especially ones that risk exposure. The vast majority of them are easily detected, and those masquerading as HTTP traffic are usually detectable by recording some traffic, making it into a generic signature, and then looking for packets that match it. As I said, this will not always work, but it will catch the vast majority of people trying to hide an application. This works today.

  67. secure software? by usernamehaha · · Score: 1

    I dont think u can make software that is secure even if they cant crack it today they can probably crack it soon