Site Statistics
 
Threads: 3,850
Posts: 17,025
Members: 2,895
Users Online: 20
Newest Member: yhangjoy


Go Back   PC101 > PC Software > PC Security

PC Security Stop Spyware, Hackers and Identity thieves. Info re: Viruses, trojans, removal, etc...


Reply
 
LinkBack Thread Tools Display Modes
Old 12-31-2006, 10:18 AM   #1
Forum Staff
 
Lyte's Avatar
 
Join Date: Oct 2005
Location: Good ol' U.S. of A
Posts: 3,174
Rep Power: 6 Lyte is on a distinguished road
Send a message via MSN to Lyte Send a message via Yahoo to Lyte Send a message via Skype™ to Lyte
Post Finding software security flaws

Finding software security flaws
Identify security vulnerabilities in your lab not your customer's production environment

December 28, 2006 -- This article is excerpted from The Art of Software Security Testing: Identifying Software Security Flaws, by Chris Wysopal, Lucas Nelson, Dino Dai Zovi, and Elfriede Dustin, by permission of Pearson Education. All rights reserved. Chapter 5: Shades of Analysis: White, Gray, and Black Box Testing


The Art of Software Security Testing: Identifying Software Security Flaws, by Chris Wysopal, Lucas Nelson, Dino Dai Zovi, and Elfriede Dustin, by permission of Pearson Education.This chapter describes the different analysis techniques you can use during the security testing process. Different situations require different methods of analysis. We also describe the different lab environments that can be set up to perform different types of testing.

White Box Testing

White box testing is common in the quality assurance world. It is sometimes called clear box, open box, or simply informed testing. In white box testing, all information about the system under test is known to the tester. In the security world, this can also be thought of as an insider attack. The tester has access to the source code and design documentation. This allows the tester to be efficient. He can threat-model the system or do a line-by-line code review, looking for information to guide the selection of test data.

White box testing is the most efficient way to find security vulnerabilities. Why hide information from the security test team? More information allows quicker and more complete generation of interfaces to test. It also gives you an accurate picture of the system's security because it doesn't rely on security by obscurity, which is the hope that attackers will never discover information about how a system works. Security by obscurity is not real security. You should always assume that eventually all information about a system will be discovered or leaked. A well-designed and well-implemented system will still be secure. This is why good crypto algorithms can be published for review. They don't rely on privacy for security.

More...

Last edited by Lyte; 01-01-2007 at 12:45 PM.
Lyte is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply

Thread Tools
Display Modes

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 Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Similar Threads
Thread Thread Starter Forum Replies Last Post
The Benefits Of Custom Software Development Vs. Generic Applications Gabriel Adams Web Design and Development 0 01-18-2007 09:28 PM
Security Software Slaps IE In "Sandbox" To Ward Off Threats OulZac PC Security 1 06-28-2006 04:25 PM
Face it: All software is insecure. OulZac PC Security 2 06-06-2006 05:10 PM
"Why Windows Vista Won't Suck" Lyte News, events, alerts and more! 1 03-12-2006 02:35 PM
Free Computer Security Software dr911 Free Software 1 03-02-2006 10:49 AM



All times are GMT -5. The time now is 08:14 PM.

Powered by vBulletin Version 3.7.0
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0 RC5