I felt like .net was lacking a simple secure automatic update library so I've implemented something and put it up here. Before anyone considers using the library I was keen for the update process to get a bit a peer review.
The major aim of this program is to keep your device (computer system) secured and up to date. Additionally, Windows auto update allows you to receive security updates and the latest fixes so that your computer system can stay protected and run efficiently.
Note: This setting is only applicable for Client Security and does not apply for Server Security. It is not possible to disable automatic updates from the Client Security local user interface. Rename Guts2 plugin dll file (fs_ccf_guts2_plugin_32.dll)
We've previously implemented secure automatic updates in two different products (one of them is Free Software). Refer to the implementation in CMS Airship if you need a starting point. If your users won't have the Sodium extension available, look into sodium_compat. This probably won't be a problem once everyone is running PHP 7.2 and newer.
Rather than expecting you to stay on top of all of the updates available for applications and operating systems, our automatic software updates are sent to your internet-connected devices through cloud-based monitoring and management systems.
Dan Kaminsky has a good set of guidelines for an updater:
To succeed, your update package must be:
From your description in this question, it appears that you have the first 3.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With