By David LeBlanc, 07/02/2001
The most important factor in your overall network security is how well you manage the network. Even well-built, well-managed systems, however, are vulnerable to ever-new security ...
By David LeBlanc, 02/01/2001
David LeBlanc shares some code to help you control the access levels that a process uses in Windows 2000.
By David LeBlanc, 11/30/2000
Alternate data streams occasionally crop up as security concerns because an attacker might use these streams to hide files. Find out how you can track down these data streams so ...
By David LeBlanc, 10/31/2000
Learn how process tokens work, and find out about a piece of code that can expose the information within these tokens to help you debug your code.
By David LeBlanc, 10/03/2000
This week, David tells you how to protect yourself from CPU starvation attacks, where an attacker leverages your mistakes to cause your system to consume all available processing ...
By David LeBlanc, 09/19/2000
Learn how attackers attempt to starve the resources associated with your application and how to protect yourself from these types of Denial of Service attacks.
By David LeBlanc, 09/06/2000
Learn how to use the structured exception handling (SEH) function that comes with the Win32 API to let C code handle errors in your application in much the same way that C++ ...
By David LeBlanc, 08/22/2000
In Part 2 of his series on Setting Security, David LeBlanc presents an application you can use to initialize the discretionary access control list on a Registry key to give ...
By David LeBlanc, 08/08/2000
If your information is the least bit sensitive, inherited security permissions typically won’t be appropriate for your needs. Learn how to create and apply an ACL to protect your ...
By David LeBlanc, 07/06/2000
When you're dealing with sockets and other network connections, you want to be selective about which hosts you accept connections from.
By David LeBlanc, 06/27/2000
Securing services is important to overall network security. Programmers need to be aware of the user context that a service will use and be careful when deciding which choice is ...
By David LeBlanc, 06/01/2000
By David LeBlanc, 05/19/2000
By David LeBlanc, 05/02/2000
By David LeBlanc, 04/19/2000
By David LeBlanc, 04/04/2000
By David LeBlanc, 03/27/2000
By David LeBlanc, 08/01/1999
Learn how to set up security auditing.
By David LeBlanc, 08/01/1999
Prevent unwanted access by being aware of where passwords are stored on your system.
By David LeBlanc, 08/01/1999
Many software companies don't design programs with high security in mind. Protect your self by examining your system very carefully before, during, and after installing new ...