Home | Site Map | Contact Us

You are Here: Home: White Papers














To learn how PSC's E-Solutions can help your business, contact us.

 TEL: 519-433-6777
FAX: 519-936-8920

Web Services - the next big thing in IT, but what about security?
Web Services Scenario
Security
More Threats
Authentication and Encryption
Web Services Application Protection
PSC Scanning Tools
PSC Protection Tools
Summary

Web Services - the next big thing in IT, but what about security?

Web Services is a new and emerging technology designed to allow businesses to effectively communicate with one another without the inefficiencies of human interaction.

Considered by many as the next revolution in the IT industry, Web Services allows for the creation of an application-to-application market place, where software from one company will communicate effectively and efficiently with software from another company.

Web Services.org website describes the process in the following manner:

"Through Web Services companies can encapsulate existing business processes, publish them as services, search for and subscribe to other services, and exchange information throughout and beyond the enterprise." (Web Services.org, website)

The impact of Web Services implementation is staggering, and we are just beginning to see some of the world's most powerful organizations turn to Web Services for its power and efficiency. The United States federal government has recently outlined steps for how it plans to utilize Web Services.

"Egov czar Mark Foreman told [US] federal information technology leaders that he views Web Services as a crucial component for extending government systems to the citizens, businesses and agencies…" (Joab Jackson, Reaching out online, Nov.4/02)

The true power of Web Services is that it provides a universally accepted set of standards for placing most software services online.

"Collected under the title "Web Services," protocols such as Simple Objects Access Protocol, or SOAP, and extensible markup language, XML, allow computer programs to be accessed by people or other programs over the Internet as easily as Web pages of text are today." (Joab Jackson, Reaching out online, Nov.4/02)

Back to Top

Web Services Scenario

To gather a better understanding of how Web Services could help to make daily business operations more efficient, envision the following business-to-business purchasing scenario:

XYZ Construction Company wants to purchase building materials (sand, cement blocks, wood etc.). These materials are to be used in the development of a new housing project.

In addition to locating building material suppliers, XYZ Construction Company also needs to identify additional third party services, such as transportation, financing, insurance etc.

The conventional approach using the Internet is for XYZ Construction Company employee(s) to manually browse through several different supplier websites, locate relevant information and provide it to senior management.

The Web Services application approach allows an XYZ employee to enter a 'shopping list' into the web services application and the system will do the rest.

The Web Services application will collect a list of potential building materials suppliers, which is often done using a Web-based distributed directory called Universal Description, Discovery and Integration (UDDI).

Once a list of potential building materials suppliers has been created, the Web Services applications will learn how to communicate with each of them through the information provided by Web Services Description Language (WSDL).

Based on the Information defined by the WSDL structure, the Web Services application constructs the appropriate message stream to communicate with each of the listed services using Simple Object Access Protocol (SOAP) messages.

The Web Services application will then collect, disseminate and format the responses in an order form, which contains all the elements necessary for the purchase and delivery of building materials to the construction site.

(KaVaDo Inc., Securing SOAP & Web Services White Paper, 2002)

Back to Top

Security

In the rush to take advantage of the awesome power and efficiencies of Web Services, businesses and organizations alike must concern themselves with security.

Web services will "open up a whole new avenue for security vulnerabilities," says Bruce Schneier, Chief Technical Officer and Founder of Counterpane Internet Security Inc., Cupertino, California.

"Typical administrators are not aware of the power of Web Services, so they keep them on the server. And this is the dream of the hackers who will use them to take control of the applications." (Yuval Ben-Itzhak, Chief Technology Officer, KaVaDo Inc.)

Businesses or Organizations wishing to harness the power of Web Services are becoming increasingly more concerned with security. The challenges associated with securing Web Services are not unlike those of securing the Internet once it became a robust business tool.

"'Ben-Itzhak explained how this can happen. The chief advantage of using SOAP is that the administrator doesn't have to open new ports in the firewall in order to send commands between systems on different networks. SOAP eliminates the need to open new ports by sending its commands through the port already opened for Web traffic - a port open on almost every enterprise wide firewall,' Ben-Itzhak said.

'But the open port also allows a clear path for hackers to send malicious SOAP orders behind a firewall.' "(Joab Jackson, Reaching out online, Nov.4/02)

Consequently, hackers who attack the Web Services applications (or any web applications) will effectively render traditional security measures (network firewalls, IDS etc.) useless.

Back to Top

More Threats

The hacker community is continually sharing information and developing new tricks and tools that are designed to take full advantage of unsuspecting applications. Web Services applications are no different and as the deployment and utilization of Web Services continue to grow, new and different security threats, vulnerabilities and exposures will continue to emerge.

"The perception that Web Services is a 'new' technology and 'therefore must be secure' will compound the problem by inducing a false sense of security… Organizations should not think that just because Web Services has been implemented, HTTP vulnerabilities have gone away. It is likely that many companies will continue to take their eyes off the HTTP security ball and incidence of HTTP attacks will increase." (KaVaDo Inc., Securing SOAP & Web Services White Paper, 2002)

Back to Top

Authentication and Encryption

Web Services faces additional security issues over and above that of standard web based applications, as a uniform security policy governing encryption and authentication of the Web Services components (SOAP, WSDL and UDDI) has not yet been defined. In other words, some components of Web Services utilize encryption and digital certificates, while others do not.

Furthermore, "It should not be forgotten that even if authentication and encryption are implemented, they only assure identity and privacy. They cannot stop malicious content from being submitted and they cannot validate what the message is intending to do when it reaches the server." (KaVaDo Inc., Securing SOAP & Web Services White Paper, 2002)

Back to Top

Web Services Application Protection

ProSoft Consulting Inc. (PSC) specializes in web application protection and is committed to helping organizations protect mission critical data from new and emerging threats. By offering products and services that should be implemented in conjunction with existing security products, PSC is confident it can help companies reduce the risk of using Web Services.

ProSoft Consulting Inc. is equipped with products and services that are designed to help companies identify and protect against Web Services vulnerabilities.

PSC has the capability to help companies protect themselves from Web Services threats in the following ways:

Back to Top

PSC Scanning Tools

ProSoft Consulting Inc. Scanning tools have:

Web Services assessment tools and techniques

The ability to recognize Web Services and SOAP vulnerabilities

Back to Top

PSC Protection Tools

Provide an additional level of security to the carrier protocol, as exiting HTTP vulnerabilities will not be removed through the use of SOAP.

Compare messages with the SOAP standard definition, therefore, preventing malicious or malformed structures from being passed to the application.

Eliminate access to default sample Web Services and block the exploitation of known and generic vulnerabilities in common products.

Eliminate vulnerabilities caused by misconfiguration of 3rd party applications such as databases.

Prevent the processing of manipulated or malformed message content and block attempted dictionary and encoded manipulations by comparing the message content with the defined WSDL structure.

Secure against common application layer vulnerabilities like SQL injection, parameter tampering, buffer overflow, and session based information manipulation.

Protect against application language mismatches and requests that contain different data encoding standards.

Once a security threat is blocked, PSC's protection tools have the capability to automatically generate a real-time notification that the threat has been averted and provide details of the type of attack attempted.

Back to Top

Summary

Web Services is an incredibly powerful tool that has the potential to revolutionize the IT industry on the whole. ProSoft Consulting Inc's objective is to help companies realize the full potential of Web Services, while minimizing or eliminating security concerns.

 

Back to White Papers

WebEx

Privacyware- Host Intrusion Prevention Software + Application Firewall for Microsoft® IIS

Host Intrusion Prevention Software + Application Firewall for Microsoft® IIS - learn more


Capacity Management Solutions
Pedestrian and Vehicular counting solutions are the new standard in customer intelligence and information gathering.
PSC partner KaVaDo acquired by Protegrity
Protegrity Corporation, the leader in Data Security Management solutions, announced today the acquisition of PSC partner KaVaDo, a Stamford-based provider of web application security products. Web Application Security
The US Federal Trade Commisson (FTC) recommends the OWASP Top Ten for all businesses.
* The 10 Most Critical Web Application Security Vulnerabilities was produced by the Open Web Application Security Project (OWASP). It describes common vulnerabilities for web applications and databases and the most effective ways to address them. Attacks on web applications often pass undetected through firewalls and other network defense systems, putting at risk the sensitive information that these applications access. Application vulnerabilities are often neglected, but they are as important to deal with as network issues.

*from FTC

PSC Partner, KaVaDo, Maintains Growth
PSC Partner, KaVaDo, maintains growth with $10M in third-round funding led by Pequot Ventures Community Sport Network
CSN launches its newly developed interactive website, designed and developed by ProSoft Consulting Inc. (PSC).

Soap & Web Services Protection
Web Services - the next big thing in IT, but what about security?


DoingSuccess.com
PSC designs and develops new site geared towards helping entrepreneurs achieve success.
  • View case study or
  • Visit DoingSuccess.com

  • Is the Internet Fulfilling Your Needs?
    When we sit down at a computer and take the time to "use" the Internet, what are we looking for?

    Client Focused!
    Read about ProSoft Consulting's Client Focused Development Approach, and why it may be right for you!
      
     
    PSC Home | About PSC | Services | Clients | Partners | Company News
    White Papers | Careers | Site Map | Contact Us


    Copyright © 2002 ProSoft Consulting. All Rights Reserved