Skip to main content

F5 BIG-IP

Description​

The F5 BIG-IP connector uses the iControl REST API over HTTPS with HTTP Basic authentication to discover local administrative user accounts on an F5 BIG-IP appliance or Virtual Edition. It enumerates user accounts, their assigned partition roles, and maps these to entitlements with privilege classification.

System Type Classification​

FieldValue
System TypeInfrastructure
Default Scan Priority200

Version Support​

OrbisID EditionSupported
CommunityNo
ProYes
EnterpriseYes

Supported Protocol​

ProtocolPortNotes
iControl REST API (HTTPS)443 TCPHTTP Basic authentication; self-signed certificates are accepted

What OrbisID Discovers​

DataSource
BIG-IP user accountsGET /mgmt/tm/auth/user
Partition rolespartitionAccess[].role per user
Shell assignmentshell field (tmsh, bash, none)
MembershipsDerived from user partition access list

NHI Subtype Classification​

This connector does not assert an NHI (Non-Human Identity) subtype directly — accounts are classified via the naming-pattern catalogue rules and AI classifier (Tier B) only. Local device config accounts have no human/machine distinction in the config itself, and token auth is issued per existing local user rather than a separate object type, so there is no reliable connector-level signal available.

Connection Requirements​

Required Permissions​

The scanning credential must belong to a BIG-IP user with at least Operator role on the relevant partition.

Minimum permissions:

  • Operator role or higher on the target partition(s)
  • Read access to /mgmt/tm/auth/user
tip

For complete visibility across all partitions, use a user with Administrator role on all-partitions.

Credential Mapping​

OrbisID FieldValue
credential.usernameBIG-IP local username
credential.passwordBIG-IP password
system.hostnameBIG-IP management IP or hostname

Network Requirements​

The OrbisID server must have HTTPS access to the BIG-IP management interface on port 443. BIG-IP appliances commonly present self-signed TLS certificates — OrbisID accepts these automatically.

Configuration Steps​

  1. Create a dedicated read-only service account on the BIG-IP:
    • Navigate to System → Users → User List → Create
    • Assign Operator role on the relevant partition(s)
  2. Create a Credential in OrbisID:
    • Username: BIG-IP username
    • Password: BIG-IP password
  3. Navigate to Systems → Add System
  4. Fill in the fields:
FieldValue
NameDescriptive name (e.g., F5 BIG-IP – Production Load Balancer)
OS TypeF5BigIp
System TypeInfrastructure
HostnameBIG-IP management IP or hostname
CredentialThe scanning credential
  1. Click Test Connection
  2. Click Save

Troubleshooting​

SymptomLikely CauseResolution
Authentication failedInvalid credentialsVerify username and password; check that the account is not locked
No accounts returnedInsufficient role assignmentEnsure the scanning user has Operator or Administrator access
Cannot connectiControl REST not enabledEnable REST API: System → Platform → REST API
401 UnauthorizedPassword expiredReset the service account password