F5 API Security on AWS WAF
Hello community, We have deployed multiple APIs on EKS and have exposed them using an application load balancer. I have added AWS WAF on top of the ALB. I am using XML payload in the API and for XML security, I have enabled F5 API Security managed rule for WAF. My question is: Does F5 managed rule for API Security on AWS WAF provides XML validation? If yes, what rule is that inside the managed rule set? Can we configure the F5 managed rule to check my XML payload based on regex? How can I configure it? Thanks in advance! Avinash140Views0likes1CommentPassive FTP using FTP profile
Hi Community, I have an F5 Big-IP 16.0.1.1 running on AWS with a FTP server behind running vsftpd. The idea is balance passive ftp publically. So, clients should hit public IP of the F5 for passive ftp. This scenario is running perfectly without an FTP profile, just a tcp profile (all ports) and the option pasv_address on the ftp server pointing to the public IP address of the F5. But I need to have this working with the FTP profile in order to implement extra security for FTP on the F5. I've tried to implement FTP passive load balancing using official documentations like (https://techdocs.f5.com/en-us/bigip-15-0-0/big-ip-local-traffic-manager-implementations/load-balancing-passive-mode-ftp-traffic.html ) , but no matter what combination or configuration is implemented on the F5 & the ftp server, if I have the ftp profile the message ("passive mode refused") is always received after request PASV and only works if I use this for internal passive ftp, meaning that I not configure a "pasv_address" on the ftp server, and the client that request the connection is in the same Lan than the F5 & ftp server, resolving everything internally. As a said, i've tried a lot of combinations and settings on the F5 and ftp servers, but nothing works. Could someone give me a little of guidance here? Thanks in advance.2.4KViews0likes9CommentsF5 Rules for AWS WAF - CVE-2021-22118 & CVE-2016-1000027
Hello, We're checking in the AWS marketplace for theF5 Rules for AWS WAF - Common Vulnerabilities and Exposures (CVE) Rulesand want to check if the following CVEs are covered by this rule set? CVE-2021-22118: Local Privilege Escalation within Spring Webflux Multipart Request Handling CVE-2016-1000027:Pivotal Spring Framework through 5.3.16 suffers from a potential remote code execution (RCE) issue if used for Java deserialization of untrusted data. Thanks.Solved2.3KViews0likes18CommentsWildcard virtual server F5 on AWS
Hello everyone, I'm trying to configure a Wildcard forwarding virtual server on AWS (0.0.0.0:0) in order to communicate a bunch of clients with different destinations. For example, i need clients with the next ip addresses 10.2.2.0/24 and 10.2.3.0/24 being able to communicate with some services with different IP's and ports (10.55.55.23:14502, 10.55.55.76:14502, 10.55.56.27:14501) Its a 2-NIC deployment (1 NIC for management and 1 NIC for Traffic). In the traffic NIC i only have configured the self IP (No secondary IP addresses assigned on this AWS interface) I already disabled source/destination check on the F5 instance. After some tests i cant see any data from clients reaching the big ip. Do i need to assign a secondary IP address in the traffic NIC so the big ip can use this IP to capture the traffic ? Is there something else i'm missing in my configuration? Every suggestion is welcome. Thanks in advance guys!447Views0likes3CommentsF5 rules for AWS WAF Terraform
Dear, good afternoon I'm implementing the rules of F5 OWSAP10 https://aws.amazon.com/marketplace/pp/prodview-ah3rqi2hcqzsi But I'm working with infrastructure by Terraform code To carry out the implementation I need the correct name of the rule and the correct name of the vendor for implementation and I cannot find this information in the documentation Can you help me? ex: { overrideAction = { type = var.NAME == "BLOCK" ? "NONE" : var.NAME } managedRuleGroupIdentifier = { "vendorName" : "NAME", "managedRuleGroupName" : "NAME" } ruleGroupType = "ManagedRuleGroup" excludeRules = [] }Solved1.8KViews0likes8CommentsSetting BIG-IP LTM Virtual Server for two SQL Servers nodes
I've created BIG-IP Virtual Edition instance in Amazon EC2 using this tutorial. I've followed this tutorial to configure BIG-IP System as an MS SQL Database Proxy. There were couple things that I didn't get in "Creating a database proxy virtual server" section: For the Destination setting, in the Address field, type the IP address you want to use for the virtual server. The IP address you type must be available and not in the loopback network. In the Service Port field, type 1443. Which IP address should I use in destination field? Public IP, which I use to connect to BIG-IP WEB UI? Why it says set service port to 1443, not 1433, which is default to SQL Server? For now I set public IP and 1443 port and tried to verify connection using UDL file I have two DB nodes and when trying to verify connection directly to their IP addresses - connection succeeds. But when I try BIG-IP public IP - connection fails with the following error message: Test connection failed because of an error in initializing provider. [DBNETLIB][ConnectionOpen (Connect()).]SQL Server does not exist or access denied. Both nodes are enabled and available in LTM (Local Traffic Manager). Any ideas what I'm doing wrong?646Views0likes3CommentsFQDN node regression 11.6.0-HF5 ?
I'm using FQDN nodes in my AWS F5 VEs After upgrading to 11.6.0-HF5 the FQDN resolution/instantiation doesn't work any more. The ephemeral nodes are not created, and the availability of the node remains " Unknown (Enabled) - Querying DNS resolver is enabled, but result is not available yet " Of course the DNS resolution is working (I can 'dig' any hostname from ssh) Here is my test case: tmsh create ltm node my_test_google_fqdn fqdn { autopopulate enabled down-interval 2 interval 15 name google.com } In 11.6.0-HF4 it works as expected, and generates this nodes: In 11.6.0-HF5 it generates this list: Do you know something that changed in HF5 ? Maybe in HF5 there is some configuration missing that was previously optional. Thanks for any pointers. Angelo.411Views0likes7CommentsAWS - BIGIP HA is not setting IP on interfaces when on failover
Hi, I'm trying to deploy an high availability system on EC2, but when I've tested the failover actions, the BIG-IP pair are facing issue when trying to change the float IP adressess on AWS interfaces: IAM Policy: { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "ec2:describeinstancestatus", "ec2:describenetworkinterfaces", "ec2:assignprivateipaddresses" ], "Resource": "*" } ] } Jul 28 11:02:21 ip-10-0-0-45 err logger: /usr/libexec/aws/aws-failover-tgactive.sh (traffic-group-1): Failed to reassign some or all address(es): 10.0.1.100 10.0.1.100 on interface eni-8de3add1 Deployment guide I've followed: https://support.f5.com/kb/en-us/products/big-ip_ltm/manuals/product/bigip-ve-high-availability-amazon-ec2-12-1-0.html Any idea? Thank you in advance.394Views0likes3CommentsAWS - BIGIP HA is not setting IP on interfaces when on failover
Hi, I'm trying to deploy an high availability system on EC2, but when I've tested the failover actions, the BIG-IP pair are facing issue when trying to change the float IP adressess on AWS interfaces: IAM Policy: { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "ec2:describeinstancestatus", "ec2:describenetworkinterfaces", "ec2:assignprivateipaddresses" ], "Resource": "*" } ] } Jul 28 11:02:21 ip-10-0-0-45 err logger: /usr/libexec/aws/aws-failover-tgactive.sh (traffic-group-1): Failed to reassign some or all address(es): 10.0.1.100 10.0.1.100 on interface eni-8de3add1 Deployment guide I've followed: https://support.f5.com/kb/en-us/products/big-ip_ltm/manuals/product/bigip-ve-high-availability-amazon-ec2-12-1-0.html Any idea? Thank you in advance.225Views0likes0Comments