HTTP-Based Remote Management for IP Terminals Behind Firewalls
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional conferencing systems face challenges in managing and administering IP terminals behind firewalls and NAT installations due to strict firewall policies and the limitations of protocols like SNMP, which pose security risks and hinder remote configuration and monitoring.
Innovation Solution
A method utilizing periodic HTTP connections to transmit requests and instructions through firewalls/NAT installations, employing HTTPS for secure communication, and extending DHCP to automatically configure equipment with the management system's IP address, allowing for remote management and monitoring without compromising security.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If SNMP protocol is used for monitoring equipment behind firewall, then monitoring capability is improved, but security risk increases significantly
Solution Approach 1:
The patent introduces an HTTP/HTTPS protocol as an intermediary mechanism between the management system and equipment behind firewalls. Instead of using SNMP which requires opening security holes in firewalls, the system uses standard web protocols that are already permitted by firewall configurations, thus achieving monitoring capability without increasing security risks
Solution Approach 2:
The patent creates a virtual copy of the management interface through web-based HTML forms that replicate SNMP functionality. The equipment generates HTTP requests containing monitoring data in HTML format, which the management system can process similarly to SNMP traps, providing monitoring capability through a secure alternative protocol
2Ease of operation
If management system initiates connections to equipment behind firewall, then configuration capability is improved, but firewall policy compliance deteriorates
Solution Approach 1:
The patent inverts the traditional initiation direction of communication. Instead of the management system initiating connections to equipment (which is blocked by firewall policies), the equipment is configured to initiate HTTP requests to the management system. This reversal allows configuration capability while maintaining firewall policy compliance, as outbound connections from equipment are permitted
3Object-affected harmful factors
If NAT installation is used to protect internal network, then security is improved, but management system cannot determine actual device IP addresses
Solution Approach 1:
The patent makes the equipment capable of performing multiple functions: it can both generate monitoring data and provide its own address information through the same HTTP request mechanism. The equipment includes its IP address and port information within the HTML request body, allowing the management system to identify the device without requiring NAT translation or additional configuration
4Reliability
If firewall ports are opened for SNMP communication, then monitoring functionality is improved, but network security deteriorates
Solution Approach 1:
The patent changes the protocol parameter from SNMP (which requires opening specific high-risk ports) to HTTP/HTTPS (which uses standard web ports already permitted by firewalls). This parameter change allows monitoring functionality to operate through existing firewall rules without creating additional security vulnerabilities associated with opening SNMP ports
Data Source
AI summary
A method for managing and monitoring communication devices in a firewall/NAT protected network from a Management system outside the firewall/NAT protected network includes periodically and at predefined events opening an http connection and transmitting a request from the respective communication devices to the Management system through a firewall/NAT installation protecting the network, and when receiving said request in the management system, transmitting instructions and data to the communication devices from the management system in a http response through said http connection.

