IP Library Granted Patent US 9,800,598
Granted Patent B2
US 9,800,598 · App. 15/418,958 · Granted Oct 24, 2017

Detecting shared or compromised credentials through analysis of simultaneous actions

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,800,598
App. No.
15/418,958
Granted
Oct 24, 2017
Kind
B2
Abstract

A privileged account management system can detect when credentials used to access one or more servers have been shared or otherwise compromised. This detection can occur through analysis of simultaneous actions that are performed via multiple sessions associated with the same administrator. When two or more sessions associated with the same administrator are opened, the interactions performed over each of the sessions can be monitored to identify whether such interactions could be performed by a single administrator. If it is determined that the interactions over the multiple sessions could not reasonably be performed by a single administrator, various actions can be taken to address the possible breach to the security of the one or more servers.

Claims (41)

1. A method for monitoring activity of privileged sessions comprising:

while a first privileged session is established using first admin credentials, detecting that a second privileged session is concurrently established using the first admin credentials;

based on the first and second privileged sessions having both been established using the first admin credentials, monitoring packets that are transmitted over the first privileged session while also monitoring packets that are transmitted over the second privileged session;

based on the monitoring, detecting that first input is transmitted over the first privileged session and that second input is transmitted over the second privileged session;

determining that the first and second input occurred simultaneously; and

taking an action to prevent the first or second privileged session from being used to cause harm.

2. The method of claim 1 , further comprising:

determining that the first and second input both represent user input.

3. The method of claim 1 , wherein the user input comprises one or both of keyboard input or mouse input.

4. The method of claim 1 ,

wherein the first admin credentials are checked out to a first administrator during the monitoring.

5. The method of claim 1 , wherein the first and second privileged sessions are remote sessions.

6. The method of claim 1 , wherein the first privileged session is established on a first server and the second privileged session is established on a second server.

7. The method of claim 1 , wherein the first and second privileged sessions are established on the same server.

8. The method of claim 1 , wherein the action comprises one or more of:

terminating one or both of the first or second privileged sessions; or

notifying an individual.

9. A method for monitoring activity of privileged sessions comprising:

while a first privileged session is established using first admin credentials that are checked out to a first administrator, detecting that a second privileged session is concurrently established using second admin credentials that are also checked out to the first administrator;

based on the first and second privileged sessions having been established using the first and second admin credentials that are checked out to the first administrator, monitoring packets that are transmitted over the first privileged session while also monitoring packets that are transmitted over the second privileged session;

based on the monitoring, detecting that first input is transmitted over the first privileged session and that second input is transmitted over the second privileged session;

determining that the first and second input occurred simultaneously; and

taking an action to prevent the first or second privileged session from being used to cause harm.

10. The method of claim 9 , wherein detecting that first input is transmitted over the first privileged session comprises monitoring packets that are transmitted over the first privileged sessions and detecting that second input is transmitted over the second privileged session comprises monitoring packets that are transmitted over the second privileged session.

11. The method of claim 9 , further comprising:

determining that the first and second input both represent user input.

12. The method of claim 9 , wherein the user input comprises one or both of keyboard input or mouse input.

13. The method of claim 9 , wherein the first privileged session is established on a first server and the second privileged session is established on a second server.

14. The method of claim 9 , wherein the first admin credentials are different from the second admin credentials.

15. The method of claim 9 , wherein the first and second admin credentials are the same.

16. The method of claim 9 , wherein the action comprises one or more of:

terminating one or both of the first or second privileged sessions; or

notifying an individual.

17. The method of claim 9 , wherein determining that the first and second input occurred simultaneously comprises determining that the first input occurred within a threshold of the second input.

18. The method of claim 17 , wherein the threshold is identified based on a type of the first input or a type of the second input.

19. One or more computer storage media storing computer executable instructions which when executed by one or more processors implements a method for monitoring activity of privileged sessions, the method comprising:

while a first privileged session is established using first admin credentials that are checked out to a first administrator, detecting that a second privileged session is concurrently established using second admin credentials that are also checked out to the first administrator;

based on the first and second privileged sessions having been established using the first and second admin credentials that are checked out to the first administrator, monitoring packets that are transmitted over the first privileged session while also monitoring packets that are transmitted over the second privileged session;

based on the monitoring, detecting that one or more first packets defining user input are transmitted over the first privileged session and that one or more second packets defining user input are transmitted over the second privileged session;

determining that the user input defined by the one or more first packets and the user input defined by the one or more second packets occurred simultaneously; and

taking an action to prevent the first or second privileged session from being used to cause harm.

Assignments (15)
RELEASE OF SECURITY INTEREST Recorded Nov 19, 2025
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: QUEST SOFTWARE INC.; ANALYTIX DATA SERVICES INC.; BINARYTREE.COM LLC; ERWIN, INC.
Reel/Frame 073606/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 18, 2025
From: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
To: QUEST SOFTWARE INC.; ANALYTIX DATA SERVICES INC.; BINARYTREE.COM LLC; ERWIN, INC.
Reel/Frame 073613/0326 →
SECURITY INTEREST Recorded Jun 8, 2025
From: QUEST SOFTWARE INC.; ANALYTIX DATA SERVICES INC.; ERWIN, INC.
To: ALTER DOMUS (US) LLC
Reel/Frame 071527/0001 →
SECURITY INTEREST Recorded Jun 8, 2025
From: QUEST SOFTWARE INC.; ANALYTIX DATA SERVICES INC.; ERWIN, INC.
To: ALTER DOMUS (US) LLC
Reel/Frame 071527/0649 →
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY DATA PREVIOUSLY RECORDED ON REEL 70194 FRAME 942. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 27, 2025
From: QUEST SOFTWARE INC.
To: ONE IDENTITY LLC
Reel/Frame 070678/0366 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 12, 2025
From: QUEST SOFTWARE INC.
To: ONE IDENTIFY LLC
Reel/Frame 070194/0942 →
SECOND LIEN INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Feb 2, 2022
From: QUEST SOFTWARE INC.; ANALYTIX DATA SERVICES INC.; BINARYTREE.COM LLC; ERWIN, INC.; ONE IDENTITY LLC; ONELOGIN, INC.; ONE IDENTITY SOFTWARE INTERNATIONAL DESIGNATED ACTIVITY COMPANY
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 058952/0279 →
FIRST LIEN INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Feb 2, 2022
From: QUEST SOFTWARE INC.; ANALYTIX DATA SERVICES INC.; BINARYTREE.COM LLC; ERWIN, INC.; ONE IDENTITY LLC; ONELOGIN, INC.; ONE IDENTITY SOFTWARE INTERNATIONAL DESIGNATED ACTIVITY COMPANY
To: GOLDMAN SACHS BANK USA
Reel/Frame 058945/0778 →
RELEASE OF SECOND LIEN SECURITY INTEREST IN PATENTS Recorded Feb 2, 2022
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
To: QUEST SOFTWARE INC.
Reel/Frame 059096/0683 →
RELEASE OF FIRST LIEN SECURITY INTEREST IN PATENTS Recorded Feb 2, 2022
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
To: QUEST SOFTWARE INC.
Reel/Frame 059105/0479 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Jun 7, 2018
From: QUEST SOFTWARE INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 046327/0347 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Jun 7, 2018
From: QUEST SOFTWARE INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 046327/0486 →
CHANGE OF NAME Recorded Sep 13, 2017
From: DELL SOFTWARE INC.
To: QUEST SOFTWARE INC.
Reel/Frame 043834/0852 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 7, 2017
From: PETERSON, MATTHEW T.; PETERSON, DANIEL F.; JONES, JORDAN S.
To: DELL PRODUCTS L.P.
Reel/Frame 043221/0773 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 7, 2017
From: DELL PRODUCTS L.P.
To: DELL SOFTWARE, INC.
Reel/Frame 043221/0966 →