複数のプロセスが共有リソースに対して何かを行う場合,プロセスの実行順序に依存して結果が異なる状況をレース・コンディションと呼ぶ。デッド・ロックや
レース・コンディションの可能性を検出するためのツールも提供されている。レース・コンディションを悪用する攻撃プログラムも存在する。例え
ば,util-linux
packageのsetpwnam.cが/etc/passwdファイルに変更を加えるときに使用するテンポラリ・ファイルを不適当にロックする。これを
突いてシステム上の特権を上げるためのレース・コンディションを誘発する問題が発見された。
-->いわゆるマジックだね。。。(千変万化の実行結果)