EDBT 2026 Demo / reviewers in the wild / expert
Chen Dar
dblp:348/5105
· DBLP profile ↗
1ranked-venue papers
1as first author
1since 2021 · last 2023
0009-0007-2781-9883ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 1 · 1 first-author · 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
1 paper |
Hardware security and side channels · 50% Systems and software security · 25% Privacy and data protection · 25% |
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
database security |
0.7 | 1 | 2023 | RLS Side Channels: Investigating Leakage of Row-Level Security Protected Data Through Query Execution Time · Proc. ACM Manag. Data 2023 |
Privacy and data protection › privacy-preserving query processing
oblivious query processing |
0.7 | 1 | 2023 | RLS Side Channels: Investigating Leakage of Row-Level Security Protected Data Through Query Execution Time · Proc. ACM Manag. Data 2023 |
Hardware security and side channels
side-channel attack |
0.7 | 1 | 2023 | RLS Side Channels: Investigating Leakage of Row-Level Security Protected Data Through Query Execution Time · Proc. ACM Manag. Data 2023 |
Hardware security and side channels › side-channel attack
timing side channel |
0.7 | 1 | 2023 | RLS Side Channels: Investigating Leakage of Row-Level Security Protected Data Through Query Execution Time · Proc. ACM Manag. Data 2023 |
Methods — techniques the papers use, named apart from their topics
index-based attack · 0.7data-oblivious query scheme · 0.7
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | RLS Side Channels: Investigating Leakage of Row-Level Security Protected Data Through Query Execution TimeabstractMany modern use cases of relational databases involve multi-tenancy. To allow a tenant to only access its data, relational database systems (RDBMSs) introduced row-level security (RLS). RLS enables specifying per-row access controls, which the database enforces by rewriting tenant queries to add an RLS policy filter that filters out rows the tenant is not allowed to view. Unfortunately, while RLS blocks queries from returning unauthorized data, side-effects of query execution can form a side-channel that leaks information about such secret data. This paper investigates how RLS query execution time can leak information about rows that the querying tenant is restricted from viewing. We show that in PostgreSQL and SQL Server, an attacker can craft index-using queries to learn whether a value they are not authorized to view exists in an RLS-protected table, and in some cases, how many times such a value exists in the table. Our attack succeeds in a realistic cloud setting: we successfully attack managed PostgreSQL and SQL Server database instances on AWS from virtual machines in the same and different data centers. To block the RLS time side-channel, we design a data-oblivious query scheme for the case of unique keys. We also analyze the trade-offs created by the data-oblivious approach for non-unique keys. To facilitate the evaluation of RLS attacks and defenses, we introduce a benchmark that supports multi-tenancy and RLS, which are not supported by established benchmarks such as YCSB. We implement our solution in PostgreSQL and show that it achieves security with minimal performance impact. Chen Dar, Moshe Hershcovitch, Adam Morrison 0001 |
Proc. ACM Manag. Data | 1 |