×

Electronic message threat protection system for authorized users

  • US 9,467,435 B1
  • Filed: 09/15/2015
  • Issued: 10/11/2016
  • Est. Priority Date: 09/15/2015
  • Status: Active Grant
First Claim
Patent Images

1. An electronic message threat protection system for authorized users comprising:

  • a message transformation subsystem comprisinga message input module that receives an electronic message comprisinga sender information;

    a recipient information; and

    ,a resource or a reference to said resource, wherein said resource or said reference to said resource comprises one or more of a link to a web page and a message attachment that comprises an attached file;

    a reference rewriting module that replaces said resource or said reference to said resource with a protected reference to said resource, to form a protected message;

    wherein said protected reference comprises one or more ofan encoded link to said web page comprising the link to said web page with an encoded path, anda converted protected attachment comprising an encoded file reference; and

    ,a message output module that forwards said protected message to a recipient corresponding with said recipient information;

    an authorization subsystem configured to determine whether a user is an authorized user who is permitted to use said protected reference to access said resource; and

    ,a secure resource access subsystem configured to provide said authorized user with secure access to said resource via a security mechanism that mitigates one or more potential threats from said resource;

    wherein the message input module, the reference rewriting module and the security mechanism are executable on a client or server computer or set of client or server computers;

    whereinsaid recipient of said electronic message creates a copy of said protected reference;

    use of said protected reference or of said copy of said protected reference by said user to access said resource automatically causessaid authorization subsystem to determine whether said user is said authorized user; and

    ,when said user is said authorized user, said secure resource access subsystem to provide said authorized user with said secure access to said resource via said security mechanism; and

    ,when said user is not said authorized user, said secure resource access subsystem to block access to said resource for said user; and

    ,whereinsaid secure resource access subsystem comprises a sandbox environment configured to open a sandboxed file;

    said protected reference comprisesa proxy server address of a proxy server;

    said encoded file reference to said sandboxed file, wherein said sandboxed file is a copy of said attached file in said sandbox environment;

    said proxy server comprises or communicates withsaid authorization subsystem;

    said secure resource access subsystem; and

    ,said proxy server is configured todecode said encoded file reference to obtain a reference to said sandboxed file; and

    ,open said sandboxed file in said sandbox environment.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×