<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Security on Tibor Hercz - Writing about Cloud, architecture, AWS, GCP and software engineering.</title>
    <link>https://tiborhercz.com/tags/security/</link>
    <description>Recent content in Security on Tibor Hercz - Writing about Cloud, architecture, AWS, GCP and software engineering.</description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Wed, 05 Jul 2023 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://tiborhercz.com/tags/security/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Golang JWT authorizer for AWS API Gateway</title>
      <link>https://tiborhercz.com/golang-jwt-authorizer-for-aws-api-gateway/</link>
      <pubDate>Wed, 05 Jul 2023 00:00:00 +0000</pubDate>
      <guid>https://tiborhercz.com/golang-jwt-authorizer-for-aws-api-gateway/</guid>
      <description>&lt;p&gt;When using AWS API Gateway you can use the AWS Lambda authorizer for HTTP APIs to authorize the requests.&#xA;In this blog I will show you how to validate a JWT token signed with KMS in a Lambda using the Golang runtime.&#xA;For the examples I am using API Gateway V2 with HTTP APIs with the &lt;code&gt;v2&lt;/code&gt; authorizer payload format version and for the resources I am using Terraform.&lt;/p&gt;</description>
    </item>
    <item>
      <title>How to: Deploy Terraform to AWS with GitHub Actions authenticated with OpenID Connect</title>
      <link>https://tiborhercz.com/how-to-deploy-terraform-to-aws-with-github-actions-authenticated-with-openid-connect/</link>
      <pubDate>Sun, 14 May 2023 00:00:00 +0000</pubDate>
      <guid>https://tiborhercz.com/how-to-deploy-terraform-to-aws-with-github-actions-authenticated-with-openid-connect/</guid>
      <description>&lt;p&gt;In the past it was very common to use AWS credentials (access token and secret) in your GitHub actions pipeline.&#xA;This poses a security risk because most of the time these AWS credentials are long-lived credentials with a lot of permissions.&#xA;If these credentials get leaked or misused the damage done could be huge.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Improve your AWS user management and security with AWS IAM Identity Center (SSO)</title>
      <link>https://tiborhercz.com/improve-your-aws-user-management-and-security-with-aws-iam-identity-center-sso/</link>
      <pubDate>Tue, 02 May 2023 00:00:00 +0000</pubDate>
      <guid>https://tiborhercz.com/improve-your-aws-user-management-and-security-with-aws-iam-identity-center-sso/</guid>
      <description>&lt;p&gt;I have seen a lot AWS environments and noticed that it is very common that companies use AWS IAM users to log in and access the API.&#xA;This can cause security issues and is time-consuming to manage but is very easy to improve by setting up AWS IAM Identity Center (Successor to AWS Single Sign-On).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Steps to take after leaking AWS credentials</title>
      <link>https://tiborhercz.com/steps-to-take-after-leaking-aws-credentials/</link>
      <pubDate>Wed, 26 Apr 2023 00:00:00 +0000</pubDate>
      <guid>https://tiborhercz.com/steps-to-take-after-leaking-aws-credentials/</guid>
      <description>&lt;p&gt;So you leaked your AWS credentials onto the world wide web, and you are wondering what to do to minimize the damage.&#xA;There are multiple steps that should be taken, but I do think that the order of these steps matter.&lt;/p&gt;</description>
    </item>
    <item>
      <title>What happens when you leak AWS credentials and how AWS minimizes the damage</title>
      <link>https://tiborhercz.com/what-happens-when-you-leak-aws-credentials-and-how-aws-minimizes-the-damage/</link>
      <pubDate>Wed, 05 Apr 2023 00:00:00 +0000</pubDate>
      <guid>https://tiborhercz.com/what-happens-when-you-leak-aws-credentials-and-how-aws-minimizes-the-damage/</guid>
      <description>&lt;p&gt;I heard multiple times that AWS scans public GitHub repositories for AWS credentials and informs its users of the leaked credentials.&lt;/p&gt;&#xA;&lt;p&gt;So I am curious to see this for myself, so I decided to intentionally leak AWS credentials to a Public GitHub repository.&#xA;And show you the steps I took and how I got informed about the leaked credentials.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
