Ubuntu、Windows、RHEL、CentOS、SuSE、debianなどにパッチを当てるのに特別なことはありません。
パッチ手順を設計する際に必要な基本的な心境は、何かが壊れると想定することです。
パッチセットアップを設計するときに使用する傾向がある基本的なガイドラインの一部は次のとおりです。
- 常にローカルシステムを使用して、パッチのインストール元のネットワークを内部的に集中化する
これには、WSUS、または<your_os_here>
内部パッチ管理マシンへのミラーの使用が含まれる場合があります。個々のマシンにインストールされているパッチの状態を一元的に照会して通知できる、好ましいもの。
- 可能な場合、マシン上でインストールを事前設定します。
可能な場合、パッチが公開されると、中央サーバーがそれらを個々のマシンにコピーします。これは本当に時間の節約になるので、ダウンロードしてインストールするのを待つ必要はなく、パッチウィンドウでインストールを開始するだけです。
- パッチをインストールするための停止ウィンドウを取得します。再起動が必要になる場合があり、おそらく何かが壊れるでしょう。それらのシステムの関係者が、パッチが展開されていることを認識していることを確認してください。「this」が機能しないコールに備えてください。
パッチが物事を壊すという私の基本的な理論に沿って、重大な問題のトラブルシューティングに十分な長さのパッチを適用し、場合によってはパッチをロールバックするための停止ウィンドウがあることを確認してください。パッチの後にテストする人をそこに座っておく必要は必ずしもありません。個人的には、監視システムに大きく依存しており、すべてが機能している最低限のレベルで機能していることを知らせています。しかし、人々が仕事に取り掛かる際に、ちょっとしたしつこい問題が呼び出されることに備えてください。いつでも電話に出る準備ができている人がいるはずです-午前3時までボックスにパッチをあてるまでは、できません。
ITの他のすべてと同様に、スクリプト、スクリプト、さらにスクリプトを作成します。パッケージのダウンロード、インストールの開始、ミラーのスクリプトを作成します。基本的に、パッチウィンドウを、何かが壊れた場合にそこにいる人間だけが必要なベビーシッターの課題に変えたいと思っています。
これにより、何らかの理由で「指定された夜」にパッチを適用できない場合でも、一部のサーバーにパッチを適用しないことができます。夜間1にそれらを実行できない場合は、夜間2に無料である必要があります。また、同時にパッチを適用したサーバーの数を正常に保つことができます。
最も重要なのは、パッチについていくことです!そうでない場合、あなたは、あなたが追いつくポイントに戻るために、あなたの自己が非常に大きな10時間以上のパッチウィンドウをしなければならないことに気付くでしょう。物事がうまくいかない可能性のあるポイントをさらに紹介し、どのパッチが原因で問題を発行しているのかを見つけるのをより困難にします。
この問題の他の部分は、パッチに遅れないようにすることは「良いこと」ですが、パッチはほぼ毎日リリースされます。毎日利用可能な新しいセキュリティパッチがある場合、どれだけのスケジュールの停止を行う必要がありますか?
1か月に1回または1か月に1回サーバーにパッチを適用することは-私見-非常に達成可能で許容可能な目標です。それだけでなく、サーバーに常にパッチを適用し、サーバーにパッチを適用しなければならない状況に陥り始めます。
1か月にいくつのウィンドウが必要ですか?それは環境によって異なります。サーバーはいくつありますか?サーバーに必要なアップタイムはどれくらいですか?
9x5の小規模な環境では、おそらく1か月に1つのパッチウィンドウで対処できます。大規模な24時間365日のショップには2つ必要になる場合があります。非常に大規模な24x7x365では、毎週異なるサーバーのセットにパッチを適用するために、毎週ローリングウィンドウが必要になる場合があります。
あなたとあなたの環境に合った周波数を見つけてください。
心に留めておくべきことの1つは、最新の100%を達成することは不可能な目標であるということです。セキュリティ部門にそれ以外のことを言わせないでください。最善を尽くし、遅れを取りすぎないでください。