FDEInterviews logo
Challenge · advanced · 30 min · Premium

The other tenant's document

A Northwind adjuster got an answer that quoted another insurer's policy. Find which layer crossed the tenant boundary, fix the key that let it, and name the second layer that must filter by tenant before it ranks anything.

Brief
Customer
Northwind Insurance (synthetic customer; every log, key and document on this box is made up for the exercise)
Situation
An adjuster at Northwind asked the claims assistant about a water-damage exclusion and got a correct-sounding answer citing Halvard Marine policy H-22. Northwind does not have a policy H-22. Halvard is another tenant on the same deployment. Northwind's security lead has opened a ticket and wants the path, the fix and a statement that retrieval itself was not the leak.
Your role
You are the FDE who owns the serving path for this multi-tenant deployment. You have the console, the cache and index config files, and the logs. Every tenant's data is live in the system; you must not turn anything off to make the symptom disappear.
Goal
Name the layer that served the other tenant's content, fix its key so a hit can never cross accounts, show the cache healthy on the live system, and name the layer that must also filter by tenant before ranking.
Objectives
  1. 1.Name the layer that served the other tenant's content (you commit to an answer)
  2. 2.Scope the cache key so a hit can never cross tenants
  3. 3.Show the cache healthy on the live system
  4. 4.Name the layer that must also filter by tenant before it ranks anything (you commit to an answer)
Mission workspace

This mission is part of premium, with every challenge and incident in the lab. The brief above is the whole problem; the box, the hints and the debrief are what you unlock.

Get full Premium access · ₹2,000 / $25

Every answer, concept and course, plus Premium PDF guides, companion files, the full practice-test bank and work-sample downloads. Referral Premium excludes guide PDFs and their companion files.

6 months · One payment · No auto-renewal

Study alongside free video lessons.