Software Firewalls by Palo Alto Networks: A Comprehensive Guide