Phase: Architecture and Design
Generate a new, unique filename for an uploaded file instead of using the user-supplied filename, so that no external input is used at all.[REF-422] [REF-423]
Phase: Architecture and Design
Strategy: Enforcement by Conversion