Ist es gefährlich, Ihre UUIDs mit anderen Personen zu teilen?

1264
nbro

UUID (oder Universally Unique Identifier) wird zur eindeutigen Identifizierung von Software verwendet.

Ich muss ein Software-Image freigeben, das eine UUID enthält. Ist diese UUID eine private Kennung und sollte daher nicht freigegeben werden?

-2

2 Antworten auf die Frage

4
Ƭᴇcʜιᴇ007

Für Ihren speziellen Fall, obwohl es wahrscheinlich keine Rolle spielt, tupfen Sie es einfach aus dem Bild, wenn Sie sich Sorgen machen.

Im Allgemeinen haben UUIDs keinen inhärenten Kontext. Es kann "gefährlich" sein, je nachdem, wie sie verwendet werden.

Beispielsweise hat eine UUID, die als Softwarelizenz-ID verwendet wird, einen völlig anderen Kontext als eine UUID, die zum Markieren einer Box mit Eiern verwendet wird. Ist es gefährlich für Sie, die UUID aus Ihrer Schachtel mit Eiern zu teilen?

4
LawrenceC

Es hängt davon ab, was die UUID in der Software tatsächlich identifiziert, und ob mit dieser UUID verbundene Dinge außerhalb der Software kommuniziert werden.

Wenn eindeutige Installationen der Software identifiziert werden müssen (z. B. zur Unterstützung oder Lizenzierung), ist das Klonen der gleichen UUID auf mehreren Images fehlerhaft.

Wenn Instanzen dieser Software mit einem zentralen Server oder untereinander kommunizieren und die Software selbst die UUID benötigt, um Clients oder Peers eindeutig zu identifizieren (dazu gehören beispielsweise Absturzberichte), ist das Klonen derselben UUID auf mehreren Images fehlerhaft.

Wenn keine der oben genannten Bedingungen zutrifft, ist es wahrscheinlich unwichtig.