IP Library Granted Patent US 9,313,227
Granted Patent B2
US 9,313,227 · App. 14/488,443 · Granted Apr 12, 2016

Gateway-based audit log and method for prevention of data leakage

Inventor: Dan Amiga (Herzliya, IL)
Assignee: Amigon Technologies Ltd.
H04L63/18G06F21/554G06F21/6218G06F21/85H04L63/0838H04L63/10H04L63/145G06F2221/2115G06F2221/2133G06F2221/2139
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,313,227
App. No.
14/488,443
Filed
Sep 17, 2014
Granted
Apr 12, 2016
Kind
B2
Art Unit
2431
USPC
726/28
Abstract

A system and method for prevention of data leakage, the system comprising: a server configured to receive and transmit user activity commands; a protection module configured to validate and reconstruct commands received from the server and to transmit the validated reconstructed commands, the protection module further configured to create a security image associated with a specific user; and a secured transmission module configured to transmit the security image to the server while ensuring that the security image is sent securely to the associated user, wherein the server is further configured to receive the security image via the secured transmission module and to present the security image to the associated user.

Claims (34)

1. A system for prevention of data leakage, the system comprising:

a first server configured to receive and transmit user activity commands to a protection module;

the protection module configured to validate and reconstruct the commands received from the first server and to transmit the validated reconstructed commands to a second server for accessing a requested resource by a specific user via a secured transmission module, the protection module further configured to create a security image associated with the specific user and the user activity command; and

the secured transmission module configured to transmit the security image to the first server while ensuring that the security image is sent securely by the secured transmission module to the associated specific user,

wherein the first server is further configured to receive the security image via the secured transmission module and to present the security image to the associated specific user so as to enable the user to operate an interactive page with the first server via the protection module to send the user activity commands to the second server.

2. The system of claim 1 , wherein the security image comprises a CAPTCHA challenge that has to be solved by the associated specific user in order to receive further data via the secured transmission module.

3. The system of claim 1 , wherein the protection module comprises a database to store outgoing commands and wherein the security image comprises a security log in a visual format listing the outgoing commands entered by the associated specific user.

4. The system of claim 3 , wherein the activity commands comprises at least one of a list comprising text entered to a text box, web-page requests and/or any other suitable request.

5. The system of claim 3 , wherein the activity commands are received via a browser user interface.

6. The system of claim 1 , wherein the protection module is configured to validate commands based on a pre-determined policy of user behavior.

7. The system of claim 6 , wherein a CAPTCHA challenge is generated and included in the created security image in case the pre-determined policy is violated by the user, the CAPTCHA challenge has to be solved by the associated specific user in order to receive further data via the secured transmission module.

8. The system of claim 1 , wherein the secured transmission module comprises a one-way by-pass transmission module for sending the security image created by the protection module to the first server separately from data received from the second server.

9. The system of claim 1 , wherein the protection module is configured to create the security image every given period of time, periodically and/or upon sending a request and/or before transmission of data from the second server via the secured transmission module.

10. The system of claim 1 , wherein the secured transmission module comprises a video output and input components, and wherein the video output component is configured to receive the security image by one-way transmission and send the security image to the video input component by an analog port, and wherein the video input component is configured to regenerate the security image and send the regenerated security image to the first server.

11. The system of claim 1 , wherein the first server is configured to receive data via the secured transmission module, display the data as an interactive page enabling a user to operate the interactive page and send data of the operated pages as activity commands via the protection module.

12. The system of claim 11 , wherein the first server is configured to store a data exchange log of audit images of received and/or sent data and/or create a video of the browsing experience made of said audit images.

13. The system of claim 12 , wherein the security image further comprises at least one of said audit images or a video made of said audit images.

14. A method for prevention of data leakage, the method comprising:

receiving, by a hardware processor of a first server, and transmitting user activity commands to a protection module;

validating and reconstructing by the protection module the commands received from the first server and transmitting the validated reconstructed commands to a second server for accessing a requested resource by a specific user via a secured transmission module, and creating by the protection module a security image associated with the specific user and the user activity command; and

transmitting the security image to the first server by a secured transmission module while ensuring that the security image is sent securely by the secured transmission module to the associated specific user; and

receiving the security image by the first server via the secured transmission module and presenting the security image to the associated specific user so as to enable the user to operate an interactive page with the first server via the protection module to send the user activity commands to the second server.

15. The method of claim 14 , wherein the security image comprises a CAPTCHA challenge that has to be solved by the associated specific user in order to receive further data via the secured transmission module.

16. The method of claim 14 , wherein the protection module comprises a database to store outgoing commands and wherein the security image comprises a security log in a visual format listing the outgoing commands entered by the associated specific user.

17. The method of claim 16 , wherein the activity commands comprises at least one of a list comprising text entered to a text box, web-page requests and/or any other suitable request.

18. The method of claim 16 , wherein the activity commands are received via a browser user interface.

19. The method of claim 14 , further comprising validating commands by the protection module based on a pre-determined policy of user behavior.

20. The method of claim 19 , further comprising generating a CAPTCHA challenge and including the CAPTCHA challenge in the created security image in case the pre-determined policy is violated by the user, the CAPTCHA challenge has to be solved by the associated specific user in order to receive further data via the secured transmission module.

21. The method of claim 14 , wherein the secured transmission module comprises a one-way by-pass transmission module, wherein the method comprises sending the security image created by the protection module to the first server separately from data received from the second server.

22. The method of claim 14 , further comprising creating the security image every given period of time, periodically and/or upon sending a request and/or before transmission of data from the second server via the secured transmission module.

23. The method of claim 14 , wherein the secured transmission module comprises a video output and input components, and wherein the method further comprises receiving by the video output component the security image by one-way transmission and sending the security image to the video input component by an analog port, and regenerating the security image and sending the regenerated security image to the first server by the input video component.

24. The method of claim 14 , further comprising receiving data by the first server via the secured transmission module, displaying the data as an interactive page enabling a user to operate the interactive page and sending data of the operated pages as activity commands via the protection module.

25. The method of claim 24 , further comprising storing by the first server a data exchange log of audit images of received and/or sent data and/or creating a video made of said audit images.

26. The method of claim 25 , wherein the security image further comprises at least one of said audit images or a video made of said audit images.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 21, 2019
From: SYMANTEC CORPORATION
To: CA, INC.
Reel/Frame 051144/0918 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 17, 2018
From: SYMANTEC SECURITY (ISRAEL) LTD
To: SYMANTEC CORPORATION
Reel/Frame 045563/0391 →
CHANGE OF NAME Recorded Apr 17, 2018
From: FIREGLASS LTD
To: SYMANTEC SECURITY (ISRAEL) LTD
Reel/Frame 045966/0925 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 14, 2015
From: AMIGA, DAN
To: AMIGON TECHNOLOGIES LTD.
Reel/Frame 035635/0227 →
CHANGE OF NAME Recorded Apr 16, 2015
From: AMIGON TECHNOLOGIES LTD.
To: FIREGLASS LTD.
Reel/Frame 035442/0546 →
Continuity (3)
Provisional Application 61878775 · Sep 17, 2013
Provisional Application 61878781 · Sep 17, 2013
Related Publication 20150082460A1 · Mar 19, 2015