표준 우분투 설치는 인터넷을 통해 액세스 할 수있는 네트워크 서비스를 활성화하지 않아야합니다.
(TCP의 경우)를 통해 확인할 수 있습니다.
netstat -lntp
udp와 유사하지만 udp는 청취 또는 전송을 위해 열린 포트를 구별하지 않습니다.
따라서 iptables 구성이 필요하지 않습니다.
어쨌든 다음과 같은 우려가 있기 때문에 약간의 주제가 아닐 수도 있습니다 (라우터 뒤에 있는지 여부는 중요하지 않음).
- 플래시 비활성화를 고려해보십시오 (플래시 플러그인에는 재미있는 보안 문제가 많이 있기 때문에)
- Java 플러그인 비활성화 (활성화 된 경우) 및 특정 사이트에 대해서만 활성화 (과거의 보안 관련 문제는 플래시만큼 많지 않지만 몇 가지)
그리고 아마도, 당신은 아마 알고 있지만 어쨌든 : 항상 가능한 한 일반 사용자로 작업하십시오. 파이어 폭스 등을 루트로 사용하지 마십시오 ...
netstat -lntp 출력 예 :
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 935/sshd
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 1811/cupsd
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 1755/exim4
tcp6 0 0 :::22 :::* LISTEN 935/sshd
tcp6 0 0 ::1:631 :::* LISTEN 1811/cupsd
127.0.0.1 항목은 해당 프로그램이 로컬 네트워크 인터페이스에서만 수신하기 때문에 무해합니다.
sshd는 사용 가능한 모든 인터페이스 (0.0.0.0, 즉 케이블 인터넷 모뎀이 연결된 인터페이스 포함)를 수신하는 서비스의 예입니다. 그러나 일반적으로 암호가 양호하거나 암호 인증을 비활성화하고 공개 키만 사용합니다.
어쨌든 IIRC sshd는 기본적으로 설치되지 않습니다.
마지막 두 인터페이스는 IPv6을 고려합니다. :: 1은 루프백 장치의 주소 (예 : IPv4의 127.0.0.1)이므로 안전합니다. :::는 IPv6 모든 네트워크 인터페이스 와일드 카드이며 0.0.0.0 (IPv4)과 유사합니다.