Załóżmy:
- Mam niewielką lub żadną wiedzę na temat wewnętrznego działania systemu operacyjnego Ubuntu / Linux. Wiem tylko, że z systemu Windows wiem, że muszę mieć zaporę sieciową skonfigurowaną i uruchomioną przed połączeniem z Internetem, w przeciwnym razie mój system byłby tak bezpieczny, jak wyjazd na wakacje i opuszczenie domu ze wszystkimi drzwiami i oknami otwarty.
- Właśnie przeprowadziłem migrację do systemu Ubuntu Desktop 18.04 LTS i właśnie się zalogowałem po raz pierwszy. Chcę zabezpieczyć system przed podłączeniem komputera do Internetu.
(Uwaga: Zwróć uwagę na nacisk na słowo pulpit , więc wszelkie odniesienia do serwera nie będą dotyczyły pytania, a zatem nie będą miały znaczenia)
i po kilku badaniach na ten temat rozumiem tak bardzo:
za. Czy ufw jest domyślnym „narzędziem konfiguracyjnym” zapory dla Ubuntu? (zwróć uwagę, że jest to napisane narzędzie konfiguracyjne, a nie faktyczna zapora ogniowa), a ufw jest zainstalowany, ale nie działa i wcale nie jest skonfigurowany, więc nie ma żadnych domyślnych reguł.
b. Gufw to interfejs użytkownika do ufw, ale nie jest domyślnie instalowany, a przynajmniej tak jest w przypadku Ubuntu Desktop 18.04 LTS.
do. iptables to rzeczywista zapora ogniowa wbudowana w jądro jako moduł.
W tym momencie wiem, że mogę skonfigurować ufw, ponieważ jest to łatwe jak abc, stąd jego nazwa i aby go używać, jako punkt wyjścia, musisz ustawić odmowę (przychodzące), zezwalać (wychodzące) i uruchomić, rozumiem również, że mogę użyć Gufw też to robi. Więc mógłbym to po prostu zostawić i zrobić właśnie to.
Jednak po wszystkich moich badaniach znajduję wiele artykułów, pytań i blogów na ten temat z wieloma poglądami i opiniami, wiele z nich stwierdza, że nie potrzebujesz zapory ogniowej, nie ma otwartych portów, ale myślę, że z pewnością niektóre porty muszą otwarte po podłączeniu do Internetu? co oznacza, że podłączam urządzenie do sieci i otwieram dwukierunkowe połączenie drogowe, ale wszystkie informacje, które przeczytałem, służą jedynie do uczynienia tego niejasnym i niejednoznacznym, więc trawię wszystkie te informacje i próbuję je zrozumieć, a następnie zmniejszyć sprowadza się to do pojedynczego wyrażenia, więc w skrócie podsumowuję:
Użytkownicy komputerów Ubuntu nie potrzebują ufw, ponieważ jest to jedynie narzędzie konfiguracyjne dla iptables, które jest prawdziwą zaporą sieciową pod maską.
Więc powiedz, że biorę powyższe stwierdzenie dosłownie, to czy poniższe stwierdzenie jest prawdziwe ?:
iptables to wbudowana zapora sieciowa dla Ubuntu Desktop, która jest w pełni skonfigurowana i działa od razu z domyślnymi regułami, które są wystarczająco bezpieczne dla przeciętnego użytkownika pulpitu.
Ponieważ jeśli powyższa prawda jest prawdą, to jaki byłby sens w ufw, oprócz zapewnienia nieskomplikowanego interfejsu dla iptables, co według wszystkich kont jest skomplikowane, a ponadto eksperci radzą, aby unikać bezpośredniego konfigurowania iptables, ponieważ jeśli nie wiesz dokładnie, co robisz, możesz łatwo sprawić, że twój system będzie niepewny lub nie będzie nadawał się do użytku, jeśli jest źle skonfigurowany?
Oto skan nmap mojego systemu wraz z moją konfiguracją zapory ogniowej, pokazujący otwarte porty w moim systemie:
Czy ktoś mógłby udzielić zwięzłej, trafnej i bezstronnej odpowiedzi opartej na faktach :)
gufw
aby pomóc w konfiguracji.