[an error occurred while processing this directive] [an error occurred while processing this directive]
[an error occurred while processing this directive]

[an error occurred while processing this directive]

















Tech Update Security
XML Web services need a firewall
Application security in the node or network
By Kerry Champion
July 29, 2002

TalkBack! Add your opinion

[an error occurred while processing this directive]

Building application security into the specific application node that implements a given business system has some fundamental limitations. It's hard to:
  • Add to legacy code and packaged applications
  • Implement and maintain consistent policies across all nodes
  • Prove that a given security policy has been implemented
Implementing application security in the network infrastructure addresses these limitations. An XML application firewall is an example of such a network infrastructure.

Initiatives aimed at building application security into the business system node have often included:

  • Post-development security reviews of the design and source code
  • Training for developers
  • Improved development tools
While these initiatives are productive and should be continued, they do not address the full range of requirements. Organizations have generally found it difficult and inefficient to build in security after the fact. The issues are the same as when trying to build in quality after the fact. It is an established principal of software engineering management that the later in the development process a change is made, the more costly the change will be and the more likely that it will have unintended consequences. Therefore, even though an after-the-fact security review is an extremely valuable assessment tool, it does not work as a primary mechanism to achieve application security.

[an error occurred while processing this directive]
process a change is made, the more costly the change will be and the more likely that it will have unintended consequences. Therefore, even though an after-the-fact security review is an extremely valuable assessment tool, it does not work as a primary mechanism to achieve application security.

In general, better training and management of developers is extremely valuable. However, this approach does not address the full need. In practice, deployed environments always contain applications that were built under varying development procedures by varying teams at various times. Therefore, better training for the current in-house team does not provide the breadth and consistency of coverage required.

Similarly, capabilities such as encryption libraries and connections to authentication authorities, that are built in to a single development environment or runtime application server are insufficient to meet an organization's full security needs. While those capabilities would then be available to developers writing new code for a given application server or development environment, they do not address legacy or packaged applications that do not use those tools.

Furthermore, simply providing an underlying mechanism isn't enough. It was still being left to the developer to write code that provided the logic that determined for a given combination of operations, service requests, and message content which specific security mechanism should be used.

For example, it's useful to have libraries built in to an application server for producing XML encryption and SSL encryption. However, that is only half the battle. You still need logic that determines whether or not encryption should be used, and, if so, what type of encryption, which key should be used, where to access that key, and so on.
 Previous page |   1 2 3 4 
Next page 

[an error occurred while processing this directive]
[an error occurred while processing this directive]




[an error occurred while processing this directive]
1. XML Web services need a firewall
2. Security and network firewalls
3. Application security in the node or network
4. XML application firewalls


ARTICLES
Web services: Time for a reality check?
IBM tests self-healing database software
W3C boosts Web services language
Security holds back Web services
Top 10 Web services security requirements
PRODUCTS
MS XML Web Services Toolkit for Exchange
Microsoft .NET Framework
Sun Java Web Services Developer Pack
Oracle 9i Application Server
HP Web Services Platform 2.0





TECH UPDATE TODAY DAILY:
Dan Farber and David Berlind deliver daily insights on the business and technology news that matters to enterprise IT.


Enterprise Alerts
IT Management
IT Professionals
Online Shopping
System Administration
Linux

Manage My Newsletters





[an error occurred while processing this directive] [an error occurred while processing this directive]