Guy Koch

MCP Security

Tel-Aviv University

Publications

Conferences & Workshops
Gal Bar Nahum, Anat Bremler-Barr, Yaniv Harel
IEEE Security and Privacy,
2026

MadeYouReset is a new HTTP2 vulnerability that exploits a common design flaw in HTTP2 implementation, enabling attackers to launch massive DoS attacks. The flaw has been assigned multiple CVEs, and corresponding patches have been released by many vendors.

MadeYouReset is comparable in power and core problem to the notorious Rapid Reset zero-day vulnerability which was exploited in 2023 and ultimately crashed large-scale services.  DoS attacks are among the most serious threats to the Internet, overwhelming systems until legitimate users are denied access and causing significant disruption and losses.

HTTP2 powers much of today’s web, with over 60% of top sites using it and carrying about a third of global HTTP traffic. Its central role makes HTTP2 servers prime targets for DoS attacks.

Operationally, MadeYouReset bypasses the typical server-imposed limit of 100 concurrent HTTP2 requests per TCP connection from a client. This limit is intended to mitigate DoS attacks by restricting the number of simultaneous requests a client can send. With MadeYouReset, an attacker can send many thousands of requests, creating a denial-of-service condition for legitimate users and, in some vendor implementations, escalating into out-of-memory crashes.

This work highlights the importance of collaboration between the cybersecurity academic and industry communities. The discovery is part of research conducted at Tel-Aviv University. We thank CERT/CC for managing the disclosure process and the vendors for helpful feedback. This research is partly supported by Imperva.

 

Conferences & Workshops
A Sollomoni, Y Afek, JS Dong, Y Harel, Y Lin, R Liu
ACM CoNEXT,
2026
We propose a new paradigm for thwarting phishing attacks through zero-day removal of phishing URLs from the continuous influx of new URLs on the Internet. This approach demands a high-throughput, high-recall, and high-precision system, capable of filtering millions of URLs daily. Processing a dynamic online stream also enables real-time observation of emerging phishing tactics and requires new adaptive methods to keep
the machine learning model effective against the evolving threats.
In this paper, we design a phishing detection system that supports the new paradigm and addresses the above challenges and opportunities. While most current anti-phishing ML & DL methods are trained on static datasets, attackers rapidly update their phishing tactics to evade these models, rendering models that are even a few months old largely ineffective. Instead, we build upon a live stream of newly created websites, such as
CertStream. To efficiently process the millions of URLs appearing daily, we adopt a two-stage architecture that balances speed and accuracy. Our primary focus lies in the first stage, a lightweight model that rapidly processes the high volume of URLs, filtering out clearly benign links and isolating potentially suspicious ones for further inspection. This stage leverages unique, resilient, network-based indicators (e.g., IP TTL, DNS and HTTP response times) which ensure additional robustness against adversarial manipulations. In the second stage, resource-intensive deep learning methods are applied to validate or dismiss the flagged URLs with high confidence. This two-stage design enables the system to identify phishing URLs with high precision. Moreover, its efficiency boosts the effective recall rate by allowing a significantly larger portion of the live URL stream to
be processed and analyzed.
We have conducted a field study over a course of several months to showcase the robustness of the trained model. We also evaluated a self-updating framework addressing model drift seamlessly in realistic scenarios.
Conferences & Workshops
David Hay, Mary Hogan , Shir Landau Feibish
INFOCOM,
2026

Amplification Reflection Distributed Denial-of-Service (AR-DDoS) attacks remain a formidable threat, exploiting stateless protocols to flood victims with illegitimate traffic.
Recent advances have enabled data-plane defenses against such attacks, but existing solutions typically assume symmetric routing and are limited to a single switch. These assumptions fail in modern networks where asymmetry is common, resulting in
dropped legitimate responses and persistent connectivity issues.
This paper presents ReAct, an in-network defense for AR-DDoS that is robust to asymmetry. ReAct performs request-response correlation across switches using programmable data planes and a sliding-window of Bloom filters. To handle asymmetric
traffic, ReAct introduces a data-plane-based request forwarding mechanism, enabling switches to validate responses even when paths differ. ReAct can automatically adapt to routing changes with minimal intervention, ensuring continued protection even
in dynamic network environments. We implemented ReAct on both a P4 interpreter and NVIDIA’s BlueField-3, demonstrating its applicability across multiple platforms. Evaluation results show that ReAct filters nearly all attack traffic without dropping
legitimate responses-even under high-volume attacks and asymmetry. Compared to state-of-the-art approaches, ReAct achieves significantly lower false positives. To our knowledge, ReAct is the first data-plane AR-DDoS defense that supports dynamic, crossswitch collaboration, making it uniquely suitable for deployment
in networks with asymmetry.

Conferences & Workshops
Anat Bremler-Barr, Ofek Lavi, Sanjev Ramesh, Yaniv Naor,Jhonatan Tavori
Noms,
2025

Service Mesh has become essential for modern
cloud-native applications by abstracting communication between microservices and providing zero-trust security, observability, and advanced traffic control without requiring code changes. This allows developers to leverage new network capabilities and focus on application logic without managing network complexities.

However, the additional layer can significantly impact system performance, latency, and resource consumption, posing challenges for cloud managers and operators.
In this work, we investigate the impact of the mTLS pro-
tocol—a common security and authentication mechanism—on application performance within service meshes. Recognizing that security is a primary motivation for deploying a service mesh, we evaluated the performance overhead introduced by leading service meshes: Istio, Istio Ambient, Linkerd, and Cilium. Our experiments were conducted by testing their performance in service-to-service communications within a Kubernetes cluster.

Our experiments reveal significant performance differences (in terms of latency and resource consumption) among the service meshes, rooting from the different architecture of the service mesh, sidecar versus sidecareless, and default extra features hidden in the mTLS implementation. Our results highlight the understanding of the service mesh architecture and its impact on performance.