Solution overview
Use cases
For Fortinet FortiGate customers, moving beyond the reactive mindset when things go awry is within reach. In this section, we outline six scenarios that you might encounter, with specific real-world examples of detected issues. Each explores how LiveAssurance can help ensure your security infrastructure works as intended. Once issues are detected, LiveAssurance provides actionable information to help IT operations teams address them. They can troubleshoot issues by following remediation steps authored by certified Fortinet Network Security Experts.
Use case 1: Stateful health checking
LiveAssurance continuously assesses the health of Fortinet FortiGate firewalls by comparing expected device configurations against the current status. The goal is to find and address lurking issues before they impact services.
Sample common issues detected, based on real experience, include:
- Firewall enters conserve mode, with an analysis of memory consumption by process
- Crashlog entries have been logged
- Log disk utilization is high
- Firewall not connected to FortiAnalyzer
- Top active file descriptors, socket memory, and memory processes
- Session clash
- Kernel sessions are deleted due to lack of memory or resources
- Sessions have been dropped due to maximum limit
- High number of ephemeral sessions, which can be an indication of denial-of-service attacks
- Memory logging is enabled
- Session clash counter increase
Use case 2: External critical services
Firewalls depend on many external services in near real-time. It is important to monitor the connection to these critical services. LiveAssurance’s automation features ensure, through regular testing, that communication with these external services is always available.
Critical services that a firewall requires include:
- Clock synchronization with an NTP server
- Access to DNS for name resolution
- Access to FortiManager for firewall policies
- Forwarding syslog to FortiAnalyzer for auditing, compliance, incident response
To equip firewalls with the latest preventative threat intelligence, firewalls frequently get dynamic content updates from FortiGuard. Timely updates are key to protecting your networks before threats become widespread. LiveAssurance ensures frequent updates of intrusion prevention system (IPS) signatures and antivirus databases to minimize exposure to zero-day attacks.
Use case 3: Ensure high availability
You invested in deploying redundant infrastructure to ensure always-on services and prevent a single point of failure on your network. Unfortunately, despite the investment, failovers do not always go smoothly. LiveAssurance constantly detects high availability unreadiness from cross-device inconsistencies in security policies, forwarding tables, and other configurations and states.
Examples of high availability readiness issues that LiveAssurance might detect and provide alerts for include:
- One or more firewalls in a firewall cluster experiences problems
- Firewall cluster configuration synchronization issues, including checks for sync status, debug zone, and configuration file checksum
- Cluster heartbeat interface problems by tracking link status and bandwidth utilization
- Status of critical high availability monitor links
- The number of operational heartbeat links are less than the two recommended high availability links (no redundancy)
- High availability heartbeat interfaces do not have different priorities
Use case 4: Misconfigurations and best practice validation
Device misconfiguration is a major cause of unplanned downtime. Configuration errors can create security gaps in your network, making it vulnerable to cyberattacks. LiveAssurance continuously detects misconfiguration by verifying against gold standard for your network. It continuously assesses devices for alignment with configuration recommendations from Fortinet and seasoned practitioners.
Misconfiguration issues that LiveAssurance might detect and provide notifications for include:
- Static routing table has changed
- DNS or NTP servers configured do not match requirement
- IPv4 Denial of Service policy L3 or L4 is not configured
- Firewall does not have an explicit deny rule to log unauthorized traffic (violation traffic)
- Wildcard FQDNs are used in firewall rules
- Disk logging enabled, potentially causing performance degradation
- Fortinet uninterruptible upgrade is disabled
- NTP sync status critical for logging analysis and troubleshooting
Use cases 5: Proactive maintenance notifications
Maintaining availability requires ongoing maintenance. Tasks like device configuration backup are important to ensure your security infrastructure is safe from failure and disruption. LiveAssurance automates device configuration backup and proactively notifies you if the backup fails.
One of the most easily forgotten maintenance tasks is certificate renewal. Your firewalls use certificates for a variety of purposes. Valid certificates are needed for inbound SSL inspection, user authentication, and IPSec site-to-site VPN. Not having a valid certificate will likely impact services.
LiveAssurance provides warnings in advance if certificates are about to expire, giving you ample time to act. LiveAssurance also checks for valid licenses to ensure software license compliance. An expired license can potentially cause a service outage to security profiles such as web filters. Automating these maintenance activities helps maintain the health and performance of your firewalls.
Use case 6: Validate change requests
In both staging and production environments, change requests are an unavoidable part of transformation initiatives for security infrastructure. While change requests are necessary, they can also bring significant challenges and risks if executed incorrectly. Recognizing the warning signs that patches or upgrades were not successfully applied is a manual and time-consuming process, which can prolong business disruption.
With LiveAssurance, Manifest helps simplify change management across IT environments by validating that security infrastructure is back to its normal state after applying updates. IT operations teams can schedule automated snapshots
of firewall states and configurations before and after requested updates to confirm services are back up and running.