Alternatywa dla zapory ogniowej Little-Snitch?

22

Próbuję Ubuntu. Byłem użytkownikiem komputera Mac. Bardzo lubię Ubuntu, ale nie czuję się dobrze, nie mając zapory aplikacji, która informuje, jakie połączenia są nawiązywane z Internetem. Niepokoi mnie brak kontroli nad tym, co może i nie może połączyć się z Internetem.

Little Snitch działa świetnie na Macu w tym celu. Czy jest coś porównywalnego na Ubuntu? Domyślna zapora sieciowa UFW nie może zatrzymać łączenia aplikacji, więc jest całkiem bezużyteczna.

Lindsey
źródło
ufw może zatrzymać łączenie się aplikacji. powinieneś poprawić swoje pytanie
RobotHumans
4
nie, nie może. ufw może blokować tylko porty i adresy IP.
Lindsey,
zezwól portowi X na odmowę zatrzymania wszystkich aplikacji. jeśli chcesz zmniejszyć ruch określonej aplikacji, możesz to zrobić za pomocą ld_preload
RobotHumans
2
jak zezwolić na ruch firefox przez port 80, ale uniemożliwić Dashowi połączenie się z portem 80?
Lindsey,
1
powiązane: brainstorm.ubuntu.com/idea/23333
Damien

Odpowiedzi:

9

Zapory ogniowe aplikacji dla systemu Linux jeszcze się nie przyjęły, a przez lata pojawiały się i pojawiały różne projekty stron trzecich.

Obecnie najlepszy, IMO, to Leopard Flower

wprowadź opis zdjęcia tutaj

Szczegółowe instrukcje instalacji Leopard Flower można znaleźć tutaj

Uwaga: Został napisany dla Ubuntu 10.10

Zainstaluj zależności (python-qt4 dotyczy graficznego interfejsu użytkownika)

sudo apt-get install iptables libnetfilter-queue libnetfilter-conntrack python-qt4

Pobierz plik zip ze strony http://sourceforge.net/projects/leopardflower/files/latest/download

Wyodrębnij plik zip

Spowoduje to wyodrębnienie katalogu, lpfw

Otwórz terminal i cd do katalogu (Zakładając, że jest w ~ / Pobieranie)

cd ~/Downloads/lpfw

Uruchom program

sudo ./lpfw

Zobacz powyższy link, aby uzyskać bardziej szczegółowe instrukcje, a także bardziej zaawansowaną konfigurację.

Pantera
źródło
nie jest dostępny w repozytoriach? Muszę wyjść na zewnątrz, żeby to zdobyć? Mam zwyczaj instalowania tylko z repozytoriów, więc wolałbym nie wychodzić na zewnątrz. Ale zamierzam to sprawdzić.
Czad - 24216
Nie, nie ma go w repozytoriach, przepraszam.
Panther
@ bodhi.zazen: instrukcje poważnie nieaktualne, pakiet musi być teraz skompilowany ze źródła.
ish
1
Czy istnieje aktywnie utrzymywana alternatywa dla kwiatu lamparta? As of 2014-01-12, this project is no longer under active development.
Victor Häggqvist
1
github.com/themighty1/lpfw wydaje się być nowym domem
unhammer
6

Jeśli szukasz nowej aplikacji (GTK 3), zajrzyj do mojej aplikacji (w fazie intensywnego rozwoju) pod adresem http://douaneapp.com/

ZedTuX
źródło
Czy ktoś tego próbował? Byłbym zainteresowany opiniami, to bardzo ładna aplikacja. Wszelkie aktualizacje dotyczące procesu umieszczania na liście w Centrum oprogramowania Ubuntu? (na askubuntu.com/q/357002/31592 )
blong
Aplikacja nie jest jeszcze stabilna i nigdy nie będzie w USC, ponieważ odrzuciła moją aplikację (z powodu tego, że ma moduł jądra ......)
ZedTuX
Ach, w porządku. Mam nadzieję, że wkrótce będzie stabilny. Musi być jakiś proces lub kroki, które USC zaleca dla aplikacji zależnych od modułów jądra, prawda?
blong
Właśnie powiedzieli mi, że to nie jest bezpieczne. Facet nie dał mi żadnych wskazówek, jak to umożliwić ...
ZedTuX
To śmierdzi. Wszelkie aktualizacje w tym momencie? Wydaje mi się, że ta aplikacja jest czymś, z czego wielu ludzi chciałoby korzystać w systemie Ubuntu, jednak najpierw chcę mieć wsparcie dla Centrum oprogramowania Ubuntu.
blong
4

Kilka sugestii GUI, które mogą pasować do twoich potrzeb.

Program Guard pozwala użytkownikom stacji roboczej z systemem Linux kontrolować, które programy mają dostęp do Internetu, ostatnia aktualizacja, 2006

Progran Guard

GUFW interfejs obsługiwany przez ufw, ostatnia aktualizacja, 2012

Gufw

Ostatnia aktualizacja FireFlier , 2009

FireFlier

Guarddog ostatnia aktualizacja, 2007.

wprowadź opis zdjęcia tutaj

Ostatnia aktualizacja TuxGuardian , 2006.

wprowadź opis zdjęcia tutaj

Aplikacja komercyjna InJoy Firewall ™ (oferuje 30-dniową wersję próbną) ostatnia aktualizacja, 2007.

wprowadź opis zdjęcia tutaj

pl1nk
źródło
TuxGuardian wygląda tak, jakby zapewniał to, czego szukam; jednak nie jest już obsługiwany i jest nieaktualny :( (poprawiony pod kątem sugestii TuxGuardian)
Czad - 24216
@ Chad - 24216 Widzę, jednak sprawdź też Program Guard - dodałem ostatnio do mojej odpowiedzi
pl1nk
3

anfd jest skryptem perla, który wykonuje tę pracę, ale wcale nie jest tak przyjazny dla użytkownika jak mały znicz. Jest dobra, ale niemiecka strona wiki . Pobierz skrypt tutaj i uruchom go, anfd -haby zobaczyć następujący tekst pomocy:

anfd - Ain't no firewall daemon.

anfd [-D] [-i 'iptables command'] [-x] [-c configfile] [-p pidfile]
anfd -k [-p pidfile]
anfd (-h|-?)

Anfd is a userspace daemon that uses the netfilter-ip_queue mechanism to hinder
specific software from "phoning home". It is not security software but privacy
software.

Options:
        -h, -?      : Print this help message.
        -D          : Debug mode - don't detach from terminal and print detailed infos
        -i 'command': Use this iptables command to insert the QUEUE rule.
                      Default: $ipt
        -x          : Dont insert any iptables rule. Admin will take care of that
                      herself.
        -c file     : Use this config file. Default: $default_config
        -p pidfile  : Use this pid file. Default: $pid_file
        -k          : Kill running anfd process.
lędźwiowy
źródło
2

Coś takiego może być dla ciebie dobre. Firestarter wygląda na potężny program firewall. Może warto dać szansę.

Ale radziłbym po prostu używać IPtables. Jak wspomniano powyżej, można go skonfigurować z ufw dla łatwości użytkowania.

Ubuntu ma świetną dokumentację dotyczącą implementacji IPtables . Dzięki temu naprawdę nie potrzebujesz aplikacji. Jeśli nie masz nic przeciwko linii cmd, będziesz mógł skonfigurować zaporę ogniową tak, aby upuszczała wszystko, co pozostało z komputerem. Bez siebie dodając regułę, która na to pozwala. na przykład. na przykład port 80 dla serwera WWW.

Po użyciu IPtables będziesz się zastanawiać, jak bez niego pracowałeś!

EDYCJA: Może się okazać, że nie jest tak łatwo uzyskać taką idiotyczną zaporę ogniową jak w Linuksie. I nie ma mowy, żebyś się na ciebie rzucił Używam go na moim MacBooku Pro ha! (OSX to świetne imo). Tylko aplikacje dostępne w systemie Linux zwykle wymagają nieco większej konfiguracji.

Rachunek

LinuxBill
źródło
3
-1: firestarter jest tylko zaporą na poziomie sieci, nie pozwala na kontrolę nad regułami poszczególnych procesów.
airtonix
1

Oto przewodnik na temat instalacji comodo. Nie wiem, czy program jest tak dobry jak mały snich. Mam nadzieję, że ten program był tym, czego szukałeś!

Lew
źródło
0

Firewall InJoy jest zdecydowanie najlepszą opcją, jeśli możesz sobie na to pozwolić. (60 USD)

InJoy

Mam nadzieję że to pomoże,

Leinardo

LeinardoSmtih
źródło
0

SELinux:

Jądro Linux integrujące SELinuksa wymusza obowiązkowe zasady kontroli dostępu, które ograniczają programy użytkownika i serwery systemowe do minimalnego poziomu uprawnień wymaganych do wykonywania ich zadań. Zmniejsza to lub eliminuje zdolność tych programów i demonów do wyrządzenia szkody w przypadku naruszenia bezpieczeństwa

SELinux został zintegrowany z wersją => 2.6

http://en.wikipedia.org/wiki/Security-Enhanced_Linux http://www.nsa.gov/research/selinux/index.shtml http://www.ibm.com/developerworks/linux/library/l- selinux /wprowadź opis zdjęcia tutaj

LinuxUser
źródło
na pewno byłoby miło, gdyby App-Armor lub SELinux można było powiązać z UFW / GUFW, aby dać pewną świadomość aplikacji do wejść / wyjść pakietów przez zaporę ogniową.
Czad - 24216
Pamiętam dawno temu, że AppArmor miał GUI, ale porzucili go, ponieważ nie był utrzymywany ... szkoda, ponieważ sprawił, że postępowanie z regułami AppArmor było przyjemne i łatwe.
airtonix
0

Krótka odpowiedź brzmi: nie. Najlepszą rzeczą, jaką możesz zrobić, to zainstalować PeerGuardian i poszukać dobrych list. W ten sam sposób, w jaki Little Snitch otworzył oczy na Apple i zagranicznych intruzów, podobnie PeerGuardian.

nie
źródło
1
Witamy w Ask Ubuntu! Zalecam edycję tej odpowiedzi, aby rozszerzyć ją o szczegółowe informacje na temat tego, jak to zrobić. (Zobacz także Jak napisać dobrą odpowiedź? Zawiera ogólne porady na temat tego, jakie rodzaje odpowiedzi są uważane za najcenniejsze na AskUbuntu.)
David Foerster