Può essere usato un client torrent hackerato per impedire ad altri di torrentare? [duplicare]

10

Molti torrent di giochi / film piratati oggigiorno hanno seed box che sono fondamentalmente server dedicati per la semina. Mi stavo chiedendo se le scatole di sanguisughe possono essere create dagli editori per ritardare il torrenting dei giochi.

La velocità di download di torrent è determinata principalmente dal rapporto tra seminatrici e leecher. Diciamo che è stato creato un client torrent hackerato o personalizzato che funge da leecher. Scarterebbe tutti i dati non appena li riceve e gliene chiede di nuovo. In questo modo può facilmente assorbire tutta la larghezza di banda di chiunque cerchi di seminare il torrent.

Bene, alla fine tutti gli altri sarebbero in grado di scaricarlo ma ci vorrebbe un intero mese per farlo. Ciò farebbe salire le vendite del primo giorno.

    
posta Souradeep Nanda 16.10.2017 - 13:19
fonte

3 risposte

3

Ci sono una varietà di tecniche di avvelenamento ; tuttavia, BT è stato sviluppato per resistere a questi tipi di attacco (fino a un certo limite). Non sono sicuro delle contromisure attualmente esistenti, ma non è difficile identificare i colleghi non cooperativi e bloccarli. A quel punto potresti aver perso un paio di blocchi, ma niente di drammatico. A meno che tu non possa fingere un sacco di coetanei.

Vedi anche Come funziona l'avvelenamento da torrent?

    
risposta data 16.10.2017 - 14:00
fonte
10

Puoi avvelenare un particolare torrent con falsi IP abbastanza facilmente. Il tracker è solo uno script che richiede una richiesta di annuncio su HTTP (S) con infohash di un torrent, l'indirizzo IP e la porta del peer e alcuni dettagli su quanto del torrent ha scaricato per quel peer. L'IP fornito non è richiesto per abbinare l'IP di origine dell'annuncio.

Esistono numerosi attacchi oltre a questo, ad es. avere peer a questi indirizzi che restituiscono dati inutili.

In termini di difesa, i moderni client BitTorrent sono piuttosto robusti. Ad esempio, DHT consente all'utente di raggiungere altri client purché abbia contattato almeno un peer legittimo. I client rilevano anche molti trucchi comuni per falsificare la disponibilità e vietare quei peer per il resto del download. Ciò significa che per un torrent con un numero significativo di seed e peer legittimi, i peer falsi dovrebbero essere di gran lunga superiori (da 1000 a 1 o più) per avere un effetto reale. Ovviamente l'effetto collaterale qui è che il torrent salta in cima alla lista dei motori di ricerca, perché sembra essere molto popolare, il che è l'opposto di ciò che vogliono i titolari della proprietà intellettuale.

    
risposta data 16.10.2017 - 14:07
fonte
4

La cosa più interessante del sistema torrent è che è un'applicazione del mondo reale della teoria dei giochi. Ogni cliente utilizza tipicamente una strategia tit-for-tat .

BitTorrent peers have a limited number of upload slots to allocate to other peers. Consequently, when a peer's upload bandwidth is saturated, it will use a tit-for-tat strategy. Cooperation is achieved when upload bandwidth is exchanged for download bandwidth. Therefore, when a peer is not uploading in return to our own peer uploading, the BitTorrent program will choke the connection with the uncooperative peer and allocate this upload slot to a hopefully more cooperating peer.

Pertanto, dovrebbe essere sicuro contro il vettore di attacco in questione in virtù della sua natura.

    
risposta data 16.10.2017 - 18:46
fonte

Leggi altre domande sui tag