Title: FIO01-C. Be careful using functions that use file names for identification  
Author: Jeff Gennari Aug 11, 2006
Last Changed by: Anirban Gangopadhyay Aug 09, 2018
Tiny Link: (useful for email) https://wiki.sei.cmu.edu/confluence/x/E9cxBQ
Export As: Word · PDF  
Hierarchy
Parent Page
    Page: Rec. 09. Input Output (FIO)
Outgoing Links
External Links (10)
    cwe.mitre.org/data/definitions/676.html
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    developer.apple.com/documentation/Security/Conceptual/Secur…
    https://support.roguewave.com/documentation/klocwork/en/cur…
    cwe.mitre.org/data/definitions/73.html
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://www.kb.cert.org/vulnotes/bymetric?searchview&query=…
    cwe.mitre.org/data/definitions/367.html
    www.mathworks.com/help/bugfinder/ref/fileaccessbetweentimeo…
    cwe.mitre.org/
SEI CERT C Coding Standard (21)     Page: LDRA_V
    Page: Klocwork
    Page: BB. Definitions
    Page: Parasoft
    Page: CodeSonar_V
    Page: FIO03-C. Do not make assumptions about fopen() and file creation
    Page: Parasoft_V
    Page: PRQA QA-C_v
    Page: Polyspace Bug Finder_V
    Page: FIO10-C. Take care when using the rename() function
    Page: Coverity
    Page: FIO15-C. Ensure that file operations are performed in a secure directory
    Page: Rose
    Page: Klocwork_V
    Page: CodeSonar
    Page: LDRA
    Page: Polyspace Bug Finder
    Page: PRQA QA-C
    Page: AA. Bibliography
    Page: FIO08-C. Take care when calling remove() on an open file
    Home page: SEI CERT C Coding Standard
SEI CERT C++ Coding Standard (2)     Home page: SEI CERT C++ Coding Standard
    Page: VOID FIO01-CPP. Be careful using functions that use file names for identification