Dimostrazione della data / ora di creazione di uno screenshot

63

Devo produrre uno screenshot di una pagina web e voglio assicurarmi che gli altri sappiano che questo screenshot è stato prodotto oggi. Cioè, vorrei incorporare la data di oggi nello screenshot come prova irrefutabile che lo screenshot sia stato realizzato esattamente oggi.

C'è qualche modo?

    
posta User 26.06.2016 - 11:11
fonte

9 risposte

73

Se vuoi dimostrare agli altri che hai scattato lo screenshot in una data specifica e non più tardi, non sarai in grado di farlo da solo, dovrai fare affidamento su una terza parte di fiducia comune.

Per questioni di bassa importanza, ciò può essere ottenuto semplicemente pubblicando l'immagine su un servizio pubblico ben noto in cui la data in cui l'immagine è stata pubblicata verrà menzionata. Assicurati di controllare in anticipo che questo servizio non offre alcuna possibilità di modificare l'immagine senza alterare la data di caricamento!

Per questioni di maggiore importanza, dovrai contattare un ufficiale giudiziario o un notaio. Essendo presenti durante lo screenshot, saranno in grado di garantire la data e le condizioni in cui è stata scattata. Ad esempio, ho letto che tale procedura viene utilizzata quando qualcuno vuole conservare una prova dell'esistenza di un difetto di sicurezza ancora valido anche dopo che la falla stessa è stata corretta. Tuttavia, se vai in questo modo, ti consiglio vivamente di controllare il sito web Law StackExchange prima di coinvolgerti in qualcosa.

    
risposta data 26.06.2016 - 13:55
fonte
52

Il caricamento di un hash dello screenshot sulla Ethereum blockchain consente a chiunque in futuro di assicurarsi che lo screenshot sia stato preso prima dell'hash è stato caricato. Ovviamente, dovresti scegliere una funzione di hash crittograficamente sicura (e in particolare resistente alle collisioni).

Se però hai anche bisogno di assicurarti che lo screenshot non sia stato preso prima di una certa data devi andare da una persona fidata come un notaio per fargli creare lo screenshot.

Se non hai bisogno di completa certezza del diritto, la Wayback Machine ha una funzione "Salva questo url nella Wayback Machine". The Wayback Machine non garantisce la propria integrità dei dati, ma i loro dati sono relativamente affidabili per molte applicazioni. archive.is è un altro strumento simile.

    
risposta data 26.06.2016 - 15:10
fonte
16

Chiedi a una terza parte di cui ci si fidati per utilizzare la propria attrezzatura indipendente per creare lo screenshot e chiedi loro di datare e firmare (digitalmente o usando inchiostro)

Il modo normale è pagare un avvocato / notaio / avvocato per farlo.

È banale per te falsificare una data nei metadati delle immagini (EXIF, ecc.) o in una firma digitale - quindi è necessaria la certificazione da parte di qualcuno che sarà considerato attendibile da chiunque abbia dubbi di cui è necessario convincere.

    
risposta data 26.06.2016 - 13:50
fonte
10

Non è necessario affidarsi a terze parti fidate . Oltre all'eccellente suggerimento di usare una blockchain (la risposta di Christian), potresti usare un servizio pubblicamente verificabile come the excellent Stamper

Ancora meglio, archivia lo screenshot in diversi (non correlati) di questi servizi. Anche il controllore più paranoico non sarebbe più in grado di lamentarsi.

PunKeel su Twitter ha suggerito la eccellente Wikipedia pagina su Timestamping affidabile che contiene altri suggerimenti.

    
risposta data 26.06.2016 - 19:12
fonte
8

Penso che ci siano 3 parti a questa domanda, e penso di poter ragionevolmente rispondere a tutte e tre le domande. Penso che le parti 1 e amp; 2 sono stati per lo più risposto sopra, ma penso che questo li collegherà insieme. Ho aggiunto una domanda di follow-up correlata:

  1. Posso dimostrare che un file (screenshot o altro) è stato generato prima o dopo un determinato timestamp?

    • Aggiungi una copia o un hash sicuro del tuo file all'archivio dei dati visibile a prova di manomissione di terze parti attendibili per una verifica successiva. Aggiungere questi dati a una blockchain (simile a quello che usa bitcoin) sarebbe un buon esempio di tale archivio dati se la blockchain è pubblica e frequentemente aggiunta a una rete sufficientemente potente di hashing (aka "minatore ") nodi. I blocchi includono gli hash (direttamente o indirettamente) di tutti i dati sulla catena precedente, inclusi i tuoi dati.
  2. Posso dimostrare che un file (screenshot o altro) è stato generato o modificato su o dopo un determinato timestamp?

    • Includere come parte dell'immagine alcuni dati pubblici che non esistevano prima di quel momento, ma è facile da verificare in seguito. (Alcuni esempi potrebbero essere l'attuale capo della blockchain Bitcoin, l'ultimo prezzo di chiusura di una borsa ben nota, o il punteggio di diversi eventi sportivi recenti, per esempio.)
  3. Posso dimostrare che PART OF lo screenshot non è stato creato prima di un determinato punto nel tempo?

    • No, definitivamente! Prova?:
      • Supponiamo che ci sia un modo per verificare in modo specifico quando è stata scattata una schermata, nonostante la modifica.
      • Supponiamo anche di poter differenziare uno screenshot effettivo da uno che è uscito da un programma di editing grafico come Photoshop.
      • Prendi uno di questi timestamp verificati, modifica apparenti screenshot di 3 settimane fa.
      • (Opzionalmente modificalo in qualsiasi programma di tua scelta.)
      • Ora aprilo, a schermo intero, in un visualizzatore di immagini.
      • Cattura lo screenshot attuale, con la presunta tecnologia di verifica che abbiamo usato come premessa per questa dimostrazione.
      • Ora hai la prova che oggi è stata scattata un'immagine di 3 settimane, causando una contraddizione alla nostra premessa.
  4. (Domanda successiva) Quale parte dei miei dati posso provare è stata generata dopo un determinato punto nel tempo?

    • Se è possibile rendere una parte dei dati direttamente derivata da un input arbitrario (come un hash derivato da un input arbitrario) che può verificare che l'output sia stato generato dopo un punto nel tempo come descritto in # 2 sopra. Sfortunatamente questo non verifica la data / ora di creazione di qualsiasi cosa adiacente ai dati derivati dal timestamp, solo quei dati e il loro output.
risposta data 27.06.2016 - 03:32
fonte
2

Per semplicità, consideriamo quelli che tentano di verificare le date dello screenshot come utenti .

I tuoi utenti non possono sapere:

  • Indica se l'età dello screenshot è precedente all'età rivendicata dal timestamp. Per esempio. potresti fare uno screenshot mesi fa, ma assegnargli un timestamp recente, e i tuoi utenti non possono dirlo.

I tuoi utenti possono dire:

  • Indica se l'età dello screenshot è inferiore all'età rivendicata dal timestamp. Per esempio. non puoi mai prendere uno screenshot recente e affermare che è stato eseguito mesi fa.
risposta data 27.06.2016 - 00:38
fonte
2

Senza conoscere la legge prevalente in cui richiedi questo, tutte le risposte sono discutibili.

Per il ) dell'anno scorso Grandi appalti rinnovabili (LRP) in Ontario, Canada, i sostenitori hanno dovuto dimostrare che una pagina Web pubblica era disponibile in una certa data. Dopo molte discussioni con i fautori, l'agenzia ha richiesto:

  1. una stampa della pagina web, che mostra la data e l'ora dell'URL e del sistema; e
  2. una dichiarazione solenne autenticata che afferma che tutte le informazioni negli screenshot erano complete e accurate.

(Per curiosi, la dichiarazione completa di 11 pagine è qui, in formato DOCX: Dichiarazioni dei sostenitori registrati .)

Sebbene le firme digitali abbiano una posizione legale in Ontario, l'agenzia ha richiesto la disponibilità di originali "bagnati" (cioè stampati e inchiostrati manualmente). Poiché questi requisiti erano nella formulazione RFP, qualsiasi proponente che avesse scelto di non rispettare era libero di ritirarsi dal processo di offerta competitivo.

    
risposta data 27.06.2016 - 18:14
fonte
1

Perché non dovresti scattare una foto reale dello schermo, non una schermata, l'acquisizione dello schermo, lo schermo di stampa ?

Prendi una fotocamera digitale o uno smartphone, raccogli la pagina, aggiungi nello scatto una copia del quotidiano di oggi. Molto più difficile da photoshop.

Ancora meglio, fai un video, la foto di oggi è stata scattata, apri il browser, digita l'url e mostra il caricamento della pagina e il contenuto in questione. Navigare anche sul NASDAQ, FTSE e altre fonti pertinenti nella stessa sessione, oppure far funzionare i propri ticker nello stesso momento.

La quantità di sforzi per forgiare questo, e con riflessioni dello schermo ecc significherebbe che dovrebbe essere molto serio per andare a tale sforzo.

    
risposta data 26.06.2016 - 21:50
fonte
0

Se è di importanza limitata link farà per te. Altrimenti avrai bisogno di un vero notaio.

    
risposta data 24.07.2016 - 23:27
fonte

Leggi altre domande sui tag