Forums.Sureshkumar.net : A Perfect Place to Share Knowledge         Blogs     Games    Magazines    

"Sharing knowledge does not lessen your store, often it gets you more. Sharing plays a key role in relationships and bonding, happens in small steps and is assisted through community membership."

Go Back   SURESHKUMAR.NET FORUMS > TECHNICAL DISCUSSIONS > Testing Tools & QA
Register FAQ Members List Calendar Games Blogs Search Today's Posts Mark Forums Read

   

Reply
 
LinkBack Thread Tools Rate Thread Display Modes
Old 26-09-06, 05:50 PM   #1 (permalink)
Senior Member
 
sunnyhup's Avatar
 
Join Date: Jul 2006
Age: 27
Posts: 330
Thanks: 0
Thanked 23 Times in 16 Posts
Thanks: 0
Thanked 23 Times in 16 Posts
Rep Power: 7 sunnyhup is on a distinguished road sunnyhup is on a distinguished road
Security Testing

Security Testing



Herewith, I've consolidated few points about the testing security, that I collected from various documents.

Using the below mentioned general security scenarios you can derive
some general testcases for security.

. Is security adequate?

. Is confidentiality/user privacy protected?

. Is access only successful with 128 bit browsers?

. Does the site prompt for user name and password?

. Does site ask for personal information of children? If so, is it acquired through secure pages

with warning information for parents?

. Are there Digital Certificates, both at server and client?

. Have you verified where encryption begins and ends?

. Are concurrent log-ons permitted?

. Does the application include time-outs due to inactivity?

. Is bookmarking disabled on secure pages?

. Does the key/lock display on status bar for insecure/secure pages?

. Is Right Click, View, Source disabled?

. Are you prevented from doing direct searches by editing content
in the URL?

. If using Digital Certificates, test the browser Cache by enrolling for the Certificate and
completing all of the required security information. After completing the application and
installation of the certificate, try using the <-- BackSpace key to see if that security
information is still residing in Cache. If it is, then any user could walk up to the PC and
access highly sensitive Digital Certificate security information.

. Is there an alternative way to access secure pages for browsers under version 3.0, since SSL

is not compatible with those browsers?

. Do your users know when they are entering or leaving secure
portions of your site?

. Does your server lock out an individual who has tried to access
your site multiple times with invalid login/password information?

à to test security for a web application is general we can do

1. access control checking

2. authorization checking

3. encrypiton and decryption

1 & 2 can be done by the testing team where as the 3rd one is done
by the development team.

If you have more knowledge in how to break the system and write
some virus programs then you can test for that also.

I hope these are the basic things what we test for a web security.

à
. Are there Digital Certificates, both at server and client?

. Have you verified where encryption begins and ends?

I think both these points need a more explanation specially the second one. As per knowledge, once u r in an encryption algorythm u do not have control to check such things as tt simply takes input (encryption bit size, public/private key, data) and gives u output.
sunnyhup is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 26-09-06, 07:04 PM   #2 (permalink)
Moderator
 
slinkanand's Avatar
 
Join Date: Aug 2006
Location: London, MI, UK
Age: 28
Posts: 263
Thanks: 0
Thanked 159 Times in 76 Posts
Thanks: 0
Thanked 159 Times in 76 Posts
Rep Power: 22 slinkanand has much to be proud of slinkanand has much to be proud of slinkanand has much to be proud of slinkanand has much to be proud of slinkanand has much to be proud of slinkanand has much to be proud of slinkanand has much to be proud of slinkanand has much to be proud of slinkanand has much to be proud of slinkanand has much to be proud of slinkanand has much to be proud of
Re: Security Testing

its gr8.....

i want to add some more points on the above topic>

Software security is about making software behave in the presence of a
malicious attack, even though in the real world, software failures usually
happen spontaneously—that is, without intentional mischief.

The difference between software safety and software security is therefore the presence of an intelligent opponent curved( unauthorized) on breaking the system.

If u are going to break software security, then we should think like attacker, is'in it??

White- and black-box testing and analysis methods both attempt to understand software, but they use different approaches depending on whether the analyst or tester has access to source code. White-box analysis involves analyzing and understanding source code and the design. It’s typically very effective in finding programming errors (bugs when automatically scanning code and flaws when doing risk analysis); in some cases, this approach amounts to pattern matching and can even be automated with a static analyzer (the subject of a future installment of this department). One drawback to this kind of testing is that it might report potential weakness where none actually exists (a false positive). Nevertheless, using static analysis methods on source code is a good technique for analyzing certain kinds of software. Similarly, risk analysis is a whitebox, approach based on a deep understanding of software architecture. Black-box analysis refers to analyzing a running program by probing it with various inputs. This kind of testing requires only a running program and doesn’t use source-code analysis of any kind. In the security example, malicious input can be supplied to the program in an effort to break it. If the program breaks during a particular test, then we might have discovered a security problem. Black box testing is possible even without access to binary code—that is, a program can be tested remotely over a network. If the tester can supply the proper input (and observe the test’s effect), then black-box testing is possible. Any testing method can reveal possible software risks and potential exploits. One problem with almost all kinds of security testing (regardless of whether it’s black or whitebox) is the lack of it—
__________________
Anand reddy

Some Birds aren't meant to be caged. Their feathers are too bright…

Last edited by slinkanand; 26-09-06 at 07:05 PM. Reason: updating
slinkanand is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On
Trackbacks are On
Pingbacks are On
Refbacks are On

Similar Threads
Thread Thread Starter Forum Replies Last Post
KINDS OF TESTING Spoorthi Testing Tools & QA 23 22-08-08 12:01 PM
What kinds of testing should be considered? moses.rozario Testing Tools & QA 3 29-07-08 12:40 PM
The Greatest Software Testing Conference on Earth ootyboy Latest Tech News & Innovations 1 15-11-06 12:59 AM
My Exp' in Technical Discussion's slinkanand Testing Tools & QA 11 03-10-06 03:15 PM
"WIPRO" : Off-Campus Fresher Program for Wipro Testing Services sridhar FRESHER JOBS 0 12-08-06 07:40 PM


All times are GMT +6.5. The time now is 12:02 PM.





Search Engine Optimization by vBSEO 3.1.0