linux – 应该应用哪些Red Hat / CentOS更新以及哪些时间表?

我订阅了CentOS-announce邮件列表,我已经阅读了各种严重性标签的定义,如Critical,Important,Moderate,Low,BugFix等,但我还不清楚到底需要去哪些out和什么可以等待(因为我需要证明我们的常规工作中断,以获得更新).

到目前为止,我已尝试尽快在我们的生产环境中应用关键更新.

应用这些更新的正常时间表是什么?它们经常发生,我们无法快速应用它们,因为它们需要进行测试以确保它们没有破坏我们的系统.

对于上下文,我们主要运行一个网站,系统上没有额外的用户,因此我通常不担心“本地漏洞利用”,因为我担心远程攻击.但我觉得我仍然不知道如何最好地应用这些更新.

谢谢,

解决方法

我为不同的客户管理着许多不同的网站,这通常就是我的工作.

首先,安全更新的首要任务应该是Web应用程序本身.绝大多数攻击都将针对您的网站和运行它的代码,这需要保持安全.如果您使用现成的Web应用程序,我甚至可以考虑自动更新,但在任何情况下,我都不会让WordPress或Drupal等安全更新在测试之前超过24小时,并且很可能推出它.

如果您的Web应用程序是自定义构建的,请确保您的开发人员始终掌握安全问题,以及您可以执行的任何程度.在这种情况下,您的组织应该使用DevOps来确保Web开发人员和IT能够很好地协同工作并及时解决问题.

在那之后,我考虑的下一个关键更新是那些“病毒式传播”并且你会听到关于国家新闻的信息,例如Heartbleed,POODLE等,以及关键路径中任何内容的更新,例如nginx和PHP Drupal和WordPress网站.我们会尽快为这些应用更新.我也在上游软件包的邮件列表上(例如我订阅了openssl-announce),以便尽快收到有关非常重要的事情的通知.

接下来,我每月对每个面向公众的服务器(Web前端,负载平衡器等)和每个支持服务器(数据库等)应用更新.这包括任何剩余的安全性和错误修复更新.在许多组织中,这是每季度全面完成的,但我认为公共网站,特别是那些从事电子商务的网站,不应该长期腐烂.在周二的微软补丁之后,我几乎总是在周末这样做,这几乎总是足以听到微软的不良更新(虽然我主要运行Linux系统,但更容易让一个周末更新所有内容).

最后,我坐下来,放松一下,看看有什么休息.尽管您尽最大努力测试更新,但最终会出现问题.观察您的监控系统.如果某些内容未被监控,请修复它,然后开始监控.准备回滚(yum历史撤消很有帮助).

相关文章

linux常用进程通信方式包括管道(pipe)、有名管道(FIFO)、...
Linux性能观测工具按类别可分为系统级别和进程级别,系统级别...
本文详细介绍了curl命令基础和高级用法,包括跳过https的证书...
本文包含作者工作中常用到的一些命令,用于诊断网络、磁盘占满...
linux的平均负载表示运行态和就绪态及不可中断状态(正在io)的...
CPU上下文频繁切换会导致系统性能下降,切换分为进程切换、线...