Patents by Inventor Jinfeng Yuan

Jinfeng Yuan has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11972116
    Abstract: A processing unit determines a first mapping relationship and a second mapping relationship, where the first mapping relationship indicates that an access rule of a first physical address is access forbidden, and the second mapping relationship indicates that an access rule of the first physical address is access allowed. The processing unit determines that a target mapping relationship is the first mapping relationship, sends a first access request to a memory control unit. The processing unit receives first exception information sent by the memory control unit, where the first exception information is sent when the memory control unit determines that the access rule of the first physical address in the target mapping relationship is access forbidden. The processing unit monitors a process based on the first exception information, switches the target mapping relationship; and re-sends the first access request to the memory control unit.
    Type: Grant
    Filed: March 26, 2020
    Date of Patent: April 30, 2024
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Jinfeng Yuan, Shengqiang Huang, Yongcun Gan
  • Publication number: 20220391493
    Abstract: This application provides a program code execution behavior monitoring method. A computer device executes, in a virtual execution environment, first code corresponding to first program code, where the first code belongs to external code, the external code is code, other than internal code, invoked in the first program code, the external code includes system code provided by an operating system of the computer device, and the internal code is code of a process generated by the first program code. In a process of executing the first code, if second code belongs to the internal code, before execution of the second code is completed, the computer device switches an execution environment of the first program code to a simulated execution environment, where the second code is to-be-executed code. The computer device executes the second code in the simulated execution environment.
    Type: Application
    Filed: August 16, 2022
    Publication date: December 8, 2022
    Inventors: Jinfeng YUAN, Jia CHEN
  • Patent number: 11467977
    Abstract: A method for monitoring memory access behavior of a sample process is provided. A processing unit of a computer device determines a page table of the sample process based on a page directory base address of the sample process, where each entry of the page table includes first information, the first information indicates whether the entry has been assigned a guest physical address, the entry that has been assigned the guest physical address includes second information that is used to indicate an access permission of the assigned guest physical address; determines a target entry from the page table, the target entry has been assigned a guest physical address, and an access permission is execution allowed; determines a target host physical address corresponding to the target guest physical address that is assigned to the target entry; and monitors behavior of accessing memory space indicated by the target host physical address.
    Type: Grant
    Filed: December 21, 2020
    Date of Patent: October 11, 2022
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Jinfeng Yuan, Jia Chen
  • Patent number: 11301282
    Abstract: An information protection method includes receiving a request message sent by a virtual machine (VM), sending the request message to a VM instance corresponding to the VM or the shared service module, determining whether there is attack information included in the request message, and deleting the VM that sends the request message and the VM instance corresponding to the VM.
    Type: Grant
    Filed: August 20, 2019
    Date of Patent: April 12, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Yubin Xia, Jinfeng Yuan
  • Publication number: 20210109864
    Abstract: A method for monitoring memory access behavior of a sample process is provided. A processing unit of a computer device determines a page table of the sample process based on a page directory base address of the sample process, where each entry of the page table includes first information, the first information indicates whether the entry has been assigned a guest physical address, the entry that has been assigned the guest physical address includes second information that is used to indicate an access permission of the assigned guest physical address; determines a target entry from the page table, the target entry has been assigned a guest physical address, and an access permission is execution allowed; determines a target host physical address corresponding to the target guest physical address that is assigned to the target entry; and monitors behavior of accessing memory space indicated by the target host physical address.
    Type: Application
    Filed: December 21, 2020
    Publication date: April 15, 2021
    Inventors: Jinfeng Yuan, Jia Chen
  • Publication number: 20200225855
    Abstract: A processing unit determines a first mapping relationship and a second mapping relationship, where the first mapping relationship indicates that an access rule of a first physical address is access forbidden, and the second mapping relationship indicates that an access rule of the first physical address is access allowed. The processing unit determines that a target mapping relationship is the first mapping relationship, sends a first access request to a memory control unit. The processing unit receives first exception information sent by the memory control unit, where the first exception information is sent when the memory control unit determines that the access rule of the first physical address in the target mapping relationship is access forbidden. The processing unit monitors a process based on the first exception information, switches the target mapping relationship; and re-sends the first access request to the memory control unit.
    Type: Application
    Filed: March 26, 2020
    Publication date: July 16, 2020
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Jinfeng Yuan, Shengqiang Huang, Yongcun Gan
  • Publication number: 20190370054
    Abstract: An information protection method includes receiving a request message sent by a virtual machine (VM), sending the request message to a VM instance corresponding to the VM or the shared service module, determining whether there is attack information included in the request message, and deleting the VM that sends the request message and the VM instance corresponding to the VM.
    Type: Application
    Filed: August 20, 2019
    Publication date: December 5, 2019
    Inventors: Yubin Xia, Jinfeng Yuan