-
公开(公告)号:US08296472B2
公开(公告)日:2012-10-23
申请号:US13445703
申请日:2012-04-12
申请人: Erik Cota-Robles , Igor Korsunsky
发明人: Erik Cota-Robles , Igor Korsunsky
CPC分类号: G06F9/468 , G06F13/102 , G06F2213/0042 , G06F2213/0058
摘要: System and methods for safely sharing universal serial bus (USB) devices are provided. A request is received to switch from a state in which user mode drivers are not enabled to a state in which user mode drivers are enabled. For each kernel mode USB driver in the system, an I/O control (IOCTL) is called in each kernel mode USB driver. The IOCTL requests that the kernel mode USB driver yield devices on which it has a claim. Also, for each kernel mode USB driver in the system, it is determined if the kernel mode USB driver will yield one or more devices on which it has a claim. For each kernel mode USB driver that will yield and for each device claimed by the kernel mode USB driver for which the kernel mode USB driver respects a request to unclaim the device, a process is executed as if there had been a hot unplug event on the device.
摘要翻译: 提供了用于安全共享通用串行总线(USB)设备的系统和方法。 接收到从不启用用户模式驱动程序的状态切换到启用用户模式驱动程序的状态的请求。 对于系统中的每个内核模式USB驱动程序,在每个内核模式USB驱动程序中调用I / O控制(IOCTL)。 IOCTL要求内核模式的USB驱动程序产生具有声明的设备。 此外,对于系统中的每个内核模式USB驱动程序,确定内核模式USB驱动程序是否会产生一个或多个具有声明的设备。 对于每个内核模式USB驱动程序,以及由内核模式USB驱动程序所声称的每个设备的内核模式USB驱动程序都遵守用于取消声明该设备的请求,则会执行一个进程,就好像已经有一个热插拔事件 设备。
-
公开(公告)号:US08166211B2
公开(公告)日:2012-04-24
申请号:US12795352
申请日:2010-06-07
申请人: Erik Cota-Robles , Igor Korsunsky
发明人: Erik Cota-Robles , Igor Korsunsky
CPC分类号: G06F9/468 , G06F13/102 , G06F2213/0042 , G06F2213/0058
摘要: Described herein are systems and methods for preventing a user mode USB driver from performing IOCTL operations other than read-safe IOCTLs on a USB device that has been claimed by a kernel mode driver or is in use by another user mode USB driver. In one method, it is determined whether a kernel mode USB driver will claim a device or whether the device will be available to be claimed by user mode USB drivers. In the event the device is claimed by a kernel mode USB driver, user mode USB drivers will be prevented from claiming the device. In the event the device is available for use by user mode USB drivers, but has been opened for write by one user mode USB driver, all other user mode USB drivers will be prevented from claiming the device. All IOCTL operations other than read-safe IOCTLs will be prevented from being performed by a user mode USB driver unless that USB driver has claimed the device.
摘要翻译: 这里描述的是用于防止用户模式USB驱动器在由内核模式驱动程序所要求的或由另一用户模式USB驱动程序使用的USB设备上执行除了安全IOCTL之外的IOCTL操作的系统和方法。 在一种方法中,确定内核模式USB驱动程序是否要求设备,或者该设备是否可被用户模式USB驱动程序声明。 如果设备由内核模式USB驱动程序声明,用户模式USB驱动程序将被阻止声明该设备。 如果设备可以由用户模式USB驱动程序使用,但是已经被一个用户模式USB驱动程序打开以供写入,所有其他用户模式USB驱动程序将被阻止声明该设备。 除非是安全的IOCTL,所有IOCTL操作将被用户模式的USB驱动程序禁止执行,除非该USB驱动程序声称该设备。
-
3.
公开(公告)号:US20100306599A1
公开(公告)日:2010-12-02
申请号:US12472180
申请日:2009-05-26
申请人: Erik COTA-ROBLES , Igor KORSUNSKY
发明人: Erik COTA-ROBLES , Igor KORSUNSKY
CPC分类号: G06F13/102 , G06F11/0706 , G06F11/0712 , G06F11/0784
摘要: A software module capable of simultaneously supporting multiple services provides log message throttling for each service with a separate “per service” log message buffer. When the software module is a device driver, for example, each device controlled by the device driver is allocated a message buffer to store descriptive log messages. Upon generation of a warning log message, descriptive log messages in the message buffer are flushed to a log file for review by an administrator. Furthermore, log message throttling may be implemented by only flushing the message buffer upon certain occurrences of warning log messages, such as in accordance with an exponential back-off algorithm.
摘要翻译: 能够同时支持多个服务的软件模块通过单独的“每服务”日志消息缓冲区为每个服务提供日志消息限制。 当软件模块是设备驱动程序时,例如,由设备驱动程序控制的每个设备被分配消息缓冲器来存储描述性日志消息。 生成警告日志消息后,消息缓冲区中的描述性日志消息将刷新到日志文件以供管理员查看。 此外,日志消息限制可以通过仅在某些事件发生的警告日志消息(例如根据指数退避算法)冲洗消息缓冲器来实现。
-
4.
公开(公告)号:US08914684B2
公开(公告)日:2014-12-16
申请号:US12472180
申请日:2009-05-26
申请人: Erik Cota-Robles , Igor Korsunsky
发明人: Erik Cota-Robles , Igor Korsunsky
CPC分类号: G06F13/102 , G06F11/0706 , G06F11/0712 , G06F11/0784
摘要: A software module capable of simultaneously supporting multiple services provides log message throttling for each service with a separate “per service” log message buffer. When the software module is a device driver, for example, each device controlled by the device driver is allocated a message buffer to store descriptive log messages. Upon generation of a warning log message, descriptive log messages in the message buffer are flushed to a log file for review by an administrator. Furthermore, log message throttling may be implemented by only flushing the message buffer upon certain occurrences of warning log messages, such as in accordance with an exponential back-off algorithm.
摘要翻译: 能够同时支持多个服务的软件模块通过单独的“每服务”日志消息缓冲区为每个服务提供日志消息限制。 当软件模块是设备驱动程序时,例如,由设备驱动程序控制的每个设备被分配消息缓冲器来存储描述性日志消息。 生成警告日志消息后,消息缓冲区中的描述性日志消息将刷新到日志文件以供管理员查看。 此外,日志消息限制可以通过仅在某些事件发生的警告日志消息(例如根据指数退避算法)冲洗消息缓冲器来实现。
-
公开(公告)号:US09275047B1
公开(公告)日:2016-03-01
申请号:US11236280
申请日:2005-09-26
申请人: Roman Yanovsky , Igor Korsunsky , John Gmuender , Boris Yanovsky
发明人: Roman Yanovsky , Igor Korsunsky , John Gmuender , Boris Yanovsky
IPC分类号: G06F17/30
CPC分类号: H04L65/608 , G06F17/30 , G06F17/30056 , H04L65/605 , H04L65/80 , H04L67/10
摘要: Method and apparatus for multimedia content filtering are described herein. In one embodiment, an example of a network access device, in response to multimedia content transmitted from a source over a first network and destined to a destination over a second network, opens the multimedia content within the network access device interfacing the first and second networks. A content rating operation is performed on the opened multimedia content to determine whether the multimedia content should be transmitted to the destination over the second network. Other methods and apparatuses are also described.
摘要翻译: 本文描述了用于多媒体内容过滤的方法和装置。 在一个实施例中,网络接入设备的示例响应于通过第一网络从源发送并且通过第二网络发往目的地的多媒体内容,打开在与第一和第二网络接口的网络接入设备内的多媒体内容 。 对打开的多媒体内容执行内容评级操作,以确定是否应通过第二网络将多媒体内容发送到目的地。 还描述了其它方法和装置。
-
公开(公告)号:US20120198097A1
公开(公告)日:2012-08-02
申请号:US13445703
申请日:2012-04-12
申请人: Erik Cota-Robles , Igor Korsunsky
发明人: Erik Cota-Robles , Igor Korsunsky
IPC分类号: G06F3/00
CPC分类号: G06F9/468 , G06F13/102 , G06F2213/0042 , G06F2213/0058
摘要: System and methods for safely sharing universal serial bus (USB) devices are provided. A request is received to switch from a state in which user mode drivers are not enabled to a state in which user mode drivers are enabled. For each kernel mode USB driver in the system, an I/O control (IOCTL) is called in each kernel mode USB driver. The IOCTL requests that the kernel mode USB driver yield devices on which it has a claim. Also, for each kernel mode USB driver in the system, it is determined if the kernel mode USB driver will yield one or more devices on which it has a claim. For each kernel mode USB driver that will yield and for each device claimed by the kernel mode USB driver for which the kernel mode USB driver respects a request to unclaim the device, a process is executed as if there had been a hot unplug event on the device.
摘要翻译: 提供了用于安全共享通用串行总线(USB)设备的系统和方法。 接收到从不启用用户模式驱动程序的状态切换到启用用户模式驱动程序的状态的请求。 对于系统中的每个内核模式USB驱动程序,在每个内核模式USB驱动程序中调用I / O控制(IOCTL)。 IOCTL要求内核模式的USB驱动程序产生具有声明的设备。 此外,对于系统中的每个内核模式USB驱动程序,确定内核模式USB驱动程序是否会产生一个或多个具有声明的设备。 对于每个内核模式USB驱动程序,以及由内核模式USB驱动程序所声称的每个设备的内核模式USB驱动程序都遵守用于取消声明设备的请求,则会执行一个进程,就好像已经有一个热插拔事件 设备。
-
公开(公告)号:US08863286B1
公开(公告)日:2014-10-14
申请号:US11837779
申请日:2007-08-13
IPC分类号: G06F11/00 , G06F12/14 , G06F12/16 , G06F9/00 , G06F15/16 , G06F17/00 , G08B23/00 , H04L29/06 , G06F21/56
CPC分类号: H04L63/1416 , G06F21/56 , G06F21/561 , G06F21/562 , G06F2221/2119 , H04L63/1425 , H04L63/145
摘要: Techniques for notification of reassembly-free file scanning are described herein. According to one embodiment, a first request for accessing a document provided by a remote node is received from a client. In response to the first request, it is determined whether a second request previously for accessing the document of the remote node indicates that the requested document from the remote node contains offensive data. If the requested document contains offensive data, a message is returned to the client, without accessing the requested document of the remote node, indicating that the requested document is not delivered to the client.
摘要翻译: 本文描述了用于通知无组装文件扫描的技术。 根据一个实施例,从客户端接收到访问由远程节点提供的文档的第一请求。 响应于第一请求,确定先前用于访问远程节点的文档的第二请求是否指示来自远程节点的所请求的文档包含令人反感的数据。 如果请求的文档包含令人反感的数据,则将消息返回给客户端,而不访问远程节点的请求文档,指示所请求的文档未传递给客户端。
-
公开(公告)号:US20110302330A1
公开(公告)日:2011-12-08
申请号:US12795352
申请日:2010-06-07
申请人: Erik COTA-ROBLES , Igor KORSUNSKY
发明人: Erik COTA-ROBLES , Igor KORSUNSKY
IPC分类号: G06F3/00
CPC分类号: G06F9/468 , G06F13/102 , G06F2213/0042 , G06F2213/0058
摘要: Described herein are systems and methods for preventing a user mode USB driver from performing IOCTL operations other than read-safe IOCTLs on a USB device that has been claimed by a kernel mode driver or is in use by another user mode USB driver. In one method, it is determined whether a kernel mode USB driver will claim a device or whether the device will be available to be claimed by user mode USB drivers. In the event the device is claimed by a kernel mode USB driver, user mode USB drivers will be prevented from claiming the device. In the event the device is available for use by user mode USB drivers, but has been opened for write by one user mode USB driver, all other user mode USB drivers will be prevented from claiming the device. All IOCTL operations other than read-safe IOCTLs will be prevented from being performed by a user mode USB driver unless that USB driver has claimed the device.
摘要翻译: 这里描述的是用于防止用户模式USB驱动器在由内核模式驱动程序所要求的或由另一用户模式USB驱动程序使用的USB设备上执行除了安全IOCTL之外的IOCTL操作的系统和方法。 在一种方法中,确定内核模式USB驱动程序是否要求设备,或者该设备是否可被用户模式USB驱动程序声明。 如果设备由内核模式USB驱动程序声明,用户模式USB驱动程序将被阻止声明该设备。 如果设备可以由用户模式USB驱动程序使用,但是已经被一个用户模式USB驱动程序打开以供写入,所有其他用户模式USB驱动程序将被阻止声明该设备。 除非是安全的IOCTL,所有IOCTL操作将被用户模式的USB驱动程序禁止执行,除非该USB驱动程序声称该设备。
-
-
-
-
-
-
-