9

Click here to load reader

Security and Backup I: OEM Architecture

  • Upload
    kaseya

  • View
    267

  • Download
    1

Embed Size (px)

DESCRIPTION

What sets Kaseya’s software platform apart from stand-alone solutions is the embedded integration approach. Kaseya’s VSA embeds industry-leading Security and Backup solutions from OEM partners, providing complete endpoint protection from malicious software and easy data protection and recovery, all managed from the central Kaseya web-based console. This session will provide you with a thorough understanding of the OEM architecture design and the integration of these key elements in Kaseya’s single-pane of glass.

Citation preview

Page 1: Security and Backup I: OEM Architecture

Security and Backup I: OEM Architecture

Ben Lavalley

Product Manager, Kaseya

Copyright ©2014 Kaseya 1

Page 2: Security and Backup I: OEM Architecture

The information in this presentation is confidential and proprietary to Kaseya and may not be disclosed or distributed without the prior written permission of Kaseya. This document, and any related presentation, as well as Kaseya's strategy, possible future developments, products, platforms, directions and/or functionality are all subject to change without notice at Kaseya’s sole discretion. The information in this document does not constitute a commitment, contract, promise or legal obligation to deliver any material, code or functionality. This document is provided without warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, and non-infringement. This document is for informational purposes only and may not be incorporated into a contract. All forward-looking statements, including those set forth in this presentation, are subject to various assumptions, risks and uncertainties that could cause actual results to differ materially from projections. Readers are cautioned not to place undue reliance on such forward-looking statements, and specifically, not to rely upon such in making purchasing decisions.

Copyright ©2014 Kaseya 2

Page 3: Security and Backup I: OEM Architecture

OEM Architecture Status

Before, in version 6.3: – Each OEM product was integrated individually with

the Kaseya Agent (client-side) and with the VSA (server-side).

– Time-consuming maintenance

Now, in version 6.5 and forward: – Implemented a unique and generic driver that

manages all OEM products

– Integration with a new OEM product follows a simple set of rules

Copyright ©2014 Kaseya 3

Page 4: Security and Backup I: OEM Architecture

Proven Design

OEM products leveraging this new architecture today:

– Backup (Acronis)

– Antivirus (Kaspersky)

– Antimalware (MalwareBytes)

– Endpoint Security (AVG)

Copyright ©2014 Kaseya 4

Page 5: Security and Backup I: OEM Architecture

Overview

The purpose of the Driver is to run tasks that take the form of an OEM product executable being launched as a process.

Examples of tasks: running a backup, scanning for viruses, deploying software, etc.

Copyright ©2014 Kaseya 5

Page 6: Security and Backup I: OEM Architecture

How it works

The Driver is an “Agent Extension” and therefore is packaged as a DLL exporting well known functions (SendMsg, Stop, IsDone). It is loaded by a program that is launched by the Kaseya Agent.

Being an Agent Extension, the Driver expects to receive commands via the SendMsg function. The commands must be formatted as a command line when typed into a command shell.

The Driver is completely “data driven”, meaning that it has not been built with the knowledge of any OEM product inside of it.

The Driver loads data from files and that data drive the runtime of the Driver.

Copyright ©2014 Kaseya 6

Page 7: Security and Backup I: OEM Architecture

Catalogs

First uses of Driver are done internally by Kaseya for our OEMs

“Catalogs” created that detail information about the third party, such as: where it is typically installed, how to run that product tasks, etc.

Support for Driver will be part of TAP program Three catalogs:

– Supported Products catalog – Command catalog – Message catalog

Catalogs are written in JSON.

Copyright ©2014 Kaseya 7

Page 8: Security and Backup I: OEM Architecture

Summary

Benefits of new architecture:

– Generic, same for all OEM & partner products

– Simple, easy to maintain

– Can be dynamically patched

SDK coming soon -> recruiting new partner candidates to help create the SDK

Copyright ©2014 Kaseya 8

Page 9: Security and Backup I: OEM Architecture

Copyright ©2014 Kaseya 9

Questions and Answers Thanks for Attending Kaseya Connect

#KaseyaConnect Let's Share!