차단 된 연결 시도에 대한 알림을받을 수 있습니까?


9

내 컴퓨터에서 Ubuntu 10.10을 실행 중이며 특정 프로그램이 인터넷에 액세스하려고 할 때 또는 인터넷에서 연결 시도가 차단되었을 때 적극적으로 알려주는 방화벽이 있는지 알고 싶습니다. Windows 용 ZoneAlarm이 차단 시도를 경고한다는 것을 기억하지만 우분투로 전환 했으므로 확실하지 않습니다. 내가 찾은 모든 것은 gufw입니다.


정확히 차단과 동일하지 않습니다,하지만,하지만 당신은 함께 연결이 실시간으로 무엇을 만들어 볼 수있는 경우 sudo netstat -tup -W- -pt플래그가 각 연결에 대해 원래 응용 프로그램을 보여줍니다. 과거에 사용 된 모든 연결에 대한 보고서를 보려면 ntop(1) do을 사용 sudo apt-get install ntop하여 서비스를 sudo /etc/init.d/ntop start시작한 다음 웹 브라우저에서 localhost : 3000을여 십시오. 모든 프로토콜 > 트래픽 아래 에 모든 연결 목록이 표시됩니다. 불행하게도 NTOP .. 연결을 시작하는 응용 프로그램이 표시되지 않습니다
— ccpizza

답변:


2

내가 아는 한 두 질문에 대한 답은 불행히도 "아니오"입니다.

세부 사항 (그러나 어쨌든 여기서 단순화 할 것입니다) :

특정 프로그램이 인터넷에 액세스하려고 할 때 적극적으로 알려주는 방화벽

  • 방화벽이 사용하는 커널 넷 필터는 응용 프로그램 수준에서 제대로 작동하지 않으므로 해당 용도로는 사용되지 않습니다. 일반적으로 나가는 연결을 필터링하는 것이 가능하지만 (모든 프로그램에 대해) 포트 80에 대한 연결을 차단할 수 없으므로 (여기서는 http로 사용됨) 여기서는 불량 응용 프로그램을 의미합니다. 해당 포트를 사용하여 쉽게 연결할 수 있습니다.
  • 이것이 가능하더라도 연결이 허용되거나 차단되어 (예 : ZoneAlarm과 같이 "차단"또는 "일시 정지되지 않음") 구현하기가 매우 어려워서 적극적으로 허용하거나 금지 할 기회가 없습니다 즉시 요청.
  • 응용 프로그램 수준의 옵션 중 하나 AppArmor는 인터넷 연결을 제한 할 수 있지만 초보자에게 친숙하고 세분화되지는 않습니다.

인터넷에서 연결 시도가 차단되면 적극적으로 알려줍니다

  • 예를 들어 ufw기본적으로 로그를 구성 할 수 있습니다 /var/log/kern.log. (내가이 그러한 프로그램을 알고하지 않습니다하지만 시스템 알림을 통해 알림 확실히 가능하다 AppArmor는 것입니다 apparmor-notify).

이것은 합리적인 설명처럼 보입니다. apparmor-notify를 사용하려는 경우 : apt를 통해 설치하고 /etc/apparmor/notify.conf에서 사용자 그룹을 'adm'으로 변경하고 시작 응용 프로그램에 'aa-notify -p'를 추가하십시오. 그런 다음 'sudo tcpdump -i eth0 -n -s 0 -w / foo'를 사용하여 AppArmor Denied 이벤트를 트리거하여 테스트 할 수 있습니다.
— peterrus


2

소프트웨어 센터에는 fwanalog라는 응용 프로그램이 있습니다. 그것은 gufw와 같은 구성된 iptables 기반 방화벽에서 기록 된 이벤트를 분석 할 것이라고 주장합니다.

탐색 할 수있는 html 로그를 작성합니다 (/ var / log / fwanalog)-결과는 텍스트 통계 및 원형 차트 등으로 표시됩니다.

이 보고서는 질문의 "활성"보고서 부분에 답변하지 않지만 다양한 연결 및 활성 차단 이벤트에 대한 일별 / 주별 / 월별 통계를 볼 수 있습니다.

참고-라우터 뒤에있는 경우 대부분의 라우터가 연결 시도를 적극적으로 차단하므로 보고서가 거의 표시되지 않습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.