Universal Plug-and-Play (UPnP)


Universal Plug-and-Play (UPnP) is a protocol framework allowing network devices to autoconfigure services, such as allowing a games console to request appropriate settings from a firewall.

  • On the firewall, check the box to enable UPnP
  • A client UPnP device will be able to configure the firewall automatically to open the IP addresses and ports necessary to play an online game or place and receive VoIP calls
  • associated with many security vulnerabilities
    • best disabled if not required
  • ensure that the router does not accept UPnP configuration requests from the external (Internet) interface
  • keep up to date with any security advisories or firmware updates from the router manufacturer

Background

  • Port forwarding/port triggering is challenging for end users to configure correctly
  • Port forwarding/port triggering is challenging for end users to configure correctly
  • As a means of mitigating this attitude,
    • services that require complex firewall configuration can use the Universal Plug-and-Play (UPnP) framework
    • to send instructions to the firewall with the correct configuration parameters