<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Architecture</title><link>https://sourceforge.net/p/vxe/wiki/Architecture/</link><description>Recent changes to Architecture</description><atom:link href="https://sourceforge.net/p/vxe/wiki/Architecture/feed" rel="self"/><language>en</language><lastBuildDate>Thu, 04 May 2017 04:03:36 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/vxe/wiki/Architecture/feed" rel="self" type="application/rss+xml"/><item><title>Architecture modified by Serge Lozovsky</title><link>https://sourceforge.net/p/vxe/wiki/Architecture/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v9
+++ v10
@@ -15,3 +15,6 @@

 &lt;div style="display: table; margin: 0 auto;"&gt;Pic. 1&lt;/div&gt;

+VXE LKM is VXE Kernel Module. It inspects system calls and applies limitations imposed be VXEDs.
+
+VXE LKM communicates with user space cervices over Netlink. There are two VXE user spcece services Logger and GUI. Logger collects violations reported by LKM. GUI provides REST API and GUI.
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Serge Lozovsky</dc:creator><pubDate>Thu, 04 May 2017 04:03:36 -0000</pubDate><guid>https://sourceforge.netfb1b7d678e2f2e210818d4b8a7eeb3dac94059c6</guid></item><item><title>Architecture modified by Serge Lozovsky</title><link>https://sourceforge.net/p/vxe/wiki/Architecture/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v8
+++ v9
@@ -13,5 +13,5 @@

 &lt;img alt="Pic 1" src="https://sourceforge.net/p/vxe/wiki/Architecture/attachment/Screen%20Shot%202017-05-03%20at%208.43.34%20PM.png" width="100%"/&gt;

-&lt;div style="width: 50%; margin: 0 auto;"&gt;Pic. 1&lt;/div&gt;
+&lt;div style="display: table; margin: 0 auto;"&gt;Pic. 1&lt;/div&gt;

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Serge Lozovsky</dc:creator><pubDate>Thu, 04 May 2017 03:57:14 -0000</pubDate><guid>https://sourceforge.netd7e61a8075fa9a76879e2ffa08f57e5491a86787</guid></item><item><title>Architecture modified by Serge Lozovsky</title><link>https://sourceforge.net/p/vxe/wiki/Architecture/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v7
+++ v8
@@ -13,8 +13,5 @@

 &lt;img alt="Pic 1" src="https://sourceforge.net/p/vxe/wiki/Architecture/attachment/Screen%20Shot%202017-05-03%20at%208.43.34%20PM.png" width="100%"/&gt;

-&lt;div style="width: 100%;"&gt;
-![Pic. 1](https://sourceforge.net/p/vxe/wiki/Architecture/attachment/Screen%20Shot%202017-05-03%20at%208.43.34%20PM.png)
-&lt;/div&gt;
+&lt;div style="width: 50%; margin: 0 auto;"&gt;Pic. 1&lt;/div&gt;

-![Pic. 1](https://sourceforge.net/p/vxe/wiki/Architecture/attachment/Screen%20Shot%202017-05-03%20at%208.43.34%20PM.png)
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Serge Lozovsky</dc:creator><pubDate>Thu, 04 May 2017 03:55:58 -0000</pubDate><guid>https://sourceforge.neta9a392880896c748dafad1d45d6710225f436786</guid></item><item><title>Architecture modified by Serge Lozovsky</title><link>https://sourceforge.net/p/vxe/wiki/Architecture/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v6
+++ v7
@@ -11,6 +11,10 @@

 To make VXED creation easier two modes are available: learning (or logging) and production modes. In learning mode all VXED violations are logged, but allowed. VXE administrator can include resources listed in violations into VXED. In production mode violations are logged and offending system calls are denied.

+&lt;img alt="Pic 1" src="https://sourceforge.net/p/vxe/wiki/Architecture/attachment/Screen%20Shot%202017-05-03%20at%208.43.34%20PM.png" width="100%"/&gt;
+
 &lt;div style="width: 100%;"&gt;
 ![Pic. 1](https://sourceforge.net/p/vxe/wiki/Architecture/attachment/Screen%20Shot%202017-05-03%20at%208.43.34%20PM.png)
 &lt;/div&gt;
+
+![Pic. 1](https://sourceforge.net/p/vxe/wiki/Architecture/attachment/Screen%20Shot%202017-05-03%20at%208.43.34%20PM.png)
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Serge Lozovsky</dc:creator><pubDate>Thu, 04 May 2017 03:52:05 -0000</pubDate><guid>https://sourceforge.net4fa333516a885e3bb036c278d8694bf8e80d54db</guid></item><item><title>Architecture modified by Serge Lozovsky</title><link>https://sourceforge.net/p/vxe/wiki/Architecture/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v5
+++ v6
@@ -11,6 +11,6 @@

 To make VXED creation easier two modes are available: learning (or logging) and production modes. In learning mode all VXED violations are logged, but allowed. VXE administrator can include resources listed in violations into VXED. In production mode violations are logged and offending system calls are denied.

-[[img src=Screen%20Shot%202017-05-03%20at%208.43.34%20PM.png alt=Pic1]]
-
+&lt;div style="width: 100%;"&gt;
 ![Pic. 1](https://sourceforge.net/p/vxe/wiki/Architecture/attachment/Screen%20Shot%202017-05-03%20at%208.43.34%20PM.png)
+&lt;/div&gt;
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Serge Lozovsky</dc:creator><pubDate>Thu, 04 May 2017 03:50:28 -0000</pubDate><guid>https://sourceforge.net321d965d971024b7dc5fe076eebce521bfc60a5a</guid></item><item><title>Architecture modified by Serge Lozovsky</title><link>https://sourceforge.net/p/vxe/wiki/Architecture/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v4
+++ v5
@@ -11,4 +11,6 @@

 To make VXED creation easier two modes are available: learning (or logging) and production modes. In learning mode all VXED violations are logged, but allowed. VXE administrator can include resources listed in violations into VXED. In production mode violations are logged and offending system calls are denied.

+[[img src=Screen%20Shot%202017-05-03%20at%208.43.34%20PM.png alt=Pic1]]
+
 ![Pic. 1](https://sourceforge.net/p/vxe/wiki/Architecture/attachment/Screen%20Shot%202017-05-03%20at%208.43.34%20PM.png)
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Serge Lozovsky</dc:creator><pubDate>Thu, 04 May 2017 03:47:07 -0000</pubDate><guid>https://sourceforge.net4f6b865a882d232fc6668e6571e6742739481319</guid></item><item><title>Architecture modified by Serge Lozovsky</title><link>https://sourceforge.net/p/vxe/wiki/Architecture/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v3
+++ v4
@@ -11,4 +11,4 @@

 To make VXED creation easier two modes are available: learning (or logging) and production modes. In learning mode all VXED violations are logged, but allowed. VXE administrator can include resources listed in violations into VXED. In production mode violations are logged and offending system calls are denied.

-![Pic. 1](https://sourceforge.net/p/vxe/wiki/Architecture/attachment/Screen%20Shot%202017-05-03%20at%208.40.12%20PM.png)
+![Pic. 1](https://sourceforge.net/p/vxe/wiki/Architecture/attachment/Screen%20Shot%202017-05-03%20at%208.43.34%20PM.png)
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Serge Lozovsky</dc:creator><pubDate>Thu, 04 May 2017 03:44:41 -0000</pubDate><guid>https://sourceforge.net52da8b4273ac9308a77dc016b79b3080f1a7c8c3</guid></item><item><title>Architecture modified by Serge Lozovsky</title><link>https://sourceforge.net/p/vxe/wiki/Architecture/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v2
+++ v3
@@ -10,3 +10,5 @@
 VXEI - VXE Instance; runtime instance governed by VXED;

 To make VXED creation easier two modes are available: learning (or logging) and production modes. In learning mode all VXED violations are logged, but allowed. VXE administrator can include resources listed in violations into VXED. In production mode violations are logged and offending system calls are denied.
+
+![Pic. 1](https://sourceforge.net/p/vxe/wiki/Architecture/attachment/Screen%20Shot%202017-05-03%20at%208.40.12%20PM.png)
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Serge Lozovsky</dc:creator><pubDate>Thu, 04 May 2017 03:42:39 -0000</pubDate><guid>https://sourceforge.net5c9be68b0059aa936f11c29afc06d715d4102f60</guid></item><item><title>Architecture modified by Serge Lozovsky</title><link>https://sourceforge.net/p/vxe/wiki/Architecture/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v1
+++ v2
@@ -1 +1,12 @@
 # Architecture Overivew
+VXE creates virtual environment (VE, security domain or a sandbox), by defining resorces available to a subsystem. Where subsystem is some initial process and its subprocesses. Resources are defined in terms of syscalls and their arguments.
+
+Term definitions:
+
+VXE - Virtual Execution Environment;
+
+VXED - VXE Definition; description of resorces available for the subsystem;
+
+VXEI - VXE Instance; runtime instance governed by VXED;
+
+To make VXED creation easier two modes are available: learning (or logging) and production modes. In learning mode all VXED violations are logged, but allowed. VXE administrator can include resources listed in violations into VXED. In production mode violations are logged and offending system calls are denied.
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Serge Lozovsky</dc:creator><pubDate>Thu, 04 May 2017 03:38:25 -0000</pubDate><guid>https://sourceforge.net2691a532b34c8056d22cccfa7a557554bf450659</guid></item><item><title>Architecture modified by Serge Lozovsky</title><link>https://sourceforge.net/p/vxe/wiki/Architecture/</link><description>&lt;div class="markdown_content"&gt;&lt;h1 id="architecture-overivew"&gt;Architecture Overivew&lt;/h1&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Serge Lozovsky</dc:creator><pubDate>Thu, 04 May 2017 03:25:30 -0000</pubDate><guid>https://sourceforge.net5cf83accba84d9fdbb683de2ea9d43d8f5957099</guid></item></channel></rss>