Slashdot Mirror


Stopping Malware Before It Hits

SpudGunMan writes "John Lockwood, Ph.D, an assistant professor of computer science at Washington University, and the graduate students that work in his research laboratory, have developed a hardware platform called the Field-programmable Port Extender (FPX) that scans for malware transmitted over a network and filters out unwanted data."

163 comments

  1. hah by mxn · · Score: 5, Funny

    Belkin beat him to it.. Though, their system goes one step further: rather than filter out unwanted data it turns it into precious precious ad revenue.

    1. Re:hah by Anonymous Coward · · Score: 0

      Do you like trolling ?
      Do you like making fun of BSD zealots ?
      Then I have the answer for you !!

      Troll irc.squeaknet.net #beowulf today !!

    2. Re:hah by DerrickL · · Score: 1

      As an oper on squeaknet, I would just like to state that anyone who enters our community and causes trouble will be k-lined and banned at the IP level from our network. Also, the offenders ISP abuse department will be notified.

  2. mirror by Anonymous Coward · · Score: 2, Interesting

    i predict they'll be slashdotted within 5 minutes...

    By Tony Fitzpatrick
    A computer scientist at Washington University in St. Louis has developed technology to stop malicious software - malware - such as viruses and worms long before it has a chance to reach computers in the home and office.
    John Lockwood, Ph.D, an assistant professor of computer science at Washington University, and the graduate students that work in his research laboratory have developed a hardware platform called the Field-programmable Port Extender (FPX) that scans for malware transmitted over a network and filters out unwanted data.
    'The FPX uses several patented technologies in order to scan for the signatures of malware quickly,' said Lockwood. 'Unlike existing network intrusion systems, the FPX uses hardware, not software, to scan data quickly. The FPX can scan each and every byte of every data packet transmitted through a network at a rate of 2.4 billion bits per second. In other words, the FPX could scan every word in the entire works of Shakespeare in about 1/60th of a second.'
    Computer virus and Internet worm attacks, such as Nimba, Code Red, Slammer, SoBigF, and MSBlast have infected computers globally. It can take weeks to months for IT staff to clean up all of the computers throughout a network after an outbreak. The direct cost to recover from just the 'Code Red version two' worm alone was $2.6 billion.
    Existing firewalls do little to protect against such attacks. Once a few systems are compromised, they proceed to infect other machines, which in turn quickly spread throughout a network.
    'The number of infected computers will grow exponentially unless contained,' Lockwood said. 'In the case of SoBigF, over one million computers were infected within the first 24 hours and over 200 million computers were infected within a week.'
    'Placing the burden of detection on the end -user isn't efficient or trustworthy because individuals tend to ignore warnings about installing new protection software and the latest security updates, 'Lockwood pointed out. 'New vulnerabilities are discovered daily, but not all users take the time to download new patches the moment they are posted. It can take weeks for an IT department to eradicate old versions of vulnerable software running on end-system computers.'
    The high speed of the FPX is possible because the logic on the FPX is implemented as Field Programmable Gate Array (FPGA) circuits, Lockwood explained. These circuits are used to scan and filter Internet traffic for worms and viruses using FPGA circuits that operate in parallel.
    Lockwood's group has developed and implemented circuits that process the Internet protocol (IP) packets directly in hardware. They have also developed several circuits that rapidly scan streams of data for strings or regular expressions in order to find the signatures of malware carried within the payload of Internet packets.
    'On the FPX, the reconfigurable hardware can be dynamically reconfigured over the network to search for new attack patterns,' Lockwood said. 'Should a new Internet worm or virus be detected, multiple FPX devices can be immediately programmed to search for their signatures.
    'Each FPX device then filters traffic passing over the network, so that it can immediately quarantine a virus or Internet worms within sub networks (subnets). By just installing a few such devices between subnets, a single device can protect thousands of users. By installing multiple devices at key locations throughout a network, large networks can be protected.'
    The FPX itself fits within a rack-mounted chassis that can be installed in any network closet. When a virus or worm is detected, the system can either silently drop the malicious traffic or generate a pop-up message on an end-user's computer. An administrator uses a web-based interface to control and configure the system.
    A greased yoda doll, presumably for shoving up your ass, can be found here.

  3. Wow by jonbryce · · Score: 2, Interesting

    They've invented an Intrusion Detection System. Useful, but what's so special about this one?

    1. Re:Wow by Anonymous Coward · · Score: 2, Informative

      Well, it's not software based like every other IDS out there, but you'd only know that if you read the article.

    2. Re:Wow by Anonymous Coward · · Score: 0

      "They've invented an Intrusion Detection System. Useful, but what's so special about this one?"

      - Fast
      - Implemented in hardware

    3. Re:Wow by insertionPoint · · Score: 1

      They've invented an Intrusion Detection System. Useful, but what's so special about this one?

      I think you are being very generous to him. Personally, I think he just "invented" the managed switch. After all you could do exactly this:
      'Each FPX device then filters traffic passing over the network, so that it can immediately quarantine a virus or Internet worms within sub networks (subnets). By just installing a few such devices between subnets, a single device can protect thousands of users.

      With a Cisco switch running Cisco IOS, and guess what, a Cisco switch is hardware.

    4. Re:Wow by Anonymous Coward · · Score: 1, Insightful

      Try reading the article first....or maybe even the paper if you're abitious.

      It's implemented in hardware and using FPGAs, which can be reprogrammed. Think of it as dynamic hardware based IDS. 2.4 Gigabit speeds...I'd love to see snort handle that.

      From the time you get a pattern of a new virus to the time it can be deployed to the system is ~ 10 minutes according to the paper. that is impresive considering it's all hardware based.

    5. Re:Wow by Anonymous Coward · · Score: 1, Informative

      IntruVert uses FPGA's. Many appliance-based IDS's have some amount of hardware acceleration. This is typical of college-taught computer security research... way behind the commercial efforts.

    6. Re:Wow by Megor1 · · Score: 4, Interesting

      Actually is an Intrustion prevention system, not only does it identify the attack/virus it also blocks it.

      I'm waiting to see a nice open source/free IDS that would allow per protocol specifications so you could not only catch known viruses/exploits but also put in checks based on the protocol. For example you have an ftp server, you load up the ftp protocol module and it knows that the user field should be followed by a username, but that the username should be less than say 256 characters, so if someones tries to exploit some buffer overflow in the username for your ftp server the system would block it before it even got to the server. Also you could use them to remove identification information, so your service banner that identifies what is being run would be stripped for anything behind your IPS.

      --
      Everyone that disagrees with me is a paid shill
    7. Re:Wow by Anonymous Coward · · Score: 0

      Did you know you could modify your software to not send that identification information? It's usually very easy to find. Unless you're using some POS closed-source solution.

    8. Re:Wow by Anonymous Coward · · Score: 0

      Hacking your software to change the banner is great for you 1 machine users, but it nearly impossible in an enterprise situation where you may have hundreads of servers behind your IPS/Firewall etc. Being able to control how those servers respond from a central location is way more efficient and practical.

    9. Re:Wow by Helter · · Score: 1

      1) Cisco switches are hardware, but the logic is (I believe) software based.

      2) I don't use Cicso IOS as much as I'd like, can Cisco IOS really scan for virus signatures in the traffic being passed through?

  4. A great idea, but..... by thewiz · · Score: 5, Insightful

    Who does the reprogramming of the device; the end user or the company that make the device? For security, I'd rather it be the end user.
    Also, shouldn't they make a cheap version for home users since those are the machines that are most vulnerable?

    --
    If "disco" means "I learn" in Latin, does "discothèque" mean "I learn technology"?
    1. Re:A great idea, but..... by Anonymous Coward · · Score: 2, Insightful

      > Who does the reprogramming of the device;
      > the end user or the company that make the device?

      The virus writer.

    2. Re:A great idea, but..... by Helter · · Score: 1

      You'd implement something like this with distribution level routers, not in the home.

      If you filtered connections individually you'd need millions of these things. Instead you filter at the upstream provider where a single unit can filter for thousands of individuals.

    3. Re:A great idea, but..... by IM6100 · · Score: 2, Interesting

      So, ummm, you have your Big Brother install and maintain these, to protect 'the people' from 'malware.'

      Who gets to decide what is malware?

      --
      A Good Intro to NetBS
    4. Re:A great idea, but..... by Helter · · Score: 1

      I'd assume the same entity that decides what you can send and recieve through your connection now, your ISP.

    5. Re:A great idea, but..... by IM6100 · · Score: 1

      Most ISPs don't decide. In fact, once they start 'regulating content' they lose Common Carrier status and find themselves responsible for ALL content they purvey. Your ISP might regulate content. Mine doesn't.

      --
      A Good Intro to NetBS
    6. Re:A great idea, but..... by Helter · · Score: 1

      Oh no? They don't make sure that there isn't illegal content on the websites hosted on their servers? They don't null route flood attacks? They don't shut down clients who are port scanning? Many ISPs even block outbound port 25 as a spam prevention measure.

    7. Re:A great idea, but..... by LostCluster · · Score: 4, Insightful

      I think the concept is for it to be the device itself, making its decision based on patterns that just plain shouldn't appear in normal traffic. If people all over the world are sending the exact same long message into your network, something's up and it's likely not good.

      - If the same e-mail attachment comes through your network a few hundred times, it must be a virus.
      - If the same kilobyte-long web address keeps getting requested, it must be a worm.
      - If the same messages are headed to your NetBIOS ports, it must be the pop-up-message spam of the week. In fact, if somebody wants to deliver any message any kind to all of your ports one-by-one, it must be the exploit of the week.

      This seems to be all about patern matching... the device isn't meant to replace your firewall and antivirus systems, but to be faster than them and to take off the work load of having to identify this week's worm when it comes in for the 34,939th time. This might even be useful for ISPs to cut off D-DOS attempts before entering the major traffic exchages so that less of traffic makes it to the victim's bandwidth pipe.

    8. Re:A great idea, but..... by phorm · · Score: 1

      If the same e-mail attachment comes through your network a few hundred times, it must be a virus.
      Or a chain letter... though I think many of us can agree that these are evil anyways...

      If the same kilobyte-long web address keeps getting requested, it must be a worm

      Kilobyte-long? I don't know if worms all use long addresses, but a lot of people (or even a given machine) requesting the same address could apply to update sites, like virus updates? Amend this into "during time frame X" cuts it down a bit, but still might block legit traffic

      but to be faster than them and to take off the work load of having to identify this week's worm when it comes in for the 34,939th time

      If it came to censorship at an ISP level, this is one area I would agree. Why not have a shared list of common worm criteria, or even a government-funded study of this. When a new worm comes out, add to the list, have it start nipping the buggers off before they even reach users to wreak havoc. It wouldn't prevent the initial damage, but if detected early might slow fast-spreading worms.

    9. Re:A great idea, but..... by Jetson · · Score: 1
      - If the same e-mail attachment comes through your network a few hundred times, it must be a virus.

      - If the same kilobyte-long web address keeps getting requested, it must be a worm.


      The problem with this type of approach is that you won't recognize that "the same message keeps appearing" until you've seen it at least twice. That's too late since the first occurrence will infect the target machine. Once the virus is behind your IPS you may as well not have one.

    10. Re:A great idea, but..... by Anonymous Coward · · Score: 0

      *WHAT* common carrier status?

    11. Re:A great idea, but..... by LostCluster · · Score: 1

      Like I said, this is a supplement, not a replacement. It sacrafices accuracy in exchange for speed. If placed ahead of a conventional IPS, your IPS will have much less traffic to check during an attack, therefore preventing a potential clog in the network.

  5. Nifty. by MoriarGryphon · · Score: 5, Insightful

    Sounds like a nifty piece of hardware. Put one at the front of your network, and reduce internal bandwidth wastage from propogation of virii/worms inward. Even if all your stuff is patched, this could help keep all your servers from having to listen to the worms and script kiddies several hundred times a second. ;>

    1. Re:Nifty. by insertionPoint · · Score: 2, Insightful

      Put one at the front of your network, and reduce internal bandwidth wastage from propogation of virii/worms inward.

      Or you could carefully configure the router / firewall at the front of your network (like according to RFCs?!?). Everybody is looking for something to eliminate the burden of proper management / administration. Hows about people read the RFCs know their OSes and their limitations and create management strategies accordingly.

    2. Re:Nifty. by Richard_L_James · · Score: 1
      Sounds like a nifty piece of hardware. Put one at the front of your network, and reduce internal bandwidth wastage from propogation of virii/worms inward....

      Yeah it would be amazing to have network traffic management, firewall functionality all in one handy box.... I can see a big multi billion $$$ market for this.... oh wait.....

    3. Re:Nifty. by John+Hurliman · · Score: 1

      Not everyone can afford a firewall that does hardware based filtering AND a top of the line IDS. By putting the hardware scanner first in line you eliminate a lot of bandwidth hitting your firewall that (usually) needs to be dealt with in software.

      In other words, the FPX could scan every word in the entire works of Shakespeare in about 1/60th of a second.

      Yes, but how many Libraries of Congress can it scan per second?

  6. Treating the symptoms, not the disease by Dark+Lord+Seth · · Score: 4, Insightful

    I suggest enlightening the users about malware while they download it. Let's go for the Pavlov effect and hook the hardware platform up to a pellet gun, tazer and a program which mails the squid logs of the current day of said victim to his/her mother/SO. Users learn so much easier that way...

  7. Some questions: by Txiasaeia · · Score: 2, Insightful
    1) Why is this useful? Why should we look at this product as opposed to AdAware, a good firewall and a good AV program? The article mentions DDOS attacks -- is that all it's good for?

    2) How do you plan to adapt your hardware once the creators of Malware adapt to yours?

    3) How much will this *really* slow down a LAN or Intranet? Not "it shouldn't slow it down at all" -- I mean real-world tests?

    --
    Condemnant quod non intellegunt.
    1. Re:Some questions: by gnu-generation-one · · Score: 3, Insightful

      "Why should we look at this product as opposed to AdAware, a good firewall and a good AV program?"

      Because you don't always have control of the computers which will be running the virus?

      "How do you plan to adapt your hardware once the creators of Malware adapt to yours?"

      The article mentioned that it took less than 9 minutes for someone familiar with the web interface to add a new rule.

      "How much will this *really* slow down a LAN or Intranet?"

      Read the article (or the linked paper) for precise figures. It's less than a router, and comparable to a hardware firewall

    2. Re:Some questions: by gad_zuki! · · Score: 4, Interesting

      >? Why should we look at this product as opposed to AdAware, a good firewall and a good AV program?

      Prevention, thats why.

      Killing the packets before they arrive means more signal within the noise (look at my apache log for all those code red machines on comcast's network for instance), saving time and money by having less sys admins fighting malware 24/7, helping the technoproles out by the fact that the less viruses they are able to get the less trouble they'll have in the long run.

      Lastly, because what you mentioned isn't working.

      >How do you plan to adapt your hardware once the creators of Malware adapt to yours?

      Same is true with the methods you mention that you suggest work just fine. The Ad Aware people and the AV people are always fighting the cold war too. So are the anti-spam people. Another piece of tech that helps is a win for the good guys.

      > How much will this *really* slow down a LAN or Intranet?

      If it works like its described it would actually speed up malware infested LAN and WAN connections.

    3. Re:Some questions: by Txiasaeia · · Score: 2, Informative
      >>? Why should we look at this product as opposed to AdAware, a good firewall and a good AV program?

      >...because what you mentioned isn't working

      Perhaps because of the end user? How many joe sixpacks do you know with a properly configured firewall, an up-to-date AV program, and have even heard of AdAware?

      >>How do you plan to adapt your hardware once the creators of Malware adapt to yours?

      >Same is true with the methods you mention that you suggest work just fine. The Ad Aware people and the AV people are always fighting the cold war too. So are the anti-spam people. Another piece of tech that helps is a win for the good guys.

      It's a lot easier to release new AdAware definitions than it is to patch a piece of hardware... let's look at security updates from MS versus driver updates...

      >> How much will this *really* slow down a LAN or Intranet?

      >If it works like its described it would actually speed up malware infested LAN and WAN connections.

      I think the point is to *remove* malware, not make "malware infested LAN and WAN connections" faster... otherwise, I'd be happy with a speed boost :)

      --
      Condemnant quod non intellegunt.
    4. Re:Some questions: by hazzey · · Score: 2, Insightful

      "The article mentions DDOS attacks -- is that all it's good for?" I'm pretty sure that even if that IS all that it is good for, it is worth its weight in gold. Wouldn't it be nice if every semi-large website could have one of those? Then we would never have to worry about all of the new reports of DDOS blackmail.

    5. Re:Some questions: by Anonymous Coward · · Score: 0

      "Perhaps because of the end user? How many joe sixpacks do you know with a properly configured firewall, an up-to-date AV program, and have even heard of AdAware?"

      Exactly, so why is it that we're still depending on them to suddenly wake up and become technophiles? These people are never going to get their act together, and with devices like this in place, their stupidity will no longer be used as a springboard to punish everyone else.


      "It's a lot easier to release new AdAware definitions than it is to patch a piece of hardware... let's look at security updates from MS versus driver updates..."

      But in this case it isn't, it's just the same. This is reprogrammable hardware, I think the article mentioned that it took a someone who knows how the interface works 9 minutes to add a new rule. I'm sure they'll have downloadable rules next in the pipeline just like modern A/V does.


      "I think the point is to *remove* malware, not make "malware infested LAN and WAN connections" faster... otherwise, I'd be happy with a speed boost :)"

      And what happens when you remove all of that unwanted traffic? You've got room for *more* traffic that you actually want. Net gain for the network speed.

  8. So windows.... by utlemming · · Score: 5, Funny

    Did it verify that Windows is mal-ware?
    What about Windows-update?

    These are hard questions that we need to know...

    --
    The views expressed are mine own and do not express the views of my employer.
  9. a new worm will come out and this by Anonymous Coward · · Score: 2, Insightful

    hardware device will fail to notice it
    unless it has an update. Same problem
    for antivirus software. A new worm will
    get past it until they teach the device to see it. snake oil.

    1. Re:a new worm will come out and this by Helter · · Score: 1

      The difference is that this can be easily implemented at a single point in a network or ISP and protect numerous systems. It doesn't matter if joe user doesn't update his virus definitions if his service provider has one of these things plugged in just after the router.

    2. Re:a new worm will come out and this by Anonymous Coward · · Score: 0

      You missed my point.

      The device will not stop unknown attacks. You will be vunl. Until you update this device, it will only stop last week's threats.

      Now if that is your goal.. so be it.
      I just do not care for how they present this device at all. So i say "snake oil"

    3. Re:a new worm will come out and this by insertionPoint · · Score: 1

      It doesn't matter if joe user doesn't update his virus definitions if his service provider has one of these things plugged in just after the router.

      Or if his overpaid but cost-conscious (read that cheap) ISP hires a CCIE who can write ACLs and log ISPs sending deleterious traffic.
      Perhaps ISPs could behave like a community (like in the early 90s). Joe Routeradmin from abc.isp could notice inhis logs that xyz.isp is transmitting on port 135 constantly, instead of just blocking him, he could contact them.

    4. Re:a new worm will come out and this by Helter · · Score: 1

      I didn't miss your point, I just think it's irrellevant. This serves the exact same purpose that software AV does, but does it better, faster, and in a more effective manner.

    5. Re:a new worm will come out and this by Helter · · Score: 1

      They already do that. Really though, these are two unconnected issues. It's completely impractical to expect ISP's to employ trained professionals to track down infected users on their networks.

    6. Re:a new worm will come out and this by insertionPoint · · Score: 1

      It's completely impractical to expect ISP's to employ trained professionals to track down infected users on their networks.

      That is a suggestion on a completely different level than what I made. The suggestion I made is for network administrators (router ops at ISPs) to take responsibility for the traffic coming from their network. Not for the individual traffic coming from the user. As a router admin I will tell you that this can be accomplished with very little effort. The issue is very connected BTW.

  10. Last year... by The+Jonas · · Score: 1

    ...one of my professors introduced me to Scott Savage, the creator of the OOPIC. He wanted us to brainstorm on a security implementation for his device. I suggested something similar, but since the OOPIC is most often used in robotics, he wanted something for physical access security since that has been a hot topic since 9/11 and I work company whose primary business division is security guards. Unfortuneately, he didn't go for it and I ended up submitting a P2P security article to CACM which got accepted but has not yet been printed (they advised it would be 14 months or so, so I'm anxious!).

  11. May be useful... by Anonymous Coward · · Score: 1, Insightful

    Lockwood is a smart guy. When I was an undergrad, I had him as a professor when he was at U of I (I was surprised he wasn't there anymore). ECE 291 was one of the coolest classes offered. I haven't read his paper yet, but it looks like it's a two-edged sword that could be used to restrict transfer of any data, and someone still has to program the filter...

  12. How it works by Anonymous Coward · · Score: 5, Funny

    For non geeky types, here is how it works.

    As part of the TCP/IP connection specification, Each Ethernet Cable has 65,536 exactly small fibers. To send data, a prgoram must tell the network card to "pluck" the fibers 5000 tines a second to send data.

    Now Viruses pluck usually unused fibers to confuse the Network card. Once it is confused the virus can Execute it self by running on the firmware of the Ether, which sends rouge Assebly instructions to the GBX register on the CPU which is an illegal instruction. This disables the ECIR and RIF jumpers on the motherboard. Then it can pluck all the wires at the same time, which of course causes a D-DOS attack.

    Now you know how it works, get a Firewall to stop the wrong fiber being plucked.

    1. Re:How it works by Richard_L_James · · Score: 1

      Very help overview - Thanks. Do you know if it supports the evil bit?

  13. What utter marketroid-fuelled drivel. by Mr+Thinly+Sliced · · Score: 3, Insightful

    They claim that the product is able to 'scan data quickly ... uses hardware, not software to scan quickly ...'.

    This product seems entirely built upon PHB fear of technology - its a rack mounted unit that scans network traffic looking for rogue packets/signatures. So to do this effectively, you'd need one of these devices in place _for every router, firewall and computer to computer connection_ - along with some way to travel into the future to obtain the signatures of the all the viruses of the future.

    I just don't see how this is securing a network against viruses and worms. The best thing corporates can do (who I guess this particular piece of IT jewelry is aimed at), is lock down the desktop as far as they can go, and have a sensible patch system in place to roll out automagically.

    I mean, when "Travelling Salesman Dixie" brings his laptop back from the wild of the Sales Conference and plugs it in, do they honestly think that having it in hardware, rather than software, will cover their asses?

    Full marks for receiving funding though. I'm probably just bitchy cos I didn't think of it.

    1. Re:What utter marketroid-fuelled drivel. by zx-6e · · Score: 1

      Just attach it to your egress/ingress points and go from there. Or buy one and tell your ISP to install it upstream for you...

    2. Re:What utter marketroid-fuelled drivel. by Helter · · Score: 3, Insightful

      Which is easier, trying to force thousands of people to practice network security, or installing a device that does it for them?

      Sure you need to update the thing as new viruses come out, but you need to do the same thing with your AV software, that doesn't make it worthless. This won't stop virus' and worms from being written, but it can stop them from spreading past day 2.

    3. Re:What utter marketroid-fuelled drivel. by Anonymous Coward · · Score: 0

      Which is more effective:

      Buying rack mountable units with signature files that scan current activity, or locking down all desktops and keeping up to date with patches?

      Sorry man, but it does _feel_ worthless, because the PHBs will get a warm fuzzy from buying these things, when in fact it hasn't provided any additional help to the _already paged_ sysadmin who can see their infrastructure going nuts.

    4. Re:What utter marketroid-fuelled drivel. by noodler · · Score: 1

      first of all, this device does not practice network security for people who dont. it just alows you stop certain traffic to reach the outer world. if you have identified the problem in the first place. which the box won't help you with since its blind against new threads. second, if you alow a virus to spread during day 1 , you are already too late. computers do thousands of milions of instructions per second. you are just too slow. your whole office will be infected and enough victims on the outside will have been made to do the rest of the work. it's basically a device that alows the maker to make money off of other peoples paranoia. (wonder if they patented it in this way :) the whole point being that this is a flawed solution to a problem which arose as a result of flawed software. noone can fix your flawed internet exploder or outhook or windows in general. noone cares to fix it cause they make money of those unknowing sheeps in their cubicles. and the sheep, they can only say:'MEEEH -cough-yes sir-cough- MEEEH.. It's what everyone wanted in the first place, not?. aka!.,.

    5. Re:What utter marketroid-fuelled drivel. by Helter · · Score: 1

      See, you're looking at this from the perspective of an office that has already been infected. Try looking from another point of view, the office that *hasn't* been infected, but the sysadmin has just caught a notice of a new worm that's spreading like wildfire.

      With this device he can update the definitions once and cover the entire office, whithout this device he has to get every single workstation updated. Which is easier? Even if your office _is_ already infected, this can help ensure that your office doesn't spread things even further while you lock it down.
      In the individual office this type of device is nothing more than a simpler, more effective AV app, on a global scale this is the type of thing that could shut down virus' and worms for good. Nobody will bother writing the things if it's a foregone conclusion that they won't go anywhere and will be completely contained within a day.

    6. Re:What utter marketroid-fuelled drivel. by Helter · · Score: 1

      That's not true at all... As soon as a virus def. is released you can add it to your device. Voila, your entire network is secured against that threat.

      This won't stop the first contacts with a new virus, but it can certainly contain them, which is really the best you can ask for, and all that's neccesary anyway.

    7. Re:What utter marketroid-fuelled drivel. by noodler · · Score: 1

      this device will only change the nature of the threat.
      it won't stop people from making virii or worms, it will only force the makers to dig deeper.

      people writing virii are usually smarter then people buying these machines... go figure the rest..

      aka!.,

    8. Re:What utter marketroid-fuelled drivel. by Helter · · Score: 1

      Personally, I consider any action that makes the the writing of virii and worms harder a good thing.
      Generally they'll be smarter than the people *buying* these devices, but they're not very often smarter than the people who create and write updates for these machines.
      The only hurdle is to consistently get these updates into the wild, this is a step in that direction.

  14. Poor article title by fleener · · Score: 1

    How is it "stopping malware before it hits" if the FPX is detecting current activity and filtering it? That's reacting to malware after it has already begun to spread.

  15. An easier way to stop Windows malware: by Anonymous Coward · · Score: 4, Funny
    1. Re:An easier way to stop Windows malware: by placeclicker · · Score: 4, Funny
      --

      Browse at -1, because trolls are often the most creative part of /.
  16. someone has to fix it by Big+Troller · · Score: 0

    Well if Microsoft can't tighten up their OS, maybe someone else can.... Indirectly of course

    1. Re:someone has to fix it by Maxhrk · · Score: 0

      if microsoft can't, then i will have to silently disassemble it and fix it, then assemble it back and say nothing. >:) oops, I am criminal of DCMA law. I wonder if you can get away with just 'Microsoft refuse to fix it, so i have to fix it myself! Oh by the way, Their own codes I must admits is pretty nasty and over 100 bugs spotted. Nasty man.' heh. oh well, i doubt it anyway. Heck, I admits I am simply a newbie wannabe-idiot coder. that pretty it. :)

  17. Oh, great. by volkerdi · · Score: 4, Insightful

    While in theory this is a great idea, in practice it's likely to be less great. I commonly get sent reports that .ZIP files used in ZipSlack (which have never seen a Windows machine in handling by me), are infected with viruses. This is because "signatures" thought by virus scanning companies to be unique are a lot less unique than they imagined.

    If something like this is ever implemented on a wide scale, expect the system to refuse to allow random non-malware files to be used, transferred, or handled, in those cases where they happen to match a banned bit-pattern. Files and emails might even be silently dropped with no notification at all, depending on the implementation (and with an eye to history).

    1. Re:Oh, great. by rgmoore · · Score: 4, Insightful

      It seems to me that this is just more evidence that computer systems will wind up looking like biology. First we had viruses and similar infectious things. Now people are trying to create the machine equivalent of an immune system. The problem is that in the process they're likely to rediscover all of the problems that our immune system causes as well as the benefits.

      This particular case is quite similar to allergies in the natural immune system. It's an overly aggressive response to an essentially harmless signal. The big problem is that virus and worm scanners are going to be succeptible to the computer equivalent of autoimmune disease; they'll start thinking that essential system files have been corrupted and try to wipe out something really important. I just hope they never develop the computerized equivalent of leukemia.

      --

      There's no point in questioning authority if you aren't going to listen to the answers.

    2. Re:Oh, great. by jeremytribby · · Score: 1

      Perhaps they could implement a bayesian-like filtering method. "Warning! This appears to be malware, Click here if this is not malware."

  18. advantages by BubbleNOP · · Score: 5, Interesting
    Some advantages I can think of:
    1. Speed. Servers often are already too loaded to run more apps that check for signatures.
    2. A hardware device is usually harder to hack than the software platform doing checking. A clever piece of malware can compromise the checking machine itself.
    3. If checking is done by a secondary machine, by the time it detects the malware the infected machine may be significantly damaged already. A hardware device placed between the network and the machine, on the other hand, can stop things early enough.
    1. Re:advantages by SkunkPussy · · Score: 1

      Some advantages I can think of: ...
      A hardware device is usually harder to hack than the software platform doing checking. A clever piece of malware can compromise the checking machine itself.

      Nothing to stop a clever piece of malware fscking up the hardware (which after all, is ultimately a computer and vulnerable to algorithmic weaknesses just as your standard von neuman architecture general purpose processor).
      If checking is done by a secondary machine, by the time it detects the malware the infected machine may be significantly damaged already. A hardware device placed between the network and the machine, on the other hand, can stop things early enough.
      Nonsense. What about the situation where the secondary machine is operating in bridging configuration - it will stop things in exactly the same amount of time as this hardware will. Even if it was just promiscuously listening there is no reason why it would take much longer to detect things. OK thinking about it if it was promiscuously listening, it wouldn't be able to do anything about mal-packets that it found, so I stand by my original response to this point: nonsense.

      Ultimately I do not see how this machine is any different from a virus checker (except on the packet level). Its nothing new, its nothing clever, presumably its not that different to standard IDS schemes such as SNORT signatures, and its biggest weaknesses are going to be exactly the same as virus scanning. i.e. getting the signatures out to enough people quickly enough.

      --
      SURELY NOT!!!!!
    2. Re:advantages by BubbleNOP · · Score: 1

      The whole point is that the hardware that does just filtering is *less* general purpose than a computer (e.g. it is impossible to alter its configuration at all, in the extreme case) and so it may be easier to close attack entry points on it and prove it to be non-vulnerable... and I didn't assume a bridging configuration. If you assume a bridging configuration then it can be compromised (when I said compromised I assumed compromised in such a way that malware goes through), leaving all machines bridged from it vulnerable. Thus I have to disagree with your judgement.

    3. Re:advantages by SkunkPussy · · Score: 1

      The whole point is that the hardware that does just filtering is *less* general purpose than a computer (e.g. it is impossible to alter its configuration at all, in the extreme case) and so it may be easier to close attack entry points on it and prove it to be non-vulnerable... and I didn't assume a bridging configuration. If you assume a bridging configuration then it can be compromised (when I said compromised I assumed compromised in such a way that malware goes through), leaving all machines bridged from it vulnerable. Thus I have to disagree with your judgement.
      I don't understand how a non-bridging configuration can block packets. ultimately the blocking machine/device is going to have to take packets in on one interface and spit them out on another in all but the most esoteric network configurations.
      Also from a security point of view (and what I forgot to mention by the time I got to the end of my previous post), if a vulnerability is discovered in the machine, the computer is probably easier to update than the programmable hardware. And (not that I want to resurrect an old /. argument) a computer doesn't have to be reliant on one vendor which you would be with the machine, although I understand your point about the hardware being less likely to be able to have arbitrary code injected into it. As I see it either situation could leave a network vulnerable.

      --
      SURELY NOT!!!!!
    4. Re:advantages by Helter · · Score: 1

      "Ultimately I do not see how this machine is any different from a virus checker (except on the packet level). Its nothing new, its nothing clever, presumably its not that different to standard IDS schemes such as SNORT signatures, and its biggest weaknesses are going to be exactly the same as virus scanning. i.e. getting the signatures out to enough people quickly enough."

      Exactly right. The difference is that it shifts the burden from the clueless end user to a group of knowledgeable professionals who's job it is to keep things secure.

    5. Re:advantages by BubbleNOP · · Score: 1

      Presumably the vendor can generate updates, which you can put on a floppy and read into the device, at which point the device will display the MD5 on a tiny LED screen and ask you to confirm that you want to install it. You press the green button and it puts it into programmable memory... not that hard to do hardware updates, really. One can add key authentication and other schemes on top of this to make it hard for someone to make a fake "update" site. By a non-bridging configuration I meant a configuration where you don't actually check packets, you let them go through and check on machines periodically. Not the best approach, but doable. Ok, so technically this hardware device is not much better than Snort, but at least it's cool :-)

  19. virus scanner for the network by zymano · · Score: 0

    I have thought of this approach also. Good idea.
    Firewalls can't do it all.

  20. Eat SPAM too? by zx-6e · · Score: 0, Redundant

    Now if it also filters out SPAM, it would become the hottest device on the market.

  21. it's the freeware, stupid by Potor · · Score: 5, Insightful
    Indeed. Funny how malware does not seem to infest products we actually pay for. The desire to find free software leads us to download products that are more and more iffy. The key is not detecting malware, for malware will always be one step ahead. The key is carefully screening what we will download, searching out reviews, reading the EULA before the install, and basically being intelligent.

    I am not against freeware -- far from it. However, I would say that there is freeware addiction out there that opens the doors to malware. Moreover, I am not against this product; it will certainly be helpful. Yet, those who put their trust in yet another algorithm will certainly get bit again, albeit in some other way.

    cheers, potor

    1. Re:it's the freeware, stupid by gnu-generation-one · · Score: 2, Insightful

      "The key is carefully screening what we will download, searching out reviews, reading the EULA before the install, and basically being intelligent."

      Try only running software without an EULA. It tends to work better, and in general it's less of a worry.

      When an installation program starts up, the first few words should be "GNU GENERAL PUBLIC LICENSE Version 2, June 1991", and you can be pretty sure that the software is good to install. (all we need now is GPL'd malware to really put people off, but for now it's safe!)

    2. Re:it's the freeware, stupid by Anonymous Coward · · Score: 0

      ROTFL.

      Most GPL'd software is ass. Especially the Windows ports. I think we all know this.

      Man, this hahaha. cracked me up. hahaha. thanks for your post.

    3. Re:it's the freeware, stupid by MrMr · · Score: 1

      Indeed. Funny how malware does not seem to infest products we actually pay for...

      Right, naturally you did read the article that cites the following reason for using this hardware:

      Computer virus and Internet worm attacks, such as Nimba, Code Red, Slammer, SoBigF, and MSBlast have infected computers globally

      So, I have to conclude you consider Windows and Outlook free software.

    4. Re:it's the freeware, stupid by Potor · · Score: 1
      my friend, malware is wider concept than the concepts of virus and worm. perhaps you missed this sentence, which is not only the leader, but also in bold:
      A computer scientist at Washington University in St. Louis has developed technology to stop malicious software - malware - such as viruses and worms long before it has a chance to reach computers in the home and office.
      "such as" does not limit the set of target programs to viruses and worms; in fact, it expands the set beyond them. it just so happens that the article only talks about them.

      cheers, potor

    5. Re:it's the freeware, stupid by Cato · · Score: 1

      Malware includes viruses and worms, which certainly infest Microsoft Office programs - having just seen a friend spend almost $500 US on Office 2003, this is hardly freeware...

    6. Re:it's the freeware, stupid by MrMr · · Score: 1

      You're right friend, 'such as' does not preclude any hypothetical or existing other piece of malware.

      So, I stand humbly corrected: All the freeware not mentioned in the article is extremely vulnerable to all the malware not mentioned in the article. Thank you again for your relevant insights.

  22. Re:fp alliance by Anonymous Coward · · Score: 0

    If I weren't so damn lazy I'd type out a first post troll for the Gay First Posters of America.

    Important Stuff: Please try to keep posts on topic. Try to reply to other people's comments instead of starting new threads. Read other people's messages before posting your own to avoid simply duplicating what has already been said. Use a clear subject that describes what your message is about. Offtopic, Inflammatory, Inappropriate, Illegal, or Offensive comments might be moderated. (You can read everything, even moderated posts, by adjusting your threshold on the User Preferences Page) Problems regarding accounts or comment posting should be sent to CowboyNeal.

  23. An Apple Troll is funny how? by Anonymous Coward · · Score: 0, Insightful

    Please explain.

    A post that derides Apple users/platform is instantly modded down, never seeing the light of day. Yet whenever a Mac user cracks an equally unfunny "joke", some stupid mod thinks its hilarious and mods it up.

  24. Sounds great. by rune.w · · Score: 5, Insightful

    Quoting from the abstract of the paper:

    FPGA logic is used to implement circuits that track the state of Internet flows and search for regular expressions and fixed-strings that appear in the content of packets.

    So apparently this hardware can only recognize patterns programmed beforehand (which makes a lot of sense). However, a problem would arise whenever an original piece of malware is released into the net. I mean, how do they plan to identify and program new strings into the machine before the systems behind it are infected? Worms tend to expand fairly quickly...

    Further insight is always welcome.

    R.
    1. Re:Sounds great. by Anonymous Coward · · Score: 0

      Current software and devices like this fail to "catch" new worms. Simple as that. An original worm using a new exploit and having no obvious characteristics will get through.

      end of story

    2. Re:Sounds great. by Anonymous Coward · · Score: 0

      how do they plan to identify and program new strings into the machine before the systems behind it are infected?

      Obviously they will sell a service that automatically updates the definitions file in the device.

      If you're now wondering how they prevent unauthorized updating of the device's filtering rules, I would imagine that it involves the use of digital signatures.

    3. Re:Sounds great. by mark_space2001 · · Score: 1
      My assumption would be that they don't. New worms and virii will get through and infect new systems.

      However, once those new worms and virii are dissected, then they can take action. An FPGA is a exactly that -- Field Programmable Gate Array. I assume they choose FPGAs instead of ASICs because they intend to re-program in the field. Then this baby can sit on your network and squish the new problems along with the old, preventing further infection.

      I think that's the intended mode of operation. Kinda like a super hardware virus checker, it prevents virii and worms from infection new systems, by stoping them on the local net.

  25. Isn't this just a network censorship device? by Bookwyrm · · Score: 5, Insightful

    I am rather surprised at the commentary so far on this device, given the usual tone of responses made on slashdot that I have seen.

    This device appears to be, at heart, a box that is put in along side the routers to filter out content that the owner of the device does not want to be sent over the network. It is capable of looking for specific patterns of data and blocking the transfer of the data based on that in real time.

    Is this not precisely what one would use to filter out, say, unwanted political documents going in/out of China? To, say, spot a specific MP3 file being traded on a P2P network and stop it?

    Other comments seem to suggest people think this might actually be a workable, good idea -- guess folks are finally realizing that the Internet cannot route around all forms of censorship after all, if they think this will work.

    1. Re:Isn't this just a network censorship device? by Txiasaeia · · Score: 1
      Good point. I hadn't thought about this.

      However, I'm sure more people would complain if they couldn't download an MP3 than if they fail to receive a SoBig worm. (it's "legal" to download music here in Canada, after all)

      --
      Condemnant quod non intellegunt.
    2. Re:Isn't this just a network censorship device? by bedessen · · Score: 4, Interesting

      Right, this goes above and beyond simple port filtering or firewalling, in that it actively deletes material from the wire. It's kind of like the case with spam. If you reject the mail at delivery-time then at least the sender of a legitimate false-positive knows to resend. But if you silently delete things, no one is ever the wiser.

      I don't really like the notion of my ISP actively grepping every packet I send and selectively deleting some of them that match some rules. Sure, I don't care if it ONLY messes with malware, as that would never affect me since I keep a tight ship. But, what if someone programs a really sloppy or poorly written rule, and there are false positives? What if the ISP decides that it wants to start deleting other things, like p2p traffic that's taking up all that bandwidth? Again, this is different from blocking p2p ports outright, which, while still repulsive, would at least alert you to the fact that something's being blocked since you wouldn't be able to establish a connection on the blocked ports.

      Now, on a corporate/university LAN I can see a lot fewer issues. For one thing, it's a case of "their net, their rules" in that you really have no rights (in the case of the workplace) to complain about what's filtered and what isn't. But workplaces tend to already have some form of firewall or other preventative measures in place. Not that this wouldn't help, but the real case for something like this is a consumer broadband ISP, where a single installation could potentially isolate and neuter thousands of infected home boxes of people running a stock Windows 98 with no updates and no firewall.

    3. Re:Isn't this just a network censorship device? by Ziviyr · · Score: 1

      I bet it does on the fly decryption using keys pulled out of a quantum vortex too, so it doesn't miss anything even if for example, noone wanted to have people/machines spying ot their data and took steps to prevent that.

      Yeah, this won't merely raise the bar and get everyone using trivial fixed key encryption (or of all things, compression!).

      Sarcastic people aren't viciously mocking this.

      --

      Someone set us up the bomb, so shine we are!
    4. Re:Isn't this just a network censorship device? by Alsee · · Score: 1

      Is this not precisely what one would use to filter out, say, unwanted political documents going in/out of China? To, say, spot a specific MP3 file being traded on a P2P network and stop it?

      I wish I saw this story when it first came out. If you check the PDF on page 6 you will see a sample image listing an entry for "Copyrighted movie" and that entry belongs to "Movie Company". On page 10 it says:

      A system has been developed that not only blocks the spread of Internet worms and computer viruses, but also has utility for a range of other applications, including data security, copyright protection and the documentation and management of digital transactions.

      The system includes a block mode and an alert mode. With the block mode all internet service providers would be required to block copyrighted data. They could also be required to block a P2P application for "contributory infringment".

      They also say: facilitating the streamlining and simplification of e-commerce transactions, by moving the point of purchace for goods and services to the local Internet Service providers and other network aggregation points, in essence, bringing the retailer to a computer user's home or office.

      With the alert mode it could watch for data coming in or going out and trigger a billing record. Then it wouldn't matter if you downloaded it over P2P or from an official website, at the end of the month X-dollars would be added to your internet bill. Of course you're also going to be billed X-dollars at the end of the month if you receive some other file that happens to match the short tag they scan for.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
  26. better idea by zymano · · Score: 1

    Better idea is for there to be some sort of ban on people that spam . We need a powerful regulatory force. Prevent them from even accessing the net for a certain time or FINE them big money for all bandwidth they suck up.
    We need a 'do not call list' with teeth for the wwb.

  27. How about Gator? by danielsfca2 · · Score: 1

    When I read the title I thought, YAY! A filter to kill Gator and related scum before they're installed.

    But when I RTFA, I see that it's only good for worms and viruses. I'll take worms and viruses any day over Gator. You know, because GATOR IS SPYWARE. bwahaha.

    Which brings me to the question:
    Can you write your own virus def's? I'd like to see an app that edited your favorite virus scanner's defs and added signatures for Gator, WhenU, etc. That would be so cool.
    ----------------------
    VIRUS DETECTED!!

    Win32.Spyware.Gator.B

    Clean Failed.
    Delete successful.
    Access denied.
    ----------------------

    1. Re:How about Gator? by Anonymous Coward · · Score: 0

      Yes, it would be very nice to be able to update the virus signatures. But then you would have to reverse engineer the virus scanner, and they would keep changing it, to avoid losing revenue from subscriptions.

      Better to go Open Source on anti-virus software. I don't think there is anything quite useable yet, but it will come.

      The thing that annoys me is that using closed source software (e.g Norton), it does not check for pests, omly virii and worms, so you need another package like Pest Patrol, which works quite well. Why can't it all be done by one program? Better still, structure the OS properly (unlikely that M$ could manage such a thing!) so that you can run several scanners effectively in series. Not one of the antvirus products catches all known virii, as I know from experience, the worst, which trashes your PC by itself anyway, is Panda, a very dangerous piece of rubbish, and McAfee is not much good either. By a process of elimination I chose Norton in the end, of course one day it let through a fairly minor virus, several years old, whose effect was to close down the browser without doing any damage. I complained to Norton, they assured me I was protected, yet I could repeat the test again and again on the same site, browser (Netscape, not Inept Exploder) closed every time, unless I turned off scripts in the browser. A simple, well-known javascript virus, and Norton could not, and probably still does not, stop it.

      The antivirus industry is so rotten that I would not be surprised if they create virii to stimulate demand for their pathetic products. This is one area where, in time, Open Source will prevail.

      BTW Gator is almost certainly illegal under UK law, I do wish someone who can afford a lawyer would get it dealt with in the courts.

    2. Re:How about Gator? by danielsfca2 · · Score: 1

      Interesting reading. I would definitely use an open-source virus scanner. Especially if you could customize the definitions or download "packs" for it. You could have a "Spyware Pack" that would have defs for Spyware programs like Gator, etc.

      And you know that somebody would make a "Micro$oft Pack" with defs that will actually detect a virus if you install, say, MSN Messenger or WMP. That would be good for a laugh.

  28. pateNTdead eyecon0meter filters phonIE ?pr? ?firm? by Anonymous Coward · · Score: 0

    stock markup fraud execrable hypenosys.

    doesn't leave much to read about here.

    no matter, everything's changing rapidly, despite the insidious attempts of the felonious greed/fear/ego based corepirate nazi walking dead, & their monIE sucking bootlickers, to pretend otherwise.

    lookout bullow. get ready to see the light.

  29. Cheaper solution by S.I.O. · · Score: 2, Funny

    > prevent malware from reaching the network
    As an alternative solution, you can hire a big, fat, bald guy, whose job is to push the Microsoft and Oracle salesmen down the stairs.

    1. Re:Cheaper solution by noodler · · Score: 1

      funniest post ever.. Your hired!!.. aka!.,

  30. Been there .... done that by 5.11Climber · · Score: 0

    Didn't Fortinet already do this???

    --
    Arf!
    1. Re:Been there .... done that by Anonymous Coward · · Score: 0
      Didn't Fortinet already do this???

      It's a tad hard to tell because Fortinet's website doesn't seem to be too technical. However, they repeatedly use the phrase "ASIC-accelerated". That is, they have a specially designed, non-reprogrammable chip which is utilized by their software which implements their system.

      On the other hand, this doctor has taken a wholly programmable device (FPGA = Field Programmable Gate Array -- see Xilinx for examples) and implemented complicated, useful stuff on top of it. So, even if you find his product sucks, hey, you still have an FPGA, right? More importantly, you have a device built from off the shelf parts. I don't think those ASICs that Fortinet uses are made by too many people. Again, I could be wrong, since their site is fairly non-specific in this area.

      Also, his paper claims that this device, upon detecting a suspicious message can either block it outright or let it pass. Either way, though, it uses windows messaging to tell the targetted user that he has something bad sent his way and it was/was not blocked. Fortinet makes no such claims that I see. I wager they just drop 'bad' packets.

    2. Re:Been there .... done that by 5.11Climber · · Score: 0

      Also, his paper claims that this device, upon detecting a suspicious message can either block it outright or let it pass. Either way, though, it uses windows messaging to tell the targetted user that he has something bad sent his way and it was/was not blocked. Fortinet makes no such claims that I see. I wager they just drop 'bad' packets.

      As I understand it, from direct discussion with Fortinet, their product examines the datastream (HTTP, POP, SMTP and IMAP) and removes malware from the datastream itself. For example, if a web page contains some known bad ActiveX control, then just that bit is removed from the datastream. the remaining page is transmitted to the user. I also believe that the malware can actually be replaced with text of your choosing so that the user can be informed that something bad was on the page. Similarly, email-born viruses can be weeded out.

      --
      Arf!
  31. RTA by KalvinB · · Score: 1

    I realize this was at the end of the article and reading the article at all is something not done much around here so:

    "When a virus or worm is detected, the system can either silently drop the malicious traffic or generate a pop-up message on an end-user's computer. An administrator uses a web-based interface to control and configure the system."

    So no, you don't have to worry about false positives making you miss something unless you tell it to not warn you before doing something.

    Ben

    1. Re:RTA by IM6100 · · Score: 1
      the system can either silently drop the malicious traffic or generate a pop-up message on an end-user's computer.


      That sounds, ummm, interesting. So all client machines have this program listening for pop-up messages, and some unknown box out in a middle layer somewhere on the network is configured to automatically open up these 'pop-up messages.'

      When you're not in lockstep running the software your ISP approves and running their little pop-up client (malware??) your messages just are silently dropped? And if you are using the little pop-up wonder, you give it the authority to approve or not approve details in your mail transit?

      It sounds like an interesting playground.
      --
      A Good Intro to NetBS
  32. Fantastic! by B2K3 · · Score: 3, Funny

    I hate programs that get stuck in infinite loops. Now, with this software, I'll just scan for these pieces of malware, and stop them from being sent over the network.

    Finally, a solution to my Halting Problem!

  33. sounds like malware to me by twitter · · Score: 0, Troll
    Don't they use something like this in China? I know some people want it here in the USA too. Selective filtering of network content is Carnivore. This new effort is just trying to get around holes in M$ junk. I say, let the shit burn rather than work on the next big thing in censorship.

    -what? is this thing live? I love Big Brother.

    --

    Friends don't help friends install M$ junk.

    1. Re:sounds like malware to me by jdhutchins · · Score: 1

      Conspiricay theories aside, Carnivore doesn't filter internet traffic. It merely records it all. There is a BIG difference between recording and filtering. Carnovire is also needs a search warrant, so even if they do use it w/o a warrant, it's useless in court.

  34. Already done that! by Anonymous Coward · · Score: 0
    have developed a hardware platform called the Field-programmable Port Extender (FPX) that scans for malware transmitted over a network and filters out unwanted data."
    Got that. It's called Backhoe.
  35. Dear Apple, by Anonymous Coward · · Score: 0, Funny

    Dear Apple,
    I am a homosexual. I bought an Apple computer because of its well earned reputation for being "the" gay computer. Since I have become an Apple owner, I have been exposed to a whole new world of gay friends. It is really a pleasure to meet and compute with other homos such as myself. I plan on using my new Apple computer as a way to entice and recruit young schoolboys into the homosexual lifestyle; it would be so helpful if you could produce more software which would appeal to young boys. Thanks in advance.

    with much gayness,

    Father Randy "Pudge" O'Day, S.J.

    1. Re:Dear Apple, by Anonymous Coward · · Score: 0

      reputation for being "the" gay computer.

      Why wasn't I informed about this!?!

      ..hmm it does explain a awful lot.
      Specially all those incidents in the train each morning on my way to work.

  36. What if someone wants to filter competitive data by so+sue+mee · · Score: 3, Interesting

    as malware? Say MS or any other abbreviation that is interested in declining access to competitive data just filter it. Adding a number of these devices to echelon or selling a few to repressive governments. You get the picture

  37. wtf is the big freaken deal? by Anonymous Coward · · Score: 0

    We all know every piece of software can be represented via hardware ie hardware encoding/decoding. This would be faster and somewhat more secure than traditional IDSes but come on it still has the same down falls of those as well. Recognizing patters isn't easy if it is a new pattern. This isn't going to be put in wide spread use for the simple reason that it would be and is cheaper to use software IDSystems. It's a neat idea but obviously the PhD in him forgot the realities of a consumer world. If something else already does what your system does possibly for cheaper and all you can offer is an ounce of faster speed and an ounce of better security over those software systems...you don't exactly have any killer consumer product on your hands.

  38. Software versus hardware? by lewko · · Score: 2, Funny
    Let me see if I have this straight: The system is claimed to be much faster than comparable technology because it is running on "hardware", not software.

    Riiiiight.... So what exactly is controlling the hardware? Lemme guess... A few lines of code, some syntax, some commands... You know... Software.

    "Maybe if we put our system in a shiny box with cool LEDs instead of a rackable server like everyone else, we can call it breakthrough technology!"

    Step 1: Reinvent the wheel.
    Step 2: Patent it.......
    etc.

    --
    Do you or your partner snore? - Visit www.snoring.com.au
    1. Re:Software versus hardware? by zymano · · Score: 1

      Do you use a graphics card on your computer.

      I think you get the point.

      Dedicated hardware is faster and uses less electricity. Yes , it uses software.

    2. Re:Software versus hardware? by Anonymous Coward · · Score: 0

      It's based on FPGA's. It's not a microprocessor running software and as long as it's function is fairly specific, it will be much faster.

      Discrete logic usually beats out general purpose micros by a large margin, again, only for specific uses.

    3. Re:Software versus hardware? by FUF · · Score: 0

      Very well said.. EXACTLY my thoughts as well!!!

  39. Snort by maunleon · · Score: 1

    ...with flexresp2, implemented in hardware? I confess I have not read the pdf, but I have read the article.

    http://cerberus.sourcefire.com/~jeff/archives/sn or t/sp_respond2/

    to quote:


    Active response is not guaranteed to sucessfully terminate connections. Snort is a passive
    system, except when used in 'inline' mode. In a passive configuration, the process of active
    response is a race between Snort and the endpoints in network communication. Depending
    on the CPU and/or bus speed of a system running Snort, available memory, I/O states and
    network latency Snort may or may not win this race in which case active response will have
    no effect.

    Active response is a supplementary tool, something deployed in addition to other security
    technologies. It should not be solely relied upon to protect systems or services that are known
    to be vulnerable.

    The process of transmitting active response packets will "block" the rest of the system, meaning
    that while Snort is busy sending TCP reset or ICMP unreachable packets, it is unable to capture
    packets and perform other intrusion detection functions. The amount of time spent performing
    active response is extremely small (measured in milliseconds) but can result in a degredation
    of performance in high-speed environments.

  40. Expensive? by nlinecomputers · · Score: 1

    Ok so he build a really fast sort of flashable memory hardward virus scanner. It will be lightning fast but will it not be extremly expensive? I can't see the speed benifit outwaying the cost of the unit. But I'm not an EE so can someone who is tell me if it can be done cheap?

    --
    Slashdot, home of supporters of free software, free music, and free speech.Except for Moderators that disagree with you.
    1. Re:Expensive? by gl4ss · · Score: 1

      i guess the point is that the isp could run it on it's stream of incoming and outgoing data. (to reduce the effects of virus storms&such..) so it would be cheap per user, even if it was hideously expensive as a device.

      --
      world was created 5 seconds before this post as it is.
    2. Re:Expensive? by nlinecomputers · · Score: 1

      I guess, but considering that companies already sell such things(even if they be software only) that you can attach to your networks. So I still wonder if such a unit can be made cheap enough to be worth it.

      --
      Slashdot, home of supporters of free software, free music, and free speech.Except for Moderators that disagree with you.
  41. Funny like a clown, to amuse you. by Anonymous Coward · · Score: 0

    Now dance, Spider, you little fuck!

  42. Re:fp alliance by Anonymous Coward · · Score: 0

    YOU FAIL IT

    you spacker

  43. Re:You knew this was coming by Anonymous Coward · · Score: 0

    No restraint needed - once goatsed, twice shy...

    Are you talking about having personally seen that well known picture? Or some other personal experience where no restraint was required??? :)

  44. Re:Snort (and hogwash) by LinuxHam · · Score: 1

    This is similar to what I was thinking.. I never expected to get this far without anyone mentioning snort and Hogwash. Snort, being the open source IDS, and Hogwash, being an add-on that alters traffic as it passes through the IDS, based on customizable rules. It modifies the malware or just removes it before it gets passed onto the main part of the network, thus killing all virus infection attempts as they enter the network (and as any kind of unencrypted traffic -- web, smtp/pop3, etc) long before your users get around to updating their virus definition files.

    --
    Intelligent Life on Earth
  45. An IDS on a FPGA by dmiller · · Score: 2, Interesting

    It sounds like a traditional signature-matching IDS with most of it implemented on a FPGA. This isn't such a big deal - it won't "stop malware before it hits" because signatures still need to be installed on the device. An implementation on a FPGA is great for speed - which would make this device great for mitigating worm attacks, but the FPGA may constrain its utility as an IDS - it would probably lack capacity to perform some of the trickier IDS techniques (e.g. looking inside compressed or encoded content, traffic normalisation, etc.) The linked article was little more than a marketing blurb, so its hard to tell.

    1. Re:An IDS on a FPGA by bedessen · · Score: 1

      I'd say it's less like an IDS and more like a hardware accelerated iptables-meets-ngrep. If this is being done entirely in hardware I seriously doubt that it would work at the application level, as that would require a lot of processing, especially for the speeds claimed. I'm guessing that this knows how to reassemble basic sequences of packets and scan for certain patterns, perhaps with some form of wildcarding or regular expression matching. I would imagine that it simply drops the matching packets outright, it would really take a lot of work to deal with it a more graceful manner. I think they're counting on the fact that a lot of worms can be detected by simple pattern matching. But it wouldn't be able to catch anything sophisticated, like polymorphic viruses or anything that requires a sequence of seperate events to occur in a specific order.

  46. RTFA by JThundley · · Score: 2, Informative

    'Unlike existing network intrusion systems, the FPX uses hardware, not software, to scan data quickly. The FPX can scan each and every byte of every data packet transmitted through a network at a rate of 2.4 billion bits per second. In other words, the FPX could scan every word in the entire works of Shakespeare in about 1/60th of a second.'

    And:

    'The FPX itself fits within a rack-mounted chassis that can be installed in any network closet. When a virus or worm is detected, the system can either silently drop the malicious traffic or generate a pop-up message on an end-user's computer. An administrator uses a web-based interface to control and configure the system.'

  47. yah, right. by Anonymous Coward · · Score: 1, Insightful

    no matter how much they put into this, someone will figure a way around it.

    1. Re:yah, right. by Anonymous Coward · · Score: 0

      +1, SP.

  48. Proof of moderator hypocrisy by Anonymous Coward · · Score: 0

    They mod up an anti-PC troll, but mod down an anti-Mac troll.

    1. Re:Proof of moderator hypocrisy by Anonymous Coward · · Score: 0

      Well, sure, if you think a troll simultaneously bashing gays, Apple, and the clergy counts as anti-Mac.

      The other guy was bashing Windows. If you're a Windows user with a thin skin, well, I feel sorry for you, but you'd better get used to it.

      Well, at least until Microsoft releases "Microsoft Security v2.0" by implementing "The Ultimate Solution".

  49. Typical academia by Anonymous Coward · · Score: 1

    This is typical of academia: they don't understand the problem, but they are quick to come up with a solution.

    Software-based products already can handle the 2.4-gbps rate this "hardware" solution claims. So there is nothing new there.

    Moreover, this solution doesn't handle important problems such as fragmentation of packets or polymorphic coding techniques -- both widely used by hackers, but handled by existing network intrusion detection systems.

    Most importantly, it doesn't handle the fact that most trojans are recompiled to evade signatures.

    Finally, and most damaging, the quality of an intrusion detection system is determined by the research that goes into it. Most vendors already have trouble keeping up with the research abilities of the open-source Snort community or the closed-source X-Force (the research division of Internet Security Systems, which is tightly integrated to government research).

  50. Cowboy Neal Uses Windows 98 by newshooze · · Score: 2, Funny

    I wonder if it can filter dupes and leftist banter from /. postings.

  51. This actually works... by morzel · · Score: 3, Funny
    "Maybe if we put our system in a shiny box with cool LEDs instead of a rackable server like everyone else, we can call it breakthrough technology!"
    This reminds me of an anecdote I heard from one the distributors of Watchguard firewalls over here:
    one of the major selling points of watchguard products when they were initially introduced was the fact that the appliance was bright red, and had a lot of blinky leds on the front plate :). Being a much 'sexier' package, the watchguard products were chosen instead of e.g. cisco PIX firewalls when the technical merits did not point to a clear winner.

    --
    Okay... I'll do the stupid things first, then you shy people follow.
    [Zappa]
  52. Stopping network junk "on the wire" by mattbee · · Score: 4, Insightful

    After speaking to one of the chaps behind ddos.com I'm very excited by this kind of emerging technology: essentially ethernet/fibre "filters" which can scan and dump "unwanted" traffic without a noticeable lag on the network. I'm less excited by how much it costs at the moment: $18k list price for one of the 100Mb boxes at DDoS.com, but I suspect as competition opens up, the waffle about exciting and complicated patented technologies will give way to a decent and open discussion about the best algorithms for doing this.

    As an example of the current waffle on this topic, the white paper at ddos.com promises in one of their upcoming *cough* products a wire-speed spam filter which is 100% accurate and needs no training. Sure, sure... it's this ridiculous claim which calls into question the "zero training" aspect of their DDoS prevention-- I'm sure some configuration and known "signature" patterns of abusive traffic will help matters.

    I'm not here to pick on ddos.com, I'm sure they have an excellent and useful product. But since they are one of a very small number of people with such a product, they are prone to making wild claims and charging extortionate fees. I'm convinced a Linux/BSD kernel module could achieve the same effect and I'd be very interested to see the algorithms, training and so on needed to achieve it. But for the moment we're still subject to these pretty wild claims without much in the way of algorithmic detail.

    --
    Matthew @ Bytemark Hosting
  53. torrentSearch is an example... by SethJohnson · · Score: 1


    Exactly.

    I came across a 'freeware' app called TorrentSearch that is full of Malware. Additionally, the EULA has the user agreeing to allow the installation of ANY software at any later date by the software maker. So whoever installs TorrentSearch is volunteering her computer to be part of who-knows-what network of zombied computers controlled by the author.

    Here's a thread on the TorrentSearch site that contains the EULA. The thing I find a little odd is that the discussion board is hosted on a server called "projectOwned.com"... What's up with that?
    1. Re:torrentSearch is an example... by Anonymous Coward · · Score: 0

      Don't you mean "project0wned.com"? That's even worse than "projectOwned.com", it means they're l33t mofos!! word.

  54. Lets stop blaming the victim by gad_zuki! · · Score: 1

    >Perhaps because of the end user? How many joe sixpacks do you know with a properly configured firewall, an up-to-date AV program, and have even heard of AdAware?

    Classic blame the victim mentality. How has the industry served "joe sixpack" pray tell? This game has gone on long enough, we're looking at 4-months before an MS patch reaches critical mass in corporate america and even longer times in the residential market. Instead of constantly berating the end-user, someone has come up with a better solution. Beating the donkey only gets you so many results (I would say it doesnt get any better than it is now) and keeping this attitude makes many people in technology look like snobs and elitists.

    Not to mention many malware and viruses find they're way through the firewall/AV anyway. This weeks' "You didnt patch your OS fast enough" is next week's "You didnt patch your firewall fast enough." or "Dont open attachments, even from people you know" to the highly condescending "Well you should be using Linux." Ad nauseum.

    >It's a lot easier to release new AdAware definitions than it is to patch a piece of hardware

    Sure it is, but Ad Aware et al are for end users, this device is for sys admins. I think they should be skilled enough to take care of it. Not to mention it sure beats the current "solutions."

  55. What about encryption? by ptelligence · · Score: 1

    Seems this device would be ineffective if the data stream were encrypted.

  56. Sounds like a great way by Anonymous Coward · · Score: 0

    To stop all that mp3 sharing!

  57. FUD? by kernelfoobar · · Score: 2, Insightful

    from article: Computer virus and Internet worm attacks, such as Nimba, Code Red, Slammer, SoBigF, and MSBlast have infected computers globally....Existing firewalls do little to protect against such attacks. Once a few systems are compromised, they proceed to infect other machines, which in turn quickly spread throughout a network.
    Maybe I'm misinformed but I thought that a worm like MSBlast and Co. attacks thru SMB/CIFS protocols by the 13x familily of ports. Any self-respecting netadmin blocks those from external access. Am I right or wrong on this? Granted some of those attack thru legit ports like 80, but a firewall is not TOTALLY useless against ALL worms!

    --
    Here we go again!
  58. I know one of the guys on the project by z4ce · · Score: 1

    I go to Wash U in St. Louis and actually know one the guys working on the project. I've also met Jon Turner, however I haven't met Lockwood. Him and some other professors sold some ATM technology to cisco back in the dot-com era and got crazy rich.

    Anyway, you can find out all about their project at the applied research labratory FRX website:

    http://www.arl.wustl.edu/arl/projects/fpx/

  59. More about the FPX by rpiquepa · · Score: 1

    You'll find additional references to the FPX on my blog, in "Stopping Computer Viruses Before They Reach You." And because some comments mentioned speed as an advantage of such a solution, here is a quick excerpt: "The FPX can scan each and every byte of every data packet transmitted through a network at a rate of 2.4 billion bits per second. In other words, the FPX could scan every word in the entire works of Shakespeare in about 1/60th of a second." My summary also contains a photograph of an FPX module.

  60. It's NOT a censor-box, it's a Good Thing by shostiru · · Score: 3, Informative
    I think a lot of people are confused about what this box does, and what it doesn't, do.

    By using FPGAs to scan network traffic (not a new idea, by the way), the device looks for fixed signatures much faster than an equivalent software solution can do so (yes, software may control it, but the actual "decisions" are made by hardware. Think level 3 switch). I'm guessing there's probably some sort of state engine implemented in the FPGAs (I haven't kept up on field-programmable logic), and optimization to look for multiple signatures in parallel, but that's just a guess. It's no different in theory from a virus detection add-on to a mail transfer agent that uses fixed string (as opposed to regex) detection, it's just much more efficient.

    Because there's no regex capability, any attempt to use this box for censorship will fail. For example, suppose your upstream programs in a ruleset to match "nuclear". Fine, just pull a Dubya and use "nucular", or "nuke", or "nook-yoo-lar". Problem solved. Or for that matter just zip, tarball, or rot-13 encrypt your file before sending it.

    Furthermore, no actual signature would be this short; the false positive rate would be enormous. In practice expect signature lengths of 64 bytes and up, which is what we use when scanning email traffic for viruses.

    Why is this a good thing? Keep in mind this is NOT intended as an end-user box, it's intended for network providers. As one, I can tell you that viruses and worms cost real money. Even when we do disable customers for virus activity (and invariably piss off most of them), it takes time to detect and do this. It also takes staff hours; tracking down the customer's username isn't always trivial (RADIUS accounting packets get lost, some outsourced dialup providers send accounting data only on termination, and open wireless points are a huge pain)

    For example, Nachi sends out vast numbers of ICMP pings to sequential IP addresses, which rapidly fills the IP cache and depletes the memory of many Cisco routers (why they cache IPs for ICMP is beyond me, but they do, and the patch -- which requires a maintenance contract to get by the way -- doesn't work very well). Watching multi-kilobuck routers die repeatedly because a handful of customers have a worm is NOT my idea of a good day. And don't get me started on mail server load.

    I don't know what price they're going to ask for this, but if it's reasonable ($10K or lower) it could easily pay for itself in six months for us. Even if it's an order of magnitude pricier, larger NSPs will probably snatch them up if they work. Trying to do this in software with the same bandwidth (the article quoted 2.4Gbps, right?) may well cost more, esp. when you have to drop a couple of OC-whatever cards in your linux box, harden it, and make sure it never *ever* goes down.

  61. Shiny blinky things by lewko · · Score: 2, Interesting

    And ye shall all bow at the Altar of Shiny Blinkiness

    --
    Do you or your partner snore? - Visit www.snoring.com.au
  62. Neat, but even simple measures aren't used by bigberk · · Score: 1
    This would be a neat way to watch for nasties on the wire. But most ISPs still don't use even the simplest form of filtering on their mail servers that would stop all viruses cold. The goddamn software is free; why can't ISPs use it? For filtering out viruses at mail servers:
  63. any users of systems i've built by RMH101 · · Score: 1
    "Perhaps because of the end user? How many joe sixpacks do you know with a properly configured firewall, an up-to-date AV program, and have even heard of AdAware?

    Seriously, all are available free: put them on your family's PCs and educate them in their usage. Kerio Personal Firewall's reasonably idiot-proof, AVG antivirus excellent, and AdAware 6 just works. All free for personal use...

    Now, all we need is the big OEM people to ship with their PCs and provide a quick tutorial.

  64. Funny by That's+Unpossible! · · Score: 1

    But you're still downloading our malware.

    Enjoy!

    --
    Ironically, the word ironically is often used incorrectly.
  65. Already seen it by freeweed · · Score: 1

    When I got to work on a fairly big IDS system on a 50,000+ node network, the IDS vendor released an update to their ruleset.

    Someone goofed, and the rule to flag requests for things like /etc/passwd and /etc/shadow was really broadened. Every time the IDS detected a packet with the word "shadow" in it, bang! It flagged it.

    In our case, it was particularly annoying because the entire intranet used a webpage template that had dozens of references to "shadow.gif" (I think it was for bordering and layout). The web devs weren't too pleased when we asked them to change several thousands pages :)

    Now, extend this to an IPS which removes the offending packets. Suddenly our intranet would have been entirely offline. I could see this taking days to figure out why.

    Damn, guess I'm lucky I didn't work for a company with the word "shadow" in their name :)

    --
    Endless arguments over trivial contradictions in books written by ignorant savages to explain thunder in the dark.
  66. Monitoring, traffic=alert by phorm · · Score: 1

    Yes, but if this tool is installed and it says:

    Hey, traffic just went up 400% on port 237 across 100 different hosts - it could go into "red alert" mode.

    Red alert meaning that it increases its update-schedule unless an admin flags the traffic as non-virus.

    Red Alert could mean to contact home-base every 5-10 min until a fix arrives. Alternately it could mean "login to homebase, leave a log in homebase's DB that I am looking for an update for heuristics X/Y/ZZ, and tell homebase to contact me when an update that looks applicable comes around (port/pattern match)"

  67. Definately hype by phorm · · Score: 1

    As an example:

    Set up an XP laptop that had been offline for a few months, and thus was behind in security updates. Connected to broadband, modem-->switch-->machine, download patch from my own server where I had a cut+paste URL ready to go. Halfway through download, machine reboots, it's been infected. Total time, under 5 minutes.

    Setting up new machine with XP installed, same scenario as above.

    Setting up 2 machines behind linux box, no infections. Not just a linux solution, I believe even a cheap NAT'ing firewall would have helped in this case.

    The point here being, routers do help, and if more people used them we'd probably have a much-reduced infection rate. If an ISP wants to protect against Welchia and kin, why not make a push for router/modems instead of normal ones, and tout them as "increased protection against internet viruses?"
    The only obvious reason I see for not using routed modems is that server stuff won't work for games etc by default, and people could get away with >2 IP addresses. However, the former could be addresses by using "default NAT" policies, with commonly dangerous ports (SMB shares, RPC) not routed by default.

  68. Re:fp alliance by Anonymous Coward · · Score: 0

    HOLY SHIT! I GOT MODDED REDUNDANT, NOT TROLL OR OFFTOPIC!

    Lameness filter encountered. Post aborted!
    Reason: Don't use so many caps. It's like YELLING.