ファイル操作における「TOCTOU(Time-of-Check to Time-of-Use)」競合状態を防ぐための、セキュアなコーディング手法はどれか。

「ファイルが存在するか確認してから開く」のではなく、「開いてみて成功したら処理する」あるいはロック機構を使うことで、隙間時間にファイルを差し替えられる攻撃を防ぐ。