`Case 3:17-cv-05659-WHA Document 154-4 Filed 07/12/18 Page 1 of 2
`
`
`
`
`
`EXHIBIT 3
`EXHIBIT 3
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Case 3:17-cv-05659-WHA Document 154-4 Filed 07/12/18 Page 2 of 2
`Case 3:17-cv-05659-WHA Document 154-4 Filed 07/12/18 Page 2 of 2
`
`
`
`983348A
`US005
`5,983,348
`(11) Patent Number:
`United States Patent
`Ji
`[45] Date of Patent:
`Nov. 9, 1999
`
`
`
`e
`~*
`
`[54] COMPDTER NETWORK MALICIOUS CODE
`SCANNER
`
`Inventor! Shuang Ji, Santa Clara, Calif.
`[75]
`[73] Assignee: Trend Micra Incorporated, Cupertino,
`Calif.
`:
`,
`
`(21] Appl. No.: 08/926,619
`(22]
`Filed:
` - Sep. 10, 1997
`
`vesweee GOGE 13/00
`(S1] mt. CLE
`
`713/200; 714/38
`[52] U.S. Ch sue
`
`. 395/186, 187.01,
`[58]
`Field of Search .
`395/188.01, 183.14, 183.13, 200.54, 200.55,
`200.32; 380/3, 4, 23, 25; 713/200, 201,
`202; 714/38, 37 .
`
`.
`
`[56] -
`
`References Cited
`U.S. PATENT DOCUMENTS
`
`5,257,381 LO/1993 COOK ceecessssesscsssenseeee
`5,359,659 10/1994 Rosenthal ..uccasssncones
`
`
`« 395f700
`
`
`2/1995 Freeman et al. ssc ceecoeneesone 379/15
`5,390,232
`4/L997 Jiet al tesovaonees 395/187.01
`5,623,600
`
`9/1998 Cohen et al. ausssessreenuens 395/200.32
`5,805,829
`Primary Examiner—Norman, Michael Weight
`Attorney, Agent, or Firm-—Skjerven, Morrill MacPherson,
`Franklia & Friel LLP; Norman R. Klivans
`ABSTRACT
`(s7-
`A network scanner for security checking of application
`programs (e.g. Java applets or Active X controls) reecived
`overthe Internet or an Intranet has both static (pre-run time)
`and dynamic (run time) ‘scanning, Static scanning at the
`HTTP proxy server identifies suspicious instructions and
`_ instruments them e.g. a pre-and-post filter instruction
`sequence or otherwise. The instrumented applet
`is then
`transferred to the client (web browser) together with security
`monitoring code. During, run time at the clicat, the instru-
`mented instructions are thereby monitored for security
`policy violations, and execution of an instruction is pre-
`vented in the event of such a violation.
`.
`
`44 Claims, 2 Drawing Sheets
`
`Applet
`
` Prefetcher
`
`
`
`Securing Policy
`Generator
`
`
`erify Signature
`
`Monitoring
`Package
`
`L
`
`;
`
`
`
`:
`
` i ‘
`
`a¢
`.
`
`iii
`iff
`
`
`
`
`EOAPTERETPRETENS8
`
`asaposten
`
`
`
`
`
`FINJAN-JN 036164
`
`
`
`
`dAR
`
`: V
`
`