What the PHP headlines mean for your website Two critical PHP vulnerabilities prompted emergency fixes in October. If your website or web application runs PHP, the question to ask your provider is not whether there is a vulnerability in the news, but whether your specific software has been patched, how that has been verified, and who carries responsibility for doing it. There is a meaningful difference between a vulnerability existing, someone attempting to exploit it, and a confirmed compromise. Your provider should be able to distinguish between all three when you ask. PHP2Shell, Fortinet Updates and When Your Backup Service Goes Offline: https://go.sbcsg.uk/2e36x?p=skool Your backup plan needs a backup plan Two stories this week illustrate the same problem from different angles. Attackers exploited vulnerabilities in Ahsay backup software, with version 10.3.4 remaining vulnerable despite earlier reporting until further hotfixes were released on 12 October. Separately, ConnectWise Cloud Backup suffered a service interruption after unauthorised access to application credentials. ConnectWise confirmed that existing archives remain encrypted and preserved, but containment meant backups and restores were interrupted while the incident was investigated. The practical problem in both cases: your stored copies may exist, but if the system you normally use to reach them is unavailable or untrusted, how do you recover? It is worth asking your provider, before anything goes wrong, how you would restore one critical thing if the backup management service itself was the problem. PHP2Shell, Fortinet Updates and When Your Backup Service Goes Offline: https://go.sbcsg.uk/2e36x?p=skool Application credentials are not the same as staff accounts Checking that your employees have MFA enabled does not tell you everything about who or what has access to your systems. Backup software, integrations and automated services all use application credentials to authenticate without a person approving every operation. If one of those connections is compromised, disabling it does not necessarily reverse changes already made through it. It is worth asking your provider to list what application-level access exists and when it was last reviewed, separately from your review of human accounts.