ArticleBiz.com :: Free article content
Authors: Maximum article exposure. Publishers: Reprintable article content.  
BROWSE ARTICLES
ArticleBiz.com Home
Featured Articles
Recently Added Articles
Most Viewed Articles
Article Comments
Advanced Article Search
AUTHORS
Submit Article
Check Article Status
Author TOS
PUBLISHERS
RSS Article Feeds
Terms of Service

5 Threats that make your Website Vulnerable
Home :: Computers & Technology :: Site Security
By: Richard Touret Email Article
Word Count: 951 Digg it | Del.icio.us it | Google it | StumbleUpon it

  

Webmaster dilemma : having to choose between “easy and quick developments” and security ? « 75% of malicious attacks on the web take place on the application layer (Gartner) » «... The evolution of web applications has been characterized by a relatively immature level of security awareness ... (Deloitte and Touche) »

Websites create value. Whether you are an e-merchant, an administration or a car manufacturer, your core values (accounting, supply chain, customer data, business info, …) are processed, stored and communicated via your internet applications and more generally thanks to your IT system. Web applications include of course web sites as well as business and logic internal applications, intranets, extranets, portals … It is a fact : more and more companies and administrations tend to ‘webize’ their IT infrastructure.

But there are counterparts : being open brings dangers and threats that are often underestimated …

Web protocols are not secure «More than 80% of all malware that emerged in the past year focus on application-level vulnerabilities (various sources, 2006). » « In June 2006, 92 SQL injection and 34 cross-site scripting (XSS) new vulnerabilities were recorded on our database (Secunia) »

These real threats result in : private data theft, illegal use of your website (for instance to host forbidden contents or spam relays), website defacement, e-commerce website abuse, unavailability, …

Major threats include : · Cross-site scripting (XSS) - arbitrary code injection in scripts · SQL injection - reading or modifying databases · Command injection - unauthorized command execution · Parameter/form tampering - sending false arguments to the application · Cookie/header tampering - HTTP fields use to send false values to the web server · Buffer overflow - overflowing buffer memory · Directory traversal/forceful browsing - access outside the application · 'Attack obfuscation' - attack masquerading, for instance via URL encoding Very well known security principles are confidentiality, availability, integrity and auditability. HTTP and HTTPS protocols give poor result on these aspects. Web protocols hardly authenticate, only partly guarantee confidentiality and integrity, … And malicious SSL traffic will remain illegitimate when processed by your website ! Keep in mind that an URL sent by a browser is a command line to your web server : for instance an URL generating an SQL command or activating a CGI script.

At last, web protocols do not impose input validation, this is the major cause of their ‘insecurity’ !

Coding secure web applications is a hard work « For far too many development professionals, Web application security only consists of producing applications that are functional and stable, not building hacker protection into the code or checking for SQL injection vulnerabilities (Spi Dynamics) »

Web protocols are not secure by default. But web application developers could strongly improve security standards with good coding principles. As M. Andrews and J. Whittaker mention in their Guide to Web Application Security : “If developers only validated their inputs to what they are expecting to be given, rather than attempting to filter for malicious inputs (if at all), then 80-90% of web application vulnerabilities would go away. SQL Injection -- gone, XSS -- gone, parameter tampering -- gone.”

Page 1 of 2 :: First | Last :: Prev | 1 2 | Next

BinarySEC is a security SOFTWARE vendor. We built the first intelligent web application software firewall. Installed on the web server, it monitors or blocks suspicious requests, including sql injection, cross-site scripting, directory traversal, forceful browsing, command injection, parameter tampering, attack obfuscation, buffer overflow, ... More info : http://www.binarysec.com More about the author : http://www.binarysec.com/page-eng-websiteaboutus.html

Article Source: http://www.ArticleBiz.com

This article has been viewed 1279 times.

Rate Article
Rating: 0 / 5 stars - 0 vote(s).

Article Comments
There are no comments for this article.

Leave A Reply
 Your Name
 Your Email Address [will not be published]
 Your Website [optional]
 What is six + seven? [tell us you're human]
Notify me of followup comments via email


Related Articles


Copyright © 2009 by ArticleBiz.com. All rights reserved.

Terms of Service | Privacy Policy | Contact Us | Submit Article | Editorial