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."

44 of 163 comments (clear)

  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.

  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 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
  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 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
    3. 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.

  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.

  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.

  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.

  10. 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.

  11. 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 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.

  12. 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 /.
  13. 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.

  14. 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.
  15. 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!)

  16. 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.
  17. 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 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.

  18. 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.

  19. 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!

  20. 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

  21. 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
  22. 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.

  23. 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.'

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

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

  25. 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]
  26. 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
  27. 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!
  28. 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.

  29. 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