29AI models can now find and exploit vulnerabilities far faster than before. What should a security programme change?▼expertNewAnthropicGoogle DeepMindOpenAI◆ premiumWhen finding a bug costs a few dollars of compute, the defender's advantage has to come from somewhere else. A staff-level answer says exactly where.Open full answer →
20As a staff engineer, how would you reduce memory-safety risk in a large C++ codebase that cannot be rewritten?▼expertNewGoogleMicrosoftApple◆ premium'Rewrite it in Rust' is a slogan, not a plan. The staff answer ranks components by exposure, stops new bugs at the boundary first, and keeps the old code contained while the language mix shifts.Open full answer →
19Design encryption and key custody for high-value model weights.▼expertNewAnthropicOpenAIGoogle DeepMind◆ premiumEncryption at rest is the easy part; weights must be decrypted somewhere to be used. The scored answer controls where decryption happens, who can cause it, and how fast misuse is noticed.Open full answer →
20What do confidential computing and attestation actually buy you for model inference?▼expertNewMicrosoftGoogleNVIDIA◆ premiumTrusted execution moves the trust boundary from the operator to the hardware and the attested code. The scored answer is precise about what that protects, what it assumes, and what it leaves open.Open full answer →
27Design an internal PKI for tens of thousands of services, devices and developers: hierarchy, issuance, revocation and failure.▼expertNewGoogleMicrosoftAmazon◆ premiumIssuing a certificate is easy. Knowing every certificate you issued, renewing them before they expire, and surviving the day a CA key leaks is the design.Open full answer →
24Design tenant isolation in authorisation for a B2B SaaS product with an AI assistant.▼expertNewSalesforceMicrosoftDatabricks◆ premiumValidate tenant selection, enforce resource permissions, and test the boundaries that signed context and row-level security do not cover automatically. Follow one request through retrieval, caches and a queued job.Open full answer →
06Design controls that protect model weights from external attackers and insiders.▼expertNewAnthropicOpenAIGoogle DeepMind○ sign inOne copy is a total loss. The design is about how few places weights exist, how few people can touch them, and whether a bulk copy can leave unnoticed.Open full answer →
10What isolation and side-channel concerns arise when GPUs are shared between tenants?▼expertNewNVIDIAGoogleAmazon○ sign inGPUs were built for throughput, not mutual distrust. Each sharing mode makes a different promise about memory, and some make none.Open full answer →
13Secure a platform where customers upload and deploy their own models.▼expertNewHugging FaceDatabricksAmazon◆ premiumA customer model is customer code: loading it can execute anything, and serving it shares expensive hardware. The scored answer isolates execution, scans and constrains artefacts, and keeps tenants apart on GPUs and networks.Open full answer →
16Explain RAND's security levels for model weights and which attacker each is meant to stop.▼expertNewAnthropicOpenAIGoogle DeepMind◆ premiumA framework that ties security investment to attacker capability. The scored answer explains the five levels, why the top ones are qualitatively different, and how labs use the idea.Open full answer →
25Design a signed, verifiable release pipeline for both code and models, from commit to the customer's verification.▼expertNewGoogleMicrosoftNVIDIA◆ premiumA release is only as trustworthy as the weakest step a customer cannot check. The scored answer chains source, build, artefact and publication into evidence a consumer verifies automatically.Open full answer →
18Design a security telemetry pipeline for millions of events per second that supports detection and survives an attacker.▼expertNewCrowdStrikePalo Alto NetworksGoogle◆ premiumA logging pipeline is a distributed system with a threat model: attackers want it blind, analysts want it fast, finance wants it cheap. The staff answer designs for all three and for the day the queue backs up.Open full answer →
24What can interpretability realistically do for AI security today?▼expertNew◆ premiumAn expert question that rewards calibration. The scored answer separates what works now (probes and feature monitors as signals) from what does not (proofs of safety), and says where it fits in a defence.Open full answer →
23How do capability-based designs such as CaMeL bound what a prompt injection can do?▼expertNew◆ premiumReview capability metadata, trusted labels, derived values and actual release policy. Work through allowed sharing, forbidden audiences, branch influence and uncovered runtime paths.Open full answer →
25Design an email assistant that bounds the harm from prompt injection.▼expertNew◆ premiumDesign around actual read, draft, preview and send audiences. Bind current grants and approvals to the operation, handle queued changes and evaluate the content risks that remain.Open full answer →
26Design an agentic security operations platform and its trust boundaries.▼expertNew◆ premiumDesign investigation, response policy and execution with distinct authority. Build an action matrix, handle failed dependencies and tenant boundaries, and evaluate useful work alongside missed incidents and wrongful containment.Open full answer →
29Design an AI agent that can change production infrastructure safely, including how it is stopped from weakening its own guardrails.▼expertNew◆ premiumSeparate proposal, verification and deployment authority. Bind approval to the executed artifact and environment, protect every policy dependency, and plan for drift, partial application and limited rollback.Open full answer →
36Design trust between AI agents owned by different organisations, such as your procurement agent and a supplier's sales agent.▼expertNew◆ premiumDefine the partner identity, permitted operations, disclosure rules and commitment states. Verify claims against authorized evidence and reconcile disputed or uncertain effects.Open full answer →
42Your company runs hundreds of AI agents built by different teams. How do you govern the fleet?▼expertNewMicrosoftAmazonGoogle◆ premiumOne agent is a design review. Four hundred agents is an operations problem: who owns each, what it can touch, how much it can spend, and how you stop one, a class or all of them in minutes.Open full answer →
44How would you protect AI agents at runtime: sandboxes, syscall monitoring, tool-call policy and data provenance?▼expertNewGoogle DeepMindMicrosoftAmazon◆ premiumDesign-time controls decide what an agent may do. Runtime protection watches what it actually does, at four different layers, and each layer catches something the others miss.Open full answer →
14A team claims their model is now robust to adversarial inputs. How do you evaluate that claim honestly?▼expertNewGoogle DeepMindAppleNVIDIA◆ premiumMost broken defences were evaluated by their authors. The scored answer pins down the threat model, attacks the defence specifically, runs sanity checks, and reports robust accuracy with the conditions attached.Open full answer →
21Explain DP-SGD, its privacy and utility trade-off, and when differential privacy is the wrong tool.▼expertNewAppleGoogle DeepMindMeta◆ premiumDP gives a real guarantee with a real cost. The scored answer explains clipping, noise and accounting, then compares DP with cheaper controls for a concrete dataset.Open full answer →
24Why is membership inference hard even to define for LLMs trained on internet-scale data?▼expertNewGoogle DeepMindOpenAIAnthropic◆ premiumA research-depth question. The scored answer explains why 'was this in training' blurs at web scale, why many published attacks measured distribution shift instead, and what questions remain answerable.Open full answer →
25Why can adversarially robust models leak more membership information about their training data?▼expertNewGoogle DeepMindAppleMeta◆ premiumTwo security goals that pull against each other. The scored answer explains the mechanism, the evidence, and how to make the trade-off explicit in a design.Open full answer →
22Design an automated red-teaming agent that finds new failure classes in a target system from its policy.▼expertNew◆ premiumDesign a bounded assessment workflow from approved requirements to verified findings. Separate genuine mechanism discovery from new wording, scorer errors and unresolved effects.Open full answer →