Blocking multicast (in general or partially) is a network design and security decision that each enterprise needs to make for their own. There is no standard that prohibits multicast generally.
Multicast can greatly increase the efficiency of your network when there are flows than can be mapped. It is quite possible to have a high security level even when multicast is used. Of course, when used without network restrictions multicast can be used to bypass other filters. As with other techniques, if you allow multicast you need to do it in a controlled fashion.
With IPv6 multicast support is _mandatory_ , (somewhat) replacing IPv4's broadcast, so generally banning multicast is not pratical.