Un timestamp Unix rappresenta un orario come il numero di secondi trascorsi dal 1º gennaio 1970 alle 00:00:00 UTC (l'epoca Unix). I software usano i timestamp per registrare eventi, confrontare date e coordinare sistemi. Alcuni formati usano millisecondi o altre unità, quindi è opportuno verificare l'unità quando si interpreta un valore.
In cybersicurezza, i timestamp possono aiutare gli analisti a ordinare gli eventi nei registri e a indagare sulle attività. Possono anche essere usati per inizializzare un generatore di numeri pseudocasuali (PRNG). Se un valore sensibile per la sicurezza viene generato da un PRNG inizializzato solo con un timestamp prevedibile, un aggressore in grado di stimare l'ora potrebbe riuscire a riprodurre la sequenza. I timestamp sono quindi utili per registrare quando è accaduto qualcosa, ma non sostituiscono la casualità sicura. I sistemi dovrebbero usare generatori di numeri casuali crittograficamente sicuri per chiavi, token e altri segreti.


