Listen to this Post

Introduction
Sonia Rayan Ghaïb, a cybersecurity engineer and ethical hacker, shares her journey and insights on success in the cyber world. Her approach—rooted in empathy, continuous learning, and hands-on technical expertise—offers valuable lessons for aspiring professionals. This article explores key cybersecurity concepts inspired by her experience, including penetration testing, network security, and AI model vulnerabilities, along with practical commands and techniques.
Learning Objectives
- Understand the role of empathy and human connection in cybersecurity success.
- Learn essential penetration testing and network security commands.
- Explore AI security risks and mitigation techniques.
You Should Know
1. Penetration Testing Fundamentals
Command (Linux – Nmap Scan):
nmap -sV -A target_IP
What It Does:
Performs a comprehensive scan on a target IP, revealing open ports, services, and potential vulnerabilities.
Step-by-Step Guide:
1. Install Nmap:
sudo apt install nmap
2. Run the scan:
nmap -sV -A 192.168.1.1
3. Analyze results for misconfigurations or outdated services.
2. Securing Wireless Networks
Command (Linux – Aircrack-ng for WiFi Testing):
aircrack-ng -w wordlist.txt capture_file.cap
What It Does:
Tests WiFi security by cracking WPA/WPA2 passwords using a captured handshake file.
Step-by-Step Guide:
1. Capture packets:
sudo airodump-ng wlan0mon
2. Deauthenticate a client to capture a handshake:
sudo aireplay-ng --deauth 0 -a [bash] wlan0mon
3. Crack the password:
aircrack-ng -w rockyou.txt capture.cap
3. AI Security: Testing Model Vulnerabilities
Python Code (Adversarial Attack on an ML Model):
import tensorflow as tf
from cleverhans.tf2.attacks import FastGradientMethod
model = tf.keras.models.load_model('target_model.h5')
fgsm = FastGradientMethod(model)
adv_example = fgsm.generate(input_data, eps=0.1)
What It Does:
Generates adversarial inputs to fool an AI model into misclassification.
Step-by-Step Guide:
1. Install CleverHans:
pip install cleverhans
2. Load a pre-trained model.
3. Generate adversarial samples to test robustness.
4. Windows Security: Detecting Suspicious Processes
Command (PowerShell – Process Analysis):
Get-Process | Where-Object { $_.CPU -gt 90 } | Format-Table -AutoSize
What It Does:
Identifies high-CPU processes, often a sign of malware.
Step-by-Step Guide:
1. Open PowerShell as admin.
2. Run the command to list resource-heavy processes.
3. Investigate unknown executables with:
Get-CimInstance Win32_Process | Select-Object Name, ExecutablePath
5. Cloud Hardening: AWS S3 Bucket Security
AWS CLI Command:
aws s3api put-bucket-acl --bucket my-bucket --acl private
What It Does:
Ensures an S3 bucket is not publicly accessible.
Step-by-Step Guide:
1. Install AWS CLI:
sudo apt install awscli
2. Configure credentials:
aws configure
3. Apply strict bucket policies.
What Undercode Say
- Key Takeaway 1: Empathy and human-centric approaches are as critical as technical skills in cybersecurity.
- Key Takeaway 2: Proactive testing (pentesting, adversarial AI, network scans) is essential for robust security.
Analysis:
Sonia’s journey highlights that cybersecurity is not just about tools—it’s about mindset. Her work with NGOs and focus on mentorship underscores the importance of collaboration. Future threats will require adaptive defenses, blending AI security, zero-trust models, and continuous learning.
Prediction
As AI-driven attacks rise, cybersecurity will shift toward automated threat detection and self-healing systems. Professionals who master both technical and interpersonal skills will lead the next wave of cyber defense.
Final Thought:
As Sonia says, “Qui ne tente rien n’a rien”—take risks, seize opportunities, and keep evolving in cybersecurity. 🚀
🎯Let’s Practice For Free:
IT/Security Reporter URL:
Reported By: Yohann Bauzil – Hackers Feeds
Extra Hub: Undercode MoN
Basic Verification: Pass ✅


