What is IP Allowlist?
A curated list of trusted IP addresses permitted to access a service or endpoint.
Definition
An IP allowlist (also called whitelist) is a security configuration that specifies which IP addresses are permitted to access a resource. Requests from IPs not on the list are blocked. For cron job endpoints, an IP allowlist restricts access to CronJobPro's known IP addresses, preventing unauthorized access even if authentication credentials are compromised. It is a defense-in-depth measure that complements authentication.
Simple Analogy
Like a VIP list at a club โ only people (IP addresses) whose names are on the list are allowed entry, regardless of what they say at the door.
Why It Matters
IP allowlisting adds a network-level security layer to your cron job endpoints. Even if an attacker steals your API key, they cannot trigger your endpoint unless they send the request from a whitelisted IP address. CronJobPro publishes its IP ranges so you can configure your firewall or web server accordingly.
How to Verify
Configure your firewall or web server to only accept requests from CronJobPro's published IPs on cron endpoint paths. Test by sending a request from a non-listed IP and verifying it is blocked. Regularly check CronJobPro's documentation for IP range updates.
Common Mistakes
Not updating the allowlist when the service's IPs change. Applying the allowlist too broadly, blocking legitimate non-cron traffic. Using allowlisting as the sole security measure without authentication. Allowlisting entire /16 or /8 blocks instead of specific IPs.
Best Practices
Apply IP allowlisting at the path level (only cron endpoints), not site-wide. Combine with authentication for defense in depth. Subscribe to IP change notifications from CronJobPro. Automate allowlist updates through your infrastructure-as-code tools. Log blocked requests for security monitoring.
Security Documentation
Read security docs
Try it free โFrequently Asked Questions
What is IP Allowlist?
An IP allowlist (also called whitelist) is a security configuration that specifies which IP addresses are permitted to access a resource. Requests from IPs not on the list are blocked. For cron job endpoints, an IP allowlist restricts access to CronJobPro's known IP addresses, preventing unauthorized access even if authentication credentials are compromised. It is a defense-in-depth measure that complements authentication.
Why does IP Allowlist matter for cron jobs?
IP allowlisting adds a network-level security layer to your cron job endpoints. Even if an attacker steals your API key, they cannot trigger your endpoint unless they send the request from a whitelisted IP address. CronJobPro publishes its IP ranges so you can configure your firewall or web server accordingly.
What are best practices for IP Allowlist?
Apply IP allowlisting at the path level (only cron endpoints), not site-wide. Combine with authentication for defense in depth. Subscribe to IP change notifications from CronJobPro. Automate allowlist updates through your infrastructure-as-code tools. Log blocked requests for security monitoring.
Related Terms
IP Whitelisting
Restricting endpoint access to requests from specific trusted IP addresses only.
Authentication
Verifying the identity of a user or system making a request to your endpoint.
Endpoint
A specific URL where an API or service receives and processes HTTP requests.
HTTPS
The secure version of HTTP that encrypts all communication between client and server.