Security

On this page, you can find security-related settings.

IP addresses

On this page, you can find a list of IP addresses and learn whether access to the IB platform is restricted for them.

View the following information for each IP address:

IP Address

The IP address.

Policy

The permission type: allow or deny.

Time to live (optional)

The time period for which a permission holds, in seconds.

Expires

The date and time when a permission expires.

Created

The date and time when a permission was added.

Authorizations

Authorization is accomplished by obtaining the access token using the provided credentials.

On this page, you can find a list of users that were authorized using the API.

View the following information for each authorization:

IP Address

The client IP address from which the authorization was made.

Client ID

The client identifier.

User-Agent

The User-Agent data.

Created

The date and time when a token was obtained.

Updated

The date and time when a token was last refreshed.

Expires

The date and time when a token expires.

Authentications

On this page, you can find a list of users who have accessed the IB platform using the API.

View the following information for each authentication:

IP Address

The client IP address from which the authentication was made.

Client ID

The client identifier.

User-Agent

The User-Agent data.

Created

The date and time when a user was authenticated.

Incidents

An incident is a failed attempt to obtain a token with invalid credentials. If the number of incidents exceeds the Auth attempts value set on the Preferences > Security > Blacklist page, then this is considered an attack.

View the following information for each incident:

IP Address

The client IP address from which an incident was registered.

User-Agent

The User-Agent data.

Fingerprint

The device fingerprint data.

Requests

The amount of failed attempts to obtain a token with invalid credentials

Attack

Indicates whether the incident is considered an attack.

Created

The date and time when an incident was registered.

Attacks

An attack is detected upon exceeding the limit on the Auth attempts value set on the Preferences > Security > Blacklist page.

View the following information for each attack:

IP Address

The client IP address from which an attack was registered.

Incidents

The number of failed attempts to obtain a token with invalid credentials.

Created

The date and time when an attack was registered.

Blacklist

On this page, you can find settings for protection from brute-force attacks.

Any IP address from which multiple failed attempts to authorize are made is automatically blocked for a specified period of time. Such addresses are added to a blacklist, along with the IP addresses that were blocked manually.

On this page, you can find the following data about each IP address in a blacklist:

Enabled

The current access permissions set for an IP address.

Auth attempts

The maximum number of attempts to authorize or authenticate from an IP address before it’s added to a blacklist.

Deny, seconds

The time period for which an IP address is blocked, in seconds.

Whitelist

On this page, you can switch to using a safe list and grant access only to the IPs that you trust.

Important

Before enabling a white, make sure that it includes trusted IPs.

Set Whitelist to Enabled, to allow access from IP addresses listed on the Preferences > Security > IP addresses page and deny access from all other IPs.