Come proteggere una rete peer-to-peer da contenuti inappropriati?

4

Sto sviluppando una semplice app peer-to-peer in .Net che dovrebbe consentire agli utenti di condividere contenuti specifici (file di testo e immagini). Contenuti inappropriati possono essere "relativamente" facilmente identificati / controllati in un ambiente centralizzato. Ma che dire di una rete peer-to-peer, quali sono i metodi migliori per proteggere un sistema decentralizzato da contenuti indesiderati (illegali)?

Al momento vedo solo i seguenti due metodi:

  1. Un protocollo (una serie di regole) definisce quale tipo di dati (ad esempio solo i file .txt e jpg, non più grandi di 20 KB, ecc.) possono essere condivisi sulla rete p2p e su tutti i client (peer) deve implementare questo protocollo. Se un peer non lo fa, viene bloccato da altri peer. Pro: facile da implementare. Con: Non è possibile definire il protocollo perfetto (penso che i filtri eMail-Spam abbiano lo stesso problema)

  2. È necessario implementare un tipo di sistema di valutazione / reputazione (simile allo stackoverflow), in modo che i "cattivi" e i contenuti inappropriati possano essere identificati / bloccati da altri utenti. Pro: sarebbe molto preciso. Con: Sarebbe lento e secondo me tecnicamente molto difficile da implementare.

Ci sono altre / soluzioni migliori?

    
posta Mike 11.11.2011 - 21:56
fonte

2 risposte

2

dai un'occhiata a freenet. Lo gestiscono in un altro modo: tutto è crittografato, quindi non puoi sapere cosa c'è sulla tua macchina, anche se la metti da solo, dato che potrebbe essere memorizzata altrove.

    
risposta data 12.11.2011 - 00:07
fonte
1

peer-to-peer app

Le app sono legali nello stesso senso in cui i browser sono legali. Le questioni legali riguardano i tracker e la distribuzione di torrent. Se stai sviluppando solo l'app, non il tracker, non dovresti preoccuparti troppo.

only .txt and jpg-files, not bigger than 20KB etc.

Perché hai bisogno di p2p per i file da 20 KB? Se devo caricare un'immagine, utilizzo un sito come imgur. Se ho bisogno di caricare un file di testo, allora uso qualcosa come pastebin. Non vedo alcun beneficio a questo quando i file .torrent possono essere 20KB.

Comunque, penso che la soluzione migliore sia avere dei moderatori e proibire la condivisione illegale di file. I pirati (e gli amici) prenderanno nota e passeranno a un altro sito se vedono che i loro caricamenti vengono rimossi.

    
risposta data 11.11.2011 - 22:19
fonte

Leggi altre domande sui tag