• CoaP (15/11/2024)

    As part of our series La Cybersécurité sur un plateau (Cybersecurity on a Plate), on Friday November the 15th, we will have the following seminar (Palaiseau, Room 4.A101, 10 am):

    • Nicolas Bellec (CEA LIST) - A scalable framework for backward bounded static symbolic execution

      Abstract: Many programs (e.g. malware) hide their behavior by using obfuscations such as opaque predicates. Automatic methods have been developed to detect such obfuscations. In this presentation, we will focus on static symbolic backward bounded execution, a method that enumerates backward bounded paths from a potential opaque predicate and uses symbolic execution to check whether all enumerated paths have the same predicate value. We will show how this method can be generalized using a lattice-based framework and how to scale up such methods to efficiently analyze whole programs.



  • Students C4 seminar (24/10/2024)

    The seminar will take place at 2.30 p.m. at the IMT/TP/TSP building (room Amphi 2). It will be followed by a cocktail at the Entrepôtes 19 (7 pm).

    • Agenda


      • Marie Tcholakian (Banque de France) - IRMA : Automatic Detection of Malicious E-mails

        For the security of the Banque de France, users of its mail service have the possibility to report received mails that they find suspicious. Downstream, these reports are processed manually by SOC employees, who classify them according to different categories (phishing, scam, spam, legitimate, etc.). This processing is often considered time-consuming and redundant. We wanted to experiment with the use of learning models to predict the qualification of an email. This is the birth of IRMA. Based on the large language model (LLM) camemBERT and learning data from real SOC processing, it is able to predict the categorization of new emails with a good confidence rate.

      • Grégory Blanc (Télécom SudParis) - Learning-based Network Intrusion Detection: Are We There Yet?

        For more than 40 years, intrusion detection systems (IDS) have been developed to produce monitoring reports of potential threats. Because the threat landscape is highly dynamic, signature-based network-based IDS (NIDS) are struggling to cope with the amount of threat data. Machine learning (ML) methods have not only the potential to address this data explosion but also to shift the paradigm to more behavior- and anomaly-based detection. Surprisingly, the maturity of such solutions is not production-ready while ML thrives in other domains such as computer vision or natural language processing. In this talk, we are reviewing the products of ML-based NIDS academic research and provide analysis to why it has not yet fulfilled its promises.

      • Ayoub Elaassal (Qonto) - Destroying preconceived ideas about Cybersecurity

        To quote a fellow security expert: “Security is a failure.” Companies can spend millions of dollars on tools, staffing, and a shiny new SOC, and still get hacked faster than a ride on Space Mountain. What’s going on? I believe this dissonance is the result of poor focus and assumptions. The security team is not working on the right topics at the right speed. They don’t have the right approach, and they are blindly following the many misconceptions that plague this industry. This presentation will deconstruct some of the most common misconceptions. Bio: Ayoub El Aassal, a 2013 graduate of Télécom SudParis (TSP), began his career as a pentester and cybersecurity incident investigator, exploring a variety of technical environments, from AWS to mainframes. He has presented several vulnerabilities and tools at conferences such as DEF CON and Black Hat. He currently holds the position of Cybersecurity Director at Qonto, a fintech ranked in the Next 40.

      • Clément Safon (Thales) - Security of Operating Systems based on GNU/Linux: State of the art of AppArmor and SELinux technologies

        Based on the experience and technical skills acquired during the final internship, this presentation explores operating system hardening by studying AppArmor and SELinux. After an introduction to the fundamental principles of OS hardening under GNU/Linux, we will focus on these two security solutions. We will detail the operation of these two Linux Security Modules (LSM), addressing their key concepts, applications and various use cases. Finally, we will be able to delve deeper into some advanced mechanisms in order to illustrate more complex usage scenarios and assess the strengths and limitations of these technologies in an operational environment. Biography: Clément Safon graduated from Télécom SudParis (VAP SSR - class of 2024) and has just started his career at Thales where he is working on the hardening of GNU/Linux operating systems as a continuation of his internship. This field particularly interests him because of its rigorous approach, as well as the detailed understanding of attack mechanisms and in-depth defense strategies that this requires.

      • Elouan Gros (Astran) - Implementing Multi-Party Computation for Practical Use

        Secure Multi-Party Computing, or MPC for short, is a field of cryptography concerned with devising means for groups of individuals to jointly evaluate functions over private inputs they wish to keep secret from each other. It is a powerful and versatile tool that may be used to implement arbitrary primitives from AES encryption to privacy-preserving machine learning. Despite its qualities, MPC mostly remains a theoretical tool, seeing very little use in practice. In this talk I present the results of my internship, in which I attempted to prove that MPC is viable for industrial use.


  • LINCS seminar (09/10/2024)

    As part of our collaboration with LINCS, on Wednesday October the 9th, we will have the following seminar (Palaiseau, Amphi 6, 2 pm):

    • José Luis Muñoz-Tapia - Zero knowledge proofs in blockchain

      Abstract: In this talk, we will explore the fundamental concept of Zero Knowledge Proofs (ZKPs), a cryptographic technique that allows one party to prove knowledge of a specific piece of information to another party without revealing the information itself. We will delve into two core computation models used in ZKPs: the circuit computation model and the machine computation model. These models form the basis of how ZKPs are designed and implemented. Furthermore, we will examine various real-world applications of ZKPs, with particular emphasis on their critical role in enhancing privacy and security in blockchain systems. Attendees will gain a foundational understanding of ZKPs and insight into how they are applied to diverse scenarios in modern cryptographic systems.

      Short Bio: José L. Muñoz-Tapia received the M.S. degree in telecommunications engineering and the Ph.D. degree in security engineering, in 1999 and 2003, respectively. He is currently a Researcher with the Information Security Group (ISG) and an Associate Professor with the Department of Network Engineering, Universitat Politècnica de Catalunya (UPC). He is also the Director of the Master Program in Blockchain Technologies, UPC School. He has worked in applied cryptography, network security, and game theory models applied to networks and simulators. His research interest includes distributed ledgers technologies.


      [Recording]

  • CoaP (17/06/2024)

    As part of our series La Cybersécurité sur un plateau (Cybersecurity on a Plate), on Monday June 17th, we will have the following two seminars (Palaiseau, Room 3.A213, 10 am):

    • Arthur Tran Van (Télécom SudParis) - Mealy Verifier: An Automated, Exhaustive, and Explainable Methodology for Analyzing State Machines in Protocol Implementations

      Abstract: Many network protocol specifications are long and lack clarity, which paves the way to implementation errors. Such errors have led to vulnerabilities for secure protocols such as SSH and TLS. Active automata learning, a black-box method, is an efficient method to discover discrepancies between a specification and its implementation. It consists in extracting state machines by interacting with a network stack. It can be (and has been) combined with model checking to analyze the obtained state machines. Model checking is designed for exhibiting a single model violation instead of all model violations and thus leads to a limited understanding of implementation errors. As far as we are aware, there is only one specialized exhaustive method, leveraging DFA (Deterministic Finite Automaton) intersection, available for analyzing the outcomes of active automata learning applied to network protocols. We propose an alternative method, to improve the discovery of new bug and vulnerability patterns and enhance the exhaustiveness of model verification processes. In this presentation, we apply our method to two use cases: OPC UA, for which we present a full workflow from state machine inference to state machine analysis, and SSH, where we focus on the analysis of existing state machines.
      The work will be presented in July at the ARES conference

    • Shurok Khozam (Télécom SudParis) - DDoS Mitigation while Preserving QoS: A Deep Reinforcement Learning-Based Approach

      Abstract: The deployment of 5G networks has significantly improved connectivity, providing remarkable speed and capacity. These networks rely on Software-Defined Networking (SDN) to enhance control and flexibility. However, this advancement poses critical challenges including expanded attack surface due to network virtualization and the risk of unauthorized access to critical infrastructure. Since traditional cybersecurity methods are inadequate in addressing the dynamic nature of modern cyber attacks, employing artificial intelligence (AI), and deep reinforcement learning (DRL) in particular, was investigated to enhance 5G networks security. This interest arises from the ability of these techniques to dynamically respond and adapt their defense strategies according to encountered situations and real-time threats. Our proposed mitigation system uses a DRL framework, enabling an intelligent agent to dynamically adjust its defense strategies against a range of DDoS attacks, exploiting ICMP, TCP SYN, and UDP, within an SDN environment designed to mirror real-life user behaviors. This approach aims to maintain the network’s performance while concurrently mitigating the impact of the real-time attacks, by providing adaptive and automated countermeasures according to the network’s situation.


  • ICS-CoE (10/04/2024)

    As part of our collaboration with ICS-CoE (Mission to France 2024), on Wednesday April the 10th, we will have the following two seminars (Palaiseau, Amphi 7, 1.30 pm):

    • Jose Maria DE FUENTES - Advanced persistent threats: The cyber side of geopolitics

      Abstract: Advanced Persistent Threats (APTs) are on the rise. They are a typical tool for nation-state sponsored cyberattacks. This talk provides a background to understand this phenomenon. In particular, a historical overview is provided first. Afterwards, the core of the talk focuses on describing the (publicly known) capabilities of the main current APT groups.

      Short Bio: Jose Maria de Fuentes is Associate Professor with the Computer Security Lab, Universidad Carlos III de Madrid (UC3M) of Spain. His research interests are related to cybersecurity and data protection. He has published +50 articles in journals and conferences, having been involved in several national and European projects. He is serving as Vice-convenor of the Spanish National Standardisation Committee UNE CTN320 on cybersecurity and data protection. He is member of the Editorial Board of the Journal of Network and Computer Applications and Wireless Networks.

    • Lorena GONZALEZ-MANZANO - Poisoning attacks: vulnerabilities use case

      Abstract: The use of artificial intelligence (AI) is a worldwide spread practice and it is used in multiple services and applications. However, poisoning attacks are not really considered when using IA, and being aware of them is the first step towards protection. In this regard, this talk introduces a use case of poisoning attacks in the vulnerability detection field. A novel vulnerability detector, called VulCoT, is presented, together with their analysis under three different poisoning attacks.

      Short Bio: Lorena González Manzano is Associate Professor at the Carlos III University of Madrid (UC3M), in the Department of Computer Science within the Computer Security Lab Group (COSEC). Her career focuses on cybersecurity, having published more than 40 papers in international journals and conferences. She is member of the Editorial Board of the journals Future Generations and Computer Systems and Journal of Communications and Networks. Moreover, she has been involved in multiple R+D+i national and European projects, leading a pair of them.


  • CoaP (21/03/2024)

    As part of our series La Cybersécurité sur un plateau (Cybersecurity on a Plate), on Thursday March the 21st, we will have the following two seminars (Palaiseau, Room 3.A213, 10 am):

    • Yanis Sellami - Fault Injection Vulnerability Characterization by Inference of Robust Reachability Constraints

      Abstract: While automated code analysis techniques have succeeded in finding and reporting potential vulnerabilities in binary programs, they tend to report many false positives, which cannot be reliably exploited. This is typical in evaluations of fault injection attacks vulnerabilities as faults can create unexpected program behaviors dependent on complex initial states. As the precise setup of the initial states is hard to achieve, such faults lead code analysis techniques to report vulnerabilities that exist in theory but are infeasible in practice. Vulnerability characterization techniques are thus needed to distinguish such reports from those that come from serious vulnerabilities. Recently, Girol et al. have introduced the concept of robust reachability, a property of program inputs applied to code analysis frameworks to report only vulnerabilities that can be reproduced reliably. This is done by distinguishing inputs that are under the control of the attacker from those that are not, and by reporting only vulnerabilities that do not depend on the value of the uncontrolled inputs. Yet, this remains insufficient for distinguishing severe vulnerabilities from benign ones as robust reachability will be unable to report cases that, e.g., are easy to trigger but may not succeed in a few corner cases. To address this issue, we propose a method that leverages an abduction procedure to generate a robust reachability constraint, that is, a logical constraint on the uncontrolled inputs under which we have the guarantee that the vulnerability will be triggered. We demonstrate the vulnerability characterization capabilities of an implementation of this procedure on a fault injection attack case-study taken from FISSC. We show that our method refines robust reachability and leads to a much better characterization of the reported vulnerabilities. The methods additionally leads to the generation of high-level feedback that is easier to understand and reuse for further analysis.
      [Slides]

    • Lorena González-Manzano - Vulnerability detection under poisoning attacks

      Abstract: The complexity of current systems encourages the emergence of vulnerabilities. Detectors are developed in this regard, most of them using Artificial Intelligence (AI) techniques. However, AI is not without its problems, especially those attacks affecting the training set. In this talk a novel vulnerability detector, called VulCoT, is presented, together with their analysis under three different poisoning attacks.


  • CoaP (30/01/2024)

    As part of our series La Cybersécurité sur un plateau (Cybersecurity on a Plate), on Tuesday January the 30th, we will have the following two seminars (Palaiseau, Room 3.A213, 10 am):

    • Sara Tucci - Blockchain Consensus Protocols, from Bitcoin to Ethereum 2.0

      Abstract: Bitcoin introduced a fully decentralized, peer-to-peer consensus protocol that enables secure transaction validation in an open network, marking a departure from previous Byzantine Fault Tolerant (BFT) protocols primarily designed for closed networks. An innovative combination of cryptographic and incentive mechanisms ensures the protocol’s robustness over the years. However, it’s important to acknowledge the considerable energy consumption of Bitcoin’s Proof-of-Work mechanism, which remains a significant concern. To address these energy concerns, there have been efforts to transition to more environmentally friendly solutions, such as Proof-of-Stake BFT protocols, like Ethereum 2.0. While these newer proposals hold promise in terms of energy efficiency, they come with complexities and ongoing issues in security and incentive design. In this talk I will present the main features and differences of Proof-Stake-BFT proposals with respect to Bitcoin, to appreciate their maturity and outline open issues and ongoing research challenges.

    • Adam Oumar ABDEL-RAHMAN - A Privacy-Preserving Infrastructure to Monitor Encrypted DNS Logs

      Abstract: In the realm of cybersecurity, logging system and application activity is a crucial technique to detect and understand cyberattacks by identifying Indicators of Compromise (IoCs). Since these logs can take vast amounts of disk space, it can be tempting to delegate their storage to an external service provider. This requires to encrypt the data, so the service provider does not have access to possibly sensitive information. However, this usually makes it impossible to search for relevant information in the encrypted log. To address this predicament, this paper delves into the realm of modern cryptographic tools to reconcile the dual objectives of protecting log data from prying eyes while enabling controlled processing. We propose a comprehensive framework that contextualizes log data and presents several mechanisms to solve the outsourcing problem, allowing searchable encryption, and we apply our approach to DNS logs. Our contributions include the introduction of two novel schemes, namely symmetric and asymmetric, which facilitate efficient and secure retrieval of intrusion detection-related information from encrypted outsourced storage. Furthermore, we conduct extensive experiments on a test bed to evaluate and compare the effectiveness of the different solutions, providing valuable insights into the practical implementation of our proposed infrastructure for monitoring.
      [Slides]



  • Seminars in: [2023] [2022]