Server Security Compliance for Communication Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication systems lack the ability to dynamically adjust setting values of communication devices based on predetermined security policies, leading to potential unauthorized access and management challenges for administrators managing multiple printers.

Innovation Solution

A server system that sends requests to communication devices to change setting values if they do not meet predetermined security conditions, ensuring compliance with policy information by executing GET and SET requests over the Internet, establishing a constant connection via XMPP, and monitoring notifications to maintain secure configurations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the server automatically changes setting values of communication devices to meet security policies, then security compliance is improved, but device complexity and potential interference with device operation increase

Engineering Contradiction:
Improvesecurity complianceVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The server acts as an intermediary between security policies and communication devices. It receives policy information, evaluates it against current device settings, and automatically sends change requests to modify settings. This intermediary role centralizes security management logic, improving compliance while isolating the complexity within the server rather than requiring complex changes in each communication device.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the server continuously monitors and adjusts setting values to maintain security compliance, then security reliability is improved, but communication load and energy consumption increase

Engineering Contradiction:
Improvesecurity complianceVSAvoidcommunication energy
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The server performs periodic monitoring of setting values rather than continuous monitoring. It evaluates whether current settings comply with security policies at scheduled intervals, and only initiates change requests when non-compliance is detected. This periodic approach maintains security compliance while significantly reducing communication frequency and energy consumption compared to continuous monitoring.

Inventive Principle:
Principle #19Periodic action

3Reliability

If the server sends frequent change requests to ensure security compliance, then security reliability is improved, but communication load increases

Engineering Contradiction:
Improvesecurity complianceVSAvoidcommunication load
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system implements a feedback mechanism where the server monitors setting values, compares them against security policies, and only sends change requests when non-compliance is detected. After sending a change request, the server waits for confirmation or detection of the changed value before initiating further actions. This feedback-based approach ensures security compliance while minimizing unnecessary communication load by acting only when needed.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10936266B2Server and non-transitory computer-readable medium storing computer-readable instructions for server
Publication Date: 2021.03.02 BROTHER KOGYO KK
  • US10936266B2 patent drawing
  • US10936266B2 patent drawing
  • US10936266B2 patent drawing

AI summary

A server may send a sending request to a communication device via the Internet, the sending request being a signal for requesting the communication device to send a first setting value corresponding to a first setting item of the communication device; after the sending request has been sent to the communication device, receive the first setting value from the communication device via the Internet; determine whether the received first setting value satisfies a first predetermined condition; and in a case where it is determined that the received first setting value does not satisfy the first predetermined condition, send a first changing request to the communication device via the Internet, the first changing request being a signal for requesting the communication device to change a specific setting value corresponding to a specific setting item of the communication device.