First 50 of 190 questions. Each one lists the choices, the correct answer, and an explanation. The checker at the top of this page saves progress in this browser when it is available.
Continue in the practice tool above to load more questions, 50 at a time.
Question 1F5 cloud architecture, declarations and operational control
Which AS3 (Application Services 3) declaration element holds virtual servers and pools?
- Tenant > Application Correct answer.
- Device > Profile
- Class > Monitor
- Domain > Pool
Explanation
The Tenant and Application hierarchy organizes relevant AS3 application-service declarations under its supported schema. It is not a guarantee that every object or feature is supported in every version or that a tenant label creates independent physical security isolation. Validate actual schema, compatibility and resulting configuration.
Question 2F5 cloud architecture, declarations and operational control
What authentication mechanism does iControl REST prefer for automation tokens?
- Basic auth in URL
- Token issued via /mgmt/shared/authn/login, sent in X-F5-Auth-Token header Correct answer.
- Kerberos only
- Plain text Cookie
Explanation
For automation, iControl REST supports short-lived tokens obtained by POSTing credentials to /mgmt/shared/authn/login. The token is included in X-F5-Auth-Token on subsequent calls. It has a configurable timeout and avoids sending credentials repeatedly.
Question 3F5 cloud architecture, declarations and operational control
What is F5 iApps LX and how does it relate to iControl LX?
- Both are the same - declarative extensions written in Node.js on the REST framework Correct answer.
- iApps LX is for DNS only
- iControl LX is hardware only
- iApps LX is deprecated by F5
Explanation
iControl LX (iApps LX) is the Node.js-based extension framework used to build declarative iControl REST endpoints like AS3, DO, and TS. Extensions run on the BIG-IP REST framework and expose new endpoints under /mgmt/shared/... or /mgmt/tm/...
Question 4F5 cloud architecture, declarations and operational control
Which automation tool streams BIG-IP telemetry (stats, events) to external analytics platforms?
- AS3
- Telemetry Streaming (TS) Correct answer.
- Declarative Onboarding (DO)
- iRules
Explanation
Telemetry Streaming is a declarative iControl LX extension. It reads BIG-IP stats and events and streams them to destinations like Splunk, DataDog, Azure Log Analytics, and AWS CloudWatch using JSON configurations.
Question 5F5 cloud architecture, declarations and operational control
Which iControl REST URI returns a list of all virtual servers in the Common partition?
- /mgmt/tm/ltm/virtual Correct answer.
- /mgmt/tm/sys/virtual
- /mgmt/shared/resolver
- /mgmt/tm/ltm/pool
Explanation
GET /mgmt/tm/ltm/virtual lists virtual servers. /mgmt/tm/ltm/pool lists pools, /mgmt/tm/ltm/node lists nodes, /mgmt/tm/ltm/monitor lists monitors. These follow the TMSH hierarchy.
Question 6F5 cloud architecture, declarations and operational control
Which iControl REST endpoint is used to upload a UCS backup file?
- POST /mgmt/shared/file-transfer/uploads/<filename> Correct answer.
- PUT /config/ucs
- POST /mgmt/tm/ucs
- GET /var/log
Explanation
File uploads via iControl REST use POST /mgmt/shared/file-transfer/uploads/<filename> with chunked transfer and Content-Range headers. Downloads use /mgmt/shared/file-transfer/downloads/<filename>. This is how automation tools push/retrieve UCS files.
Question 7F5 cloud architecture, declarations and operational control
Which AS3 class represents a pool monitor?
- Monitor Correct answer.
- Pool
- Service_HTTP
- Endpoint_Policy
Explanation
In AS3 declarations, the 'Monitor' class (or specific Monitor_HTTP, Monitor_TCP, etc.) declares a health monitor. Pools then reference Monitors by name. This follows the declarative pattern where each resource has its own class.
Question 8BIG-IP LTM listeners, persistence and TLS boundaries
Which LTM feature allows session stickiness based on a value stored in an iRule session table?
- Universal Persistence Correct answer.
- Source Address Affinity
- SSL Session ID
- Destination Address
Explanation
Universal persistence uses an arbitrary value (extracted by an iRule - often via the persist uie command) as the persistence key. This enables sticky sessions based on JSESSIONID, custom headers, API keys, or any application-level token.
Question 9BIG-IP LTM listeners, persistence and TLS boundaries
Which iRule command stores a universal persistence record?
- persist uie <key> Correct answer.
- HTTP::persist
- pool::persist
- session::add
Explanation
'persist uie <key> <timeout>' tells BIG-IP to add a universal persistence record using the supplied key. On subsequent requests, BIG-IP reuses the stored pool member selection. This enables stickiness on things like application session tokens.
Question 10BIG-IP LTM listeners, persistence and TLS boundaries
Which LTM advanced feature lets you selectively persist based on a parameter in the POST body?
- Universal persistence with iRule parsing POST Correct answer.
- Source Address Affinity
- ICMP monitor
- SNAT pool
Explanation
Universal persistence combined with an iRule that inspects POST body (after HTTP::collect) can persist based on a form parameter (e.g., sessionID in a login POST). This is the most flexible persistence type - any attribute can be the key.
Question 11BIG-IP application security, access and DNS decisions
In the supplied ASM/Advanced WAF policy-template model, which listed description best matches the intended minimal baseline starting approach of Rapid Deployment, rather than a guarantee about immediate complete protection?
- Blocks all traffic
- Creates a minimal policy that protects against common attacks with immediate deployment Correct answer.
- Permits unrestricted traffic
- Only monitors HTTP headers
Explanation
Rapid Deployment is intended as a minimal baseline starting policy approach in the stated template model. Its actual checks, enforcement, false positives and protection depend on configuration, version and application behavior. The name does not guarantee immediate complete protection, and controlled validation and refinement remain necessary.
Question 12BIG-IP application security, access and DNS decisions
Which ASM feature generates policy updates based on observed legitimate traffic?
- Policy Building via learning Correct answer.
- Manual override
- Static signature update
- DDoS profile
Explanation
Policy Building / Traffic Learning analyzes real traffic and suggests changes - adding parameters, URLs, file types, meta-characters - to the ASM policy. Suggestions can be accepted automatically (tight learning) or manually reviewed before enforcement.
Question 13BIG-IP application security, access and DNS decisions
What does ASM signature staging do?
- Immediately blocks matched traffic
- Lets new or updated signatures observe traffic without blocking until confirmed not causing false positives Correct answer.
- Disables signatures
- Logs only warnings
Explanation
Signature staging is a learning phase where new or updated signatures are in Alarm-only/learn-only mode. False positives generate learning suggestions rather than blocks. Only after verification are signatures moved into Enforced state.
Question 14BIG-IP application security, access and DNS decisions
Which ASM / Advanced WAF feature defends against automated bot traffic?
- Bot Defense / Proactive Bot Defense Correct answer.
- Sensitive Parameters
- XFF header rewrite
- OneConnect
Explanation
Bot Defense detects and mitigates automated traffic using bot signatures, anti-automation challenges (CAPTCHA, JavaScript challenges), and Proactive Bot Defense (PBD) which validates clients before allowing requests.
Question 15BIG-IP application security, access and DNS decisions
Which DoS profile feature on ASM detects L7 DoS by analyzing traffic deviation from baseline?
- Per-URL rate limit only
- TPS-based detection and behavioral (stress-based) detection Correct answer.
- Signature staging
- iRules
Explanation
The ASM/Advanced WAF DoS profile has two detection modes: TPS-based (alerts on transactions-per-second thresholds) and Behavioral/Stress-based (detects deviations from a learned baseline using machine learning). Behavioral mode can mitigate zero-day L7 DoS.
Question 16BIG-IP application security, access and DNS decisions
What is the ASM concept of 'positive security model'?
- Only block known bad traffic
- Only allow traffic matching known-good patterns (whitelist of URLs, parameters, file types) Correct answer.
- Log everything
- Disable signatures
Explanation
Positive security model allows only traffic matching explicitly-defined good patterns. ASM builds a positive model via learning (observed parameters, URLs, methods), then blocks anything outside that known-good set. Contrast with negative (signature-based) blocking.
Question 17BIG-IP application security, access and DNS decisions
Which ASM violation type catches SQL injection attempts?
- Attack Signatures Correct answer.
- Cookie Hijacking
- Content Length Violation
- Evasion Technique
Explanation
ASM Attack Signatures detect known exploit patterns including SQLi, XSS, command injection, and path traversal. Signatures are grouped (e.g., SQL Injection group) and updated via scheduled signature update subscription.
Question 18BIG-IP application security, access and DNS decisions
Which ASM feature masks sensitive values (like credit cards) in logs?
- Sensitive Parameters / Data Guard Correct answer.
- X-Forwarded-For
- OneConnect
- Persistence Mirroring
Explanation
Sensitive Parameters and Data Guard mask (or block) sensitive data in requests/responses (credit card numbers, SSNs, AD credentials). Data Guard scans responses for leakage while Sensitive Parameters prevent logging of request values.
Question 19BIG-IP application security, access and DNS decisions
Which ASM protection type addresses brute-force login attacks?
- Brute Force Protection via failed login detection Correct answer.
- HTTP::redirect
- OneConnect
- SNAT Automap
Explanation
ASM Brute Force Protection monitors login URLs for failed attempts and can enforce CAPTCHA, client-side challenges, or source IP blocking when thresholds are exceeded. Protection can be per-URL or per-IP.
Question 20BIG-IP application security, access and DNS decisions
Which ASM feature defends against session hijacking?
- Session Hijacking Protection (user tracking across session) Correct answer.
- Bot Defense
- DNS Cache
- FastL4 profile
Explanation
ASM Session Hijacking Protection tracks user identifiers (session cookies, device fingerprints) across requests. If mid-session, IP or fingerprint changes unexpectedly, ASM can block or challenge the request as potentially hijacked.
Question 21BIG-IP application security, access and DNS decisions
Which Advanced WAF feature validates API traffic against a schema?
- API Protection / OpenAPI/Swagger schema validation Correct answer.
- BIG-IQ License Pool
- vCMP
- Cookie Rewrite
Explanation
Advanced WAF (ASM) API Protection validates incoming API requests against an OpenAPI/Swagger 2.0/3.0 schema, enforcing paths, HTTP methods, parameter types, and required fields. This positive model blocks requests that don't conform to the API contract.
Question 22BIG-IP application security, access and DNS decisions
Which ASM feature detects evasion techniques like URL encoding tricks?
- Evasion Technique Detection within attack signatures Correct answer.
- OneConnect
- Cookie Rewrite
- Bot Defense
Explanation
ASM detects and normalizes evasion techniques - double encoding, URL path traversal, null byte injection - before applying attack signatures. This prevents attackers from bypassing signatures through character encoding tricks.
Question 23BIG-IP application security, access and DNS decisions
Which Advanced WAF feature specifically protects XML-based services?
- XML Profile with schema validation Correct answer.
- iRules
- FastL4
- SNAT
Explanation
Advanced WAF XML profiles parse XML requests and optionally validate against an XSD schema or WSDL. They protect XML-based services (SOAP APIs) from XXE, entity-expansion DoS, and schema-violation attacks.
Question 24BIG-IP application security, access and DNS decisions
Which F5 Advanced WAF feature protects credentials at form submission via encryption?
- DataSafe (formerly WebSafe) Correct answer.
- OneConnect
- Cookie Rewrite
- DNS Express
Explanation
DataSafe (formerly part of WebSafe) injects JavaScript that encrypts form fields (passwords, credit card numbers) at the client. Encrypted values flow through browser/keylogger/malware harmlessly; BIG-IP decrypts before sending to backend.
Question 25BIG-IP application security, access and DNS decisions
Which ASM enforcement mode allows violations to be observed but not blocked?
- Transparent mode Correct answer.
- Blocking mode
- Learning off
- FastL4
Explanation
In Transparent enforcement, ASM generates violation logs and learning suggestions without blocking traffic. Blocking mode enforces the policy by blocking violations. Transparent is used during policy tuning or monitoring-only deployments.
Question 26BIG-IP application security, access and DNS decisions
Which ASM feature addresses credential stuffing attacks?
- Credential Stuffing Protection (leaked credential check) Correct answer.
- Cookie Rewrite
- OneConnect
- DNS Express
Explanation
Credential Stuffing Protection in Advanced WAF integrates with F5 intelligence feeds that list leaked credentials. On login submissions, known-compromised username/password combos can trigger challenges, alerts, or blocking.
Question 27BIG-IP application security, access and DNS decisions
Which ASM policy element restricts which HTTP methods are allowed (GET, POST)?
- Allowed Methods Correct answer.
- Attack Signatures
- DoS profile
- Bot Defense
Explanation
Allowed Methods in ASM policy lists valid HTTP methods. Requests using methods not in the list (e.g., TRACE, OPTIONS on an app that doesn't need them) violate the policy and are blocked or logged depending on enforcement.
Question 28BIG-IP application security, access and DNS decisions
Which ASM / Advanced WAF feature profiles client behavior using machine learning to detect anomalies?
- Behavioral L7 DoS / Bot Detection ML Correct answer.
- Attack Signatures
- OneConnect
- DNS Express
Explanation
Behavioral L7 DoS and anti-bot ML in Advanced WAF analyze client request patterns, mouse movement, fingerprints, and server stress to build a baseline and detect behavioral anomalies that suggest automated or attack traffic, even for zero-day threats.
Question 29BIG-IP application security, access and DNS decisions
Which ASM capability automatically protects against Layer 7 DoS via machine learning?
- Behavioral L7 DoS profile with anomaly detection Correct answer.
- iRule rate limit
- DNS Firewall
- SNAT Automap
Explanation
Behavioral L7 DoS uses ML to build a baseline of normal traffic and detect anomalies indicative of DoS (stress-based detection, request rate deviations). It then applies mitigations like client challenges or rate limits automatically.
Question 30BIG-IP application security, access and DNS decisions
Which ASM feature protects from parameter tampering in GET query strings?
- Parameter enforcement (allowed parameters, types, value lengths) Correct answer.
- OneConnect
- FastL4
- iQuery
Explanation
ASM Parameter enforcement validates query and POST parameters against defined allowed parameters, data types (alphanumeric, integer, email, etc.), and length constraints. Requests with unknown or misformatted parameters can be blocked.
Question 31BIG-IP application security, access and DNS decisions
Which ASM feature logs request details for forensic investigation?
- Request Logging / Event Logging with remote HSL Correct answer.
- DNS Cache
- iQuery
- Cookie rewrite
Explanation
ASM Event Logging (local DB + remote HSL to SIEM) captures full request details for policy violations - URL, parameters, headers, attack signature matched, support ID - enabling forensic investigation and threat hunting.
Question 32BIG-IP application security, access and DNS decisions
How is an ASM security policy typically associated with a virtual server?
- LTM Policy with ASM condition routing matched traffic to the policy Correct answer.
- Via SNAT
- Via DNS Cache
- Via BIG-IQ only
Explanation
A Local Traffic Policy (LTM Policy) on the virtual server can enforce ASM policies based on matches (e.g., host or URI). Alternatively, the ASM policy can be directly assigned to the virtual server via the Security tab.
Question 33BIG-IP LTM listeners, persistence and TLS boundaries
Among these options, which supports a supplied custom LDAP bind/search health-check script when the design specifically requires an external monitor rather than a built-in LDAP template?
- HTTP monitor
- External (EAV) monitor with ldapsearch Correct answer.
- ICMP monitor
- FastL4 monitor
Explanation
An external monitor can run the specified custom bind/search check under a supported controlled script arrangement. Native LDAP monitors can be suitable where their features meet the requirement; an external script is not universally required or preferred. Protect bind credentials, constrain actions and verify the actual result.
Question 34BIG-IP LTM listeners, persistence and TLS boundaries
Which LTM monitor type probes using a custom payload and expects a specific response string?
- HTTP with Send and Receive strings Correct answer.
- ICMP
- TCP Half-Open
- FastL4
Explanation
HTTP monitors (and the generic External Content Verification - ECV monitors) allow configuring custom Send strings (e.g., GET /health HTTP/1.0\r\n\r\n) and Receive strings (e.g., OK) to validate application health beyond simple port probes.
Question 35BIG-IP LTM listeners, persistence and TLS boundaries
Which LTM monitor is appropriate for a SIP VoIP application?
- HTTP
- SIP monitor Correct answer.
- SSL
- UDP Half-Open
Explanation
The SIP monitor sends a SIP OPTIONS request (over UDP, TCP, or TLS) and expects a valid SIP response. Use it to health-check SIP application servers like IP PBXs and SBCs accurately.
Question 36BIG-IP LTM listeners, persistence and TLS boundaries
What is the difference between inband and out-of-band monitors?
- None
- Inband observes live traffic; out-of-band sends synthetic probes on a separate channel Correct answer.
- Inband is UDP only
- Out-of-band cannot use HTTP
Explanation
Inband monitors analyze real client-server traffic for failures. Out-of-band monitors send dedicated probe requests (e.g., HTTP GET) separate from user traffic. Using both provides faster failure detection plus coverage when there's no active traffic.
Question 37BIG-IP LTM listeners, persistence and TLS boundaries
Which listed LTM profile controls supported compression of outgoing HTTP responses in the supplied model?
- HTTP Compression profile Correct answer.
- Stream profile
- TCP profile
- SSL profile
Explanation
An HTTP Compression profile controls supported outgoing HTTP response compression in the stated configuration. Actual decompression, inspection and recompression require their separately supported features and settings. Attaching this profile alone does not prove every compressed response is inspected or every content type is transformed.
Question 38BIG-IP LTM listeners, persistence and TLS boundaries
Which LTM profile combines multiple HTTP requests onto one server-side connection?
- OneConnect Correct answer.
- Stream
- FastL4
- SSL
Explanation
OneConnect is the LTM connection pooling profile. It multiplexes requests from many client connections across a shared pool of server-side TCP connections, reducing backend resource use for short-lived HTTP sessions.
Question 39BIG-IP LTM listeners, persistence and TLS boundaries
Which LTM module feature provides TCP optimization between BIG-IP and clients over long-latency links?
- TCP profile with Nagle, Delayed Acks, and optimized congestion control algorithms Correct answer.
- ICMP monitor
- FastL4 forwarding
- DNS Express
Explanation
The TCP profile offers congestion control algorithm choice (e.g., BBR, CUBIC, HighSpeed), window scaling, selective acks, timestamps, and custom timeouts. Tuning it for high-latency or lossy client networks can significantly improve throughput.
Question 40BIG-IP TMOS operation, configuration and recovery evidence
Which F5 tool centralizes ASM policy management across many BIG-IPs?
- DevCentral
- BIG-IQ Correct answer.
- iRules
- iControl
Explanation
BIG-IQ Centralized Management is the relevant centralized-management product among these alternatives. Supported policy editing, deployment and visibility capabilities depend on the actual versions, managed modules and permissions. A central interface does not prove every object type or version is compatible or every pushed change succeeds.
Question 41BIG-IP TMOS operation, configuration and recovery evidence
What does 'BIG-IQ' stand for in F5 terminology?
- BIG Integration Query
- BIG-IQ Centralized Management - F5's management and analytics platform Correct answer.
- BIG Internal Queue
- BIG-IP QuickStart
Explanation
BIG-IQ Centralized Management is F5's centralized management and analytics platform for managing many BIG-IP devices, deploying AS3 declarations, handling license pools, visualizing traffic, and centrally managing ASM and APM policies.
Question 42BIG-IP LTM listeners, persistence and TLS boundaries
In the supplied standard HTTP virtual-server model terminating client TLS and re-encrypting a separate backend TLS leg, which listed profile arrangement matches the two encrypted legs?
- Client-SSL and Server-SSL both attached Correct answer.
- Only Client-SSL
- Only Server-SSL
- Stream profile
Explanation
The stated bridging model uses client-side and server-side SSL profiles for the respective TLS legs. Each leg has relevant trust, certificate and compatibility requirements. This does not imply that every other virtual-server model sends plaintext merely because a server SSL profile is absent; pass-through is a different arrangement.
Question 43BIG-IP LTM listeners, persistence and TLS boundaries
Which LTM object ties Client-SSL and Server-SSL together on a virtual server for SSL bridging?
- Both profiles attached at the virtual server Correct answer.
- OneConnect
- Stream profile
- Route Domain
Explanation
A Standard virtual server can have both a Client-SSL and a Server-SSL profile attached. Together they enable SSL bridging: decrypt client TLS, inspect/iRule/WAF, then re-encrypt to backend. This allows inspection with backend encryption preserved.
Question 44BIG-IP LTM listeners, persistence and TLS boundaries
Which F5 TLS feature inspects TLS without breaking it (metadata only)?
- TLS Inspection via passive metadata - SNI/JA3 fingerprint in iRule Correct answer.
- Client-SSL full termination
- ICMP
- FastL4
Explanation
Even without SSL termination, BIG-IP can inspect TLS metadata like SNI server_name or JA3/JA4 client fingerprints via iRules or FastL4 to classify traffic, apply routing, or block threats - useful where decryption isn't possible.
Question 45BIG-IP TMOS operation, configuration and recovery evidence
Which LTM command quickly shows active connections to a specific virtual server?
- tmsh show sys connection cs-server-addr <vip> Correct answer.
- tmsh list ltm virtual
- tmsh show ltm pool
- tmsh show net self
Explanation
'tmsh show sys connection cs-server-addr <vip>' filters the live connection table by the destination (client-side server) IP. This is invaluable for live troubleshooting, verifying traffic is reaching the VIP, and observing session state.
Question 46BIG-IP application security, access and DNS decisions
Which listed APM construct defines the authentication and authorization decision workflow in the supplied visual-policy model, evaluated by the platform using relevant inputs?
- Connectivity profile
- Access Policy (built via Visual Policy Editor - VPE) Correct answer.
- Pool
- Rewrite profile
Explanation
An Access Policy represents the relevant authentication/authorization workflow and branches in the supplied APM model. It is evaluated by the platform with supported inputs and actions, rather than merely executing as an arbitrary client-side program. Actual session and per-request policy roles require their configured context.
Question 47BIG-IP application security, access and DNS decisions
Which APM feature authenticates users against Active Directory for SSO to Windows web apps?
- SAML
- OAuth2
- Kerberos Constrained Delegation (KCD) Correct answer.
- RADIUS
Explanation
Kerberos Constrained Delegation (KCD) in APM allows BIG-IP to obtain a Kerberos ticket on behalf of the authenticated user to an Active-Directory-integrated backend (IIS, SharePoint). This provides seamless Windows SSO without exposing passwords.
Question 48BIG-IP application security, access and DNS decisions
Which APM function is used to federate with a cloud IdP like Entra ID or Okta?
- SAML 2.0 (APM as SP or IdP) Correct answer.
- LDAP bind only
- Cookie persistence
- Traffic Group
Explanation
APM supports SAML 2.0 both as a Service Provider (accepting assertions from IdPs like Entra ID, Okta, Ping) and as an Identity Provider (issuing assertions to SaaS apps). It also supports OAuth2/OIDC flows for modern API auth.
Question 49BIG-IP application security, access and DNS decisions
What does F5 Access (client) enable?
- Admin GUI
- Endpoint SSL VPN client for remote access via APM Correct answer.
- Bot protection
- DNS filtering
Explanation
F5 Access (formerly BIG-IP Edge Client) is the endpoint agent that establishes SSL VPN tunnels or per-app VPN connections to BIG-IP APM for remote-access users. It supports Windows, macOS, iOS, Android, and Linux.
Question 50BIG-IP application security, access and DNS decisions
What is a 'per-request policy' in APM used for?
- Only runs at login
- Evaluates each HTTP request (not just session start) for dynamic access control or rate limiting Correct answer.
- Controls DNS
- Handles SSL offload
Explanation
Per-request policies are evaluated on every HTTP request within an established session. They are used for Secure Web Gateway (SWG) category filtering, step-up authentication for sensitive URLs, or dynamic policy changes mid-session.