Detecting software misconfiguration at a remote machine
AssigneePalantir Technologies Inc.
InventorsJason Knudsen, Christopher Brockington-Hill, Jacek Lach, Kawai Washburn
Life of this patent
Estimating the term…
Abstract
Aspects of the present disclosure relate to detecting software misconfiguration at a remote machine. A control server stores, in a data repository, a plurality of antipatterns, each antipattern relating to a misconfiguration of a remote computer system. The control server accesses data of the remote computer system. The control server runs the plurality of antipatterns on the data of the remote computer system to determine one or more misconfigurations of the remote computer system. The control server provides, as a digital transmission, an output representing the determined one or more misconfigurations of the remote computer system.
Claims21
(canceled)
A system comprising:
- one or more processors;
- and
- a memory comprising instructions which, when executed by the one or more processors, cause the one or more processors to perform operations comprising:
- accessing a plurality of antipatterns, each antipattern relating to a possible misconfiguration of a remote computer system, each antipattern including software that searches the remote compute system for a misconfiguration and returns an output representing the misconfiguration discovered at the remote computer system;
- running the plurality of antipatterns on the data of the remote computer system to determine one or more misconfigurations of the remote computer system;
- and
- providing, as a digital transmission to at least a data repository and an administrator client device, an additional output representing the determined one or more misconfigurations of the remote computer system, wherein the additional output representing the determined one or more misconfigurations of the remote computer system is stored in the data repository, and wherein the additional output causes display, at the administrator client device, of an antipattern summary interface, the antipattern summary interface indicating a first number of hosts to which a given antipattern from the plurality of antipatterns is applicable and a second number of hosts impacted by the determined one or more misconfigurations.
A non-transitory machine-readable medium comprising instructions which, when executed by one or more processors of a machine, cause the one or more processors to perform operations comprising:
- accessing a plurality of antipatterns, each antipattern relating to a possible misconfiguration of a remote computer system, each antipattern including software that searches the remote compute system for a misconfiguration and returns an output representing the misconfiguration discovered at the remote computer system;
- running the plurality of antipatterns on the data of the remote computer system to determine one or more misconfigurations of the remote computer system;
- and
- providing, as a digital transmission to at least a data repository and an administrator client device, an additional output representing the determined one or more misconfigurations of the remote computer system, wherein the additional output representing the determined one or more misconfigurations of the remote computer system is stored in the data repository, and wherein the additional output causes display, at the administrator client device, of an antipattern summary interface, the antipattern summary interface indicating a first number of hosts to which a given antipattern from the plurality of antipatterns is applicable and a second number of hosts impacted by the determined one or more misconfigurations.
A method comprising:
- accessing a plurality of antipatterns, each antipattern relating to a possible misconfiguration of a remote computer system, each antipattern including software that searches the remote compute system for a misconfiguration and returns an output representing the misconfiguration discovered at the remote computer system;
- running the plurality of antipatterns on the data of the remote computer system to determine one or more misconfigurations of the remote computer system;
- and
- providing, as a digital transmission to at least a data repository and an administrator client device, an additional output representing the determined one or more misconfigurations of the remote computer system, wherein the additional output representing the determined one or more misconfigurations of the remote computer system is stored in the data repository, and wherein the additional output causes display, at the administrator client device, of an antipattern summary interface, the antipattern summary interface indicating a first number of hosts to which a given antipattern from the plurality of antipatterns is applicable and a second number of hosts impacted by the determined one or more misconfigurations.
Dependencies are inferred from the claim text.