Secure an application

Edge Firewall allows you to secure your edge applications and domains against several types of threats and attacks.

Azion provides a range of tools to configure your edge firewall:

  • Azion Console: provides a user-friendly interface to configure your edge firewall and rule sets.
  • Azion API: allows you to create, configure, and automate edge firewalls and its related modules and features.
  • Azion SDK: allows you to improve the development of your Go application.
  • Terraform: provides integration for your infrastructure with Azion using Terraform. Configurations available for main settings and edge functions instances.
  • Azion Runtime: leverages APIs for networking and data handling.

Step 1: Configure main settings

To create an edge firewall, the first step is to provide:

  • A unique and easy-to-remember name.
  • The domains you want to associate with the edge firewall.
  • The modules you want to use.
    • This is an optional step, but to fully secure your applications, it’s recommended to enable all available modules.

Optionally, you can also enable the Debug Rules feature.

Go to configure main settings guide

Step 2: Choose a function to instantiate

The second step is to instantiate an edge function.

Requires:

Instantiating an existing edge function created for security purposes reinforces your security policies and adds another layer of protection for your applications.

The instantiation step also allows you to apply specific and customized logic to your edge functions.

Go to instantiate Edge Functions guide
Go to manage bots guide

Step 3: Configure rules engine variables

The final step is to configure variables on Rules Engine. Through criteria and behaviors, you configure the variables that are supposed to run to secure your applications and the logic in which they should be executed.

Edge functions and rules run in parallel. It’s recommended to use both tools to further improve and guarantee your application’s security.

Go to work with Rules Engine guide

Contributors