Unlock instant, AI-driven research and patent intelligence for your innovation.

Universal patching machine

a universal patching machine and patching technology, applied in the field of computer security, can solve the problems of inability to test new patches exhaustively, inability to address vulnerabilities in computers, and inability to address security risks, so as to avoid duplicates, reduce the overall size of state machine logic, and avoid disruption of data flow

Inactive Publication Date: 2008-02-28
VMWARE INC
View PDF32 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

The patent describes a universal patching machine that protects data networks from security vulnerabilities. The machine is located at the edge of a network and can intercept data traffic between the internet and the network. The machine uses patch processors and a packet controller to efficiently detect and modify vulnerabilities in the data traffic. The patch processors are formed from network patches that address different vulnerabilities and the machine code libraries of helper functions are used to merge the state machines of the network patches. The universal patching machine can be updated in real-time without disrupting the flow of data traffic. The technical effects of the invention are improved security and efficiency in protecting data networks from vulnerabilities.

Problems solved by technology

Computers in which vulnerabilities are not addressed become exposed to security risks.
Often these risks are intolerable, so it becomes necessary to install security patches.
In modern computer system environments, patch management can be exceedingly complex.
As a result, it is practically impossible to test new patches exhaustively.
System administrators are reluctant to install patches without testing, particularly on critical machines, so in practice many patches are not installed or are not installed in a timely fashion.
This leaves many computer systems at risk of attack.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Universal patching machine
  • Universal patching machine
  • Universal patching machine

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029] The present invention relates to methods and apparatus for enhancing security in a computer system by detecting and fixing security vulnerabilities using patches.

[0030] The invention may be used in the context of any suitable computer systems. Environments in which security vulnerabilities are handled by installing software directly on a host computer are said to be “host-based.” Environments in which security vulnerabilities are handled by installing software on a network appliance at the edge of a computer network (e.g., on a network appliance that serves as a gateway to a local area network), are said to be “network based.” In general, the invention applies to both host-based and network-based environments. For clarity, the discussion of the present invention sometimes focuses on network-based environments.

[0031] One way to address security vulnerability violations is by installing patches provided by a software vendor (e.g., the vendor of the operating system and / or app...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A universal patching machine is used to provide security for a computer system. A conversion function is generated for the patching machine that modifies input data to the computer system so that the computer system has an output and state that match the output and state that would be produced by a vendor-patched version of the computer system. The universal patching machine detects security vulnerabilities in intercepted data traffic. If a vulnerability violation is detected, the universal patching machine modifies the data traffic to remove the violation. Fixing the data traffic in this way ensures that the vulnerability cannot be exploited in an attack against the data network. The universal patching machine is formed from patch processors and a packet controller. The patch processors are formed from network patches. In operation, the patch processors detect vulnerabilities and issue modification commands that direct the packet controller to fix the data traffic.

Description

[0001] This application is a division of patent application Ser. No. 11 / 029,098, filed Jan. 3, 2005, which is hereby incorporated by reference herein in its entirety.BACKGROUNDS OF THE INVENTION [0002] This invention relates to computer security, and more particularly, to applying patches to fix security vulnerabilities. [0003] Security vulnerabilities in deployed software are discovered with regularity. Both operating systems and application software are affected. As vulnerabilities are identified by the computer security community, they are often included in a list of common vulnerabilities and exposures (CVE). The CVE list attempts to standardize the names of known vulnerabilities. [0004] Computers in which vulnerabilities are not addressed become exposed to security risks. Often these risks are intolerable, so it becomes necessary to install security patches. Patches (also sometimes called “updates” or “bug fixes”) are used to fix the portion of the software that gave rise to th...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(United States)
IPC IPC(8): G06F21/22G06F15/173G06F9/445
CPCH04L63/1433G06F21/85
Inventor PANJWANI, DILEEP KUMAR
Owner VMWARE INC