Login | Register

QUIC Protocol : Resilience against flooding attacks and defense mechanism

Title:

QUIC Protocol : Resilience against flooding attacks and defense mechanism

Teyssier, Benjamin (2024) QUIC Protocol : Resilience against flooding attacks and defense mechanism. Masters thesis, Concordia University.

[thumbnail of Teyssier_MASc_S2024.pdf]
Preview
Text (application/pdf)
Teyssier_MASc_S2024.pdf - Accepted Version
Available under License Spectrum Terms of Access.
3MB

Abstract

QUIC is a modern transport layer internet protocol designed to be more efficient and secure than TCP. It has gained popularity quickly in recent years and has been adopted by a number of prominent tech companies. Its efficiency comes from its handshake design. The server and the client make both the transport layer acknowledgment and the TLS agreement during the same round trip. However this process makes the packets heavy and requires more processing on the server-side than TCP. This characteristic can be used as leverage by an attacker to compromise the computing resources of its victim.
This thesis investigates the resilience of QUIC Protocol against handshake flood attacks and proposes a detection mechanism (QUICShield). I conducted comprehensive experiments to evaluate the resource consumptions of both the attacker and the target during incomplete handshake attacks, including CPU, memory, and bandwidth. We compared the results against TCP Syn Cookies under Syn flood attacks. The DDoS amplification factor was measured and analyzed based on the results. This work also proposes a detection mechanism based on a Bloom filter combined with Generalized Likelihood Ratio Cumulative Sum (GLR-CUSUM) to adapt to evolving attack patterns. It was implemented and deployed against real attacks to evaluate its efficiency. We showed that the QUIC Protocol design has a much larger DDoS amplification factor compared to the TCP, which means QUIC is more vulnerable to handshake DDoS attacks. However the mechanism proposed is accurate and efficient in terms of resources.

Divisions:Concordia University > Gina Cody School of Engineering and Computer Science > Concordia Institute for Information Systems Engineering
Item Type:Thesis (Masters)
Authors:Teyssier, Benjamin
Institution:Concordia University
Degree Name:M.A. Sc.
Program:Information Systems Security
Date:March 2024
Thesis Supervisor(s):Fung, Carol
ID Code:993610
Deposited By: Benjamin Teyssier
Deposited On:05 Jun 2024 16:18
Last Modified:05 Jun 2024 16:18
All items in Spectrum are protected by copyright, with all rights reserved. The use of items is governed by Spectrum's terms of access.

Repository Staff Only: item control page

Downloads per month over past year

Research related to the current document (at the CORE website)
- Research related to the current document (at the CORE website)
Back to top Back to top