Andrew Zgheib

Andrew Zgheib

Cybersecurity Research Analyst at Saint Joseph University of Beirut

I am a Master's student in Systems and Networks with a concentration in Information Security at Saint Joseph University of Beirut, and I hold a Bachelor of Science in Computer Science from the same university.

My interests span penetration testing, exploit development, and the intersection of AI with cybersecurity.

Education

M2 in Computer Science,
Track: Computer Science for Data Science (ISD)
Paris-Saclay University
Sep. 2026 - Sep. 2027
Master in Systems and Networks, Concentration: Information Security
Saint Joseph University of Beirut
Sep. 2025 - May 2026
Bachelor of Science in Computer Science
Saint Joseph University of Beirut
Sep. 2022 - May 2025

Experience

Cybersecurity Research Analyst
Saint Joseph University of Beirut
Feb. 2026 - Present
Software Developer
Saint Joseph University of Beirut
Dec. 2024 - Jul. 2025
AI System Engineer Intern
Dalloul Art Foundation
Apr. 2025 - May 2025

Certifications

Data Analysis with LLMs
Saint Joseph University of Beirut
Jun. 2025
Data Analyst Associate
DataCamp
Jun. 2024
Enterprise Networking, Security and Automation
Cisco Certified Network Associate
Jul. 2024

Awards

Magis Grant
Saint Joseph University of Beirut
2025
Best Engagement
Campus-J
2025
Best English Article
Campus-J
2024

Projects

Impact Assessment of Suricata Under DoS Attack Scenarios

Apr. 2026 - May 2026

Denial of Service (DoS) attacks are a significant threat to network security, targeting the availability of services by overwhelming them with traffic. One of the main tools used to detect and mitigate such attacks are Intrusion Detection Systems (IDS). Suricata is an open-source IDS that is designed to handle high volumes of traffic thanks to its multi-threaded architecture, and provide real-time detection of DoS attacks. However, IDS solutions like Suricata have their limitations in terms of detecting complex patterns and combinations of DoS attacks. This paper studies the performance of Suricata under multi-layer DoS attacks, while proposing remediations on top of Suricata.

Contributors: Michaela El Rif, Andrew Zgheib

Linux Suricata EveBox

RAG Security Analysis

Apr. 2026 - May 2026

Retrieval-Augmented Generation (RAG) systems combine a dense vector search over a knowledge corpus with a large language model (LLM) to produce grounded, context-aware responses. While RAG does present some advantages and efficiency in terms of performance, it also introduces a new, richer attack surface that spans the retrieval pipeline, the embedding model, the vector database, and the generative model itself. This project builds a fully functional RAG system over the personal websites of the two authors, as well as an optional local Obsidian vault, and then systematically exploits it using all ten vulnerability categories defined in the OWASP Top 10 for LLM Applications 2025.

Contributors: Michaela El Rif, Andrew Zgheib

Python

Honeypot Deployments

Oct. 2025 - Nov. 2025

This project implements and analyzes three honeypot environments to capture and study real-world malicious behavior. Deployments include (1) T-Pot on Microsoft Azure for multi-sensor, containerized high-interaction logging, (2) Cowrie running on VMware as an SSH/Telnet low-to-medium interaction honeypot, and (3) a custom Python-based honeypot emulating SSH, FTP, and HTTP on a separate VMware virtual machine.

Contributors: Andrew Zgheib

Linux Python Azure

Service

President (previously Board Member)
Computer Science Club USJ
Sep. 2024 - Present
Class Representative
Saint Joseph University of Beirut
Sep. 2024 - Present