Papers for

privacy auditors

Papers whose findings have a practical use for this group, as judged from the abstract. Open a paper to read what it means in practice.

IOS location messages decode tool improves privacy analysis reliability

Decoding What iOS Location Services Send to Apple: An LLM Is an Unreliable Analyst but a Useful Toolmaker

Abstract: Reverse engineering the data formats used by mobile software is skilled and slow, and using AI to assist with it is attractive. We evaluate this for the protobuf messages that an iPhone sends to Apple's location services. Working from Apple's binaries, we use two frontier models (Claude Opus 4.8, Codex GPT Sol 5.6) to reconstruct the schemas of protobufs observed in network traffic. The great majority of the schemas contain substantial errors, and these are hard to detect because the schemas are internally consistent. Direct AI use is therefore unsuitable for forensic and privacy analysis. AI can, however, write reliable analysis tools when their output can be validated. We use Claude to write a Python tool, Extractor, that reliably recovers protobuf schemas from Apple binaries. We validate it against binaries compiled from schemas with known answers, previously published schemas, and network measurements. We demonstrate the use of Extractor to decode and analyse the location services network traffic of a jailbroken iPhone 8 (iOS 16.7.11).

Thu 15 OctNetworking and Internet ArchitectureArtificial Intelligence
The gist
Figuring out the hidden details of location data sent by iPhones to Apple is usually a slow, tricky job that experts do. The authors tested if artificial intelligence can help with this task but found the AI often makes mistakes when trying to understand the data directly. However, AI can write tools to decode these messages correctly when the results can be double-checked. Using AI, they built a Python program that reliably extracts and reads these hidden data formats from iPhone software, helping to analyze iPhone location data more accurately.
Open → 2610.21597v1

Neighbors help find training data leaks in a single model

Calibrating One-Round Membership Inference with Neighbors

Abstract: The state-of-the-art Membership Inference (MI) methods calibrate their signal separately for each example using reference models, auxiliary models trained to exclude the target. This paradigm scales poorly to modern large models, however, whose training is too expensive to replicate. This has motivated one-round settings, where only a single trained model is available; but without reference models the per-example calibration that drives the strongest attacks can no longer be estimated, leaving the membership signal weak. We ask whether neighbors of the target point can recover this calibration without training any additional model. Our key observation is that reference models serve only to reveal how an example behaves under models not trained on it, and that querying the target model on nearby samples yields the same information. We propose two complementary ways to obtain such neighbors, and show that querying them against an early training checkpoint further sharpens the signal. We evaluate across three image classification datasets and three training setups, showing that neighbors yield strong membership signals and competitive attack performance at no additional training cost.

Mon 28 SeptCryptography and SecurityArtificial IntelligenceMachine Learning
The gist
Knowing if a specific data point was used to train a big AI model can reveal privacy risks. Usually, this requires extra models that skip the data point to compare behavior, but that’s too costly for large models. The authors found that instead of training extra models, looking at similar nearby points and how the single trained model treats them can give a strong signal of membership. This method works well across different image tasks and training scenarios without needing any extra training.
Open → 2609.36331v1