zsimaiof
There are loads of different hardening methods like denying access to only the IP, stuff like iptables to blacklist IPs that are scanning ports, denying requests with improper user agent information, etc. I would suggest Googling "how to harden [insert_server_name] server" for different hardening guides specific to your server.
No, you cannot add a block, etc. you can only add individual IPs. Stuff like this will be changing in v2.0 so stay tuned!
Yes, you can disable Ticket creation on the Client Portal by going to Admin Panel > Settings > Users, enable Registration Required, set Registration Method to Disabled, and Save Changes.
Cheers.