|
|
|
Products > Profense > Profense Professional
|
|
|
|
Profense™ Professional web application firewall
Profense™ Professional - Minimal effort web security
|
- Positive filtering web application firewall
- Automated application profiling (learning)
- HTTP & HTTPS Load balancer with session persistence
- Compression and caching
- Access log
- Active/passive with hot synchronization
- Active/active clustering ("self load balancing")
- Automated backup
All support options include phone based support and access to all major and minor upgrades.
|
Features
Filtering
- Positive URL filtering
- Profense™ validates all parts of a HTTP request (including the path, query and segment) according to the defined access policy. Requests not-matching the access-policy, are per default flagged as illegitimate, rejected and logged for further analysis. This allows system administrators to have a strict white-list of legitimate URLs for a given web application.
- Negative URL filtering
- Negative URL matching allows for a less fine grained global policy. Policy rules can be specified using a combination of positive matching for specific URL and negative for all other.
- Positive query filtering
- Profense™ validates all parts of a query in a URL request according the defined white-list access policy.
- Negative query filtering
- Negative matching of parameters allows for less fine grained general policies in combination with positive policy rules for specific parameters.
- HTTP headers compliance checking
- Profense™ can enforce pragmatic and strict standard HTTP headers compliance (RFC2068/RFC2616).
- Web server cloaking and isolation
- Profense™ completely isolates the web server from direct Internet requests and information and web system technology information is removed from web server responses.
Policy management
- Adaptive learning with instant protection
- Profense Professional offers Auto mode using a combination of positive and negative policy rules with adaptive learning of changes in the web applications. The Auto mode provides instant protection which improves as Profense learns the web applications and consequently can create positive policy rules for critical application components.
- Automated Policy Generation
- Profense™ automatically generates access policies for even complex web applications and web systems.
- Regular expressions support
- Profense™ has full support for standard PCRE (Perl Compatible Regular Expressions).
- Global URL wild-cards
- In order to simplify the ACL Profense™ supports the definition of URL wild cards based on regular expressions which matches URLs without parameters on a proxy global basis.
URL wild-cards are built automatically by the web site analyzer engine.
- Global parameter wild-cards
- Rules which match parameters on a global basis can be specified using regular expressions.
Parameter wild cards are built automatically by the web site analyzer engine.
- Class based input validation
- Filtering rules can be specified using classes for easy administration. Classes are defined globally and can be applied both when manually editing the access policy, when the access policy is built automatically and when rules are added or modified from log.
Load balancing
- HTTP and HTTPS request switching
- Load balancing is performed on layer 7 based on the http request.
- Round robin load balancing
- Requests are distributed equally in a round robin fashion to all active servers.
- Session persistence
- When a server is selected according to the methods above all subsequent requests for the same client can be sent to the same physical server in order keep state information for that client on that server. This method is also referred to as client stickyness.
Web acceleration
- HTTP Compression
- Dynamic compression of transmission data reduces bandwidth consumption by 30 to 60% and increases transfer rate by 50 – 100%.
- Caching of static and dynamic content
- Configurable caching of static and dynamic documents off-loads web servers and improve the ability to handle peak situations.
- SSL termination
- SSL termination off-loads web servers from the burden of encrypting and decrypting. Re-encryption is optional.
- TCP connection off-loading
- When forwarding legitimate requests from clients to back-end web servers, Profense will reuse socket connections already established with the back-end web server.
Log functions
- Attack classification
- All rejected requests are classified in major attack groups (i.e. SQL-injection, buffer overflow, etc.) using a combination of cross validation, heuristic patterns and statistics.
- External notification
- Alerts can be sent to external syslog server or email. Alert levels are completely configurable and are mapped to standard syslog priorities (information levels).
- Deny log
- The management interface includes a comprehensive security log displaying all the necessary details about blocked requests, including the time stamp, IP address, HTTP methods, path and query segments, HTTP headers violations, attack classification and raw request data.
- Access log
- The access log includes information about all requests including request, ip-address, timestamp, response size, response time, server response error code and caching status.
- Traffic statistics
- Traffic statistics are generated for 8 hour, 24 hour, week and month intervals. Data are displayed graphically and includes served requests, caching and compression ratio and web server response code ratio.
- Customizable search criteria
- Multiple search criteria can be specified using wildcards allowing for detailed drill down searches.
- Customizable reporting
- All log views (search filter sets) can be exported to printable reports or XML
Operation
- Automated remote backup
- The complete running Profense™ installation including all settings, proxies and access policies can be automatically backed up by Profense™ to a remote FTP server.
- Manual full and partial backup
- A complete Profense™ installation or the entire configuration of a single proxy can also be backed up manually with a few clicks in the management interface.
- Easy restore
- A complete Profense™ configuration including access policy for all defined proxies can be restored from an FTP-server or the file system with a few clicks in the management interface.
Scalability and availability
- Policy synchronization
- All policy changes are automatically synchronized across the nodes in a Profense™ cluster.
- High availability
- Profense™ can be run in active/passive configurations where two or more physical Profense™ nodes together comprise a logical Profense™ unit with automatic fail-over.
- Clustering
- Active/active clustering with automatic policy synchronization allows for virtually unlimited scalability. No additional load balancer is required as Profense™ is "self load balancing".
|
|