Monitoring the security strength of a connection
AssigneeBlackBerry Limited
InventorsAdam Richard Schieman, Sue Hsiu Ying Ludwig, Jason Scott Loustel
Life of this patent
Estimating the term…
Abstract
Systems, methods, and software can be used to monitor the security strength of a connection. In some aspect, a request to connect to an application server is received from a client application operating on an electronic device. In response to the request, a connection between the electronic device and the application server is initiated. A security strength level associated with the connection is determined. A notification indicating the security strength level of the connection is generated.
Claims11
A method, comprising:
- receiving, from a client application operating on an electronic device, a request to connect to an application server;
- in response to the request, initiating a connection between the electronic device and the application server;
- determining, by a hardware processor on the electronic device, a security strength level associated with the connection, wherein the security strength level is determined based on a type of certificate provided by the application server for establishing the connection, and the type of certificate is at least one of domain-validated (DV), Extended Validation (EV), or Organization Validation (OV);
- generating, by the hardware processor, a notification indicating the security strength level of the connection;
- outputting, by the hardware processor, the notification on the electronic device;
- determining a monitoring period for monitoring connections associated with the client application;
- initiating a plurality of connections between the electronic device and the application server for the client application within the monitoring period;
- for each of the plurality of connections, determining a security strength level associated with the respective connection;
- and
- outputting, on the electronic device, a graphic user interface, wherein the graphic user interface includes a plurality of graphic user interface objects, each of the plurality of graphic user interface objects indicates a determined security strength level associated with a corresponding connection among the plurality of connections.
An electronic device, comprising:
- at least one hardware processor;
- and
- a computer-readable storage medium coupled to the at least one hardware processor and storing programming instructions for execution by the at least one hardware processor, the programming instructions instruct the at least one hardware processor to:
- receive, from a client application operating on the electronic device, a request to connect to an application server;
- in response to the request, initiate a connection between the electronic device and the application server;
- determine a security strength level associated with the connection wherein the security strength level is determined based on a type of certificate provided by the application server for establishing the connection, and the type of certificate is at least one of domain-validated (DV), Extended Validation (EV), or Organization Validation (OV);
- generate a notification indicating the security strength level of the connection;
- output the notification on the electronic device;
- determine a monitoring period for monitoring connections associated with the client application;
- initiate a plurality of connections between the electronic device and the application server for the client application within the monitoring period;
- for each of the plurality of connections, determine a security strength level associated with the respective connection;
- and
- output, on the electronic device, a graphic user interface, wherein the graphic user interface includes a plurality of graphic user interface objects, each of the plurality of graphic user interface objects indicates a determined security strength level associated with a corresponding connection among the plurality of connections.
A non-transitory computer-readable medium storing instructions which, when executed, cause an electronic device to perform operations comprising:
- receiving, from a client application operating on the electronic device, a request to connect to an application server;
- in response to the request, initiating a connection between the electronic device and the application server;
- determining a security strength level associated with the connection, wherein the security strength level is determined based on a type of certificate provided by the application server for establishing the connection, and the type of certificate is at least one of domain-validated (DV), Extended Validation (EV), or Organization Validation (OV);
- generating a notification indicating the security strength level of the connection;
- outputting, by the hardware processor, the notification on the electronic device;
- determining a monitoring period for monitoring connections associated with the client application;
- initiating a plurality of connections between the electronic device and the application server for the client application within the monitoring period;
- for each of the plurality of connections, determining a security strength level associated with the respective connection;
- and
- outputting, on the electronic device, a graphic user interface, wherein the graphic user interface includes a plurality of graphic user interface objects, each of the plurality of graphic user interface objects indicates a determined security strength level associated with a corresponding connection among the plurality of connections.
Dependencies are inferred from the claim text.