I’m doing the improvements in my firewall and I’d like your opinions about it.
Before, I was working with white list and now, I’m working to setup my firewall to work with black list. Is it correct?
What did you mean by this statement? My reading of the firewall rules is of a restrictive policy that only allows the given services (http(s),email,sql,etc) and blocks everything else, even user–>internet, so all of the rules are necessary…
You mentioned blacklist in the original post, but I see neither a whitelist nor a blacklist in this firewall configuration (except for “internal hosts” being allowed to ping and access the Mikrotik itself. If you’re planning to make a blacklist, I usually put the blacklist rule as rule #1 in each chain - drop src-address-list=blacklist in input and forward chains, and then drop-dst-address-list=blacklist as #1 of output and #2 of forward.
If you’re talking about the default policy of the firewall, then perhaps you should use the terms “default deny” and “default accept” - your firewall is “default deny” which means that you must explicitly list everything you wish to allow, and anything you didn’t list is blocked by default. This is the more secure method but it can be a pain to administer when you’re using it for outbound traffic to the Internet - applications that you intend to support might use strange port numbers (VoIP comes immediately to mind) and make life difficult. If I had a dollar for every customer who had to go through their SonicWall to allow ports to the Internet… well, I’d be on an island somewhere drinking piña coladas.