iptables가 닫힌 포트에서 패킷을받는 이유는 무엇입니까?

LinuxSecurityFreak

나는 Linux Mint에 있습니다.

내 라우터에 공용 고정 주소가 할당되어 있고 토렌트를 위해 주어진 포트를 수동으로 전달했습니다. 따라서 UPnP를 통하지 않고 라우터와 전송 비트 토렌트 응용 프로그램에서 모두 비활성화했습니다.

전송이 포트가 열려 있음을 보여주는 의미에서 작동합니다. 그러나 전송이 닫히면 내가 이해하는 것처럼 포트도 마찬가지입니다.

그러나 iptables전송이 닫혀 있지만에서 수락되는 새 패킷이 있습니다.

왜? 어떡해?

다음은 다음과 같습니다 iptables -L -v.

# iptables -L -v

Chain INPUT (policy DROP 7514 packets, 585K bytes)
 pkts bytes target     prot opt in     out     source               destination         
  251 10040 DROP       all  --  any    any     anywhere             anywhere             ctstate INVALID
 4330  371K DROP       icmp --  any    any     anywhere             anywhere            
    0     0 DROP       igmp --  any    any     anywhere             anywhere            
 4394  850K ACCEPT     all  --  lo     any     anywhere             anywhere            
1324K  462M ACCEPT     all  --  any    any     anywhere             anywhere             ctstate RELATED,ESTABLISHED
 6751  415K ACCEPT     tcp  --  any    any     anywhere             anywhere             tcp dpt:56874

Chain FORWARD (policy DROP 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination         

Chain OUTPUT (policy ACCEPT 1484K packets, 2391M bytes)
 pkts bytes target     prot opt in     out     source               destination         

그리고 1 분 후 :

# iptables -L -v

Chain INPUT (policy DROP 7869 packets, 611K bytes)
 pkts bytes target     prot opt in     out     source               destination         
  251 10040 DROP       all  --  any    any     anywhere             anywhere             ctstate INVALID
 4330  371K DROP       icmp --  any    any     anywhere             anywhere            
    0     0 DROP       igmp --  any    any     anywhere             anywhere            
 4437  863K ACCEPT     all  --  lo     any     anywhere             anywhere            
1324K  462M ACCEPT     all  --  any    any     anywhere             anywhere             ctstate RELATED,ESTABLISHED
 6983  430K ACCEPT     tcp  --  any    any     anywhere             anywhere             tcp dpt:56874

Chain FORWARD (policy DROP 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination         

Chain OUTPUT (policy ACCEPT 1485K packets, 2391M bytes)
 pkts bytes target     prot opt in     out     source               destination 

댓글에 관해서는 :

netstat -nap | grep <my port number here>

이 명령은 빈 결과를 표시합니다.

토마스 에커

포트가 닫 혔을 때 패킷을 드롭하는 것은 iptables의 일이 아닙니다. 이것은 iptables가없는 것처럼 정상적인 네트워크 스택의 일입니다. (정확하게 말하면 네트워크 스택은 패킷을 드롭하는 것이 아니라 상대방에게 수신 대기가 없음을 정중하게 알립니다.)

iptables가 패킷을 수락한다고해서 수신하는 것이 있다는 의미는 아닙니다.

업데이트 : 의견에서 언급했듯이 위험이 있습니다. 그러나 그것은 닫힌 포트에서 패킷을 받아들이는 것 자체가 아니라 다른 모든 포트와 비교했을 때이 포트의 동작 차이 에서 비롯됩니다 . 삭제 대 거부입니다. 해결책은 다른 모든 포트에서 패킷을 삭제하지 않고 네트워크 스택이 수행하는 것처럼 거부 하는 것입니다.

패킷이 TCP 인 경우를 사용 -j REJECT --reject-with tcp-reset하고 UDP 및 기타 포트 기반 프로토콜의 경우를 사용 -j REJECT --reject-with icmp-port-unreachable합니다. 이제 모든 간단한 DROP이 두 가지 규칙으로 분할되므로 거부를위한 새 체인을 만들고 이전에 드롭하려는 위치에 해당 체인으로 점프하는 것이 가장 좋습니다.

nmap결과를 확인하려면 같은 portmapper를 사용하십시오 .

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

iptables가 닫힌 포트에서 패킷을받는 이유는 무엇입니까?

분류에서Dev

거부하는 대신 닫힌 포트에 패킷을 드롭하는 방법은 무엇입니까?

분류에서Dev

Flutter에서 showDialog가 닫힌 후 부모 위젯을 업데이트하는 방법은 무엇입니까?

분류에서Dev

멀티 파트 파일 업로드 요청의 NGINX authverify가 즉시 닫힌 연결을받는 이유는 무엇입니까?

분류에서Dev

문서가 닫힌 후 이벤트 또는 실행 메소드를 갖는 방법은 무엇입니까?

분류에서Dev

모든 포트가 닫힌 경우 원격으로 액세스하는 방법은 무엇입니까?

분류에서Dev

네트워크에서 액세스 할 때 포트가 닫히는 이유는 무엇입니까?

분류에서Dev

네트워크에서 액세스 할 때 포트가 닫히는 이유는 무엇입니까?

분류에서Dev

iptables가 모든 패킷을 삭제하는 이유는 무엇입니까?

분류에서Dev

이 Python 2 코드가 CrcFile.compare에서 "닫힌 파일에 대한 액세스"오류를 생성하는 이유는 무엇입니까?

분류에서Dev

AntD Range Picker에서 Range Picker가 닫힌 후 API를 호출하는 방법은 무엇입니까?

분류에서Dev

Xamarin Forms를 사용하여 앱이 닫힌 경우에도 알림을받는 방법은 무엇입니까?

분류에서Dev

Fossil cvs에서 닫힌 잎을 다시 여는 방법은 무엇입니까?

분류에서Dev

SwiftUI : 시트가 닫힌 후 경고를 표시하는 방법은 무엇입니까?

분류에서Dev

적절한 패킷을 수락해야하는 경우에도 iptables가 삭제 / 기록하는 이유는 무엇입니까?

분류에서Dev

footer.php의 </ html> 태그가 닫힌 <html> 태그는 무엇입니까?

분류에서Dev

창이 닫힌 후 파이썬 Tkinter 항목에서 텍스트를 얻는 방법은 무엇입니까?

분류에서Dev

토네이도 루프에서 닫힌 stdin의 이벤트를 수신하는 방법은 무엇입니까?

분류에서Dev

iptables가 CentOS의 / etc / sysconfig / iptables에서 정보를 가져 오지 않는 이유는 무엇입니까?

분류에서Dev

모든 메뉴가 닫힌 상태에서이 아코디언을로드하는 방법은 무엇입니까?

분류에서Dev

일부 WiFi 라우터가 유선에서 무선으로 이동하는 멀티 캐스트 패킷을 차단하는 이유는 무엇입니까?

분류에서Dev

iptables가 이중 규칙을받는 이유는 무엇입니까?

분류에서Dev

NodeJS devtools에서 연결 패널을 클릭 할 때 포트가 제안되는 이유는 무엇입니까?

분류에서Dev

라우터가 자신에게 전달 된 패킷을 거부하는 이유는 무엇입니까?

분류에서Dev

Linux에서 포트를 닫는 방법은 무엇입니까?

분류에서Dev

일부 TCP 재설정 패킷이 iptables 로그에 나타나는 이유는 무엇입니까?

분류에서Dev

일부 TCP 재설정 패킷이 iptables 로그에 나타나는 이유는 무엇입니까?

분류에서Dev

ModelState.IsValid ()는 이전 ModelState가 닫힌 후에도 유효성을 검사하지 않습니다.

분류에서Dev

asyncio.StreamWriter.write에서 닫힌 소켓을 감지하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    iptables가 닫힌 포트에서 패킷을받는 이유는 무엇입니까?

  2. 2

    거부하는 대신 닫힌 포트에 패킷을 드롭하는 방법은 무엇입니까?

  3. 3

    Flutter에서 showDialog가 닫힌 후 부모 위젯을 업데이트하는 방법은 무엇입니까?

  4. 4

    멀티 파트 파일 업로드 요청의 NGINX authverify가 즉시 닫힌 연결을받는 이유는 무엇입니까?

  5. 5

    문서가 닫힌 후 이벤트 또는 실행 메소드를 갖는 방법은 무엇입니까?

  6. 6

    모든 포트가 닫힌 경우 원격으로 액세스하는 방법은 무엇입니까?

  7. 7

    네트워크에서 액세스 할 때 포트가 닫히는 이유는 무엇입니까?

  8. 8

    네트워크에서 액세스 할 때 포트가 닫히는 이유는 무엇입니까?

  9. 9

    iptables가 모든 패킷을 삭제하는 이유는 무엇입니까?

  10. 10

    이 Python 2 코드가 CrcFile.compare에서 "닫힌 파일에 대한 액세스"오류를 생성하는 이유는 무엇입니까?

  11. 11

    AntD Range Picker에서 Range Picker가 닫힌 후 API를 호출하는 방법은 무엇입니까?

  12. 12

    Xamarin Forms를 사용하여 앱이 닫힌 경우에도 알림을받는 방법은 무엇입니까?

  13. 13

    Fossil cvs에서 닫힌 잎을 다시 여는 방법은 무엇입니까?

  14. 14

    SwiftUI : 시트가 닫힌 후 경고를 표시하는 방법은 무엇입니까?

  15. 15

    적절한 패킷을 수락해야하는 경우에도 iptables가 삭제 / 기록하는 이유는 무엇입니까?

  16. 16

    footer.php의 </ html> 태그가 닫힌 <html> 태그는 무엇입니까?

  17. 17

    창이 닫힌 후 파이썬 Tkinter 항목에서 텍스트를 얻는 방법은 무엇입니까?

  18. 18

    토네이도 루프에서 닫힌 stdin의 이벤트를 수신하는 방법은 무엇입니까?

  19. 19

    iptables가 CentOS의 / etc / sysconfig / iptables에서 정보를 가져 오지 않는 이유는 무엇입니까?

  20. 20

    모든 메뉴가 닫힌 상태에서이 아코디언을로드하는 방법은 무엇입니까?

  21. 21

    일부 WiFi 라우터가 유선에서 무선으로 이동하는 멀티 캐스트 패킷을 차단하는 이유는 무엇입니까?

  22. 22

    iptables가 이중 규칙을받는 이유는 무엇입니까?

  23. 23

    NodeJS devtools에서 연결 패널을 클릭 할 때 포트가 제안되는 이유는 무엇입니까?

  24. 24

    라우터가 자신에게 전달 된 패킷을 거부하는 이유는 무엇입니까?

  25. 25

    Linux에서 포트를 닫는 방법은 무엇입니까?

  26. 26

    일부 TCP 재설정 패킷이 iptables 로그에 나타나는 이유는 무엇입니까?

  27. 27

    일부 TCP 재설정 패킷이 iptables 로그에 나타나는 이유는 무엇입니까?

  28. 28

    ModelState.IsValid ()는 이전 ModelState가 닫힌 후에도 유효성을 검사하지 않습니다.

  29. 29

    asyncio.StreamWriter.write에서 닫힌 소켓을 감지하는 방법은 무엇입니까?

뜨겁다태그

보관