×

Monitoring system for detecting and preventing a malicious program code from being uploaded from a client computer to a webpage computer server

  • US 10,630,721 B1
  • Filed: 11/22/2019
  • Issued: 04/21/2020
  • Est. Priority Date: 07/16/2019
  • Status: Active Grant
First Claim
Patent Images

1. A monitoring system for detecting and preventing a malicious program code from being uploaded from a client computer to a webpage computer server, comprising:

  • a secure computer server operably communicating with the client computer and the webpage computer server, the client computer having a first IP address, the secure computer server having a second IP address, the webpage computer server having a third IP address, the secure computer server further associating the second IP address to the webpage computer server hosting a first webpage file;

    the secure computer server receiving a first modified webpage file and an attachment file to the first webpage file from the client computer, the first modified webpage file comprising the first webpage file with user added data therein;

    the secure computer server reading the first modified webpage file in a binary mode to obtain a first binary mode file;

    the secure computer server converting the first binary mode file to a first binary file;

    the secure computer server comparing a first plurality of binary portions in the first binary file to a plurality of stored malicious binary program codes to determine whether at least one binary portion of the first plurality of binary portions corresponds to at least one malicious binary program code in the plurality of stored malicious binary program codes; and

    the secure computer server storing the first modified webpage file and the attachment file in a secure storage device and does not send the first modified webpage file and the attachment file to the webpage computer server in response to the first binary file having at least one malicious binary program code.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×