CTF (Capture The Flag) challenges are a fun and safe way to stretch a stale brain muscle and learn a trick or two about how robust security is not actually that robust. Today we're going to solve The Big IAM Challenge1 and reflect on the lessons learned.
Containers have been a dominant force in the Internet landscape for nearly two
decades. Their popularity stems not only from their convenience but also from
the ease of creation and setup. I’m certainly not the first to acknowledge that
containers are an incredibly useful tool, and I won’t be the last. Like any
tool, however, they can be used quickly or they can be used effectively. Today,
we will focus on the latter: optimizing application efficiency by reducing the
container's size and examining the trade-offs in terms of size, complexity, and
build time.
In this series of articles, I will attempt to solve scenarios from the website
"Sad Servers" and provide detailed explanations of the tasks and solutions. The
website is described as "Like LeetCode for Linux", offering opportunities to
train and improve debugging and operating skills with Linux.
A short story about why I decided to create a personal website and blog and how
I set them up and got them running. (Which turned into a manual on how to create
a static website with S3 + HTTPS + custom domain name and blog for it using
GitHub Pages).
This note is dedicated to showing how one can store CI/CD variables and secret
values inside AWS Parameter Store (or Secrets Manager) and use them within
Gitlab CI.