首页> 外国专利> System and method for intercepting data flow between a computer process and a file

System and method for intercepting data flow between a computer process and a file

机译:拦截计算机进程和文件之间的数据流的系统和方法

摘要

A system and method is provided for intercepting and processing input/output of computer processes without requiring the restarting and/or recompiling of the connected processes. An exemplary method includes interrupting an execution of a first process by a CPU of a computing device having an operating system with a first file descriptor table that references the first process to a system resource and loading parasite code into an address space of the first process. The method further includes creating a communication channel between the first and second processes, updating a second file descriptor table for the second process so that the second file descriptor table includes an index references to the system resource and the communication channel, and updating the index reference in the first file descriptor table to reference the communication channel. Once the file descriptor tables have been updated the execution of the first process is restored.
机译:提供了一种系统和方法,用于拦截和处理计算机进程的输入/输出,而无需重新启动和/或重新编译所连接的进程。一种示例性方法包括:通过具有操作系统的计算设备的CPU来中断第一进程的执行,该操作系统具有将第一进程引用到系统资源的第一文件描述符表,并将寄生代码加载到第一进程的地址空间中。该方法还包括:在第一进程和第二进程之间创建通信信道;为第二进程更新第二文件描述符表,以使第二文件描述符表包括对系统资源和通信信道的索引参考;以及更新索引参考。在第一个文件描述符表中引用通信通道。文件描述符表更新后,将恢复第一个过程的执行。

著录项

  • 公开/公告号US10452408B1

    专利类型

  • 公开/公告日2019-10-22

    原文格式PDF

  • 申请/专利权人 VIRTUOZZO INTERNATIONAL GMBH;

    申请/专利号US201615393879

  • 发明设计人 PAVEL EMELYANOV;ALEXEY KOBETS;

    申请日2016-12-29

  • 分类号G06F9/445;G06F9/54;G06F9/50;G06F13/24;

  • 国家 US

  • 入库时间 2022-08-21 12:16:03

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号