Docker Cheat Sheet

Docker Basics Key Concepts Start with Simple Commands Building and Running Containers Build an Image Run a Container Interacting with Containers Execute Commands Inside a Running Container Copy Files Attach to a Container Viewing Logs and Debugging Logs Stats Inspect Managing Images Image Commands Tagging and Pushing Docker Volumes Persistent Read more

SDLC 3: Quality Assurance

Quality assurance (QA) plays a vital role in the Software Development Life Cycle (SDLC), ensuring that the software meets defined requirements and performs reliably in various conditions. This post covers two essential quality frameworks within SDLC: the Software Testing Life Cycle (STLC) and the Defect Life Cycle. Software Testing Life Read more

IR 4: SEV Levels and MITRE ATT&CK

Introduction For a SOC, using structured frameworks like MITRE ATT&CK enhances incident detection and provides a clear methodology for tracking and understanding adversarial behavior. This post will cover the basics of operationalizing MITRE ATT&CK in a SOC environment and handling high severity incidents (SEV0). We’ll explore how MITRE ATT&CK improves Read more

CISSP 1: Equations

I have trouble remembering all of these, so I’m stashing them here. 1. Risk Management Equations 2. System Reliability and Maintenance Metrics 3. Cryptography and Access Control Calculations 4. Probability and Bayesian Analysis 5. Quantitative Risk Metrics 6. Binary and Boolean Logic Operations 1. Risk Management Equations Annualized Loss Expectancy Read more

Mastering Git

Git is more than just a tool for version control. It’s a core skill for any developer working in a collaborative environment. This guide will walk you through essential Git commands, concepts, and tips to make you effective in managing code and collaborating on projects. We’ll cover setup, basic operations, Read more