Electric Power Research Institute (EPRI) Home Page
 my.epri.com > Software Development Requirements Homepage > Security Vulnerabilities Usability Testing

 Software
  Development
   Requirements
     Homepage

 Find A Topic

 Software
  Requirements:

 FAQ

 SET Newsletter

Security Vulnerabilities Usability Testing

A web application may contain many security vulnerabilities that can be exploited. Information can be read and databases corrupted if the vulnerabilities are not addressed. The following information shows examples of testing EPRI SET will perform.

  • Examples of SQL Injection testing:
    • In the querystring, enter a SQL Statement, such as " ‘; Delete from users --’ ", into a querystring variable
    • Enter in " ' OR 1=1 " into a form field or querystring variable
    • See the following for more information and testing examples: http://www.owasp.org/index.php/SQL_Injection
  • An example of Cross-Site Scripting:
  • Examples of Username Enumeration:
    • Using default or general usernames and passwords such as admin/admin and test/test
    • Supplying specific error messages at the login screen, such as when a user enters in a wrong username, the error message states "Username is not valid". The message should state "Login information is incorrect".
    • See the following for more information: http://www.owasp.org/index.php/Testing_for_Default_or_Guessable_User_Account

These are just three examples of many vulnerabilities and how a hacker can exploit a site to retrieve information or corrupt a database. The developer is expected to address security vulnerabilities when developing an application. For more information, please visit the following website: http://www.owasp.org/index.php/Main_Page.


EPRI 3420 Hillview Avenue, Palo Alto, California 94304 USA
800.313.3774 or 650.855.2121
© Electric Power Research Institute, Inc. 2001-2007. All rights reserved.    Privacy   Terms & Conditions