Ho avuto lo stesso problema di te molto tempo fa. Avevamo macchine Windows 2000 e caricavamo file in una cartella di rete Novel che tutti potevano vedere. Ho usato diversi trucchi per sconfiggere anche i migliori ladri: watermark con spazi bianchi; filigrana dei metadati; personaggi insoliti; marcatura temporale attendibile; modus operandi. Eccoli in ordine.
Filigrana spazio bianco:
Questo è il mio contributo originale alla filigrana. Avevo bisogno di una filigrana invisibile che funzionasse nei file di testo. Il trucco che mi è venuto in mente è stato inserire uno specifico modello di spazio bianco tra le istruzioni di programmazione (o paragrafi). Il file sembrava loro lo stesso: alcune istruzioni di programmazione e interruzioni di riga. Selezionando attentamente il testo verrà visualizzato lo spazio bianco. Ogni riga vuota conterrebbe un certo numero di spazi che ovviamente non è casuale o accidentale. (es. 17) In pratica, questo metodo ha funzionato per me perché non riuscivano a capire cosa stavo incorporando nei documenti.
Filigrana dei metadati
Qui è dove si modificano i metadati del file per contenere le informazioni. Puoi incorporare il tuo nome, un hash, ecc. In parti invisibili di un file, in particolare EXE. Ai tempi dell'NT, i flussi di dati alternativi erano popolari.
Personaggi insoliti
Lo butto dentro solo per i calci. Un vecchio trucco di imitazione IRC era quello di creare un nome con lettere che assomigliavano al nome di un'altra persona. Puoi usarlo nella filigrana. La mappa dei caratteri in Windows ti darà molti caratteri insoliti che sembrano simili a, ma non lo sono, una lettera o un numero che potresti usare nel tuo codice sorgente. Questi che appaiono in un punto specifico nel lavoro di qualcun altro non possono essere casuali.
Timestamping attendibile
In poche parole, invii un file (o il suo hash) a una terza parte che poi gli aggiunge un timestamp e lo firma con una chiave privata. Chiunque desideri una prova di quando hai creato un documento può rivolgersi a terze parti attendibili, spesso un sito Web, per verificare la tua prova del tempo di creazione. Questi sono stati utilizzati in casi giudiziari per controversie sulla proprietà intellettuale, quindi sono una forma di prova molto forte. Sono il modo standard per ottenere la prova che stai cercando. (Ho incluso prima gli altri b / c sono facili, sono più divertenti e probabilmente funzioneranno.)
Questo articolo di Wikipedia potrebbe aiutare il tuo istruttore a comprendere le tue prove e la sezione dei link esterni ha molti fornitori, compresi quelli gratuiti. Avrei eseguito i file di prova attraverso quelli gratuiti per alcuni giorni prima di usarli per qualcosa di importante.
Modus operandi
Quindi, hai fatto qualcosa e ora hai le prove, giusto? No, gli studenti possono ancora dire che hai rubato loro l'idea o altre sciocchezze. La mia soluzione per questo era, in privato, stabilire uno o più dei miei metodi con il mio istruttore. Dico all'istruttore di cercare gli spazi, cercare certi simboli, ecc. Ma di non dire mai agli altri quale fosse la filigrana. Se l'istruttore accetterà di mantenere segrete le tue semplici tecniche, probabilmente continueranno a funzionare bene. In caso contrario, c'è sempre un timestamp affidabile. ;)