The 12-point AWS cost checklist
The levers that move a bill, in the order that stops them backfiring.
Read articleAustralian organisations increasingly meet the Essential Eight through procurement rather than regulation. A government tender asks for a maturity level; an enterprise customer's security review asks the same. Then somebody has to work out what "application control" means for a platform that has no user workstations in scope.
What follows is how we translate it in practice. It is not a determination for your system — scope must be agreed with your assessor, and that conversation should happen before you spend anything.
Four of the eight strategies — application control, configure Microsoft Office macro settings, user application hardening, and to a large extent restrict administrative privileges as originally framed — assume end-user computing devices.
If your assessment boundary is a SaaS platform running on AWS with no managed desktop fleet, several of these are either out of scope or satisfied trivially. Getting that agreed in writing at the start is worth more than any single control implementation, because the alternative is scoping work for controls that do not apply to you.
Where an organisation does have a corporate desktop fleet, that fleet is usually a separate system with a separate boundary. Conflating the two is the most common scoping error we see, and it inflates programmes by months.
In cloud terms this is your container images, your Lambda runtimes and your application dependencies — not a desktop patching agent.
Where it usually falls down: the exception register. Level 2 asks for patching within two weeks for internet-facing services. Most organisations can hit that for the main application and cannot for the one legacy component nobody wants to touch. An exception with an owner and a date is defensible; a silent gap is not.
Where it usually falls down: instances outside Systems Manager entirely, typically because the agent was never installed on something built before the policy existed. The reported coverage percentage looks fine because it is a percentage of the hosts being counted.
Straightforward to implement on AWS and straightforward to get wrong in one specific way.
Where it usually falls down: long-lived access keys. Human MFA is enforced, and there are forty programmatic keys with broad permissions and no rotation. An assessor will find these in the first hour. On one recent engagement we removed sixty-three, four of which carried administrator policies.
Where it usually falls down: break-glass roles used routinely because the normal path is too slow. If elevation takes twenty minutes and a form, people will find another way, and your logs will show it. Fix the friction rather than writing a policy about it.
Everyone claims this one and it is where we find the most serious gaps, because backup success is measured and restore capability generally is not.
Where it usually falls down: backups that complete successfully and cannot be restored — because nobody has tried, or because the restore depends on a credential, a network path or a licence that only exists in the environment being recovered. Ransomware resilience in particular requires that the backup account be outside the blast radius of the credentials that would be compromised.
Level 1 is a reasonable baseline for most commercial organisations. Level 2 is what government tenders commonly ask for. Level 3 is a significant undertaking and is usually only justified where the threat model genuinely warrants it.
For a cloud-native platform with no desktop fleet in scope, Level 2 across the applicable strategies is typically eight to fourteen weeks of work. That estimate collapses or doubles depending entirely on the scope conversation described at the top of this article — which is why it should be the first thing you do, not the last.
If you do one thing after reading this: enumerate your long-lived IAM access keys, and the permissions attached to each one.
It takes an afternoon, it is the finding an assessor will open with, and on most estates the result is genuinely uncomfortable.