Bezpieczeństwo klienta transmisji BitTorrent

Po zamknięciu różnych usług udostępniania plików wielu zdecydowało się wrócić do dawnej miłości: BitTorrent.

Na szczęście nowi klienci udostępnili kilka opcji, które pozwalają nam podnieść (choćby odrobinę) poziom Prywatność z naszego Połączenia.

To wkład od Daniela Durantego, stając się tym samym jednym ze zwycięzców naszego cotygodniowego konkursu: «Podziel się swoją wiedzą o Linuksie«. Gratulacje Daniel!

Transmisja jest prostym, ale bardzo wydajnym klientem BitTorrent, który odpowiednio zarządza plikami torrent, a także linkami magnetycznymi. Ta metoda transmisji danych dowiodła swojej skuteczności i użyteczności, na przykład odciążając usługę pobierania serwerów dystrybucji GNU / Linux, dodając tę ​​metodę do tradycyjnego pobierania pliku z hosta internetowego za pośrednictwem ftp lub http.

Ponieważ wszystko może być używane poprawnie lub nieprawidłowo, w BitTorrent istnieją pliki do pobrania, które są wykonywane na komputerach, które nie naruszają własności intelektualnej, i inne, które to robią. Niestety, często płacą tylko za grzeszników iw tym przypadku, zakładając wielokrotnie, że jakiekolwiek pobieranie BitTorrenta zawiera niewolne treści, ataki na sieć BitTorrent mają miejsce globalnie, bez rozróżnienia na jeden lub drugi przypadek.

Co możemy zrobić, aby zachować naszą prywatność i uniknąć tych problemów? Poniżej opisano dwie proste rzeczy, o których należy pamiętać.

Ten mini tutorial został napisany dla wersji 2.03, którą oferuje dystrybucja Debian Squeeze. Obecnie wersja znaleziona w sieci to 2.75, więc mogą występować pewne różnice.

Chroń naszą prywatność za pomocą trybu szyfrowania

Aby zaszyfrować całą naszą komunikację, przejdziemy do Edycja> Preferencje i wybierzemy w menu rozwijanym Tryb szyfrowania „Wymagaj szyfrowania”

Aktywuj listy zablokowanych

Na powyższym obrazku widać pole wyboru umożliwiające aktywację tej opcji.

Co to za listy?

Po prostu adresy IP, które próbują uniemożliwić ruch BitTorrent na różne sposoby, albo przez wysyłanie błędnych informacji, blokowanie ruchu itp. Po włączeniu ich do transmisji te adresy IP zostaną zignorowane.

Na następującej stronie internetowej znajduje się dobry zbiór tych list: http://www.iblocklist.com/lists.php

Aby je zaktualizować, ponieważ okresowo dodawane są nowe adresy IP, można użyć następującego skryptu powłoki bash:

#! / bin / bash

jeśli ps aux | grep "[t] ransmission" >> / dev / null # [t] zapobiega wywołaniu samego siebie przez ps
następnie
gdialog --title "Aktualizuj listy zablokowanych" --msgbox 'Transmisja trwa, aktualizacja została anulowana'
wyjście 0
fi

wget http://ibl.gamechaser.net/f/tagqfxtteucbuldhezkz/bt_level1.gz
gunzip -d bt_poziom1.gz
if [-e /home/user/.config/transmission/blocklists/*] to
rm /home/user/.config/transmission/blocklists/*
fi

mv bt_level1 /home/user/.config/transmission/blocklists/bt_level1

gdialog --title "Aktualizuj listy zablokowanych" --msgbox 'Aktualizacja zakończona'

# Koniec skryptu

Możesz go dostosować, zastępując ścieżkę do katalogu listy bloków transmisji, zmieniając `` użytkownika '' nazwą użytkownika, którą masz na swoim komputerze

if [-e /home/user/.config/transmission/blocklists/*] i
rm /home/user/.config/transmission/blocklists/*