If you truely want to secure your CWP Admin interface, do the following.
Setup DDNS somewhere (No-ip is a good free version)
edit /etc/csf/csf.dyndns and add your ddns hostname there
edit /etc/csf/csf.conf
find DYNDNS set it to a value of 600 (10 minutes) DYNDNS="600";
find DYNDNS_IGNORE = "0" and change it to 1
On TCP_IN and TCP6_IN, remove port 2086,2087,2030,2031.
then restart csf. csf -r
You can still login to CWP as long as your match your dyndns, as it allows you through the firewall on all ports.