CRNov 17, 2021

BigFoot: Exploiting and Mitigating Leakage in Encrypted Write-Ahead Logs

arXiv:2111.09374v21 citations
AI Analysis

This addresses a security vulnerability for database systems where storage is compromised, though it is incremental as it builds on existing encryption methods.

The paper tackled the problem of encrypted write-ahead logs leaking sensitive information through write sizes in databases like MongoDB, and resulted in BigFoot, a modification that mitigates this leakage with evaluation showing effectiveness.

Modern databases and data-warehousing systems separate query processing and durable storage. Storage systems have idiosyncratic bugs and security vulnerabilities, thus attacks that compromise only storage are a realistic threat. In this paper, we show that encryption alone is not sufficient to protect databases from compromised storage. Using MongoDB WiredTiger as a concrete example, we demonstrate that sizes of encrypted writes to a durable write-ahead log can reveal sensitive information about the inputs and activities of MongoDB applications. We then design, implement, and evaluate BigFoot, a WAL modification that mitigates size leakage.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes