一部の人々はSecuring Debian Manualを指摘しています。これは、軍事上の要件を除くすべてに完全に適切である必要があります。
多くの人々は、とんでもなくパラノイアであることはクールであるか、プロか何かであると考えています。それはそうではなく、他の管理者にとってはうっとうしく、ユーザーにとっては完全に抑圧的です。あなたがお勧めするもののほとんどは、妄想的な管理者にとって有用であると感じるためにただの忙しい仕事ですが、実際のセキュリティ侵害は十分に更新されていないシステムや内部ソースによって引き起こされる可能性が高いためです。
とはいえ、ローカルネットワーク上のものをインターネットからの何よりも信頼しないことは私の信条の1つであると考えています。したがって、ローカルネットワーク上でも認証を要求するようにすべてを構成します。IPsecを使用して、すべてのコンピューター間のすべてのトラフィックを暗号化および認証します。
私はすべてのサーバーのフルディスク暗号化への変換を進めています。
使用するサービスのみをインストールします。ファイアウォールがありません。認証を必要とするサービスを構成するか、特定のIPに(プログラムの独自の構成またはTCPラッパーによって)サービスを制限します。iptablesを使用してブロックする必要があるのはmemcached
、設定ファイルがなく、TCPラッパーを使用していなかったためです。
アカウントにランダムに生成された適切なパスワードを使用し、SSHサーバー(および他のすべてのサービス)を信頼して、パスワードを知らない人を締め出します。 fail2ban
IMOのログファイル用のスペースが限られている場合のみです。(信頼できる十分なパスワードが必要です。)