質問: サーバーを保護するための書籍/ガイド 構築して立ち上げたいウェブサイトのアイデアがあり、それをホストするために小さなvpsを入手することを考えています(価格の点でlinodeが好きで、広く推奨されているようです)。私はかなり壊れているので、マネージドサーバーを買う余裕はありません。ubuntu lucid serverをダウンロードし、virtualboxで実行して、最終的な本番サーバーの学習と近似として機能させました。私は学ぶことに専念していますが、何か馬鹿げたことを見逃して妥協するのではないかとかなり恐れています。そのため、lampサーバーを保護するための要点を説明している優れたガイド/本を知りたいと思います。私はlinodeとslicehostのそれぞれのチュートリアルで基本的なことをやり遂げましたが、できるだけ準備をしたいと思っています。このサイトはまだ作成されておらず、試用版として最初に共有ホストにデプロイする可能性が高いため、少なくとも基本を学ぶ時間はあります。すべてを最新の状態に保つことを知っています。必要な穴だけを許可するようにiptablesを構成します(これは、ssh/scp/sftpの場合はtcpポート22のように見えます)、隠すことによる(非常にマイナーな)セキュリティのデフォルトポート(httpの場合は80)-pingに応答したくない理由がないため、icmpをブロックするように指示するチュートリアルに混乱していますが、必要なソフトウェアをインストール/不要なソフトウェアを削除します。
回答: (ほとんど)権威があり評判の良い米国の情報源からの推奨読書: nist general server security(パブリケーションsp800-123) nistパブリックwebサーバー(パブリケーションsp800-44v2) nistセキュアwebサービス(パブリケーションsp800-95) disa nix stig cis ベンチマーク また、osマニュアルの細字で警告を読む必要があります。