IP Library Granted Patent US 10,516,675
Granted Patent B2
US 10,516,675 · App. 15/605,679 · Granted Dec 24, 2019

Altering application security to support just-in-time access

Inventors: Gilad Michael Elyashar (Tel Aviv, IL); Royi Ronen (Tel Aviv, IL); Efim Hudis (Bellevue, WA)
Assignee: Microsoft Technology Licensing, LLC
H04L63/105G06F9/45504G06F21/6281H04L63/108G06F2221/2137
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 10,516,675
App. No.
15/605,679
Granted
Dec 24, 2019
Kind
B2
Abstract

A method and a computing system for allowing just-in-time (“JIT”) access to a machine is provided. A system receives a request to allow JIT access to the machine. The system directs a port of the machine to be opened for a JIT access period. The system also directs the machine to alter security relating to applications allowed to execute on the machine for the JIT access period. During the JIT access period, the machine can be accessed via the port with the altered security relating to applications. After the JIT access period, the system directs the port to be closed and directs the security to return to the unaltered security.

Claims (35)

1. A method performed by a computing device for allowing access to a machine, the method comprising:

receiving a request to allow access to the machine;

directing a port of the machine to be opened for an access period; and

directing the machine to alter security relating to applications allowed to execute on the machine for the access period, the altered security including:

suspending a prohibited list of applications that are prohibited from executing on the machine; and

suspending alerts that are sent when an application that is on an alert list is executed on the machine;

wherein the machine can be accessed via the port during the access period with the altered security relating to applications.

2. The method of claim 1 wherein after the access period, the port is closed and the security relating to applications is no longer altered.

3. The method of claim 1 wherein the machine is a computing device within a cloud data center.

4. The method of claim 1 wherein the machine is a virtual machine within a cloud data center.

5. The method of claim 1 wherein the request is received by a management portal of a cloud data center.

6. The method of claim 1 wherein the directing of the machine to alter security relating to applications is in response to a user requesting to alter security relating to applications.

7. The method of claim 1 wherein the altered security includes suspending an allowed list of applications that are allowed to execute on the machine.

8. The method of claim 1 wherein the altered security is based on a privilege level of a user who is to access the machine during the access period.

9. The method of claim 1 further comprising receiving an indication of a task to be performed on the machine during the access period, wherein the altered security allows an application that supports performing the task to execute.

10. A computing system for allowing access to a machine via a port during an access period, the machine accessed using non-enhanced authentication, the computing system comprising:

one or more computer-readable storage media, which does not include a transitory propagating signal, storing computer-executable instructions for controlling the computing system to:

perform an enhanced authentication of a user;

receive from the user a request to allow access to the machine during the access period;

direct the port of the machine to be opened for the access period and then closed after the access period; and

direct the machine to alter security relating to applications allowed to execute on the machine for the access period and then return to unaltered security after the access period, the altered security including:

suspend a prohibited list of applications that are prohibited from executing on the machine; and

suspend alerts that are sent when an application that is on an alert list is executed on the machine; and

one or more processors that execute the computer-executable instructions stored in the computer-readable storage media.

11. The computing system of claim 10 wherein the computer-executable instructions further control the computing system to ask the user whether the security relating to applications should be altered.

12. The computing system of claim 10 wherein the computer-executable instructions that direct the machine to alter security further control the computing system to direct the machine to suspend an allowed list of applications that are allowed to execute on the machine.

13. The computing system of claim 10 wherein the computer-executable instructions that direct the machine to alter security further control the computing system to direct the machine to add an application to an allowed list of applications that are allowed to execute on the machine.

14. The computing system of claim 10 wherein the computer-executable instructions that direct the machine to alter security further control the computing system to suspend alerts that are sent when an application that is on an alert list is executed on the machine.

15. One or more computer-readable storage media, which does not include a transitory propagating signal, storing computer-executable instructions, the instructions comprising instructions that control a computing system to:

receive a request to allow remote access to a machine during an access period; and

direct altering of security relating to applications allowed to execute on the machine for the access period and then return to unaltered security after the access period so that the machine can be remotely accessed during the access period using the altered security, the altering security including:

suspending a prohibited list of applications that are prohibited from executing on the machine; and

suspending alerts that are sent when an application that is on an alert list is executed on the machine.

16. The one or more computer-readable storage media of claim 15 wherein the instructions further comprise instructions that control the computing system to direct opening of a port of the machine for the access period, wherein the port is closed after the access period.

17. The one or more computer-readable storage media of claim 15 wherein the machine is allowed to execute a certain application and the altering of security relating to applications prohibits that certain application from executing during the access period.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 22, 2017
From: RONEN, ROYI; HUDIS, EFIM; ELYASHAR, GILAD MICHAEL
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 043668/0889 →
Continuity (2)
Provisional Application 62447331 · Jan 17, 2017
Related Publication 20180205736A1 · Jul 19, 2018