FAQ
Frequently asked questions about the firewall feature
What is a Firewall?
A Firewall is a security layer that filters incoming RPC requests based on configurable rules. It acts like a security checkpoint, evaluating each request against conditions you define - such as IP address, geographic location, or requested method - before allowing access to your endpoints.
Rules can be configured with multiple conditions to create precise security policies. While blocking unwanted requests is a common use case, the firewall also supports other actions like rate limiting to prevent abuse and logging for monitoring purposes.
How does the firewall work?
The firewall works by evaluating each request against the rules in order of rank, the higher the rank the earlier the rule is evaluated. You can read more about the ranking system here.
Then if any rule is matched, its action will be executed. Only one action at a time is executed for a request. If there are multiple rules that might apply to the same request, the action of the rule with the highest rank will be executed.
How customisable are the rules?
Ironfoge's firewall rules are highly customisable. Each rule can have one or mutiple conditions to tailor any scenarios, you can read more about the conditions here.
Are the rules revokable?
Yes, you can turn the rules on or off, edit or delete them as per your requirements from the Firewall section on the Ironforge dashboard.