Hi everyone,
I built a small public-facing web app that calculates Air Force PT scores using the latest standards. The site is fairly simple (just data inputs, PFT calculations, and score outputs), but I want to make sure it's properly secured since it’s starting to get more traffic.
I’m running it on a cloud VPS and have a FortiGate VM set up, but I’m not totally sure if I’m configuring things correctly for this type of lightweight tool. Specifically:
Do I need full Web Application Firewall (WAF) features for something this small, or would basic IPS + URL filtering be enough?
Are there recommended settings for protecting simple form-input sites from script injection or bot traffic?
Should I be using any FortiGate-specific features to handle potential spikes in traffic or prevent abuse?
And lastly, is there anything I should check to make sure my HTTPS setup is fully compliant?
I’m not handling any personal data, just the PT scoring inputs, but I still want to lock it down correctly.
Any guidance or best-practice steps would be really appreciated. Thanks!
Ryan
Hi Ryan,
Irrespective of the light weight of the application, as soon as you open it to the public, you are exposed to all sorts of manipulations that can be carried out on the data. WAF can certainly protect against common web threats and enable data validation and sanitisation on the server to prevent script-based attacks, or you can resort to IPS and URL filtering to block known traffic. Also, don't forget to enable the SQL injection and XSS protection in your WAF or IPS settings.
You can use traffic shapers to manage potential traffic spikes and verify that strong cipher suites are enabled for HTTPS/TLS traffic.
You should always use a WAF for web-based applications. Preferably one cloud hosted like CloudFlare, etc to also offer DDOS prevention.
Are you decrypting on the FortiGate for the inbound traffic? If not the firewall is essentially blind to all traffic.
| User | Count |
|---|---|
| 2818 | |
| 1431 | |
| 812 | |
| 778 | |
| 455 |
The Fortinet Security Fabric brings together the concepts of convergence and consolidation to provide comprehensive cybersecurity protection for all users, devices, and applications and across all network edges.
Copyright 2025 Fortinet, Inc. All Rights Reserved.