<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
  <title>Krypton Defence Solutions: AWS security news</title>
  <subtitle>AWS security news, advisories and practical guidance for small teams.</subtitle>
  <link href="https://kryptondefencesolutions.co.uk/news/feed.xml" rel="self" />
  <link href="https://kryptondefencesolutions.co.uk/" />
  <updated>2026-10-21T00:00:00Z</updated>
  <id>https://kryptondefencesolutions.co.uk/</id>
  <author>
    <name>Krypton Defence Solutions</name>
  </author>
  <entry>
    <title>Five AWS security checks every small team should run this week</title>
    <link href="https://kryptondefencesolutions.co.uk/news/five-aws-security-checks/" />
    <updated>2026-10-21T00:00:00Z</updated>
    <id>https://kryptondefencesolutions.co.uk/news/five-aws-security-checks/</id>
    <content type="html">&lt;p&gt;Most AWS security incidents at small companies don&#39;t involve anything exotic. They come from a handful of settings that were never switched on, or were switched off &amp;quot;temporarily&amp;quot;. Here are five to check this week. None of them needs a big project.&lt;/p&gt;
&lt;h2&gt;1. Lock down the root user&lt;/h2&gt;
&lt;p&gt;The root user can do anything in the account, including close it. It should have &lt;strong&gt;MFA enabled&lt;/strong&gt; and &lt;strong&gt;no access keys&lt;/strong&gt;, and it should almost never be used.&lt;/p&gt;
&lt;p&gt;Check under &lt;strong&gt;IAM → Dashboard → Security recommendations&lt;/strong&gt;. If root has access keys, delete them. Day-to-day work should go through IAM Identity Center (SSO) or scoped roles.&lt;/p&gt;
&lt;h2&gt;2. Turn on GuardDuty everywhere you run anything&lt;/h2&gt;
&lt;p&gt;GuardDuty is AWS&#39;s managed threat detection. It watches CloudTrail, DNS and network flow logs for things like credential misuse and crypto-mining. It&#39;s cheap for small accounts and takes a minute to enable, but it only covers the &lt;strong&gt;regions you switch it on in&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Enable it in every region you use. If you have an AWS Organization, enable it once with a delegated administrator so that new accounts are covered automatically.&lt;/p&gt;
&lt;h2&gt;3. Make sure CloudTrail is recording, in every region&lt;/h2&gt;
&lt;p&gt;Without CloudTrail you can&#39;t answer &amp;quot;who did what, and when?&amp;quot; after something goes wrong. You want at least one &lt;strong&gt;multi-region trail&lt;/strong&gt; that&#39;s logging to an S3 bucket only a few people can touch, with &lt;strong&gt;log file validation&lt;/strong&gt; on.&lt;/p&gt;
&lt;p&gt;Check under &lt;strong&gt;CloudTrail → Trails&lt;/strong&gt; that a trail shows &lt;em&gt;Multi-region: Yes&lt;/em&gt; and &lt;em&gt;Logging: On&lt;/em&gt;.&lt;/p&gt;
&lt;h2&gt;4. Block public S3 access at the account level&lt;/h2&gt;
&lt;p&gt;Public S3 buckets are still one of the most common ways data leaks. &lt;strong&gt;S3 Block Public Access&lt;/strong&gt; can be set for the whole account, not just per bucket, which stops anyone accidentally making a bucket public in future.&lt;/p&gt;
&lt;p&gt;Turn on all four settings under &lt;strong&gt;S3 → Block Public Access settings for this account&lt;/strong&gt;, unless a bucket genuinely has to be public. If one does, a CloudFront distribution in front of a private bucket is usually the better design.&lt;/p&gt;
&lt;h2&gt;5. Get long-lived access keys out of your CI/CD&lt;/h2&gt;
&lt;p&gt;An AWS access key stored in a CI system (GitHub Actions secrets, for example) is a password that never expires, often with broad permissions. If it leaks, so does your account.&lt;/p&gt;
&lt;p&gt;GitHub Actions, GitLab and most other CI tools can use &lt;strong&gt;OIDC&lt;/strong&gt; instead: the pipeline swaps a short-lived identity token for temporary AWS credentials, scoped to one repository and branch. There&#39;s no key left to steal. Start by listing IAM users that have access keys but no console password; those are usually the pipeline keys.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;If you&#39;d like a second pair of eyes, our fixed-price &lt;strong&gt;AWS Security Baseline Review&lt;/strong&gt; covers all five of these and more, with a prioritised list of what to fix first.&lt;/p&gt;
</content>
  </entry>
</feed>