Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Panagiotis Ilia

dblp:129/9582 · DBLP profile ↗
← Back
20ranked-venue papers
3as first author
7since 2021 · last 2024
0000-0002-8609-1008ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Security and privacy · 17 · 3 first-author · 6 since 2021Computer networks · 2Databases, data management, data science and information retrieval · 1 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 since 2021

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
15 papers
Privacy and data protection · 60% Web and mobile security · 23% Authentication and access control · 5%
Computer networks
1 paper
Network measurement and analytics · 100%

Topics — the 27 heaviest of 30, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Privacy and data protection › web tracking
browser fingerprinting
2.242022
Phish in Sheep's Clothing: Exploring the Authentication Pitfalls of Browser Fingerprinting · USENIX Security Symposium 2022
Unleash the Simulacrum: Shifting Browser Realities for Robust Extension-Fingerprinting Prevention · USENIX Security Symposium 2022
Escaping the Confines of Time: Continuous Browser Extension Fingerprinting Through Ephemeral Modifications · CCS 2022
Web and mobile security
browser security
1.432021
Awakening the Web's Sleeper Agents: Misusing Service Workers for Privacy Leakage · NDSS 2021
Carnus: Exploring the Privacy Threats of Browser Extension Fingerprinting · NDSS 2020
Fill in the Blanks: Empirical Analysis of the Privacy Threats of Browser Form Autofill · CCS 2020
Privacy and data protection
privacy compliance
0.812024
Abandon All Hope Ye Who Enter Here: A Dynamic, Longitudinal Investigation of Android's Data Safety Section · USENIX Security Symposium 2024
Privacy and data protection › web privacy
browser privacy
0.722022
Cookie Swap Party: Abusing First-Party Cookies for Web Tracking · WWW 2021
Unleash the Simulacrum: Shifting Browser Realities for Robust Extension-Fingerprinting Prevention · USENIX Security Symposium 2022
Privacy and data protection › online tracking
behavioral fingerprinting
0.612022
Escaping the Confines of Time: Continuous Browser Extension Fingerprinting Through Ephemeral Modifications · CCS 2022
Web and mobile security › browser security
browser extension fingerprinting
0.612022
The Dangers of Human Touch: Fingerprinting Browser Extensions through User Actions · USENIX Security Symposium 2022
Web and mobile security
phishing
0.612022
Phish in Sheep's Clothing: Exploring the Authentication Pitfalls of Browser Fingerprinting · USENIX Security Symposium 2022
Privacy and data protection › web tracking
cookie tracking
0.512021
Cookie Swap Party: Abusing First-Party Cookies for Web Tracking · WWW 2021
Privacy and data protection › information leakage
privacy leakage
0.512021
Awakening the Web's Sleeper Agents: Misusing Service Workers for Privacy Leakage · NDSS 2021
Privacy and data protection
web privacy
0.512021
Awakening the Web's Sleeper Agents: Misusing Service Workers for Privacy Leakage · NDSS 2021
Privacy and data protection
web tracking
0.512021
Cookie Swap Party: Abusing First-Party Cookies for Web Tracking · WWW 2021
Hardware security and side channels
side-channel attack
0.412020
Fill in the Blanks: Empirical Analysis of the Privacy Threats of Browser Form Autofill · CCS 2020
Privacy and data protection › online tracking
user tracking
0.412020
Fill in the Blanks: Empirical Analysis of the Privacy Threats of Browser Form Autofill · CCS 2020
Privacy and data protection
location privacy
0.412019
Please Forget Where I Was Last Summer: The Privacy Risks of Public Location (Meta)Data · NDSS 2019
Network measurement and analytics
internet measurement
0.312018
A Large-scale Analysis of Content Modification by Open HTTP Proxies · NDSS 2018
Network security
traffic analysis
0.312018
A Large-scale Analysis of Content Modification by Open HTTP Proxies · NDSS 2018
Cryptographic protocols and secure computation › key management › public key infrastructure
certificate revocation
0.312017
CCSP: A compressed certificate status protocol · INFOCOM 2017
Authentication and access control › certificate management
certificate revocation checking
0.312017
CCSP: A compressed certificate status protocol · INFOCOM 2017
Cryptographic protocols and secure computation › key management
public key infrastructure
0.312017
CCSP: A compressed certificate status protocol · INFOCOM 2017
Ubiquitous computing and smart environments › privacy › privacy in pervasive computing
mobile privacy
0.212024
Abandon All Hope Ye Who Enter Here: A Dynamic, Longitudinal Investigation of Android's Data Safety Section · USENIX Security Symposium 2024
Privacy and data protection
image privacy
0.212015
Face/Off: Preventing Privacy Leakage From Photos in Social Networks · CCS 2015
Authentication and access control › knowledge-based authentication › graphical password
image-based authentication
0.212014
Faces in the Distorting Mirror: Revisiting Photo-based Social Authentication · CCS 2014
Authentication and access control › user authentication
social authentication
0.212014
Faces in the Distorting Mirror: Revisiting Photo-based Social Authentication · CCS 2014
Spatial and temporal data management
location data
0.112019
Please Forget Where I Was Last Summer: The Privacy Risks of Public Location (Meta)Data · NDSS 2019
Malware analysis
web-based malware
0.112019
Master of Web Puppets: Abusing Web Browsers for Persistent and Stealthy Computation · NDSS 2019
Privacy and data protection
social network privacy
0.112015
Face/Off: Preventing Privacy Leakage From Photos in Social Networks · CCS 2015
Computer vision › Face, body and person analysis
face recognition
0.112014
Faces in the Distorting Mirror: Revisiting Photo-based Social Authentication · CCS 2014

Methods — techniques the papers use, named apart from their topics

longitudinal study · 1.5large-scale measurement · 0.7fingerprinting · 0.6dynamic analysis · 0.6browser instrumentation · 0.6measurement study · 0.5side-channel attack · 0.4browser abuse · 0.4OCSP · 0.3CRLs · 0.3image comparison · 0.2
YearPublicationVenuePosition
2024 Abandon All Hope Ye Who Enter Here: A Dynamic, Longitudinal Investigation of Android's Data Safety Section
Ioannis Arkalakis, Michalis Diamantaris, Serafeim Moustakas, Sotiris Ioannidis, Iasonas Polakis, Panagiotis Ilia
USENIX Security Symposium6
2022 Escaping the Confines of Time: Continuous Browser Extension Fingerprinting Through Ephemeral Modifications
abstract
Browser fingerprinting continues to proliferate across the web. Critically, popular fingerprinting libraries have started incorporating extension-fingerprinting capabilities, thus exacerbating the privacy loss they can induce. In this paper we propose continuous fingerprinting, a novel extension fingerprinting technique that captures a critical dimension of extensions' functionality that allowed them to elude all prior behavior-based techniques. Specifically, we find that ephemeral modifications are prevalent in the extension ecosystem, effectively rendering such extensions invisible to prior approaches that are confined to analyzing snapshots that capture a single moment in time. Accordingly, we develop Chronos, a system that captures the modifications that occur throughout an extension's life cycle, enabling it to fingerprint extensions that make transient modifications that leave no visible traces at the end of execution. Specifically, our system creates behavioral signatures that capture nodes being added to or removed from the DOM, as well as changes being made to node attributes. Our extensive experimental evaluation highlights the inherent limits of prior snapshot-based approaches, as Chronos is able to identify 11,219 unique extensions, increasing coverage by 66.9% over the state of the art. Additionally, we find that our system captures a unique modification event (i.e., mutation) for 94% of the extensions, while also being able to resolve 97% of the signature collisions across extensions that affect existing snapshot-based approaches. Our study more accurately captures the extent of the privacy threat presented by extension fingerprinting, which warrants more attention by privacy-oriented browser vendors that, up to this point, have focused on deploying countermeasures against other browser fingerprinting vectors.
Kostas Solomos, Panagiotis Ilia, Nick Nikiforakis, Iasonas Polakis
CCS2
2022 Unleash the Simulacrum: Shifting Browser Realities for Robust Extension-Fingerprinting Prevention
Soroush Karami, Faezeh Kalantari, Mehrnoosh Zaeifi, Xavier J. Maso, Erik Trickel, Panagiotis Ilia, Yan Shoshitaishvili, Adam Doupé, Iasonas Polakis
USENIX Security Symposium6
2022 Phish in Sheep's Clothing: Exploring the Authentication Pitfalls of Browser Fingerprinting
Xu Lin 0003, Panagiotis Ilia, Saumya Solanki, Iasonas Polakis
USENIX Security Symposium2
2022 The Dangers of Human Touch: Fingerprinting Browser Extensions through User Actions
Kostas Solomos, Panagiotis Ilia, Soroush Karami, Nick Nikiforakis, Iasonas Polakis
USENIX Security Symposium2
2021 Awakening the Web's Sleeper Agents: Misusing Service Workers for Privacy Leakage
Soroush Karami, Panagiotis Ilia, Iasonas Polakis
NDSS2
2021 Cookie Swap Party: Abusing First-Party Cookies for Web Tracking
abstract
As a step towards protecting user privacy, most web browsers perform some form of third-party HTTP cookie blocking or periodic deletion by default, while users typically have the option to select even stricter blocking policies. As a result, web trackers have shifted their efforts to work around these restrictions and retain or even improve the extent of their tracking capability.
Panagiotis Ilia, Michalis Polychronakis, Alexandros Kapravelos
WWW2
2020 Fill in the Blanks: Empirical Analysis of the Privacy Threats of Browser Form Autofill
abstract
Providing functionality that streamlines the more tedious aspects of website interaction is of paramount importance to browsers as it can significantly improve the overall user experience. Browsers' autofill functionality exemplifies this goal, as it alleviates the burden of repetitively typing the same information across websites. At the same time, however, it also presents a significant privacy risk due to the inherent disparity between the browser's interpretation of a given web page and what users can visually perceive. In this paper we present the first, to our knowledge, comprehensive exploration of the privacy threats of autofill functionality. We first develop a series of new techniques for concealing the presence of form elements that allow us to obtain sensitive user information while bypassing existing browser defenses. Alarmingly, our large-scale study in the Alexa top 100K reveals the widespread use of such deceptive techniques for stealthily obtaining user-identifying information, as they are present in at least 5.8% of the forms that are autofilled by Chrome. Subsequently, our in-depth investigation of browsers' autofill functionality reveals a series of flaws and idiosyncrasies, which we exploit through a series of novel attack vectors that target specific aspects of browsers' behavior. By chaining these together we are able to demonstrate a novel invasive side-channel attack that exploits browser's autofill preview functionality for inferring sensitive information even when users choose to not utilize autofill. This attack affects all major Chromium-based browsers and allows attackers to probe users' autofill profiles for over a hundred thousand candidate values (e.g., credit card and phone numbers). Overall, while the preview mode is intended as a protective measure for enabling more informed decisions, ultimately it creates a new avenue of exposure that circumvents a user's choice to not divulge their information. In light of our findings, we have disclosed our techniques to the affected vendors, and have also created a Chrome extension that can prevent our attacks and mitigate this threat until our countermeasures are incorporated into browsers.
Xu Lin 0003, Panagiotis Ilia, Iasonas Polakis
CCS2
2020 Carnus: Exploring the Privacy Threats of Browser Extension Fingerprinting
Soroush Karami, Panagiotis Ilia, Kostas Solomos, Iasonas Polakis
NDSS2
2020 Design and Implementation of a Compressed Certificate Status Protocol
abstract
Trust in Secure Sockets Layer–based communications is traditionally provided by Certificate (or Certification) Authorities (CAs) in the form of signed certificates. Checking the validity of a certificate involves three steps: (i) checking its expiration date, (ii) verifying its signature, and (iii) ensuring that it is not revoked. Currently, such certificate revocation checks (i.e., step (iii) above) are done either via Certificate Revocation Lists (CRLs), or Online Certificate Status Protocol (OCSP) servers. Unfortunately, despite the existence of these revocation checks, sophisticated cyber-attackers can still trick web browsers to trust a revoked certificate, believing that it is still valid. Although frequently updated , nonced , and timestamped certificates can reduce the frequency and impact of such cyber-attacks, they add a huge burden to the CAs and OCSP servers. Indeed, CAs and/or OCSP servers need to timestamp and sign on a regular basis all the responses, for every certificate they have issued, resulting in a very high overhead. To mitigate this and provide a solution to the described cyber-attacks, we present CCSP : a new approach to provide timely information regarding the status of certificates, which capitalizes on a newly introduced notion called Signed Collections . In this article, we present in detail the notion of Signed Collections and the complete design, implementation, and evaluation of our approach. Performance evaluation shows that CCSP (i) reduces space requirements by more than an order of magnitude, (ii) lowers the number of signatures required by six orders of magnitude compared to OCSP-based methods, and (iii) adds only a few milliseconds of overhead in the overall user latency.
Michalis Pachilakis, Antonios A. Chariton, Panagiotis Papadopoulos, Panagiotis Ilia, Eirini Degkleri, Evangelos P. Markatos
ACM Trans. Internet Techn.4
2019 Truth in Web Mining: Measuring the Profitability and the Imposed Overheads of Cryptojacking
Panagiotis Papadopoulos, Panagiotis Ilia, Evangelos P. Markatos
ISC2
2019 Please Forget Where I Was Last Summer: The Privacy Risks of Public Location (Meta)Data
Kostas Drakonakis, Panagiotis Ilia, Sotiris Ioannidis, Iasonas Polakis
NDSS2
2019 Master of Web Puppets: Abusing Web Browsers for Persistent and Stealthy Computation
Panagiotis Papadopoulos, Panagiotis Ilia, Michalis Polychronakis, Evangelos P. Markatos, Sotiris Ioannidis, Giorgos Vasiliadis
NDSS2
2019 TALON: An Automated Framework for Cross-Device Tracking Detection
Kostas Solomos, Panagiotis Ilia, Sotiris Ioannidis, Nicolas Kourtellis
RAID2
2018 A Large-scale Analysis of Content Modification by Open HTTP Proxies
Giorgos Tsirantonakis, Panagiotis Ilia, Sotiris Ioannidis, Elias Athanasopoulos, Michalis Polychronakis
NDSS2
2017 SAMPAC: Socially-Aware collaborative Multi-Party Access Control
abstract
According to the current design of content sharing services, such as Online Social Networks (OSNs), typically (i) the service provider has unrestricted access to the uploaded resources and (ii) only the user uploading the resource is allowed to define access control permissions over it. This results in a lack of control from other users that are associated, in some way, with that resource. To cope with these issues, in this paper, we propose a privacy-preserving system that allows users to upload their resources encrypted, and we design a collaborative multi-party access control model allowing all the users related to a resource to participate in the specification of the access control policy. Our model employs a threshold-based secret sharing scheme, and by exploiting users' social relationships, sets the trusted friends of the associated users responsible to partially enforce the collective policy. Through replication of the secret shares and delegation of the access control enforcement role, our model ensures that resources are timely available when requested. Finally, our experiments demonstrate that the performance overhead of our model is minimal and that it does not significantly affect user experience.
Panagiotis Ilia, Barbara Carminati, Elena Ferrari 0001, Paraskevi Fragopoulou, Sotiris Ioannidis
CODASPY1
2017 CCSP: A compressed certificate status protocol
abstract
Trust in SSL-based communications is provided by Certificate Authorities (CAs) in the form of signed certificates. Checking the validity of a certificate involves three steps: (i) checking its expiration date, (ii) verifying its signature, and (iii) ensuring that it is not revoked. Currently, such certificate revocation checks are done either via Certificate Revocation Lists (CRLs) or Online Certificate Status Protocol (OCSP) servers. Unfortunately, despite the existence of these revocation checks, sophisticated cyber-attackers, may trick web browsers to trust a revoked certificate, believing that it is still valid. Consequently, the web browser will communicate (over TLS) with web servers controlled by cyber-attackers. Although frequently updated, nonced, and timestamped certificates may reduce the frequency and impact of such cyber-attacks, they impose a very large overhead to the CAs and OCSP servers, which now need to timestamp and sign on a regular basis all the responses, for every certificate they have issued, resulting in a very high overhead. To mitigate this overhead and provide a solution to the described cyber-attacks, we present CCSP: a new approach to provide timely information regarding the status of certificates, which capitalizes on a newly introduced notion called signed collections. In this paper, we present the design, preliminary implementation, and evaluation of CCSP in general, and signed collections in particular. Our preliminary results suggest that CCSP (i) reduces space requirements by more than an order of magnitude, (ii) lowers the number of signatures required by 6 orders of magnitude compared to OCSP-based methods, and (iii) adds only a few milliseconds of overhead in the overall user latency.
Antonios A. Chariton, Eirini Degkleri, Panagiotis Papadopoulos, Panagiotis Ilia, Evangelos P. Markatos
INFOCOM4
2015 Face/Off: Preventing Privacy Leakage From Photos in Social Networks
abstract
The capabilities of modern devices, coupled with the almost ubiquitous availability of Internet connectivity, have resulted in photos being shared online at an unprecedented scale. This is further amplified by the popularity of social networks and the immediacy they offer in content sharing. Existing access control mechanisms are too coarse-grained to handle cases of conflicting interests between the users associated with a photo; stories of embarrassing or inappropriate photos being widely accessible have become quite common. In this paper, we propose to rethink access control when applied to photos, in a way that allows us to effectively prevent unwanted individuals from recognizing users in a photo. The core concept behind our approach is to change the granularity of access control from the level of the photo to that of a user's personally identifiable information (PII). In this work, we consider the face as the PII. When another user attempts to access a photo, the system determines which faces the user does not have the permission to view, and presents the photo with the restricted faces blurred out. Our system takes advantage of the existing face recognition functionality of social networks, and can interoperate with the current photo-level access control mechanisms. We implement a proof-of-concept application for Facebook, and demonstrate that the performance overhead of our approach is minimal. We also conduct a user study to evaluate the privacy offered by our approach, and find that it effectively prevents users from identifying their contacts in 87.35% of the restricted photos. Finally, our study reveals the misconceptions about the privacy offered by existing mechanisms, and demonstrates that users are positive towards the adoption of an intuitive, straightforward access control mechanism that allows them to manage the visibility of their face in published photos.
Panagiotis Ilia, Iasonas Polakis, Elias Athanasopoulos, Federico Maggi 0001, Sotiris Ioannidis
CCS1
2014 Faces in the Distorting Mirror: Revisiting Photo-based Social Authentication
abstract
In an effort to hinder attackers from compromising user accounts, Facebook launched a form of two-factor authentication called social authentication (SA), where users are required to identify photos of their friends to complete a log-in attempt. Recent research, however, demonstrated that attackers can bypass the mechanism by employing face recognition software. Here we demonstrate an alternative attack. that employs image comparison techniques to identify the SA photos within an offline collection of the users' photos.
Iasonas Polakis, Panagiotis Ilia, Federico Maggi 0001, Marco Lancini, Georgios Kontaxis, Stefano Zanero, Sotiris Ioannidis, Angelos D. Keromytis
CCS2
2013 Cryptographic Key Exchange in IPv6-Based Low Power, Lossy Networks
Panagiotis Ilia, George C. Oikonomou, Theodore Tryfonas
WISTP1