You are here: Home Products Zoral Security Products Cloud Protection

Cloud Protection

Need for Cloud Malware Analysis

Traditional methods of malware discovery focus on either signature analysis or heuristics. However, such analysis is limited:

  • to the information currently available to the engine on the client side
  • by client machine’s resource and performance constraints.

 

Zoral Labs – innovative Cloud based malware protection software enables user’s PC to be protected using a combination of both local and cloud mechanisms. Using a policy-based suspicious behavior detector, the client-installed software automatically determines files that should be analyzed for malware, and then submits suspicious files behavior for analysis. Behavior Analysis is performed in the cloud by a grid of powerful servers with a combination of sophisticated artificial intelligence (AI)-based methods. When the analysis is complete, the result is returned in a form of a black or white list update from the cloud to the user’s PC. Our complementary security product is enabled on the client side to block malware using:

  • A local antivirus engine
  • Black lists controlled and updated by the cloud

 

Cloud-based malware protection mechanisms try to keep the time between submissions of suspicious behavior and update lists to a minimum.

A combination of traditional antivirus and cloud protection methods provide significantly better accuracy and coverage and minimal response time from emergence of a new threat to protection against this threat. By employing cloud-based community analysis automated tools, a malware attack wave can be detected and effectively blocked or prevented.

Architecture

The solution consists of a client and cloud / server grid parts. The client part consists of a:

  • Monitoring SDK (MSDK)
  • Antivirus Engine
  • Client Service, which orchestrates behavior collection, malware scanning, communication
  • GUI

 

The client part contains both user-mode and kernel mode components.

The cloud / server grid part is comprised of:

  • Highly Scalable - Communications Infrastructure
  • Management Console
  • Distributed Storage
  • Artificial Intelligence (AI) / Machine Learning (ML) analysis infrastructure

 

MSDK

Monitoring SDK serves to intercept potentially suspicious vectors of behavior and events. The details about which events are being monitored depend on the supplied policy.

Service

The client runs as a Windows service. The service monitors and captures events and suspicious behavior from MSDK, maintains communication with the cloud infrastructure.

Communications

The client communicates with the cloud in several ways:

  • Receives commands
  • Receives encrypted AV database, policy updates and black/white lists updates
  • Sends status updates
  • Uploads encrypted suspicious behavior vectors
  • Uploads suspicious binaries

 

Management Console

Management Console allows for efficient, highly scalable, encrypted remote control of the clients. Remote control allows changing of system parameters, licenses. Management Console can display details about every client in the system as well as summary information and metrics.

Upload System

Upload system is designed to minimize traffic bandwidth utilization by reusing common pieces of binaries. When a file has to be uploaded to the service, it is found at as many clients as possible, and subsequently only those parts are sent that are missing on the server side, which minimizes the traffic. Upload system also has bandwidth limitation which ensures that client’s bandwidth consumption for upload shall not exceed a predefined limit.

THAC

Threat analysis console is a web application for convenient analysis of binaries (threats), search, visualization and management of threats, files, clients. The tool is useful for virus analysts, closed-loop false positives management and analysis of potential end users false-positive reports.

GUI

Scan functionality:

Cloud protection settings:

 

For more information please contact us at: sales@zorallabs.com