가정하자 :
- 나는 Ubuntu / Linux OS의 내부 작동에 대해 거의 또는 전혀 모른다. 내가 아는 것은 인터넷에 연결하기 전에 방화벽을 구성하고 실행해야한다는 것입니다. 열다.
- 방금 Ubuntu desktop 18.04 LTS 로 마이그레이션 했으며 처음으로 로그인했습니다. PC를 인터넷에 연결하기 전에 시스템을 보호하고 싶습니다.
(NB : desktop 이라는 단어에 중점을 두 므로 서버에 대한 언급 은 질문과 관련이 없으므로 관련이 없습니다)
이 주제에 대한 약간의 연구 후에 나는 이것을 많이 이해합니다.
ㅏ. ufw는 Ubuntu의 기본 방화벽 "구성 도구"입니까? (실제 방화벽이 아닌 구성 도구라고 함) ufw가 설치되어 있지만 실행 중이 아니며 전혀 구성되지 않았으므로 기본 규칙이 설정되어 있지 않습니다.
비. Gufw는 ufw의 UI이지만 기본적으로 설치되어 있지 않거나 최소한 Ubuntu Desktop 18.04 LTS의 경우입니다.
씨. iptables는 커널에 모듈로 내장 된 실제 방화벽입니다.
이 시점에서 ABC처럼 쉽게 ufw를 구성 할 수 있으므로 이름을 사용하고 시작점으로 사용하려면 거부 (수신), 허용 (발신) 및 시작을 설정해야합니다. Gufw 도이 작업을 수행합니다. 그래서 그냥 그대로두고 그렇게 할 수 있습니다.
그러나 모든 연구를 마친 후에는 많은 견해와 의견을 가진 주제에 대한 많은 기사, 질문 및 블로그를 발견했습니다. 많은 사람들은 방화벽이 필요하지 않으며 개방 포트가 없다고 말하지만 분명히 일부 포트는 인터넷에 연결하면 열려 있습니까? 즉, 장치를 네트워크에 연결하고 양방향 트래픽 연결을 여는 것을 의미하지만, 읽은 모든 정보는이 정보를 명확하지 않고 모호하게 만드는 데 도움이되므로 모든 정보를 요약하여 이해하려고 노력합니다. 하나의 문장으로 요약하면 간단히 요약하면 다음과 같습니다.
Ubuntu 데스크탑 사용자는 단순히 utable 아래의 실제 방화벽 인 iptables의 구성 도구 일 뿐이므로 ufw가 필요하지 않습니다.
위의 진술을 문자 그대로 취하면 다음 진술이 사실입니까?
iptables는 Ubuntu Desktop에 내장 된 방화벽이며 일반 데스크탑 사용자에게 충분히 안전한 기본 규칙으로 완벽하게 구성되어 기본적으로 제공됩니다.
위의 내용이 사실이라면 iptables에 복잡하지 않은 인터페이스를 제공하는 것을 제외하고 ufw의 요점은 무엇입니까? 모든 계정에 의해 복잡하고 더 나아가 전문가들은 iptables를 정확히 알지 못하면 직접 iptables를 구성하지 않는 것이 좋습니다 잘못 구성된 경우 시스템을 쉽게 안전하지 않거나 사용할 수 없게 만들 수 있습니까?
다음은 내 시스템의 열린 포트를 보여주는 방화벽 구성과 함께 시스템 의 nmap 스캔입니다.
누군가가 간결하고 관련성이 있고 의견이 아닌 사실 기반 답변을 제공 할 수 있습니까? :)
gufw
를 돕기 위해 설치 가 가장 쉽습니다 .