Applying flow-sensitive CQUAL to verify MINIX authorization check placement

Timothy Fraser, Nick L. Petroni, William A. Arbaugh · 2006

We present the first use of flow-sensitive CQUAL to verify the placement of operating system authorization checks. Our analysis of MINIX 3 system servers and discovery of a non-exploitable Time-Of-Check/Time-Of-Use bug demonstrate the effectiveness of flow sensitive CQUAL and its advantage over earlier flow-insensitive versions. We also identify and suggest alternatives to current CQUAL usability features that encourage analysts to make omissions that cause the otherwise sound tool to produce false-negative results.

Read the paper · More papers on PaperTik