Read up on the latest ideas and technologies from companies that sell hardware, software and services. Improving Sales Productivity: An Opportunity for Sales and IT Leadership
Email Archiving Implementation: Five Costly Mistakes to Avoid
Enterprise Wireless WLAN Security
Solve Exchange Mailbox Storage Issues Once and for All
Strategies for Eliminating .PST Files
How to Beef Up Your Sales Pipeline
Taking On Demand CRM Integration to the Next Level
Mimosa™ NearPoint™ for Microsoft® Exchange Server: Email Archiving 101
Zones provide focussed content from Computerworld and leading technology partners.Newsletter Subscription
Firewall technology has evolved significantly since the days of basic packet filters and network address translation. We now have not just firewalls but “intrusion detection devices”, which do far more complex things to the traffic they see in an attempt to prevent the network from being attacked. So where are firewalls going?
The main problem with today’s firewall technology is that it’s doing so much work that as the capacity of the average Internet connection grows, the firewall becomes a bottleneck. This is hardly surprising. Many of today’s firewalls don’t just filter packets but also do clever stuff like checking whether incoming Java applets contain dangerous code, or decoding email messages and passing their attachments to an AV package for analysis.
The other problem with doing loads of different functions within a single firewall is that no one product will manage to be the "best of breed". Generally, you find that a multi-function device does all things averagely, instead of doing any one function brilliantly. This is addressed by some firewall manufacturers, who instead of doing advanced work such as AV protection internally, pass the task to an external system running a mainstream application with a reputation for excellence in its field. Strangely, though, the current penchant for bundling firewalls as all-in-one "appliances" goes against this idea, and security can only suffer as a consequence.
Sharing the load
So how do we address these issues of bottlenecking and fitness for purpose? It seems to us that the obvious way is to move away from having a firewall device, toward having an "edge network" of smaller devices. Each of these would perform their own particular function under the supervision of a "master" device, possibly the firewall itself, but not necessarily relying on the firewall for intercommunication. Transmissions have to negotiate their way through all relevant components of this "edge network" before being allowed into the corporate network.
Imagine an email arrives in the network. The firewall checks that it’s destined for the right server, on the right port, and verifies that it’s passed the basic entry criteria. It then passes it on to an email decoder for the attachments to be extracted. The email decoder knows that before it can do anything with the message, it needs to examine the attachments for viruses, so it unbundles them and passes them to an AV package. The AV package verifies that the files are clean, and notifies this fact to the email decoder, which knows it can now pass the original message on to the email server for delivery. For each type of incoming and outgoing traffic, a similar type of workflow arrangement is implemented, with each device in the network knowing (a) how to do its own job and (b) what to do with the results should the test it’s performing pass or fail.
Learn from ERP
This kind of workflow implementation is commonplace in corporate ERP systems. Since network protection is no longer a basic filtering exercise but a vast pile of intricate logic with some nasty, nondeterministic heuristics thrown in for good measure, it’s not unreasonable to think that ERP-style workflow management might be a useful addition. Because there’s a large amount of processing to be done to analyse the traffic, it’s also sensible to think that there would be several separate machines sharing the load and passing messages between each other. Some machines would be dedicated to one task (e.g. AV processing) while others could handle two or three lesser tasks.
Taking the concept to extremes, one can imagine the "edge network" as comprising a collection of general-purpose machines that simply do the jobs they’re asked to do by a central scheduler. So far, we’ve mentioned the concept of having (say) an AV machine that does AV processing on request, and an email decoder for extracting attachments, with the data that needs processing being passed in by external devices. Imagine for a moment that we simply have a cluster of general purpose machines, with no specific purpose. Instead of passing data in for processing, the external device passes in both the data and the code it wants to run on the data. So one minute a machine is receiving a message that says: "Here’s some data to check for viruses and here’s the code you need to use to do the check" and the next it’s hearing: "Please decode these emails and pull out the attachments - here’s a lump of code you can use to do it".
Barking mad?
This idea might appear crazy but bear one important thing in mind: it’s what IBM (and others) want to do to the entire enterprise. For instance, instead of having a payroll machine that’s idle for all but one day per month why not simply share the payroll processing task among the various computers in the enterprise by sending a load of them some code to run and some data to process with it?
The vision of the Grid Computing community is that the enterprise computing platform - probably a heterogeneous mix of everything from PDAs to minicomputers, perhaps even mainframes - should become a single, virtual computer that controls its own scheduling. You drop work onto the virtual machine, it goes away and figures out which bits are available to service the job most effectively in the available time and, when it’s finished, out pops the answer.
Now consider that the traffic flowing in and out of an Internet connection is varied in its content, and different types of traffic require different amounts of analytical processing. It’s not hard to see a correlation with this "virtual computer" type of approach. Obviously you don’t want to be passing potentially virus-laden data to random machines inside your enterprise (which is why you have a "closed" edge network), but the concepts fit and it may well solve the problem.
In short
Firewalls are bottlenecks, Internet connections are getting faster, and the techniques for detecting potential issues are getting more complicated. More and more processing power is required just to stand still and the technologies already exist to do all this stuff. So it may just be the way forward, for large enterprise security systems at least.
Computerworld Member Login
Discover how SOA can create smarter outcomes for your business.
Attend and learn:
- How SOA is helping leading companies to become more agile
- Where you should be applying SOA processes in your company
- The top SOA implementation mistakes to avoid
Click here for more information.
- +
Computerworld Live Podcast #97: The Future of Enterprise Networking 25/07/2008 09:45:36
This week CW Live chats with Mark Thompson, global sales and marketing manager for HP ProCurve, on the future of the enterprise networking. Mark discusses the trends we can expect to see in the near future and how the right infrastructure can ensure your enterprise network is secure. - +
Computerworld Live Podcast #96: Security at the Edge 11/06/2008 09:22:22
CW Live speaks with Amol Mitra, HP ProCurve Director of Marketing for Asia Pacific and Japan. Today's topic: how enterprises are starting to shift away from simply controlling security via server logins, firewalls and moving to more adaptive security frameworks. - +
Data Management Edition #10: Multi-Petascale Systems 02/05/2008 09:12:33
This week we look at sustainability and the development of multicore technologies to build multi-petascale systems. - +
IT Security Edition #11: How to poison the Storm botnet 01/05/2008 08:51:55
This week CW Live presents a case study on how to poison the notorious Storm botnet . Plus we take a look at Cisco's plans for Ironport. - +
IT Security Edition #10: Cyber-battles fought and won 24/04/2008 11:09:47
Vendors bow to end user pressure to improve product security, and we take a look at the latest concepts shaping the cyber-battlefield of the future.
Sound Alliance Group expands with acquisition of Mess+Noise 2008-10-14 08:48:00+10
Sterling Commerce Introduces New Managed File Transfer Capabilities That Cuts Server Change Management Time in Half 2008-10-14 08:41:00+10
Simms Exclusive Distributor of Cygnett MP3 Accessories 2008-10-14 08:10:00+10
Acronis True Image 2009 makes protecting home computers easier than ever 2008-10-13 14:10:00+10
NetStar Networks Calls Brisbane Home 2008-10-13 12:01:00+10
Solve Exchange Storage Problems Once and For All: A New Approach without Stubs or Links
The management of Microsoft® Exchange storage growth is the most challenging problem facing Exchange administrators. Because of the popularity of email as a communication technology, and because users tend to keep email, maintaining adequate storage on the Exchange Server is a constant challenge. Learn how to maintain the space you need by reading on.









