Jak przewidzieć UUID/GUID? Oto sekrety wersji pierwszej!
Jak przewidzieć UUID/GUID? Oto sekrety wersji pierwszej!
UUID (Universally Unique Identifier) to kluczowy element w systemach informatycznych, który zapewnia unikalność identyfikatorów. Wersja pierwsza UUID, w odróżnieniu od innych, nie korzysta z losowości, lecz opiera się na trzech głównych czynnikach:
Data stworzenia - wyrażona jako liczba 100-nanosekundowych interwałów od północy 15 października 1582. Adres MAC - unikalny identyfikator karty sieciowej, na której powstał UUID. Niewielka (14-bitowa) wartość clock sequence.Porównując to z UUID w wersji czwartej, możemy zauważyć, że obie wersje mają podobny format. Jednak wersja pierwsza daje nam możliwość przewidywania przyszłych UUID, co jest interesujące w kontekście bezpieczeństwa.
Przykład wydobycia daty stworzenia z UUID pokazuje, jak można z łatwością uzyskać te informacje. Dzięki temu, możliwe jest śledzenie i analiza danych, co może być użyteczne w różnych scenariuszach.
Na podstawie: Źródła








