Demo Data from SIGIR 2026 / reviewers in the wild / expert
Emanuele Gabrielli
dblp:04/975
· DBLP profile ↗
4ranked-venue papers
0as first author
0since 2021 · last 2014
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 3Systems, architecture and hardware · 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
1 paper |
Systems and software security · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Operating systems · 100% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Systems and software security › memory safety › memory corruption defense
buffer overflow protection |
0.0 | 1 | 2000 | Operating system enhancements to prevent the misuse of system calls · CCS 2000 |
Systems and software security
memory safety |
0.0 | 1 | 2000 | Operating system enhancements to prevent the misuse of system calls · CCS 2000 |
Systems and software security
operating system security |
0.0 | 1 | 2000 | Operating system enhancements to prevent the misuse of system calls · CCS 2000 |
Operating systems › system security › operating system security
access control |
0.0 | 1 | 2000 | Operating system enhancements to prevent the misuse of system calls · CCS 2000 |
Methods — techniques the papers use, named apart from their topics
system call instrumentation · 0.1access control database · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2014 | No NAT'd User Left Behind: Fingerprinting Users behind NAT from NetFlow Records AloneabstractIt is generally recognized that the network traffic generated by an individual acts as his biometric signature. Several tools exploit this fact to fingerprint and monitor users. Often, though, these tools access the entire traffic, including IP addresses and payloads. In general, this is not feasible on the grounds that both performance and privacy would be negatively affected. In reality, most ISPs convert user traffic into Net Flow records for a concise representation that does not include the payload. More importantly, a single IP address belonging to a large and distributed network is usually masked using Network Address Translation techniques, thus a few IP addresses may be associated to thousands of individuals (NAT'd IPs). We devised a new fingerprinting framework that overcomes these hurdles. Our system is able to analyze a huge amount of network traffic represented as Net Flows, with the intent to track people. It does so by accurately inferring when users are connected to the network and which IP addresses they are using, even though thousands of users are hidden behind NAT. Our prototype implementation was deployed and tested within an existing large metropolitan WiFi network serving about 200,000 users, with an average load of more than 1,000 users simultaneously connected behind 2 NAT'd IP addresses only. Our solution turned out to be very effective, with an accuracy greater than 90%. We also devised new tools and refined existing ones that may be applied to other contexts related to Net Flow analysis. Nino Vincenzo Verde, Giuseppe Ateniese, Emanuele Gabrielli, Luigi V. Mancini, Angelo Spognardi |
ICDCS | 3 |
| 2004 | A Host Intrusion Prevention System for Windows Operating Systems
Roberto Battistoni, Emanuele Gabrielli, Luigi V. Mancini |
ESORICS | 2 |
| 2002 | Remus: a security-enhanced operating systemabstractWe present a detailed analysis of the UNIX system calls and classify them according to their level of threat with respect to system penetration. Based on these results, an effective mechanism is proposed to control the invocation of critical, from the security viewpoint, system calls. The integration into existing UNIX operating systems is carried out by instrumenting the code of the system calls in such a way that the execution is granted only in the case where the invoking process and the value of the arguments comply with the rules held in an access control database. This method does not require changes in the kernel data structures and algorithms. All kernel modifications are transparent to the application processes that continue to work correctly with no need of source code changes or recompilation. A working prototype has been implemented as a loadable kernel module for the Linux operating system. The prototype is able to detect and block any attacks by which an intruder tries to gain direct access to the system as a privileged user. Massimo Bernaschi, Emanuele Gabrielli, Luigi V. Mancini |
ACM Trans. Inf. Syst. Secur. | 2 |
| 2000 | Operating system enhancements to prevent the misuse of system callsabstractWe propose a cost-effective mechanism, to control the invocation of critical, from the security viewpoint, system calls. The integration into existing UNIX operating systems is carried out by instrumenting the code of the system calls so that the system call itself once invoked checks to see whether the invoking process and the argument values passed comply with the rules held in an access control database. This method provides simple interception of both system calls and their argument values and do not require changes in the kernel data structures and algorithms. All kernel modifications are transparent to the application processes that can continue to work correctly without needing changes of the source code or re-compilation. A working prototype has been implemented inside the kernel of the Linux operating system, the prototype is able to detect and block also buffer overflow based attacks. Massimo Bernaschi, Emanuele Gabrielli, Luigi V. Mancini |
CCS | 2 |