Restricted access to sensitive content
AssigneeCitrix Systems, Inc.
InventorsHari Bhaskar S, Deepak Sharma, Arvind SankaraSubramanian, Madhura Keshava Ummettuguli
Life of this patent
Estimating the term…
Abstract
In one aspect, the present disclosure relates to a method including: receiving, by a client device, a request to access content stored on a remote server; determining, by the client device, that the requested content includes sensitive information based on a user profile associated with the client device; modifying, by the client device, the requested content in response to the determination that the content includes sensitive information; and providing, by client device, access to the modified content in place of the requested content that includes the sensitive information.
Claims20
A method comprising:
- detecting, by a client device, a request to access content located on a remote server;
- determining, by the client device, that the requested content includes sensitive information based on a profile associated with the client device and a context in which the content is being accessed, comprising:
- extracting text from the requested content;
- generating one or more feature vectors based on the extracted text;
- and
- using the one or more feature vectors and one or more trained models to detect the sensitive information of the requested content, wherein a training of the one or more models comprise:
- receiving a training dataset comprising one or more sensitive documents and one or more non-sensitive documents;
- for individual documents in the training dataset, extracting tokens from text of the document, performing a Term Frequency-Inverse Document Frequency (TF-IDF) calculation using the tokens, and generating feature vectors based on the TF-IDF calculation;
- and
- using the feature vectors generated for individual documents in the training dataset to generate the one or more trained models;
- modifying, by the client device, the requested content in response to the determination that the content includes sensitive information;
- and
- providing, by client device, access to the modified content in place of the requested content that includes the sensitive information.
A device comprising:
- a memory;
- and
- a processor coupled to the memory and configured to:
- access content of an application, the content including sensitive information, and the application being executable on a remote computing device;
- detect the sensitive information of the content based on at least one of a user profile and a context in which the content is being accessed, comprising:
- extract text from the requested content;
- generate one or more feature vectors based on the extracted text;
- and
- using the one or more feature vectors and one or more trained models to detect the sensitive information of the requested content, wherein a training of the one or more models comprise:
- receive a training dataset comprising one or more sensitive documents and one or more non-sensitive documents;
- for individual documents in the training dataset, extract tokens from text of the document, perform a Term Frequency-Inverse Document Frequency (TF-IDF) calculation using the tokens, and generate feature vectors based on the TF-IDF calculation;
- and
- using the feature vectors generated for individual documents in the training dataset to generate the one or more trained models;
- and
- modify the content in response to detection of the sensitive information, the modification enabling the computing device to replicate security controls applicable to local users of the application.
A method comprising:
- detecting, by a gateway device, a request to access content stored on a remote server, the request being associated with a client device;
- determining, by the gateway device, that the requested content includes sensitive information based on a user profile associated with the client device, comprising:
- extracting text from the requested content;
- generating one or more feature vectors based on the extracted text;
- and
- using the one or more feature vectors and one or more trained models to detect the sensitive information of the requested content, wherein a training of the one or more models comprise:
- receiving a training dataset comprising one or more sensitive documents and one or more non-sensitive documents;
- for individual documents in the training dataset, extracting tokens from text of the document, performing a Term Frequency-Inverse Document Frequency (TF-IDF) calculation using the tokens, and generating feature vectors based on the TF-IDF calculation;
- and
- using the feature vectors generated for individual documents in the training dataset to generate the one or more trained models;
- modifying, by the gateway device, the requested content in response to the determination that the content includes sensitive information;
- and
- providing, by gateway device, access to the modified content in place of the requested content that includes the sensitive information.
Dependencies are inferred from the claim text.