Logo Object Oriented Cybersecurity Detection Architecture (OOCDA) Suite
Executive Summary Start Author Project Map

Virtual OOC Detection Templates Services
Our goal in this page is to make the creation of virtual OOCD object a well understood concept so we can build on the understanding of our templates services.

Virtual Server and File Folder:
File Folder:
File folder is a operating system (OS - Windows, Linux, Unix) structure which can be created by OS command. A folder is a container which users would be add files or folders to it.

Virtual Server:
A virtual Server is a container which has all the needed software (such as an operating system) to run applications. System #1 in Image #1 represents a virtual server container with all its components.

IP Addresses:
Our architect include an IP addresses generator for creating local or system IP addresses and Domain Name System (DNS) IP addresses.

Image #1 represents a rough picture of folder and virtual server presentations.

Folder and Virtual ServerImage
Image #1



Creating a folder is done by the operation system which could be an OS script or C code or other programs code.
Virtual server can be created using Hypervisor, OS, Java code, C code or other languages. Regardless of how a virtual server is created, it should be automated and used the same way folder handlings are used. DevOps would the responsible party in providing such service or calls.

Our Virtual OO Cybersecurity Detection Templates Services:
Our objective is to develop a service which creates different types of virtual servers and in any number.
The performance is critical to overall system performance.
Our architect for such service is composed of the following:

       • Templates
       • Virtual Server Builder
       • Virtual Server Tester
       • OS Pools
       • Application Pools


Templates:
Templates are scripts needed to create different Virtual Servers-containers.
Script size and speed of running these script is critical. We amy need to develop them using low level C code.

Virtual Server Builder:
A Virtual Server Builder uses templates to create virtual servers (containers) by running the templates scripts. Based on the templates, it would add the needed application including the OS from a number software or application pools. It also runs a very quick test to insure virtual server and its components ready to perform.

Virtual Server Testing Speed:
Testing performed by scripts which are included within the templates.

Automation and intelligence is part of our Virtual Server Builder.

       • Auto Virtual Server Builder
       • Custom Virtual Server Builder - manual

OS Pools:
The running code for Different OS including browsers would be available to add to the virtual servers.
It may not be required to load the entire OS, but what we believe the bar-bone minimum.

Application Pools:
Services or application matrices with all the needed data to upload and run these application including the application remote relocation server or local ones.
These application or services are loosely coupled and their updates and revisions would be transparent.