| CPC G06F 21/602 (2013.01) [G06F 21/79 (2013.01)] | 14 Claims |

|
1. A computer implemented method for securing application level data, the method comprising the steps of:
pre-defining a plurality of data protection policies for intercepting and securing application level data stored in a plurality of software modules;
storing the plurality of data protection policies in a programmable memory means;
deploying a first local parameter in an application layer of a first software module;
deploying a second local parameter in an application layer of a second software module;
configuring the first local parameter to:
access the plurality of data protection policies;
selectively intercept and encrypt application level data stored in the first software module based on the plurality of data protection policies, wherein one or more application layer data fields of the application level data stored in the first software module are selectively encrypted based upon the plurality of data protection policies; and
filter and validate the application layer data stored in the first software module based on the plurality of data protection policies;
configuring the second local parameter to:
access the plurality of data protection policies;
selectively intercept and decrypt the encrypted application level data received by the second software module from the first software module, based on the said plurality of data protection policies;
wherein the application level data stored in the first software module is selectively intercepted and encrypted by the first local parameter before it transits from the application layer of the first software module.
|