<![CDATA[Latest Content by David LeBlanc]]>http://www.windowsitpro.com/authors/author/author/5777503/rss/5777503en-USSun, 27 May 2012 07:29:23 GMTSun, 27 May 2012 07:29:23 GMT<![CDATA[Network Security Auditing]]>http://www.windowsitpro.com/article/auditing/network-security-auditingThe 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 risks, so running one or more network security auditing tools is essential.]]>David LeBlancMon, 02 Jul 2001 00:00:00 GMThttp://www.windowsitpro.com/article/auditing/network-security-auditing<![CDATA[Restricting Processes]]>http://www.windowsitpro.com/article/permissions/restricting-processesDavid LeBlanc shares some code to help you control the access levels that a process uses in Windows 2000.]]>David LeBlancThu, 01 Feb 2001 00:00:00 GMThttp://www.windowsitpro.com/article/permissions/restricting-processes<![CDATA[Detecting Alternate Data Streams]]>http://www.windowsitpro.com/article/development/detecting-alternate-data-streamsAlternate 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 that you can protect your systems. ]]>David LeBlancThu, 30 Nov 2000 00:00:00 GMThttp://www.windowsitpro.com/article/development/detecting-alternate-data-streams<![CDATA[Understanding Process Tokens]]>http://www.windowsitpro.com/article/permissions/understanding-process-tokensLearn 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. ]]>David LeBlancTue, 31 Oct 2000 00:00:00 GMThttp://www.windowsitpro.com/article/permissions/understanding-process-tokens<![CDATA[Defeating Denial of Service – CPU Starvation Attacks]]>http://www.windowsitpro.com/article/development/defeating-denial-of-service-cpu-starvation-attacksThis 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 resources.]]>David LeBlancTue, 03 Oct 2000 00:00:00 GMThttp://www.windowsitpro.com/article/development/defeating-denial-of-service-cpu-starvation-attacks<![CDATA[Defeating Denial of Service Attacks]]>http://www.windowsitpro.com/article/development/defeating-denial-of-service-attacksLearn how attackers attempt to starve the resources associated with your application and how to protect yourself from these types of Denial of Service attacks.]]>David LeBlancTue, 19 Sep 2000 00:00:00 GMThttp://www.windowsitpro.com/article/development/defeating-denial-of-service-attacks<![CDATA[Structured Exception Handling and Security]]>http://www.windowsitpro.com/article/development/structured-exception-handling-and-securityLearn 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++ handles exceptions. ]]>David LeBlancWed, 06 Sep 2000 00:00:00 GMThttp://www.windowsitpro.com/article/development/structured-exception-handling-and-security<![CDATA[Setting Security, Part 2]]>http://www.windowsitpro.com/article/registry2/setting-security-part-2In 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 Administrators full control, making your applications more secure.]]>David LeBlancTue, 22 Aug 2000 00:00:00 GMThttp://www.windowsitpro.com/article/registry2/setting-security-part-2<![CDATA[Setting Security]]>http://www.windowsitpro.com/article/permissions/setting-securityIf 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 sensitive data. ]]>David LeBlancTue, 08 Aug 2000 00:00:00 GMThttp://www.windowsitpro.com/article/permissions/setting-security<![CDATA[Controlling Socket Connections]]>http://www.windowsitpro.com/article/security/controlling-socket-connectionsWhen you’re dealing with sockets and other network connections, you want to be selective about which hosts you accept connections from. ]]>David LeBlancThu, 06 Jul 2000 00:00:00 GMThttp://www.windowsitpro.com/article/security/controlling-socket-connections<![CDATA[Secure Services]]>http://www.windowsitpro.com/article/security/secure-servicesSecuring 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 right for each service.]]>David LeBlancTue, 27 Jun 2000 00:00:00 GMThttp://www.windowsitpro.com/article/security/secure-services<![CDATA[Bind Basics]]>http://www.windowsitpro.com/article/security/bind-basicsBind Basics]]>David LeBlancThu, 01 Jun 2000 00:00:00 GMThttp://www.windowsitpro.com/article/security/bind-basics<![CDATA[Parsing POP]]>http://www.windowsitpro.com/article/security/parsing-popParsing POP]]>David LeBlancFri, 19 May 2000 00:00:00 GMThttp://www.windowsitpro.com/article/security/parsing-pop<![CDATA[Writing a Secure POP3 Server]]>http://www.windowsitpro.com/article/security/writing-a-secure-pop3-serverWriting a Secure POP3 Server]]>David LeBlancTue, 02 May 2000 00:00:00 GMThttp://www.windowsitpro.com/article/security/writing-a-secure-pop3-server<![CDATA[Overflowing Buffers]]>http://www.windowsitpro.com/article/security/overflowing-buffersOverflowing Buffers]]>David LeBlancWed, 19 Apr 2000 00:00:00 GMThttp://www.windowsitpro.com/article/security/overflowing-buffers<![CDATA[Avoiding Buffer Overruns with String Safety]]>http://www.windowsitpro.com/article/security/avoiding-buffer-overruns-with-string-safetyAvoiding Buffer Overruns with String Safety]]>David LeBlancTue, 04 Apr 2000 00:00:00 GMThttp://www.windowsitpro.com/article/security/avoiding-buffer-overruns-with-string-safety<![CDATA[Good Programming and the Rules for Writing Secure Code]]>http://www.windowsitpro.com/article/security/good-programming-and-the-rules-for-writing-secure-codeGood Programming and the Rules for Writing Secure Code]]>David LeBlancMon, 27 Mar 2000 00:00:00 GMThttp://www.windowsitpro.com/article/security/good-programming-and-the-rules-for-writing-secure-code<![CDATA[Setting Up Security Auditing]]>http://www.windowsitpro.com/article/security/setting-up-security-auditingLearn how to set up security auditing.]]>David LeBlancSun, 01 Aug 1999 00:00:00 GMThttp://www.windowsitpro.com/article/security/setting-up-security-auditing<![CDATA[BackOffice Security]]>http://www.windowsitpro.com/article/security/backoffice-securityPrevent unwanted access by being aware of where passwords are stored on your system.]]>David LeBlancSun, 01 Aug 1999 00:00:00 GMThttp://www.windowsitpro.com/article/security/backoffice-security<![CDATA[Securing Custom Applications]]>http://www.windowsitpro.com/article/security/securing-custom-applicationsMany 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 software products.]]>David LeBlancSun, 01 Aug 1999 00:00:00 GMThttp://www.windowsitpro.com/article/security/securing-custom-applications