Cyber Security: Software Patches
A patch is a 'quick-repair upload' to immediately fix to those problems - resolving functionality issues, improving security or adding new features. The creator of the patch usually develops and distributes the patch as a replacement for, or an insertion in, compiled code - that is, into a binary file or object module within the application's program. A company's IT department or individual users can usually download patches from the software maker's website - and may well be signed up to recieve information as to when a new one is available. Larger operating systems often provide a special program to help IT manage and track patch installations.
Types of software patchesA single patch can fall into more than one category, however. These categories include bug fixes, security updates and feature updates.
Problems with patchesPatches can break systems by making the software incompatible with other software after the patch has been installed, so prior to deploying one, it has to be thoroughly tested to make sure that it doesn't cause any problems. Patch management policies and patch automation softwareMany organizations have 'patch management policies'. These stipulate how to evaluate and apply patches. Such policies usually designate the time frame within which IT must apply the patch and how to test the patch to ensure it will not cause problems -- such as compatibility issues -- for the organization. As an individual you need to ensure you have a 'patch management policy'. When a 'patch' will no longer be providedOut of date software is one of the biggest problems for computer users. Bugs that have been fixed in newer operating systems or applications may remain unresolved in previous versions, leaving you vulnerable. This is especially important in the case of operating systems, which are responsible for managing files and connecting to the internet. Check to see if your operating system is being supported by regular update patches. For example, for Microsoft software you can search for your operating system at: https://support.microsoft.com/en-us/hub/4095338/microsoft-lifecycle-policy Many other applications, such as Microsoft Office, the Java programming language (used by a lot of websites), web browsers and so on, also require regular updating to fix security problems. If you are using an old operating system that is not supported by its manufacturer, or if you need an application, but your current edition is out of date, it is well worth investing in updated software. First, though, check that your computer can run the updated software, if not, it might be time for a new computer. Or consider installing a new operating system such as a free Linux OS on older equipment. Remember to backup all your data and passwords first. |
|