Omar Chenine
Rank 08SecurityArchive

Data security lab

The lab that proves the security tools, not the AI story.

An isolated lab using OpenSSL, GnuPG, Nmap, and Snort, with scope and sanitized evidence.

Role
Lab work
Year
Pending
Case study
374 words
Demo
Not available
OpenSSLGnuPGNmapSnort

Result: an isolated lab exercises OpenSSL, GnuPG, Nmap, and Snort. Scope evidence is add scope statement and sanitized outputs.

Problem

Security tools are often listed on a resume without evidence. This lab exists to make the tools concrete: create a certificate, sign and verify a file, scan an owned host, and write an intrusion detection rule.

Data

The lab environment is add host setup, network range, and isolation method. Every scan is limited to systems I own or have written permission to test. Sensitive values are removed from the evidence.

Approach and why

  1. Build an isolated network with an owned target.
  2. Use OpenSSL to create a key pair, a certificate signing request, and a self signed certificate. Verify the chain.
  3. Use GnuPG to sign and verify a file. Document key handling.
  4. Use Nmap to scan only the owned target and capture the output.
  5. Use Snort to write and test a rule for a known test pattern.

The scope is the first artifact. A lab without scope is a liability, not a skill.

Results

ToolExerciseEvidence
OpenSSLCertificate chainadd sanitized output
GnuPGSign and verifyadd sanitized output
NmapOwned host scanadd sanitized output
SnortRule testadd rule and alert output

Evaluation

  • Scope: an isolated environment and a written permission note.
  • Evidence: commands and outputs, with keys, tokens, and addresses sanitized.
  • Reproducibility: a setup script or a step by step lab guide.
  • Ethics: no third party systems. No real credentials in the repository.

A reviewer should challenge any security claim without scope and evidence. They should also check that no sensitive data is exposed.

Limitations

This is a lab, not a production assessment. It does not cover web application security, cloud identity, or incident response. It stays in the archive because it is not the first thing an AI engineering reviewer needs.

Next steps

Add the sanitized evidence, a lab diagram, and a short note on what each tool proved and what it did not.

Links

  • Repo: add repository URL

Case study length

374 / 500