Applications should create temporary files so that no third party can read or
modify their content. It requires that the files' name, location, and
permissions are carefully chosen and set. This can be achieved in multiple ways
depending on the applications' technology stacks.