Scenario:
系統中提供給特定使用者的網頁/址包含"admin",結果URL都被AWS WAF Rule: AdminProtection_URIPATH給Block
Solution:
把使用者的IP固定,加到WAF whitelist
(限制VIP才能訪問與 "admin" 相關的網址)
Result:
測試URL仍然被Block
Issues:
我用Kibana檢查WAF log,發現client IP與原本固定的IP不同,導致whitelist無法成立
->系統hostname是註冊在公司內的DNS,我電腦也是用公司內網連線並固定IP
(Private IP/wi-fi:10.xxx.xxx.xxx,VPN:172.xxx.xxx.xxx),
再去連網頁(IP:10.xxx.xxx.xxx),但WAF log上面記錄的client IP
(x-forwarded-for:203.xxx.xxx.xxx, 23.xxx.xxx.xxx)卻是Public IP
我不懂為何到了ALB/WAF後,IP就變了?