Demo Data from EDBT 2026 / reviewers in the wild / expert
José M. Fernandez 0001
dblp:74/3001-1
· DBLP profile ↗
24ranked-venue papers
1as first author
0since 2021 · last 2020
0000-0001-9836-3595ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 17Theory of computation · 3Computer networks · 2 · 1 first-authorSoftware engineering, systems software and programming languages · 1Applied, interdisciplinary, general and emerging computing · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Network and information security
4 papers |
Systems and software security · 33% Malware analysis · 30% Network security · 16% | |
| Artificial intelligence
1 paper |
Trustworthy machine learning · 100% | |
| Databases, data mining, and information retrieval
1 paper |
Web and social media mining · 100% |
Topics — the 12 heaviest of 13, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Trustworthy machine learning › robustness
adversarial examples |
0.3 | 1 | 2018 | Spartan Networks: Self-Feature-Squeezing Networks for Increased Robustness in Adversarial Settings · CCS 2018 |
Machine learning › Trustworthy machine learning › robustness
adversarial robustness |
0.3 | 1 | 2018 | Spartan Networks: Self-Feature-Squeezing Networks for Increased Robustness in Adversarial Settings · CCS 2018 |
Web and mobile security › online social network security
social network spam |
0.3 | 1 | 2017 | POISED: Spotting Twitter Spam Off the Beaten Paths · CCS 2017 |
Network security › content filtering
spam filtering |
0.3 | 1 | 2017 | POISED: Spotting Twitter Spam Off the Beaten Paths · CCS 2017 |
Systems and software security › binary analysis
disassembly |
0.2 | 1 | 2015 | CoDisasm: Medium Scale Concatic Disassembly of Self-Modifying Binaries with Overlapping Instructions · CCS 2015 |
Malware analysis
obfuscation analysis |
0.2 | 1 | 2015 | CoDisasm: Medium Scale Concatic Disassembly of Self-Modifying Binaries with Overlapping Instructions · CCS 2015 |
Systems and software security
self-modifying code |
0.2 | 1 | 2015 | CoDisasm: Medium Scale Concatic Disassembly of Self-Modifying Binaries with Overlapping Instructions · CCS 2015 |
Systems and software security › binary analysis
cryptographic function identification |
0.1 | 1 | 2012 | Aligot: cryptographic function identification in obfuscated binary programs · CCS 2012 |
Malware analysis › obfuscation analysis
obfuscated binary analysis |
0.1 | 1 | 2012 | Aligot: cryptographic function identification in obfuscated binary programs · CCS 2012 |
Web and social media mining › social media analysis
twitter analysis |
0.1 | 1 | 2017 | POISED: Spotting Twitter Spam Off the Beaten Paths · CCS 2017 |
Cryptographic primitives and cryptanalysis
block cipher |
0.0 | 1 | 2012 | Aligot: cryptographic function identification in obfuscated binary programs · CCS 2012 |
Hardware security and side channels › microarchitectural attacks
transient execution attack |
0.0 | 1 | 2012 | Aligot: cryptographic function identification in obfuscated binary programs · CCS 2012 |
Methods — techniques the papers use, named apart from their topics
trustworthiness prediction · 0.6content analysis · 0.6adversarial training · 0.3static disassembly · 0.2concrete path execution · 0.2clinical study · 0.2signature matching · 0.1i/o relationship extraction · 0.1dynamic analysis · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | Spartan Networks: Self-feature-squeezing neural networks for increased robustness in adversarial settings
François Menet, Paul Berthier, Michel Gagnon, José M. Fernandez 0001 |
Comput. Secur. | 4 |
| 2018 | Spartan Networks: Self-Feature-Squeezing Networks for Increased Robustness in Adversarial SettingsabstractDeep Learning Models are vulnerable to adversarial inputs, samples modified in order to maximize error of the system. We hereby introduce Spartan Networks, Deep Learning models that are inherently more resistant to adverarial examples, without doing any input preprocessing out of the network or adversarial training. These networks have an adversarial layer within the network designed to starve the network of information, using a new activation function to discard data. This layer trains the neural network to filter-out usually-irrelevant parts of its input. These models thus have a slightly lower precision, but report a higher robustness under attack than unprotected models. François Menet, Paul Berthier, Michel Gagnon, José M. Fernandez 0001 |
CCS | 4 |
| 2018 | Survey of publicly available reports on advanced persistent threat actors
Antoine Lemay, Joan Calvet, François Menet, José M. Fernandez 0001 |
Comput. Secur. | 4 |
| 2018 | Technological and Human Factors of Malware Attacks: A Computer Security Clinical Trial ApproachabstractThe success (or failure) of malware attacks depends upon both technological and human factors. The most security-conscious users are susceptible to unknown vulnerabilities, and even the best security mechanisms can be circumvented as a result of user actions. Although there has been significant research on the technical aspects of malware attacks and defence, there has been much less research on how users interact with both malware and current malware defences. This article describes a field study designed to examine the interactions between users, antivirus (AV) software, and malware as they occur on deployed systems. In a fashion similar to medical studies that evaluate the efficacy of a particular treatment, our experiment aimed to assess the performance of AV software and the human risk factors of malware attacks. The 4-month study involved 50 home users who agreed to use laptops that were instrumented to monitor for possible malware attacks and gather data on user behaviour. This study provided some very interesting, non-intuitive insights into the efficacy of AV software and human risk factors. AV performance was found to be lower under real-life conditions compared to tests conducted in controlled conditions. Moreover, computer expertise, volume of network usage, and peer-to-peer activity were found to be significant correlates of malware attacks. We assert that this work shows the viability and the merits of evaluating security products, techniques, and strategies to protect systems through long-term field studies with greater ecological validity than can be achieved through other means. Fanny Lalonde Lévesque, Sonia Chiasson, Anil Somayaji, José M. Fernandez 0001 |
ACM Trans. Priv. Secur. | 4 |
| 2017 | POISED: Spotting Twitter Spam Off the Beaten PathsabstractCybercriminals have found in online social networks a propitious medium to spread spam and malicious content. Existing techniques for detecting spam include predicting the trustworthiness of accounts and analyzing the content of these messages. However, advanced attackers can still successfully evade these defenses. Shirin Nilizadeh, Francois Labreche, Alireza Sedighian, Ali Zand, José M. Fernandez 0001, Christopher Krügel, Gianluca Stringhini, Giovanni Vigna |
CCS | 5 |
| 2017 | An Empirical Analysis of Risk Aversion in Malware Infections
Jude Nsiempba, Fanny Lalonde Lévesque, Nathalie De Marcellis-Warin, José M. Fernandez 0001 |
CRiSIS | 4 |
| 2017 | On the Security of Aircraft Communication Networks
Paul Berthier, Corentin Bresteau, José M. Fernandez 0001 |
CRITIS | 3 |
| 2016 | Follow the traffic: Stopping click fraud by disrupting the value chainabstractAdvertising fraud, particularly click fraud, is a growing concern for the online advertising industry. The use of click bots, malware that automatically clicks on ads to generate fraudulent traffic, has steadily increased over the last years. While the security industry has focused on detecting and removing malicious binaries associated with click bots, a better understanding of how fraudsters operate within the ad ecosystem is needed to be able to disrupt it efficiently. This paper provides a detailed dissection of the advertising fraud scheme employed by Boaxxe, a malware specializing in click fraud. By monitoring its activities during a 7-month longitudinal study, we were able to create of map of the actors involved in the ecosystem enabling this fraudulent activity. We then applied a Social Network Analysis (SNA) technique to identify the key actors of this ecosystem that could be effectively influenced in order to maximize disruption of click-fraud monetization. The results show that it would be possible to efficiently disrupt the ability of click-fraud traffic to enter the legitimate market by pressuring a limited number of these actors. We assert that this approach would produce better long term effects than the use of take downs as it renders the ecosystem unusable for monetization. Matthieu Faou, Antoine Lemay, David Décary-Hétu, Joan Calvet, Francois Labreche, Militza Jean, Benoit Dupont, José M. Fernandez 0001 |
PST | 8 |
| 2016 | Analysis of Performance of the Routing Protocols Ad Hoc using Random Waypoint Mobility Model Applied to an Urban EnvironmentabstractMobile ad-Hoc Network (MANET) is a group of mobile nodes interconnected and dynamic. A routing protocol is used to find the routes between the mobile nodes and facilitate the communication within the network. The aim of the protocols is to establish a correct and efficient route between a pair of mobile nodes, also it needs to be discovered and kept with a minimum consumption of bandwidth. This research work shows the performance assessment of six routing protocols: Destination Sequenced Distance-Vector (DSDV), Optimized Link State Routing (OLSR), Dynamic Source Routing Protocol (DSR), Ad Hoc On- Demand Distance Vector (AODV), Zone Routing Protocol (ZRP), Dynamic MANET On-Demand (DYMO). The evaluation was defined scenarios with 50, 90, 130, 170, 210 and 250 nodes and parameters such as: numbers of generated packages , broadcast packages, delay of node to node. The simulations and visualization from the results were executed in the network simulator NS2 version 2.34 and TraceGraph. Liliana Enciso, Pablo Quezada, José M. Fernandez 0001, Byron Figueroa, Verónica Espinoza-Celi |
WEBIST (1) | 3 |
| 2015 | CoDisasm: Medium Scale Concatic Disassembly of Self-Modifying Binaries with Overlapping InstructionsabstractFighting malware involves analyzing large numbers of suspicious binary files. In this context, disassembly is a crucial task in malware analysis and reverse engineering. It involves the recovery of assembly instructions from binary machine code. Correct disassembly of binaries is necessary to produce a higher level representation of the code and thus allow the analysis to develop high-level understanding of its behavior and purpose. Nonetheless, it can be problematic in the case of malicious code, as malware writers often employ techniques to thwart correct disassembly by standard tools. In this paper, we focus on the disassembly of x86 self-modifying binaries with overlapping instructions. Current state-of-the-art disassemblers fail to interpret these two common forms of obfuscation, causing an incorrect disassembly of large parts of the input. We introduce a novel disassembly method, called concatic disassembly, that combines CONCrete path execution with stATIC disassembly. We have developed a standalone disassembler called CoDisasm that implements this approach. Guillaume Bonfante, José M. Fernandez 0001, Jean-Yves Marion, Benjamin Rouxel, Fabrice Sabatier, Aurélien Thierry |
CCS | 2 |
| 2014 | Scalable Security Verification of Software at Compile TimeabstractAutomated verification tools are required to detect coding errors that may lead to severe software vulnerabilities. However, the usage of these tools is still not well integrated into software development life cycle. In this paper, we present our approach that brings the software compilation process and security verification to a meeting point where both can be applied simultaneously in a user-friendly manner. Our security verification engine is implemented as a new GCC pass that can be enabled via flag-fsecurity-check=checks.xml where the input XML file contains a set of user-defined security checks. The verification operates on the GIMPLE intermediate representation of source code that is language and platform independent. The conducted experiments demonstrate the scalability, efficiency and performance of our engine used to verify large scale software, especially the entire Linux kernel source code. Syrine Tlili, José M. Fernandez 0001, Abdelfettah Belghith, Bilel Dridi, Soufien Hidouri |
SCAM | 2 |
| 2013 | A clinical study of risk factors related to malware infectionsabstractThe success of malicious software (malware) depends upon both technical and human factors. The most security conscious users are vulnerable to zero-day exploits; the best security mechanisms can be circumvented by poor user choices. While there has been significant research addressing the technical aspects of malware attack and defense, there has been much less research reporting on how human behavior interacts with both malware and current malware defenses. Fanny Lalonde Lévesque, Jude Nsiempba, José M. Fernandez 0001, Sonia Chiasson, Anil Somayaji |
CCS | 3 |
| 2013 | Semantic-based context-aware alert fusion for distributed Intrusion Detection SystemsabstractOne of the fundamental challenges in real-world Intrusion Detection Systems (IDS) is the large number of redundant, non-relevant false positive alerts that they generate. In this paper, we propose an alert fusion approach that incorporates contextual information with the goal of leveraging the benefits of multi-sensor detection while reducing false positives. In order to allow for automated reasoning on the information resources available for the fusion process, we design a set of comprehensive and extensible ontologies, and implemented fusion and detection algorithms as simple rules in Ontologic Web Language Description Logic (OWL-DL), using the Semantic Query-Enhance Web Rule Language (SQWRL). To illustrate and evaluate our approach, we use one of the attack scenarios of the DARPA 2000 dataset. The results obtained show that our approach can reduce false positives, while achieving the same detection rates achieved by using the Snort and ISS RealSecure. Alireza Sadighian, Saman Taghavi Zargar, José M. Fernandez 0001, Antoine Lemay |
CRiSIS | 3 |
| 2013 | Next-Generation DoS at the Higher Layers: A Study of SMTP Flooding
Gabriel Cartier, Jean-François Cartier, José M. Fernandez 0001 |
NSS | 3 |
| 2012 | Aligot: cryptographic function identification in obfuscated binary programsabstractAnalyzing cryptographic implementations has important applications, especially for malware analysis where they are an integral part both of the malware payload and the unpacking code that decrypts this payload. These implementations are often based on well-known cryptographic functions, whose description is publicly available. While potentially very useful for malware analysis, the identification of such cryptographic primitives is made difficult by the fact that they are usually obfuscated. Current state-of-the-art identification tools are ineffective due to the absence of easily identifiable static features in obfuscated code. However, these implementations still maintain the input-output (I/O) relationship of the original function. In this paper, we present a tool that leverages this fact to identify cryptographic functions in obfuscated programs, by retrieving their I/O parameters in an implementation-independent fashion, and comparing them with those of known cryptographic functions. In experimental evaluation, we successfully identified the cryptographic functions TEA, RC4, AES and MD5 both in synthetic examples protected by a commercial-grade packer (AsProtect), and in several obfuscated malware samples (Sality, Waledac, Storm Worm and SilentBanker). In addition, our tool was able to recognize basic operations done in asymmetric ciphers such as RSA. Joan Calvet, José M. Fernandez 0001, Jean-Yves Marion |
CCS | 2 |
| 2010 | The case for in-the-lab botnet experimentation: creating and taking down a 3000-node botnetabstractBotnets constitute a serious security problem. A lot of effort has been invested towards understanding them better, while developing and learning how to deploy effective counter-measures against them. Their study via various analysis, modelling and experimental methods are integral parts of the development cycle of any such botnet mitigation schemes. It also constitutes a vital part of the process of understanding present threats and predicting future ones. Currently, the most popular of these techniques are botnet studies, where researchers interact directly with real-world botnets. This approach is less than ideal, for many reasons that we discuss this paper, including scientific validity, ethical and legal issues. Consequently, we present an alternative approach employing in the lab experiments involving at-scale emulated botnets. We discuss the advantages of such an approach over reverse engineering, analytical modelling, simulation and in-the-wild studies. Moreover, we discuss the requirements that facilities supporting them must have. We then describe an experiment which we emulated a 3000-node, fully-featured version of the Waledac botnet, complete with an emulated command and control (C&C) infrastructure. By observing the load characteristics and yield (rate of spamming) of such a botnet, we can draw interesting conclusions about its real-world operations and design decisions made by its creators. Furthermore, we conducted experiments with sybil attacks launched against it and verified their viability. However, we were able to determine that mounting such attacks is not so simple: high resource consumption can cause havoc and partially neutralise them. Finally, we were able to repeat the attacks with varying parameters, an attempt to optimise them. The merits of this experimental approach is underlined since by the fact that it would have been difficult to obtain these results by other methods. Joan Calvet, Carlton R. Davis, José M. Fernandez 0001, Jean-Yves Marion, Pier-Luc St-Onge, Wadie Guizani, Pierre-Marc Bureau, Anil Somayaji |
ACSAC | 3 |
| 2008 | Experimental Demonstration of a Hybrid Privacy-Preserving Recommender SystemabstractRecommender systems enable merchants to assist customers in finding products that best satisfy their needs. Unfortunately, current recommender systems suffer from various privacy-protection vulnerabilities. We report on the first experimental realization of a theoretical framework called ALAMBIC, which we had previously put forth to protect the privacy of customers and the commercial interests of merchants. Our system is a hybrid recommender that combines content-based, demographic and collaborative filtering techniques. The originality of our approach is to split customer data between the merchant and a semi-trusted third party, so that neither can derive sensitive information from their share alone. Therefore, the system can only be subverted by a coalition between these two parties. Experimental results confirm that the performance and user-friendliness of the application need not suffer from the adoption of such privacy-protection solutions. Furthermore, user testing of our prototype show that users react positively to the privacy model proposed. Esma Aïmeur, Gilles Brassard, José M. Fernandez 0001, Flavien Serge Mani Onana, Zbigniew Rakowski |
ARES | 3 |
| 2008 | Structured Peer-to-Peer Overlay Networks: Ideal Botnets Command and Control Infrastructures?
Carlton R. Davis, Stephen Neville, José M. Fernandez 0001, Jean-Marc Robert 0001, John McHugh |
ESORICS | 3 |
| 2007 | Optimising Networks Against MalwareabstractRapidly-spreading malicious software is an important threat on today's computer networks. Most solutions that have been proposed to counter this threat are based on our ability to quickly detect the malware-generated traffic or the malware instances themselves, something that in many cases can be beyond our ability. Nonetheless, it seems intuitive that certain defensive postures adopted in configuring networks or machines can have a positive impact on countering malware, regardless of our ability to detect it. It is thus important to quantitatively understand how changes in design and deployment strategies can affect malware performance; only then does it become possible to make optimal decisions. To that purpose, we study in this paper the impact of network interconnection topologies on the propagation of malware. We first use a theoretical model based on Markov processes to try to predict the progression of an infection under varying interconnection scenarios. We then compare these predictions with experimental results obtained by launching a malware emulation agent on three differently configured networks. Both theoretical and experimental results provide quantitative confirmation of the intuition that networks with higher degrees of interconnection allow faster spread of malware. In addition to this, we believe that the models, experimental methodology and tools described here can be safely and fruitfully used to study other aspects of malware performance, and hence of the relative effectiveness of defensive counter-measures. Pierre-Marc Bureau, José M. Fernandez 0001 |
IPCCC | 2 |
| 2007 | Queue Management as a DoS Counter-Measure?
Daniel Boteanu, José M. Fernandez 0001, John McHugh, John Mullins |
ISC | 2 |
| 2007 | Optimal Algorithmic Cooling of Spins
Yuval Elias, José M. Fernandez 0001, Tal Mor, Yossi Weinstein |
UC | 2 |
| 2006 | Optimising malwareabstractIn recent years, malicious software (malware) has become one of the most insidious threats in computer security. However, this is arguably not the result of increased sophistication in malware design or attack strategies, but rather of the increased presence of computers and computer networks within every aspect of society. In this paper, we address and defend the commonly shared point of view that the worst is very much yet to come. We introduce an aim-oriented performance theory for malware and malware attacks, within which we identify some of the performance criteria for measuring their "goodness" with respect to some of the typical objectives for which they are currently used. We also use the OODA loop model, a well-known paradigm of command and control borrowed from military doctrine, as a tool for organising and reasoning about the behavioural characteristics of malware and orchestrated attacks using it. We then identify and discuss particular areas of malware design and deployment strategy in which very little development has been seen in the past, and that are likely sources of increased future malware threats. Finally, we discuss how standard optimisation techniques could be applied to malware design, in order to allow even moderately equipped malicious attackers to quickly converge towards optimal malware attack strategies and tools fine-tuned for the current Internet José M. Fernandez 0001, Pierre-Marc Bureau |
IPCCC | 1 |
| 2005 | A common algebraic description for probabilistic and quantum computations,
Martin Beaudry, José M. Fernandez 0001, Markus Holzer 0001 |
Theor. Comput. Sci. | 2 |
| 2004 | A Common Algebraic Description for Probabilistic and Quantum Computations (Extended Abstract)
Martin Beaudry, José M. Fernandez 0001, Markus Holzer 0001 |
MFCS | 2 |