Skip to content
Kloudle Logo
Academy

Learn Cloud Security

Page 7 of 14

How to encrypt EBS Snapshot using AWS CLI
academy 2 min

How to encrypt EBS Snapshot using AWS CLI

Encrypting EBS snapshots adds a layer of security and also helps in meeting compliance requirements. This article provides a walkthrough of how to encrypt an EBS snapshot in AWS.

Akash Mahajan
Setting up Steampipe to perform cloud information gathering
academy 3 min

Setting up Steampipe to perform cloud information gathering

Steampipe is a tool that allows for data collection from various cloud providers and exposing them as APIs via a high-performance relational database, giving you the ability to write SQL-based queries to explore data.

Akash Mahajan
Using a GitHub runner to perform Secrets Scanning using TruffleHog
academy 4 min

Using a GitHub runner to perform Secrets Scanning using TruffleHog

This document takes you through the steps required to run a local GitHub runner and use that to scan GitHub repositories for secrets using TruffleHog.

Akash Mahajan
Allowing non AWS workloads to access AWS services using AWS IAM Roles Anywhere
academy 5 min

Allowing non AWS workloads to access AWS services using AWS IAM Roles Anywhere

AWS IAM Roles Anywhere is a feature that allows non AWS workloads (servers, containers, apps etc.) to obtain temporary security credentials in IAM. These workloads can use the same IAM policies and IAM roles that AWS compute resources use with AWS applications to access AWS cloud.

Akash Mahajan
How to update IMDSv1 to more secure IMDSv2 on AWS
academy 3 min

How to update IMDSv1 to more secure IMDSv2 on AWS

Having IMDSv1 enabled on your instances allows attackers to use vulnerabilities like SSRF to gain access to sensitive information of your instances. In this article we will walk through the steps to update an EC2 instance from IMDSv1 to IMDSv2 using AWS CLI.

Akash Mahajan
How to enable MFA for AWS Root user
academy 2 min

How to Enable MFA for AWS Root User (Console + CLI)

Step-by-step guide to enabling multi-factor authentication on your AWS root account. Covers virtual MFA device setup, hardware keys, and why root MFA is the

Akash Mahajan
How to remove AWS Root user access keys
academy 2 min

How to remove AWS Root user access keys

Having an access key for the Root user poses the risk of being misused or stolen, since this user has unrestricted access in the account. If your Root user also has access keys that you would like to remove, here is a step-by-step guide to do so.

Akash Mahajan
Restricting access to Elasticsearch/Opensearch service
academy 3 min

Restricting access to Elasticsearch/Opensearch service

Elasticsearch/OpenSearch domains that are not required to be openly accessible should be created without a public endpoint to prevent arbitrary public access to the domain.

Akash Mahajan
Enforce SSL/TLS for all incoming connections on CloudSQL Database Instances
academy 2 min

Enforce SSL/TLS for all incoming connections on CloudSQL Database Instances

Unencrypted database connections allow attackers on the network to perform man-in-the-middle attacks that can be used to steal information and even modify data. In this article we will take a quick look at how to enable encryption for incoming connections on CloudSQL databases.

Akash Mahajan
How to enable Prevent Password Reuse policy in AWS
academy 2 min

How to enable Prevent Password Reuse policy in AWS

Prevent password reuse policy can be easily enabled in AWS. This helps in preventing users from reusing their old passwords after expiry or when password change operations are performed. This article provides a step by step walkthrough of how you can enable Prevent Password Reuse policy on AWS, both in video and text for your preferred medium of learning.

Akash Mahajan
How to restrict access to public Cloud SQL database instances
academy 2 min

How to restrict access to public Cloud SQL database instances

Publicly exposed database instances can attract a lot of brute force attacks and may lead to a compromise of the database as well. If a database requires a public IP address, then one must make sure to restrict the public access to only trusted IP addresses.

Akash Mahajan
Migrating an unencrypted RDS database to an encrypted one
academy 3 min

Migrating an unencrypted RDS database to an encrypted one

Encrypting data at rest is a security best practice. RDS instances must also be encrypted. If you have an existing unencrypted RDS instance, this article will guide you on how you can migrate it to an encrypted one.

Akash Mahajan