Die Antwort darauf kann weitgehend von der UUID-Version abhängen.
Viele UUID-Generatoren verwenden eine Zufallszahl der Version 4. Viele von diesen verwenden jedoch Pseudo, einen Zufallszahlengenerator, um sie zu generieren.
Wenn ein schlecht gesätes PRNG mit einer kleinen Periode verwendet wird, um die UUID zu erzeugen, würde ich sagen, dass es überhaupt nicht sehr sicher ist.
Daher ist es nur so sicher wie die Algorithmen, mit denen es generiert wird.
Auf der anderen Seite, wenn Sie die Antwort auf diese Fragen kennen, sollte eine UUID der Version 4 meiner Meinung nach sehr sicher sein. Tatsächlich verwende ich es, um Blöcke in einem Netzwerkblock-Dateisystem zu identifizieren, und hatte bisher keinen Konflikt.
In meinem Fall ist das PRNG, das ich verwende, ein Mersenne-Twister, und ich bin vorsichtig mit der Art und Weise, wie es ausgesät wird, das aus mehreren Quellen stammt, einschließlich / dev / urandom. Mersenne Twister hat eine Periode von 2 ^ 19937 - 1. Es wird sehr, sehr lange dauern, bis ich eine Wiederholung sehe.