Re:Osquery
by anonymousDan on Tuesday May 16, 2017 @09:44AM
(#14349486)
But do you need an installation of osquery on the remote machines too? Or some kind of remote agent? Or does it just try to login to each remote machine over e.g. SSH?
It's a remote agent. If you want the scheduled execution, you install the program and configure it internally to run on a schedule.
I haven't finished the work yet, but my employer will be feeding the log results into our ELK stack.
There are other frontends like 'doorman' which allow for ad hoc queries. That is a little more work to stand up.
By default, osquery uses glog, which means it'll output the results to a local file that you can ship anywhere you want. There's also logging plugins to help you push the results of scheduled queries to other systems.
Once you have that data flowing through your pipelines you can start doing security/anomaly detection on things.