MacBook Proで開いているポートのネットワークスキャンを実行すると、次の開いているポートが表示されますTCP以下のポート。これらの「標準」の開いているポートは、このタイプのパーソナルコンピュータ用ですか?セキュリティ上の理由で閉じる必要があるポートはありますか?ある場合、どのようにこれを行うのですか?
Open TCP Port: 631 ipp
Open TCP Port: 3413 svnet
Open TCP Port: 17500
Open TCP Port: 17501
Open TCP Port: 17600
Open TCP Port: 17603
Open TCP Port: 18800
Open TCP Port: 21324
**理論的には、ポートを開いているだけでも問題ありません。実際には、このポートをリッスンするアプリケーションの脆弱性に依存します。 **
つまり、開いているポートが多いほど、システムが発見される可能性が高くなり、これらのポートをリッスンする脆弱なアプリケーションの数が増えると、悪用される可能性が高くなります。
システムで開いているポートを特定したら、これらのポートをリッスンするアプリケーションに関連する詳細情報を見つけてください。そして質問をします:
このアプリケーションは脆弱ですか、イベントでポートを開いたままにしますか?調査した場合は、「はい」と答えるように強いられます。開いていると悪い可能性があります。
開いているポートは、各ネットワークインターフェイスに固有です。 MacBook自体からスキャンを実行した場合、ローカルネットワークではなくlocalhostにのみ公開されている開いているポートが表示されている可能性があります。同じコンピュータからポートに到達できるが、ローカルネットワークからは到達できない可能性があります。
どのプロセスがどのポートを使用しているかを表示するには、次のコマンドを使用できます。
Sudo lsof -i -n -P
これにより、すべてのポートと接続が印刷されます。 LISTENを使用するユーザーは、接続を受信する準備ができています。
私のMacBookのみTCPポート8021と29754が開いています。もっと開いているポートがあるようですが、それが良いか悪いかは詳細がないとわかりません。
MacOSには、着信接続をブロックする組み込みのファイアウォールがあります。設定は[セキュリティとプライバシー]にあります。