Secure programmer: Prevent race conditions (IBM developerWorks)
[Posted October 8, 2004 by ris]
David A. Wheeler
writes about the prevention of race conditions on IBM developerWorks.
"
Learn what a race condition is and why it can cause security
problems. This article shows you how to handle common race conditions on
UNIX®-like systems, including how to create lock files correctly,
alternatives to lock files, how to handle the filesystem, and how to handle
shared directories (and in particular how to correctly create temporary
files in the /tmp directory). You'll also learn a bit about signal
handling."
(
Log in to post comments)