FIO01-A. Access files through file descriptors versus file names
FIO02-A. Canonicalize file names originating from untrusted sources
FIO31-C. Detect and handle file operation errors