標準のubuntuインストールでは、インターネット経由でアクセス可能なネットワークサービスをアクティブにしないでください。
(tcpの場合)で確認できます。
netstat -lntp
udpについても同様ですが、udpは受信または送信のために開かれたポートを区別しません。
したがって、iptablesの構成は必要ありません。
おそらく少し話題から外れているのは、次のことが懸念されるからです(ルーターの後ろにいるかどうかは関係ありません)。
- フラッシュを無効にすることを検討してください(フラッシュプラグインには陽気なセキュリティ問題の大きな歴史があるため)
- Javaプラグインを無効にして(有効になっている場合)、特定のサイトに対してのみ有効にすることを検討してください(過去のセキュリティ関連の問題はフラッシュほどではありませんが、いくつかは)
そして、確かに、あなたはおそらくそれを知っていますが、とにかく:可能な限り常に通常のユーザーとして作業してください。rootとしてfirefoxなどを使用しないでください...
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はデフォルトではインストールされません。
最後の2つのインターフェイスはIPv6を考慮しています。:: 1はループバックデバイスのアドレス(IPv4の127.0.0.1など)であり、安全です。:::は、0.0.0.0(IPv4)に類似したIPv6全ネットワークインターフェイスワイルドカードです。