Patents Assigned to Finjan Software, Ltd.
  • Publication number: 20120144485
    Abstract: A security system, including a receiver for receiving a downloadable, a scanner, coupled with the receiver, for scanning the downloadable to identify suspicious computer operations therein, a code modifier, coupled with the scanner, for overwriting the suspicious computer operations with substitute computer operations, if at least one suspicious computer operation is identified by the scanner, and for appending monitoring program code to the downloadable thereby generating a modified downloadable, if at least one suspicious computer operation is identified by the scanner, and a processor, coupled with the code modifier, for executing programmed instructions, wherein the monitoring program code includes program instructions for the processor to validate input parameters for the suspicious computer operations during run-time of the downloadable. A method is also described and claimed.
    Type: Application
    Filed: July 16, 2008
    Publication date: June 7, 2012
    Applicant: FINJAN SOFTWARE, LTD.
    Inventors: Yuval Ben-Itzhak, Golan Yosef, Israel Taub
  • Patent number: 7664956
    Abstract: A method for secure printing is presented. A document management system (DMS) is provided within a server computer for storing, displaying and printing a plurality of documents. At least a portion of the documents require authentication information for displaying and printing. A web-based capture protection system is provided that prevents proprietary content displayed on a display device from being screen-captured. The web-based capture protection system is combined with the DMS to augment the DMS with capture protection of displayed documents, including intercepting retrieval requests from a client computer to display documents from the DMS.
    Type: Grant
    Filed: May 7, 2002
    Date of Patent: February 16, 2010
    Assignee: Finjan Software, Ltd.
    Inventor: Daniel I. Goodman
  • Patent number: 7657759
    Abstract: A method for altering text displayed in a formatted page, including locating a buffer of memory locations containing contents of a formatted page, locating a first text string between two markers within the buffer, the first string being an encrypted text including N characters, replacing the first text string with a second text string within the buffer, the second string being a decrypted text including M characters, where M is less than N, and inserting N-M special fill characters in the N-M unfilled memory locations between the markers within the buffer, so as to avoid the need to move the markers closer together.
    Type: Grant
    Filed: June 28, 2005
    Date of Patent: February 2, 2010
    Assignee: Finjan Software, Ltd.
    Inventors: Moshe Rubin, Daniel Schreiber
  • Publication number: 20100023756
    Abstract: A system for secure communication, including a first security computer communicatively coupled with a client computer via an SSL connection, including a certificate creator, for receiving certificate attributes of a server computer certificate and for creating a signed certificate therefrom, and an SSL connector, for performing an SSL handshake with the client computer using the signed certificate created by said certificate creator, and a second security computer communicatively coupled with a server computer via an SSL connection, and communicatively coupled with the first security computer via a non-SSL connection, including an SSL connector, for performing an SSL handshake with the server computer using a signed certificate provided by the server computer, and a protocol appender, for appending attributes of the signed certificate provided by the server computer within a message communicated to the first security computer. A method is also described and claimed.
    Type: Application
    Filed: July 23, 2008
    Publication date: January 28, 2010
    Applicant: FINJAN SOFTWARE, LTD.
    Inventors: Yuval BEN-ITZHAK, Shay Lang, Dmitry Rubinstein
  • Patent number: 7647633
    Abstract: Protection systems and methods provide for protecting one or more personal computers (“PCs”) and/or other intermittently or persistently network accessible devices or processes from undesirable or otherwise malicious operations of Java™ applets, ActiveX™ controls, JavaScript™ scripts, Visual Basic scripts, add-ins, downloaded/uploaded programs or other “Downloadables” or “mobile code” in whole or part. A protection engine embodiment provides, within a server, firewall or other suitable “re-communicator,” for monitoring information received by the communicator, determining whether received information does or is likely to include executable code, and if so, causes mobile protection code (MPC) to be transferred to and rendered operable within a destination device of the received information, more suitably by forming a protection agent including the MPC, protection policies and a detected-Downloadable.
    Type: Grant
    Filed: June 22, 2005
    Date of Patent: January 12, 2010
    Assignee: Finjan Software, Ltd.
    Inventors: Yigal Mordechai Edery, Nimrod Itzhak Vered, David R. Kroll, Shlomo Touboul
  • Patent number: 7613918
    Abstract: A method for computer security, including receiving content including potentially malicious executable code (“CODE-A”), intended for downloading at a client computer, scanning CODE-A to derive a profile thereof, determining, based on the derived profile of CODE-A, an appropriate computer account from among a plurality of computer accounts, under which CODE-A may be processed by the client computer, wherein each computer account of the plurality of computer accounts has associated therewith a security context within which an executable run under such account is processed, combining (i) information about the determined computer account name and (ii) CODE-A, with executable wrapper code (“CODE-B”) into combined code (“CODE-C”), and forwarding CODE-C to the client computer for processing. A system and a computer-readable storage medium are also described and claimed.
    Type: Grant
    Filed: February 16, 2006
    Date of Patent: November 3, 2009
    Assignee: Finjan Software Ltd.
    Inventor: Yuval Ben-Itzhak
  • Patent number: 7613926
    Abstract: Protection systems and methods provide for protecting one or more personal computers (“PCs”) and/or other intermittently or persistently network accessible devices or processes from undesirable or otherwise malicious operations of Java™ applets, ActiveX™ controls, JavaScript™ scripts, Visual Basic scripts, add-ins, downloaded/uploaded programs or other “Downloadables” or “mobile code” in whole or part. A protection engine embodiment provides, within a server, firewall or other suitable “re-communicator,” for monitoring information received by the communicator, determining whether received information does or is likely to include executable code, and if so, causes mobile protection code (MPC) to be transferred to and rendered operable within a destination device of the received information, more suitably by forming a protection agent including the MPC, protection policies and a detected-Downloadable.
    Type: Grant
    Filed: March 7, 2006
    Date of Patent: November 3, 2009
    Assignee: Finjan Software, Ltd
    Inventors: Yigal Mordechai Edery, Nimrod Itzhak Vered, David R. Kroll, Shlomo Touboul
  • Publication number: 20090019545
    Abstract: A security system, including a receiver for receiving a downloadable, a scanner, coupled with the receiver, for scanning the downloadable to identify suspicious computer operations therein, a code modifier, coupled with the scanner, for overwriting the suspicious computer operations with substitute computer operations, if at least one suspicious computer operation is identified by the scanner, and for appending monitoring program code to the downloadable thereby generating a modified downloadable, if at least one suspicious computer operation is identified by the scanner, and a processor, coupled with the code modifier, for executing programmed instructions, wherein the monitoring program code includes program instructions for the processor to validate input parameters for the suspicious computer operations during run-time of the downloadable. A method is also described and claimed.
    Type: Application
    Filed: July 16, 2008
    Publication date: January 15, 2009
    Applicant: FINJAN SOFTWARE, LTD.
    Inventors: Yuval Ben-Itzhak, Golan Yosef, Israel Taub
  • Publication number: 20080276320
    Abstract: A method for scanning files for security, including receiving an unfamiliar file for scanning, if the determining indicates that the mime type is suitable for analysis, then processing a buffer of file data from the unfamiliar file, including generating a histogram of frequencies of occurrence of bytes within a buffer of file data from the unfamiliar file, excluding a designated set of bytes, and if the generated histogram of frequencies of occurrence of the non-excluded bytes deviates substantially from a reference distribution, then signaling that the unfamiliar file is potentially malicious. A system and a computer-readable storage medium are also described and claimed.
    Type: Application
    Filed: May 4, 2007
    Publication date: November 6, 2008
    Applicant: Finjan Software, Ltd.
    Inventor: Yuval Ben-Itzhak
  • Patent number: 7418731
    Abstract: A computer gateway for an intranet of computers, including a scanner for scanning incoming files from the Internet and deriving security profiles therefor, the security profiles being lists of computer commands that the files are programmed to perform, a file cache for storing files, a security profile cache for storing security profiles for files, and a security policy cache for storing security policies for client computers within an intranet, the security policies including a list of restrictions for files that are transmitted to intranet computers. A method and a computer-readable storage medium are also described and claimed.
    Type: Grant
    Filed: May 3, 2004
    Date of Patent: August 26, 2008
    Assignee: Finjan Software, Ltd.
    Inventor: Shlomo Touboul
  • Patent number: 7281272
    Abstract: A method and system for protecting digital images copied from a video RAM, including the steps of transmitting stored pixel data from a computer memory to a video RAM, identifying protected pixel data within the stored pixel data, modifying the stored pixel data, thereby generating modified pixel data within which individual pixel datum is recognizable as being protected or unprotected, and, in response to pixel data being copied from the video RAM, replacing individual pixel datum copied from the video RAM, that is protected, with substitute pixel datum.
    Type: Grant
    Filed: December 13, 1999
    Date of Patent: October 9, 2007
    Assignee: Finjan Software Ltd.
    Inventors: Moshe Rubin, Andrew Goldman, Daniel A. Schreiber
  • Publication number: 20070143271
    Abstract: A system for appending security information to search engine results, including a search engine for locating, in a computer network, web pages that include at least one designated search term, for issuing a security analysis request to a content security scanner to assess at least one designated web page for potential security risks, and for preparing a search results summary that includes links to the located web pages and security assessments for the located web pages, a client computer communicatively coupled with the search engine for issuing a search request with at least one user designated search term, to the search engine, and for receiving the search results summary from the search engine, and a content security scanner communicatively coupled with the search engine for assessing security of content in at least one designated web page. A method and computer-readable storage media are also described and claimed.
    Type: Application
    Filed: November 29, 2006
    Publication date: June 21, 2007
    Applicant: Finjan Software, Ltd.
    Inventors: Ben-Itzhak Yuval, Elbaz Limor
  • Publication number: 20070143270
    Abstract: A system for appending security information to search engine results, including a search engine for locating, in a computer network, web pages that include at least one designated search term, for issuing a security analysis request to a content security scanner to assess at least one designated web page for potential security risks, and for preparing a search results summary that includes links to the located web pages and security assessments for the located web pages, a client computer communicatively coupled with the search engine for issuing a search request with at least one user designated search term, to the search engine, and for receiving the search results summary from the search engine, and a content security scanner communicatively coupled with the search engine for assessing security of content in at least one designated web page. A method and computer-readable storage media are also described and claimed.
    Type: Application
    Filed: November 29, 2006
    Publication date: June 21, 2007
    Applicant: Finjan Software, Ltd.
    Inventors: Ben-Itzhak Yuval, Elbaz Limor
  • Patent number: 7185358
    Abstract: A method for providing textual information in a network environment, the method comprising: receiving a request via a network for text-editable textual information; converting the text-editable textual information into a non-text-editable textual format on line upon receiving the request; and sending the non-text-editable textual information via the network. Network-based systems are also disclosed.
    Type: Grant
    Filed: June 16, 2000
    Date of Patent: February 27, 2007
    Assignee: Finjan Software, Ltd.
    Inventors: Daniel Schreiber, David Guedaliah
  • Patent number: 7155743
    Abstract: A method for authenticating a software library, including inserting an encrypted checksum into a software library, and in response to loading the software library calculating a checksum of the software library, requesting the encrypted checksum from the library, decrypting the encrypted checksum, and checking whether or not the decrypted checksum agrees with the calculated checksum. A system is also described and claimed.
    Type: Grant
    Filed: July 23, 2002
    Date of Patent: December 26, 2006
    Assignee: Finjan Software, Ltd
    Inventors: Daniel I Goodman, David Leib
  • Patent number: 7155744
    Abstract: A method for protecting digital images distributed over a network, including the steps of receiving a request from a client computer running a network browser, for an original layout page containing references to digital images therein, parsing the original layout page for the references to digital images, generating a modified layout page from the original layout page by replacing at least one of the references to digital images in the original layout page with references to substitute data, and sending the modified layout page to the client computer. A system is also described and claimed.
    Type: Grant
    Filed: December 4, 2000
    Date of Patent: December 26, 2006
    Assignee: Finjan Software, Ltd
    Inventors: Daniel Schreiber, Andrew Goldman
  • Patent number: 7076469
    Abstract: A method for protecting digital images distributed over a network, including the steps of receiving a request from a client computer running a network browser, for an original layout page containing references to digital images therein, parsing the original layout page for the references to digital images, generating a modified layout page from the original layout page by replacing at least one of the references to digital images in the original layout page with references to substitute data, and sending the modified layout page to the client computer. A system is also described and claimed.
    Type: Grant
    Filed: December 5, 2000
    Date of Patent: July 11, 2006
    Assignee: Finjan Software Ltd.
    Inventors: Daniel Schreiber, Andrew Goldman
  • Patent number: 7058822
    Abstract: Protection systems and methods provide for protecting one or more personal computers (“PCs”) and/or other intermittently or persistently network accessible devices or processes from undesirable or otherwise malicious operations of Java™ applets, ActiveX™ controls, JavaScript™ scripts, Visual Basic scripts, add-ins, downloaded/uploaded programs or other “Downloadables” or “mobile code” in whole or part. A protection engine embodiment provides, within a server, firewall or other suitable “re-communicator,” for monitoring information received by the communicator, determining whether received information does or is likely to include executable code, and if so, causes mobile protection code (MPC) to be transferred to and rendered operable within a destination device of the received information, more suitably by forming a protection agent including the MPC, protection policies and a detected-Downloadable.
    Type: Grant
    Filed: May 17, 2001
    Date of Patent: June 6, 2006
    Assignee: Finjan Software, Ltd.
    Inventors: Yigal Mordechai Edery, Nimrod Itzhak Vered, David R. Kroll
  • Patent number: 6993662
    Abstract: A method for altering text displayed in a formatted page, including locating a buffer of memory locations containing contents of a formatted page, locating a first text string between two markers within the buffer, the first string being an encrypted text string including N characters, replacing the first text string with a second text string, the second string being a decrypted text string including M characters, where M is less than N, and inserting N?M special fill characters in the N?M unfilled memory locations between the markers, so as to avoid the need to move the markers closer together.
    Type: Grant
    Filed: November 28, 2001
    Date of Patent: January 31, 2006
    Assignee: Finjan Software Ltd.
    Inventors: Moshe Rubin, Daniel Schreiber
  • Patent number: 6965968
    Abstract: A policy-based cache manager, including a memory storing a cache of digital content, a plurality of policies, and a policy index to the cache contents, the policy index indicating allowable cache content for each of a plurality of policies, a content scanner for scanning a digital content received, to derive a corresponding content profile, and a content evaluator for determining whether a given digital content is allowable relative to a given policy, based on the content profile. A method is also described and claimed.
    Type: Grant
    Filed: February 27, 2003
    Date of Patent: November 15, 2005
    Assignee: Finjan Software Ltd.
    Inventor: Shlomo Touboul