Posts: 14,921
Threads: 9,730
Thanks Received: 9,124 in 7,276 posts
Thanks Given: 9,938
Joined: 12 September 18
21 May 21, 06:51
Quote:
How to distribute patches on company computers without causing disruptions.
Microsoft has repeatedly had to publish patches for bugs that cropped up in previous fixes, which has hardly helped to mitigate (already considerable) distrust in updates. Among the findings of our recent survey “Device updates: What’s stopping people from making the change?” was that 51% of respondents, business and consumer, put off updates, waiting to see if others experience problems.
On the one hand, that’s understandable; no one wants an update to tank their corporate network, and business downtime can result in significant damage.
On the other hand, keep in mind that attacks can quickly follow patch releases because cybercriminals know all about update reluctance. The safer path lies somewhere in between: You need to install patches in a timely manner, but you also must check them for compatibility with infrastructure.
Windows updates are just a part of the problem; other software needs patches and other updates as well. Other software developers may not notify users of updates and fixes as regularly and actively as Microsoft does, however. How can administrators learn about updates and prioritize their installation?
Updating software in a test environment
Unfortunately, it is impossible to automate the updating process fully in a corporate environment. Because each company’s combination of hardware and software is unique, there is always a danger that the next update will cause errors or incompatibility. Only a system administrator deeply familiar with a company can make an informed decision about each patch. A test environment can provide a safe space in which to install updates without risking other company systems.
Test environment
In large companies, especially ones that use specialized software, the infosec department usually has a test subnet with computers (or at least several virtual machines) for checking new updates before rolling them out throughout the company. Smaller businesses more commonly use just one computer for tests.
Administrators install fresh patches on the test machines, which simulate a typical work environment for the company, and then monitor.
The method is neither cheap nor completely reliable. It is rather difficult to recreate a real-life person and their real-life work on a test machine, especially a virtual one. Problems may crop up in certain features rather than immediately upon installation, for example.
...
Continue Reading