Como posso criar e acessar com segurança arquivos temporários a partir de shell scripts?

Li que redirecionar a saída para um arquivo de nome fixo /tmppode ser um risco à segurança, porque se um invasor (ou descontente) perceber que um arquivo /tmp/tmpfileformyscript.tmpé criado quando executo meu script (mesmo que ele não tenha acesso de leitura ao meu script), ele pode, por exemplo,...