Vale la pena aggiungere l'identificazione a prove / demo? [chiuso]

2

Nel mondo dei pirati che rubano software, una tecnica comune è scaricare una versione di prova o demo, applicarla su patch e caricarla come la versione rubata di un software o di un gioco. Questo mi fa pensare: se vendere un software un giorno, sarebbe possibile configurare un server personalizzato, che costruisca un pacchetto specifico, personalizzato per l'utente, quando scarica una versione di prova. Ad esempio, il binario conterrà numeri di identificazione e checksum (come una firma usando la mia chiave privata), ecc.

In questo modo, se qualcuno crea una traccia di un mio software e lo carica, potrei scaricarlo e estrarne l'identificazione. Sarebbe di qualche significato giuridico citare in giudizio il cracker? Confrontalo con qualcuno che comprerebbe la musica su iTunes, ed essere così stupido da caricarlo con il suo nome ancora nei file. L'unica differenza è che proverei a nascondere queste informazioni, quindi non è così facile da individuare.

È probabile che tali informazioni rimangano nel binario, poiché questo non ha nulla a che fare con il codice della versione trail vs full nel file binario. O nel bit meno significativo del canale rosso di un'immagine PNG inclusa nel software, ad esempio. Molto probabilmente un cracker non lo noterebbe mai, a meno che non scarichi il software più volte e legga i pacchetti. Se lo fa, potrebbe tentare di buttare via le informazioni (e opzionalmente una procedura di controllo nel binario che verifica se i dati sono ancora lì e validi). Quindi il cracker avrebbe rimosso con successo le informazioni di identificazione.

Mi sembra che sia una cosa interessante su cui lavorare e che stia sviluppando una cosa del genere, ma se questo non mi aiuterà in alcun modo a proteggere il mio software, o citare in giudizio i cracker, allora probabilmente non ne vale la pena lo sforzo.

    
posta Martijn Courteaux 13.03.2016 - 13:51
fonte

2 risposte

1

Ti aiuterà a identificare il colpevole in un modo che regge in tribunale?

Dipenderà dalla giurisdizione, ma ci sono alcune complicazioni.

Non è probabile che il colpevole abbia usato il proprio nome nella registrazione, quindi quello che devi fare è un indirizzo IP e forse un indirizzo email. Spesso questo ti porterà solo a quale centro commerciale locale il colpevole ha usato il wifi per scaricare.

Potresti anche avere l'indirizzo mac della scheda di rete nel laptop utilizzato per il download. Ma non hai intenzione di ottenere un ordine del tribunale per cercare tutti i residenti in un raggio di 5 miglia del centro commerciale.

Potresti essere in grado di aiutare la polizia a costruire un caso dandogli le informazioni, ma dubito che ciò sarà importante a meno che tu e il colpevole non si trovino nello stesso paese.

    
risposta data 13.03.2016 - 14:51
fonte
1

Dipende da quanto sforzo pensi che qualcuno possa mettere in crisi; nessun sistema è a prova di hacker.

Un semplice controllo basato su una funzione che restituisce successo o fallimento è facile da applicare.

Se due download variano solo in modi prevedibili, è relativamente semplice mascherare l'impronta digitale originale.

Devi bilanciare la perdita dovuta alla pirateria contro il costo di renderla più difficile.

Aggiorna

A seconda dell'applicazione e dei requisiti di connettività, potresti essere in grado di scaricare un pezzo di codice critico e non facilmente riproducibile su un server che include i controlli della licenza.

    
risposta data 13.03.2016 - 13:59
fonte

Leggi altre domande sui tag