Geekpedia Tutorials Home

Building a C# Chat Client and Server

Building a C# Chat Client and ServerA step by step tutorial teaching you how to create your own chat client and chat server easily in C#, for local networks or the Internet.

in C# Programming Tutorials

Getting Hard Drive Information

Getting Hard Drive InformationA C# tutorial showing you how to make use of WMI to extract information on disk drives, such as model, capacity, sectors and serial number.

in C# Programming Tutorials

UPS Shipping Calculator

UPS Shipping CalculatorThis tutorial will teach you how to calculate the shipping cost based on the weight, height, length and depth of the box, the distance and the UPS service type.

in PHP Programming Tutorials

Create Your Own Rich Text Editor

Create Your Own Rich Text EditorCreating a Rich Text Editor using JavaScript is easier to do than you might think, thanks to the support of modern browsers; this tutorial will walk you through it.

in JavaScript Programming Tutorials
Search
Tutorials
Programming Tutorials
IT Jobs
From CareerBuilder
Microsoft Security: Let's Get Fuzzy

Microsoft Security: Let's Get Fuzzy

On Wednesday, June 6th 2007 at 12:54 PM
By Andrew Pociu (View Profile)
Michael Howard's LaptopMichael Howard, the most popular security whiz at Microsoft and a popular figure among Windows developers and enthusiasts, urges developers to adopt fuzz testing as part of the bug testing process of their software. Fuzz testing is a technique that provides random data to the inputs of a program, and that is what the hackers and crackers are doing most of the time to your software in order to find a way to exploit it. The input could come through the software's user interface, though files, though a database or though the API. By fuzzing, the developer makes sure his application only accepts valid data and there is no way to breach the security of the software by passing ill-intentioned data throught those means.

“One of the things we want our developers at Microsoft to understand is that you can’t trust data. You need to understand what the bad guys can control and, if he can control a part of your code, what can he do with it. If he controls certain parts, that [can be] exploitable,” Howard said.
Digg Digg It!     Del.icio.us Del.icio.us     Reddit Reddit     StumbleUpon StumbleIt     Newsvine Newsvine     Furl Furl     BlinkList BlinkList

Comment Current Comments
There are no comments.

Comment Comment on this news article
Name: Email:
Message:
Comment Related News
There are no related news.

Comment Popular News
There are no popular news.
Sponsors
Discover Geekpedia

Other Resources