Domanda:
Fornire ora / data di creazione di uno screenshot
User
2016-06-26 14:11:18 UTC
view on stackexchange narkive permalink

Devo produrre uno screenshot di una pagina web e voglio assicurarmi che gli altri sappiano senza alcun dubbio che questo screenshot è stato prodotto oggi. Cioè, vorrei incorporare la data odierna nello screenshot come prova inconfutabile che lo screenshot è stato fatto esattamente oggi.

Esiste un modo?

potresti provare a firmare digitalmente il file perché tutti i metadati di una foto possono essere modificati
Qualcuno ** altro ** deve firmare lo screenshot.Perché nulla ti impedisce di firmarlo inserendo dati falsi.
Presumibilmente vuoi anche dimostrare che lo screenshot è legittimo, che non l'hai falsificato (anche se puoi provare che il tuo screenshot falso è stato caricato in una certa data).
Se l'hai fatto da solo, potresti facilmente falsificarlo utilizzando gli Strumenti per sviluppatori, anche se la data era reale.
Vuoi provare lo screenshot?O i dati rappresentati dallo screenshot?Cioè, puoi creare un'immagine che assomigli esattamente a uno screenshot ma mostrare l'immagine qualunque cosa tu scelga.Quindi fai uno ** screenshot ** della tua immagine e hai la tua data garantita (ma di dati falsi).Cosa devi garantire esattamente?Anche una terza parte potrebbe avere problemi a fornire una _garanzia_ utile.
gli screenshot delle pagine web non hanno alcun valore, perché gli strumenti di sviluppo del browser consentono di modificare facilmente il contenuto in qualsiasi modo.lo stesso vale per le foto di uno schermo.tu come proprietario del computer hai il potere di fargli visualizzare qualsiasi cosa
Questa domanda potrebbe essere meglio specificata.In questo momento, non è chiaro cosa stai cercando di prevenire o quali sono i tuoi obiettivi esatti.Back-dating?Appuntamenti futuri?Spoofing / manipolazione / modifica dei dati nello screenshot?Quanta certezza vuoi?ecc. Dopo aver ricevuto alcune risposte, hai postato diversi commenti su altre risposte dicendo "Oh, aspetta, non era proprio la domanda che volevo fare".Piuttosto che pubblicarli nei commenti, dovresti modificare la domanda (se ciò non invalida le risposte esistenti) o porre una nuova domanda che è meglio specificata.
AiliybopwfCMT duplicato
Duplicato su più siti?http://superuser.com/questions/1010186/how-to-prove-the-authenticity-of-a-screenshot
Mi chiedo perché la data possa essere altrettanto o addirittura più importante del contenuto.Come ti assicuri che a) non hai usato una voce / etc / hosts per chiamare una copia locale che hai modificato b) non hai usato un proxy che ha modificato il contenuto c) un uomo nel mezzo ha modificato ilsoddisfare
@Bakuriu, Sono qui per firmare lo screenshot
@Someone_Else Era ora che ti presentassi!Abbiamo un enorme arretrato di lavoro per te.
Nove risposte:
#1
+72
WhiteWinterWolf
2016-06-26 16:55:38 UTC
view on stackexchange narkive permalink

Se vuoi dimostrare ad altri che hai fatto lo screenshot in una data specifica e non in un secondo momento, non sarai in grado di farlo da solo, dovrai affidarti a qualche comune terza parte fidata.

Per questioni di scarsa importanza, ciò può essere ottenuto semplicemente pubblicando l'immagine su un noto servizio pubblico in cui verrà menzionata la data in cui l'immagine è stata pubblicata. Assicurati di verificare 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 è stato preso. Ad esempio, ho letto di tale procedura che viene utilizzata quando qualcuno vuole mantenere una prova dell'esistenza di un difetto di sicurezza ancora valido anche una volta che il difetto stesso è stato corretto. Tuttavia, se procedi in questo modo, ti consiglio vivamente di controllare il sito web di Law StackExchange prima di impegnarti in qualsiasi cosa.

@User: La mia formulazione era intenzionale.L'ufficiale giudiziario / notaio può ancora essere di qualche aiuto, ma anche in questo caso non vedo come possano ragionevolmente garantire che non hai mai preso uno screenshot identico in passato.Forse aggiungere qualche informazione in più sulla tua effettiva necessità dietro questo screenshot potrebbe aiutare, altrimenti probabilmente non c'è una vera soluzione al tuo problema.
@User: Pensandoci, questo dipende molto dal contesto e un esempio molto triste, ma i rapitori erano soliti far portare alle loro vittime un noto giornale del giorno per dimostrare che il video è stato registrato il giorno dato e non auna data precedente.Alcuni adattamenti di questo possono o non possono essere applicabili nel tuo caso, ma per quanto riguarda gli screenshot alcune persone potrebbero ancora affermare che l'immagine è stata manipolata.
Dato che qui si parla molto di falsificazione, allo stesso notaio potrebbe essere consegnata una grande busta marrone piena di contanti?Sarà comunque più economico di alcuni dei metodi di falsificazione suggeriti in altre risposte ...
Una vera soluzione plug-and-play sarebbe quella di utilizzare un servizio come [Notarizer] (https://notarizer.app)
#2
+56
Christian
2016-06-26 18:10:07 UTC
view on stackexchange narkive permalink

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

Se, tuttavia, devi anche assicurarti che lo screenshot non sia stato acquisito prima di una certa data, devi andare da una persona di fiducia, come un notaio, per fargli creare lo screenshot.

Se non hai bisogno della completa certezza del diritto, la Wayback Machine ha un "Salva questo URL in la funzione Wayback Machine ". La Wayback Machine non garantisce la propria integrità dei dati, ma i suoi dati sono relativamente affidabili per molte applicazioni. archive.is è un altro strumento simile.

I commenti non sono per discussioni estese;questa conversazione è stata [spostata in chat] (http://chat.stackexchange.com/rooms/41945/discussion-on-answer-by-christian-proving-creation-time-date-of-a-screenshot).
#3
+17
RedGrittyBrick
2016-06-26 16:50:29 UTC
view on stackexchange narkive permalink

Chiedere a una terza parte reciprocamente fidata di utilizzare la propria attrezzatura indipendente per fare lo screenshot e chiedere loro di datarlo e firmarlo (digitalmente o utilizzando inchiostro)

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

È banale per te falsificare una data nei metadati dell'immagine (EXIF ecc.) o in una firma digitale, quindi hai bisogno della certificazione di qualcuno che sarà considerato affidabile da chiunque abbia dubita di chi devi convincere.

#4
+11
bortzmeyer
2016-06-26 22:12:46 UTC
view on stackexchange narkive permalink

Non è necessario fare affidamento su una terza parte fidata . Oltre all'ottimo suggerimento di utilizzare una blockchain (la risposta di Christian), potresti utilizzare un servizio verificabile pubblicamente come l'eccellente Stamper

Ancora meglio, memorizzare 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 l ' eccellente pagina di Wikipedia su Trusted Timestamping che contiene altri suggerimenti .

In che modo questo dimostra che lo screenshot non è stato fatto un anno prima che lo screenshot fosse inviato al servizio?Come dimostra che non è stato photoshoppato?
@RedGrittyBrick Dimostrare che la schermata non è stata creata prima: impossibile.Non c'è soluzione per questo (potrebbe essere l'aggiunta allo schermo di una pagina Web che mostra le notizie di oggi?).Dimostrare che non era photoshoppato: stessa cosa.(Bene, c'è una soluzione, utilizzando una terza parte fidata che scatta la foto e lo garantisce. Soluzione ovvia ma che richiede la fiducia di qualcun altro.)
Provare che uno screenshot non è stato acquisito prima è impossibile dopo che lo screenshot è già stato acquisito.Come notato in altre risposte, è possibile verificare la data esatta utilizzando una terza parte fidata presente al momento della creazione dello screenshot.Ecco perché la terza parte è tenuta a rispondere alla domanda come indicato.
@bortzmeyer In termini di prova legale, è sufficiente avere un testimone fidato.Ecco perché le persone suggeriscono una terza parte (come un notaio).
#5
+8
Loren Osborn
2016-06-27 06:32:06 UTC
view on stackexchange narkive permalink

Penso che ci siano 3 parti in questa domanda e penso di poter ragionevolmente rispondere a tutte e tre. Penso che le parti 1 & 2 abbiano ricevuto per lo più risposte sopra, ma penso che questo le collegherà insieme. Ho aggiunto una domanda di follow-up correlata:

  1. Posso provare che un file (screenshot o altro) è stato generato prima di un particolare timestamp?

    • Aggiungi una copia o un hash sicuro del tuo file a un archivio dati visibile pubblicamente a prova di manomissione di terze parti attendibili per una verifica successiva. L'aggiunta di questi dati a una blockchain (simile a quella utilizzata da bitcoin) sarebbe un buon esempio di tale archivio di dati se la blockchain è pubblica e frequentemente aggiunta a una rete di hashing sufficientemente potente (nota anche come "miner ") nodi. I blocchi includono hash (direttamente o indirettamente) di tutti i dati sulla catena precedente, inclusi i dati.
  2. Posso provare che un file (screenshot o altro) è stato generato o modificato in o dopo un particolare 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 di Bitcoin, l'ultimo prezzo di chiusura di una borsa ben nota o il punteggio di diversi eventi sportivi recenti, ad esempio.)
  3. Posso provare che PARTE DI lo screenshot non è stato creato prima di un determinato momento?

    • No, definitivamente! Prova ?:
      • Supponi che esista un modo per verificare in modo specifico quando è stato acquisito uno screenshot, nonostante le modifiche.
      • Supponi anche di poter differenziare uno screenshot effettivo da uno che è uscito da un programma di editing grafico come Photoshop.
      • Prendi uno di questi screenshot di modifica con timestamp verificati da 3 settimane fa.
      • (Facoltativamente modificalo in qualsiasi programma di tua scelta.)
      • Ora aprilo, a schermo intero, in un visualizzatore di immagini.
      • Cattura lo screenshot corrente, con la presunta tecnologia di verifica che abbiamo utilizzato come premessa per questa prova.
      • Ora hai la prova che oggi è stata scattata un'immagine vecchia di 3 settimane, causando una contraddizione alla nostra premessa.
  4. (Domanda di follow-up) Quale parte dei miei dati posso provare è stata generata dopo un dato punto nel tempo?

    • Se puoi rendere una parte dei tuoi dati direttamente derivativa da input arbitrario (come un hash derivato da input arbitrario) puoi verificare che l'output sia stato generato dopo un punto in tempo come descritto in # 2 sopra. Sfortunatamente ciò non verifica il timestamp di creazione di qualsiasi cosa adiacente ai dati derivati ​​dal timestamp, solo quei dati e il relativo output.
#6
+2
caveman
2016-06-27 03:38:25 UTC
view on stackexchange narkive permalink

Per semplicità, consideriamo quelli che tentano di verificare le date degli screenshot come users.

I tuoi utenti non possono dire:

  • se il l'età dello screenshot è più vecchia dell'età dichiarata dal timestamp. Per esempio. puoi fare uno screenshot mesi fa ma assegnagli un timestamp recente e i tuoi utenti non possono dirlo.

I tuoi utenti possono dire:

  • Se il l'età dello screenshot è inferiore all'età dichiarata dal timestamp. Per esempio. non puoi mai fare uno screenshot recente e affermare che è stato preso mesi fa.
Sono abbastanza sicuro che questo sia un problema di fraseggio, ma la tua seconda frase contraddice la prima."not taking later" = "preso prima"
È stata applicata una riformulazione importante per evitare ambiguità.
Non sono sicuro che sia stato un cambiamento per sempre.Sembrava un semplice problema di linguaggio (uno "non" mancante o troppo).Adesso è un surrealismo totale.OP voleva fare uno screenshot e dimostrare la data.Non ho idea di chi siano i "tuoi utenti" nella tua risposta.
Questo è il problema: "provare la data" è troppo generico e implica che la data sia corretta, il che è falso.Dobbiamo prestare attenzione al fatto che può * solo * dimostrare che lo screenshot non è più giovane della data che afferma.Non può * mai * provare che lo screenshot non è più vecchio."I tuoi utenti" sono coloro che verificheranno la prova della tua data / ora.
Aspetta, cosa ti impedisce di assegnare il vecchio timestamp a un file arbitrario?
@OlegV.Volkov Fornitore di tempo di terze parti affidabile che firma i suoi timestamp insieme all'hash dell'immagine.
@caveman, sì, ma "Trusted 3rd party" non è da nessuna parte nella tua risposta.E la "terza parte fidata" OTOH è comunque l'unica risposta, con o senza timestamp.
@OlegV.Volkov è incluso perché la mia affermazione è molto generale e la terza parte fidata è solo un esempio per convincerti che è possibile, ma la mia affermazione non è affatto limitata alla terza parte.Quello che sto dicendo è che qualunque cosa tu faccia (la terza parte è un esempio, ma potresti pensare ad altri metodi come la rete decentralizzata di fiducia) puoi solo riuscire a dimostrare che il tuo screenshot non è più giovane (cioè non puoi mai farcelamostrare che non è più vecchio).
#7
+2
scruss
2016-06-27 21:14:12 UTC
view on stackexchange narkive permalink

Senza conoscere la legge vigente in cui lo richiedi, tutte le risposte sono controverse.

Per il Large Renewable Procurement (LRP) dello scorso anno in Ontario, Canada, i sostenitori dovevano dimostrare che una pagina web pubblica era disponibile in una certa data. Dopo molte discussioni con i proponenti, l'agenzia ha richiesto:

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

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

Sebbene le firme digitali abbiano valore legale in Ontario, l'agenzia ha richiesto che gli originali "bagnati" (cioè stampati e firmati manualmente con inchiostro) fossero reso disponibili. Poiché questi requisiti erano nella formulazione della RFP, qualsiasi sostenitore che scegliesse di non ottemperare era libero di ritirarsi dalla procedura di offerta competitiva.

#8
+1
RemarkLima
2016-06-27 00:50:35 UTC
view on stackexchange narkive permalink

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

Prendi una fotocamera digitale o uno smartphone, alzare la pagina, avere nello scatto una copia del giornale di oggi. Molto più difficile da Photoshop.

Ancora meglio, fai un video, il giornale di oggi in ripresa, apri il browser, digita l'url e mostra il caricamento della pagina e il contenuto in questione. Sfoglia anche il NASDAQ, FTSE e altre fonti rilevanti nella stessa sessione, o fai in modo che i loro ticker vengano eseguiti contemporaneamente.

La quantità di sforzo per forgiarlo, e con i riflessi sullo schermo, ecc., significherebbe che sarebbe necessario essere molto seri per dedicarsi a quella quantità di sforzo.

In realtà non è così difficile.Puoi facilmente fare uno screenshot, modificare quello screenshot, quindi visualizzarlo a schermo intero.Avere oggetti fisici non aiuta, dal momento che puoi facilmente comporre un'immagine del genere.
Ecco perché un video dell'URL che viene digitato (ovviamente puoi hackerare il tuo file hosts abbastanza facilmente) e qualche ticker corrente che corre lungo il lato.
@RemarkLima: tutte facilmente contraffatte, tali prove non sopravviverebbero al controllo legale in tribunale da parte di un esperto.
Ecco perché la risposta giusta è ottenere una terza parte di fiducia, come accettata.Ma se è di minore importanza, almeno è più difficile da falsificare.Il fatto che tu possa effettuare transazioni FX con una foto segnaletica in possesso di un documento d'identità significa che rimarrebbe per molti scopi.
#9
  0
Martin Loehnertz
2016-07-25 02:28:00 UTC
view on stackexchange narkive permalink

Se è di importanza limitata, http://www.icanprove.com farà al caso tuo. Altrimenti avrai bisogno di un vero notaio.



Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 3.0 con cui è distribuito.
Loading...