I am failing a portion of the grc.com "Shields Up" test with this message:
Ping Reply: RECEIVED (FAILED) — Your system REPLIED to our Ping (ICMP Echo) requests, making it visible on the Internet. Most personal firewalls can be configured to block, drop, and ignore such ping requests in order to better hide systems from hackers. This is highly recommended since "Ping" is among the oldest and most common methods used to locate systems prior to further exploitation.
In my OpenWrt 24.10 Firewall - Traffic Rules, I set Allow-Ping and Allow-ICMPv6-Input to drop and restarted my router and verified settings, still getting the above message from Shields Up.
Fact is, as soon as you are on the internet, you are 'visible' - regardless of ping or no ping. While ICMP ECHO and ~REPLY are mostly a diagnostic tool for IPv4 (but they may be and important part in connection establishment for games and similar things where responsiveness matters), it is an essential part for IPv6 and cannot be disabled there.
GRC's explanations are overly alarmist here, ping is not a security risk - and your attackers already know if you're there or not anyways. By disabling it, you only hurt yourself.
@slh / @moeller0:
For someone whose WAN zone is currently set to 'drop' for the INPUT chain, do you have a recommended ICMP rule for IPv4? Or do you recommend just opening all ICMP (including all ICMP types) to be accepted to the WAN zone?
Or, perhaps you were speaking in the context of not blocking outbound ICMP of any type?
Just looking for clarification here. Thanks!
FWIW, I am asking specifically in the context of ICMP[v4] and not ICMPv6.
The only ICMPv4 allowed by the default firewall is echo-request. To adhere to GRC recommendations (not recommended), set wan default input to DROP and remove or disable the Allow-Ping traffic rule.
Is this where I change input to drop, if so I did that and that reject on the left did not change and GRC still reporting the my router is responding to a echo-request.
What device actually owns your public IP address? Are you sure its your openwrt router? Or do you have a device from your ISP in front of it, in your house?