White List
White List
Overview
As part of the security measures for the GPAS integration, IP whitelisting is implemented to ensure that only authorized systems can access the API. This section provides information about the IP addresses that should be whitelisted.
Environment IP Addresses
The following IP addresses should be whitelisted for communication with GPAS:
| Environment | IP Address |
|---|---|
| Stage | 147.124.216.139 |
Implementation Requirements
To properly implement IP whitelisting:
- Firewall Configuration: Configure your firewall to allow incoming connections only from the whitelisted IP addresses
- Reject Unauthorized Requests: Any requests coming from non-whitelisted IP addresses should be rejected with an appropriate error response
- Monitor Access Attempts: Monitor and log any access attempts from non-whitelisted IP addresses for security purposes
Adding New IP Addresses
If new environments or systems need to be added to the whitelist:
- Contact GPAS technical support to request the IP addresses for the new environment
- Update your firewall configuration to include the new IP addresses
- Test the connection from the new environment to ensure it works correctly
Security Considerations
IP whitelisting is just one layer of security and should be used in conjunction with other security measures:
- SSL/TLS: Ensure all communications are encrypted using SSL/TLS
- Authentication: Validate the authentication token in all requests
- Signature Verification: Verify the X-Signature header to ensure message integrity
- Input Validation: Validate all input parameters to prevent injection attacks
Troubleshooting
If you experience connectivity issues:
- Verify IP Configuration: Ensure that the correct IP addresses are whitelisted
- Check Firewall Logs: Examine firewall logs to see if requests are being blocked
- Test Connectivity: Use tools like ping or telnet to test basic connectivity
- Contact Support: If issues persist, contact GPAS technical support for assistance