Universal Plug and Play est une option présente dans logicielles et matérielles des pare-feu. Il ouvre automatiquement les ports pour les programmes qui le demandent. Lorsque les programmes ne sont pas utilisent ces ports, ils sont automatiquement fermés. Bien UPnP peut présenter des failles de sécurité, il est toujours mieux que d'avoir tous les ports ouverts tout le temps. OS X a un pare-feu intégré, mais en raison des problèmes de sécurité potentiels avec UPnP, Apple a limité son utilisation aux logiciels signés. De cette façon, seul logiciel légitime peut avoir automatiquement les ports ouvert pour elle.