But than again, that's the same principle of all encryption (Except onetimepad
XOR). The secret is available, you just have to do incredible amounts of work
to get it.
Still, you could just fill /tmp with all the possible pid-tempfile-symlinks,
no need to retry for each possibility. (Although this would be harder with 32
bit pids).
But all in all, a broken program is a broken program. Period.
Imho, just random filenames isn't enough either, I assume it's allways possible
to check if a file/symlink with the chosen name exists, right? So just start
with /tmp/tempfile-[pid]-1 (the pid to stop the slight nuisance of several
programs all searching the same namespace), and if it exists try
/tmp/tempfile-[pid]-2, etc.
--Frank v Waveren fvw@var.cx ICQ# 10074100
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/