Welcome to MSDN Blogs Sign in | Join | Help

Browse by Tags

All Tags » Things you shou... » Security   (RSS)
Not surprisingly, Valorie and I both do some of our holiday season shopping at ThinkGeek. But no longer. Valorie recently placed a substantial order with them, but Instead of processing her order, they sent the following email: From: ThinkGeek Customer Read More...
When you're doing inter-process communication, it's often necessary to use named synchronization objects to communicate state between the processes. For instance, if you have a memory section that's shared between two processes, it's often convenient Read More...
Eagle Eyed reader Jens Geyer sent me an email yesterday asking: There's a KB article, where there is an example code how to determine if the current process/thread is running from admin account. The sample code changed in the newest revision of that KB Read More...
Yesterday, I posted a question about a security sample I ran into the other day. I mentioned that the function made me cringe the instant I saw it. Mike Dunn and Sys64378 danced around the root of what made the function cringeworthy, but Alan nailed it Read More...
Today, Michael Howard posted a link to updated documentation that contains the new list of banned APIs that is in place for Windows Vista. This is GREAT, and I'm really glad to see it - we've excised all of these functions from our code, others should Read More...
Yesterday's post discussed a hypothetical API to retrieve data from the registry. The security hole in the original code is that if the value in the registry is exactly 512 bytes long, the buffer isn't null terminated. That means that the caller, who Read More...
Time for another "What's wrong with this code". This time, it's an exercise in how a fix for a potential security problem has the potential to go horribly wrong. This is a multi-part bug, so we'll start with the original code. We start the exercise with Read More...
Thanks For Letting Us Know Vernon Blake, an engineer at the Alabama Department of Transportation, was upset that it was an office joke that his boss spent most of his workday playing computer games. Since he was the department's network administrator, Read More...
 
Page view tracker