Device Blocking Tool for Network Security via VLAN Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Large networks face challenges in timely identification and removal of compromised devices, which can reconnect and compromise the network, making it difficult to maintain security against malicious activities and data theft.

Innovation Solution

A device blocking tool that uses a user interface, location engine, retrieval engine, and update engine to identify devices connected through wired or wireless connections, determines their switch and VLAN type, and updates access control lists to disconnect and block compromised devices from reconnecting, thereby enhancing network security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If devices are blocked from reconnecting to the network, then network security is improved, but device complexity increases due to the need for identification and blocking mechanisms

Engineering Contradiction:
Improvenetwork securityVSAvoidblocking tool complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The blocking tool is divided into distinct functional modules: a user interface for input, a location engine for determining device connection details (switch and VLAN), a retrieval engine for accessing access control lists, and an update engine for applying blocks. This segmentation allows each component to perform its specific function independently, reducing overall system complexity while maintaining security effectiveness.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an access control server as an intermediary component that receives device identification information, determines connection details, and facilitates the blocking process. This intermediary handles the complex logic of identifying compromised devices and managing access control lists, thereby simplifying the overall system architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If compromised devices are identified and blocked timely, then network security is improved, but loss of time increases due to the identification and blocking process

Engineering Contradiction:
Improvenetwork securityVSAvoiddevice identification and blocking time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system maintains access control lists that are pre-configured with blocking rules. When a compromised device is identified, the update engine can immediately apply pre-prepared blocking actions to the appropriate access control lists, significantly reducing the time required to block the device compared to creating blocking rules from scratch.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The location engine receives device identification information and immediately determines connection details, providing rapid feedback to the update engine. This feedback loop enables timely blocking decisions by continuously monitoring device status and quickly implementing blocking actions based on real-time information.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If the blocking tool determines switch and VLAN information for wired connections, then blocking accuracy is improved, but device complexity increases due to additional determination logic

Engineering Contradiction:
Improvedevice identification accuracyVSAvoidlocation engine complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The location engine is designed to handle multiple connection types (wired and wireless) using a unified approach. It receives device identification information and automatically determines the appropriate switch and VLAN details regardless of connection type, eliminating the need for separate complex logic for each connection method while maintaining high identification accuracy.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10158661B2Device blocking tool
Publication Date: 2018.12.18 BANK OF AMERICA CORP
  • US10158661B2 patent drawing
  • US10158661B2 patent drawing
  • US10158661B2 patent drawing

AI summary

A device blocking tool includes a user interface, a location engine, a retrieval engine, and an update engine. The user interface receives at least one of a MAC address and an IP address of a device. The location engine communicates a query to an access control server, receives a response, and determines, based on the response, that the device connected to a network through a wired connection. In response that determination, the location engine determines a switch through which the device connected. The location engine also determines a number identifying a VLAN through which the device connected and determines that the device is an IP telephone. The retrieval engine retrieves an access control list. The update engine disconnects the device from the VLAN and reconnects the device through a second VLAN.