F5 Networks, Inc. (NASDAQ: FFIV) highlights the most useful and compelling security-focused iRules that help organizations enhance attack protection and provide secure access to IT resources. To coincide with the close of National Cyber Security Awareness Month, the iRules listed in this announcement have been compiled from the many F5, customer, and partner-contributed solutions on DevCentral ™, F5’s collaborative online community that helps address the industry’s most pressing application delivery challenges.
“Today’s security threats move fast and can be difficult to predict,” said Zeus Kerravala, Principal Analyst at ZK Research. “With iRules, customers can quickly react to changing conditions and deploy solutions that protect against attacks aimed at applications—currently among the most attractive targets. F5’s ability to swiftly address security issues that are unforeseen or unique to a customer’s environment is a key factor in its success. DevCentral and iRules continue to be significant differentiators for F5, giving customers a valuable ecosystem where they can contribute solutions and leverage the combined expertise of their peers.”
iRules is a customizable feature of F5 ® BIG-IP ® solutions, designed to add intelligence to networks and give customers enhanced control over how their traffic is managed, optimized, and secured. F5’s DevCentral site features iRules, technical documentation, discussion forums, blogs, media, wikis, and other resources supported by a community of more than 110,000 IT, network, and application professionals.
The iRules featured in this announcement represent collaborative efforts between F5 customers, employees, and other community members. Detailed information on each solution can be found using the links listed with each iRule below (free DevCentral registration required).Enhance Protection from Targeted Attacks
- HashDoS Defender – This iRule guards against hash collision “HashDoS” attacks through HTTP POST parameters. By enabling F5’s BIG-IP solutions to limit the post size and post variables, the attack is stopped before it reaches the backend servers, preventing servers from getting overwhelmed and thereby protecting the application. See this blog post for more information.
- SSL Renegotiation DoS Countermeasure – This simple iRule enables BIG-IP solutions to mitigate SSL renegotiation DOS attacks. Without it, all web servers that support SSL are potentially susceptible to an asymmetric attack in which a small number of malicious clients can take down a server. See this blog post for more information.
- Phishing Protection – This iRule helps mitigate phishing and scraping attempts by identifying suspicious requests from an unknown referrer and either blocking them outright or injecting code into the HTTP response to restrict their ability to duplicate an organization’s site content.
- Controlling Bots – If left unchecked, bots can generate a critical mass of requests and support a number of attack types that target an organization’s website. This iRule can be used to assign bots to a specific pool, throttle bot requests, introduce an artificial delay for bot requests, or simply block them completely.
- HTTP Request Throttling – By design, web servers have limited CPU and memory resources. Servicing all requests on a first-come, first-served basis can open the door for attackers seeking to occupy all available system resources with specially crafted requests. By detecting the nature of specific requests, this iRule enables an IT administrator to slow the processing of particular request types and identify malicious actors.
- Client Blocking Using IP Intelligence – With this iRule, BIG-IP solutions can automatically connect to an IP reputation database to regularly update a reference list of bad IP addresses, helping keep the latest known offenders at bay.
- Credit Card Tokenization – Many organizations employ a tokenization process to protect confidential information such as credit card details. This iRule is used on a BIG-IP device that sits in front of a secure web application server and uses sideband connections to a second virtual server that processes requests to and from the tokenization service.
- Data Loss Prevention – This iRule helps organizations limit the chance of data leakage by configuring a “Regular Expression” matching technique that can recognize and remove certain types of information (credit card numbers, etc.) from server responses.
- DNS Blackholing – These iRules can be used to (1) protect outgoing web browsers from harmful sites, (2) protect network resources from certain DNS users or subnets, and (3) protect DNS infrastructures from certain source addresses. These capabilities can be used to prevent internal users from accessing harmful sites, direct users requesting certain hostnames to alternate servers for access control, and implement other provisions to enhance DNS security.