CINXE.COM

Frequently asked questions | KasperskyOS

<!DOCTYPE html> <html dir="ltr" lang="en-US" prefix="og: https://ogp.me/ns#"> <head> <link rel='stylesheet' id='init-fonts-css' href='https://os.kaspersky.com/wp-content/themes/os_theme_new_eng/css/fonts.css?v=1&#038;ver=5.9.3' type='text/css' media='all' /> <link rel='stylesheet' id='init-common-css' href='https://os.kaspersky.com/wp-content/themes/os_theme_new_eng/css/common.css?v=1&#038;ver=5.9.3' type='text/css' media='all' /> <!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-WZ7LJ3');</script> <!-- End Google Tag Manager --> <meta name="viewport" content="user-scalable=no, width=device-width, initial-scale=1.0, maximum-scale=1.0"/> <meta charset="UTF-8"> <meta name="format-detection" content="telephone=no"> <!-- <link rel="apple-touch-icon" sizes="180x180" href="https://os.kaspersky.com/wp-content/themes/os_theme_new_eng/favicon/apple-touch-icon.png"> --> <!-- <link rel="icon" type="image/png" sizes="32x32" href="https://os.kaspersky.com/wp-content/themes/os_theme_new_eng/favicon/favicon-32x32.png"> --> <!-- <link rel="icon" type="image/png" sizes="16x16" href="https://os.kaspersky.com/wp-content/themes/os_theme_new_eng/favicon/favicon-16x16.png"> --> <link rel="shortcut icon" type="image/png" href="https://os.kaspersky.com/wp-content/themes/os_theme_new_eng/favicon/favicon.ico"/> <!-- <link rel="mask-icon" href="https://os.kaspersky.com/wp-content/themes/os_theme_new_eng/favicon/safari-pinned-tab.svg" color="#5bbad5"> --> <meta name="msapplication-TileColor" content="#da532c"> <meta name="theme-color" content="#ffffff"> <!-- <link rel="manifest" href="https://os.kaspersky.com/wp-content/themes/os_theme_new_eng/manifest.json"> --> <meta name="theme-color" content="#ffffff"> <!-- <meta name="msapplication-config" content="https://os.kaspersky.com/wp-content/themes/os_theme_new_eng/browserconfig.xml" /> --> <!-- All in One SEO 4.6.3 - aioseo.com --> <title>Frequently asked questions | KasperskyOS</title> <meta name="robots" content="max-image-preview:large" /> <link rel="canonical" href="https://os.kaspersky.com/faq-general/" /> <meta name="generator" content="All in One SEO (AIOSEO) 4.6.3" /> <meta property="og:locale" content="en_US" /> <meta property="og:site_name" content="KasperskyOS | Cyber Immune approach to IT systems security" /> <meta property="og:type" content="article" /> <meta property="og:title" content="Frequently asked questions | KasperskyOS" /> <meta property="og:url" content="https://os.kaspersky.com/faq-general/" /> <meta property="og:image" content="https://fthub.kaspersky.com/neewoseng/wp-content/uploads/sites/25/2020/12/KasperskyOS-main-share-fb.png" /> <meta property="og:image:secure_url" content="https://fthub.kaspersky.com/neewoseng/wp-content/uploads/sites/25/2020/12/KasperskyOS-main-share-fb.png" /> <meta property="article:published_time" content="2022-09-23T21:26:27+00:00" /> <meta property="article:modified_time" content="2024-10-19T12:22:04+00:00" /> <meta name="twitter:card" content="summary" /> <meta name="twitter:title" content="Frequently asked questions | KasperskyOS" /> <meta name="twitter:image" content="https://fthub.kaspersky.com/neewoseng/wp-content/uploads/sites/25/2020/12/KasperskyOS-main-share-fb.png" /> <script type="application/ld+json" class="aioseo-schema"> {"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/os.kaspersky.com\/faq-general\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/os.kaspersky.com\/#listItem","position":1,"name":"Home","item":"https:\/\/os.kaspersky.com\/","nextItem":"https:\/\/os.kaspersky.com\/faq-general\/#listItem"},{"@type":"ListItem","@id":"https:\/\/os.kaspersky.com\/faq-general\/#listItem","position":2,"name":"Frequently asked questions","previousItem":"https:\/\/os.kaspersky.com\/#listItem"}]},{"@type":"Organization","@id":"https:\/\/os.kaspersky.com\/#organization","name":"KasperskyOS","url":"https:\/\/os.kaspersky.com\/"},{"@type":"WebPage","@id":"https:\/\/os.kaspersky.com\/faq-general\/#webpage","url":"https:\/\/os.kaspersky.com\/faq-general\/","name":"Frequently asked questions | KasperskyOS","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/os.kaspersky.com\/#website"},"breadcrumb":{"@id":"https:\/\/os.kaspersky.com\/faq-general\/#breadcrumblist"},"datePublished":"2022-09-24T00:26:27+03:00","dateModified":"2024-10-19T15:22:04+03:00"},{"@type":"WebSite","@id":"https:\/\/os.kaspersky.com\/#website","url":"https:\/\/os.kaspersky.com\/","name":"KasperskyOS","description":"Cyber Immune approach to IT systems security","inLanguage":"en-US","publisher":{"@id":"https:\/\/os.kaspersky.com\/#organization"}}]} </script> <!-- All in One SEO --> <script type="text/javascript"> /* <![CDATA[ */ window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/os.kaspersky.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.5.5"}}; /*! This file is auto-generated */ !function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings); /* ]]> */ </script> <style id='wp-emoji-styles-inline-css' type='text/css'> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <link rel='stylesheet' id='wp-block-library-css' href='https://os.kaspersky.com/wp-includes/css/dist/block-library/style.min.css?ver=6.5.5' type='text/css' media='all' /> <link rel='stylesheet' id='block-photo-cover-css' href='https://os.kaspersky.com/wp-content/plugins/my-custom-blocks/blocks/block-photo-cover/block-photo-cover.css?ver=1602708457' type='text/css' media='all' /> <link rel='stylesheet' id='block-photo-left-css' href='https://os.kaspersky.com/wp-content/plugins/my-custom-blocks/blocks/block-photo-left/block-photo-left.css?ver=1602709415' type='text/css' media='all' /> <style id='acf-quote-style-inline-css' type='text/css'> .blockquote.custom-acf { position: relative; font-family: "Kaspersky Sans Text"; margin-top: 28px; margin-bottom: 40px; padding-left: 43px; } .blockquote.custom-acf.type2 { padding-left: 75px; } .blockquote.custom-acf:before { position: absolute; content: ""; top: 4px; left: 0; width: 28px; height: 22px; background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjMiIHZpZXdCb3g9IjAgMCAyOCAyMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjA5MTggNC45Nzg0MkMxMS4wOTE4IDUuNTMwNzEgMTAuNjQ0MSA1Ljk3ODQyIDEwLjA5MTggNS45Nzg0Mkg5LjE5ODA3QzcuMzA0MzUgNS45Nzg0MiA2LjM1NzQ5IDYuODg0MjQgNi4zNTc0OSA4LjY5NTg4VjkuODY5ODVDNi4zNTc0OSAxMC40MjIxIDYuODA1MiAxMC44Njk5IDcuMzU3NDkgMTAuODY5OUgxMC4yMjcxQzEwLjc3OTMgMTAuODY5OSAxMS4yMjcxIDExLjMxNzYgMTEuMjI3MSAxMS44Njk5VjIxLjE0NzNDMTEuMjI3MSAyMS42OTk2IDEwLjc3OTMgMjIuMTQ3MyAxMC4yMjcxIDIyLjE0NzNIMUMwLjQ0NzcxNSAyMi4xNDczIDAgMjEuNjk5NiAwIDIxLjE0NzNWOC4yODgyNkMwIDUuNDgwMjIgMC44MTE1OTUgMy4zOTY4MyAyLjQzNDc4IDIuMDM4MDlDNC4wNTc5NyAwLjY3OTM2NSA2LjA0MTg3IDAgOC4zODY0NyAwSDEwLjA5MThDMTAuNjQ0MSAwIDExLjA5MTggMC40NDc3MTUgMTEuMDkxOCAxVjQuOTc4NDJaTTI3Ljg2NDcgNC45Nzg0MkMyNy44NjQ3IDUuNTMwNzEgMjcuNDE3IDUuOTc4NDIgMjYuODY0NyA1Ljk3ODQySDI1Ljk3MUMyNC4wNzczIDUuOTc4NDIgMjMuMTMwNCA2Ljg4NDI0IDIzLjEzMDQgOC42OTU4OFY5Ljg2OTg1QzIzLjEzMDQgMTAuNDIyMSAyMy41NzgyIDEwLjg2OTkgMjQuMTMwNCAxMC44Njk5SDI3QzI3LjU1MjMgMTAuODY5OSAyOCAxMS4zMTc2IDI4IDExLjg2OTlWMjEuMTQ3M0MyOCAyMS42OTk2IDI3LjU1MjMgMjIuMTQ3MyAyNyAyMi4xNDczSDE3Ljc3MjlDMTcuMjIwNyAyMi4xNDczIDE2Ljc3MjkgMjEuNjk5NiAxNi43NzI5IDIxLjE0NzNWOC4yODgyNkMxNi43NzI5IDUuNDgwMjIgMTcuNTg0NSAzLjM5NjgzIDE5LjIwNzcgMi4wMzgwOUMyMC44MzA5IDAuNjc5MzY1IDIyLjgxNDggMCAyNS4xNTk0IDBIMjYuODY0N0MyNy40MTcgMCAyNy44NjQ3IDAuNDQ3NzE1IDI3Ljg2NDcgMVY0Ljk3ODQyWiIgZmlsbD0iIzAwRjJDMiIvPgo8L3N2Zz4K"); background-repeat: no-repeat; background-size: contain; } .blockquote.custom-acf.type2:before { width: 52px; height: 44px; background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTIiIGhlaWdodD0iNDQiIHZpZXdCb3g9IjAgMCA1MiA0NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEgMjIuMjY1OFYxSDIzVjI1Ljk4NzNDMjMgMzkuODEwMSAxMy4zNDE1IDQzIDEgNDNWMzAuNzcyMkM2LjkwMjQ0IDMwLjc3MjIgMTAuNjU4NSAzMC43NzIyIDEwLjY1ODUgMjIuMjY1OEgxWiIgc3Ryb2tlPSIjMDlGREQ2IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMjkgMjIuMjY1OFYxSDUxVjI1Ljk4NzNDNTEgMzkuODEwMSA0MS4zNDE1IDQzIDI5IDQzVjMwLjc3MjJDMzQuOTAyNCAzMC43NzIyIDM4LjY1ODUgMzAuNzcyMiAzOC42NTg1IDIyLjI2NThIMjlaIiBzdHJva2U9IiMwOUZERDYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo="); } .blockquote.custom-acf .blockquote__text { font-size: 28px; font-weight: 500; line-height: 32px; } .blockquote.custom-acf.type2 .blockquote__text { font-size: 16px; font-weight: 400; line-height: 22px; } .blockquote.custom-acf .blockquote__text p { font-size: 28px; font-weight: 500; line-height: 32px; } .blockquote.custom-acf.type2 .blockquote__text p { font-size: 16px; font-weight: 400; line-height: 22px; } .blockquote.custom-acf .blockquote__author-name { font-size: 16px; font-weight: 500; line-height: 22px; margin-bottom: 3px; width: 100%; } .blockquote.custom-acf .blockquote__position { font-size: 14px; font-weight: 400; line-height: 18px; width: 100%; } .blockquote.custom-acf .blockquote__author { display: flex; margin-top: 25px; } .blockquote.custom-acf .blockquote__author-name-position { display: flex; flex-wrap: wrap; align-content: center; } .blockquote.custom-acf.type2 .blockquote__author { margin-top: 17px; } .blockquote.custom-acf .blockquote__author-image { width: 44px; height: 44px; margin-right: 13px; border-radius: 15px; overflow: hidden; min-width: 44px; } @media screen and (max-width: 1023px) { .blockquote.custom-acf .blockquote__text { font-size: 24px; line-height: 30px; } .blockquote.custom-acf .blockquote__text p { font-size: 24px; line-height: 30px; } .blockquote.custom-acf .blockquote__author { margin-top: 20px; } } @media screen and (max-width: 740px) { .blockquote.custom-acf { padding-left: 0; margin-bottom: 30px; } .blockquote.custom-acf:before { position: static; display: block; margin-bottom: 8px; } .blockquote.custom-acf .blockquote__text { font-size: 20px; line-height: 24px; font-weight: 400; } .blockquote.custom-acf .blockquote__text p { font-size: 20px; line-height: 24px; font-weight: 400; } .blockquote.custom-acf.type2 { padding-left: 0px; } .blockquote.custom-acf.type2:before { width: 32px; height: 37px; } .blockquote.custom-acf.type2 .blockquote__text { font-size: 14px; line-height: 18px; } .blockquote.custom-acf.type2 .blockquote__text p { font-size: 14px; line-height: 18px; } .blockquote.custom-acf.type2 .blockquote__author { margin-top: 25px; } } </style> <style id='classic-theme-styles-inline-css' type='text/css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <style id='global-styles-inline-css' type='text/css'> body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}body .is-layout-grid{display: grid;}body .is-layout-grid > *{margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} .wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} .wp-block-pullquote{font-size: 1.5em;line-height: 1.6;} </style> <link rel='stylesheet' id='init-style-css' href='https://os.kaspersky.com/wp-content/themes/os_theme_new_eng/css/style.css?v=1&#038;ver=6.5.5' type='text/css' media='all' /> <link rel='stylesheet' id='vw-common-css' href='https://os.kaspersky.com/wp-content/themes/os_theme_new_eng/css/vw-common.css?v=1&#038;ver=6.5.5' type='text/css' media='all' /> <link rel='stylesheet' id='vw-style-css' href='https://os.kaspersky.com/wp-content/themes/os_theme_new_eng/css/vw-style.css?v=1&#038;ver=6.5.5' type='text/css' media='all' /> <link rel='stylesheet' id='z-common-media-css' href='https://os.kaspersky.com/wp-content/themes/os_theme_new_eng/css/z-common-media.css?v=1&#038;ver=6.5.5' type='text/css' media='all' /> <link rel='stylesheet' id='z-style-media-css' href='https://os.kaspersky.com/wp-content/themes/os_theme_new_eng/css/z-style-media.css?v=1&#038;ver=6.5.5' type='text/css' media='all' /> <link rel='stylesheet' id='custom-css' href='https://os.kaspersky.com/wp-content/themes/os_theme_new_eng/css/custom.css?v2&#038;ver=6.5.5' type='text/css' media='all' /> <link rel='stylesheet' id='dk-css' href='https://os.kaspersky.com/wp-content/themes/os_theme_new_eng/css/dk.css?v=5&#038;ver=6.5.5' type='text/css' media='all' /> <link rel='stylesheet' id='obuchenie-css' href='https://os.kaspersky.com/wp-content/themes/os_theme_new_eng/css/obuchenie.css?ver=6.5.5' type='text/css' media='all' /> <link rel='stylesheet' id='bitrix-form-css' href='https://os.kaspersky.com/wp-content/themes/os_theme_new_eng/css/bitrix-form.css?ver=6.5.5' type='text/css' media='all' /> <link rel='stylesheet' id='new-fonts-css' href='https://os.kaspersky.com/wp-content/themes/os_theme_new_eng/css/new-fonts.css?ver=6.5.5' type='text/css' media='all' /> <link rel='stylesheet' id='home-css' href='https://os.kaspersky.com/wp-content/themes/os_theme_new_eng/css/pages/home.css?ver=6.5.5' type='text/css' media='all' /> <link rel='stylesheet' id='all-css' href='https://os.kaspersky.com/wp-content/themes/os_theme_new_eng/css/pages/all.css?v2_1&#038;ver=6.5.5' type='text/css' media='all' /> <link rel='stylesheet' id='tiny-slider-css' href='https://os.kaspersky.com/wp-content/themes/os_theme_new_eng/libs/tiny-slider.css?ver=6.5.5' type='text/css' media='all' /> <link rel='stylesheet' id='jquery.fancybox.min-css' href='https://os.kaspersky.com/wp-content/themes/os_theme_new_eng/libs/jquery.fancybox.min.css?ver=6.5.5' type='text/css' media='all' /> <link rel='stylesheet' id='choices.css-css' href='https://os.kaspersky.com/wp-content/themes/os_theme_new_eng/libs/choices.min.css?ver=6.5.5' type='text/css' media='all' /> <link rel='stylesheet' id='forms-css-css' href='https://os.kaspersky.com/wp-content/themes/os_theme_new_eng/forms/assets/styles/main.bf5c4e301c03a69ff720.css?ver=6.5.5' type='text/css' media='all' /> <link rel='stylesheet' id='init-form-css' href='https://os.kaspersky.com/wp-content/themes/os_theme_new_eng/css/form.css?v=1&#038;ver=6.5.5' type='text/css' media='all' /> <link rel='stylesheet' id='fix-css' href='https://os.kaspersky.com/wp-content/themes/os_theme_new_eng/css/fix.css?v=3.8&#038;ver=6.5.5' type='text/css' media='all' /> <script type="text/javascript" src="https://os.kaspersky.com/wp-content/themes/os_theme_new_eng/forms/assets/js/runtime.049a9b3750c080b8fa75.js?ver=6.5.5" id="forms-runtime-js"></script> <link rel="https://api.w.org/" href="https://os.kaspersky.com/wp-json/" /><link rel="alternate" type="application/json" href="https://os.kaspersky.com/wp-json/wp/v2/pages/6245" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://os.kaspersky.com/xmlrpc.php?rsd" /> <meta name="generator" content="WordPress 6.5.5" /> <link rel='shortlink' href='https://os.kaspersky.com/?p=6245' /> <link rel="alternate" type="application/json+oembed" href="https://os.kaspersky.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fos.kaspersky.com%2Ffaq-general%2F" /> <link rel="alternate" type="text/xml+oembed" href="https://os.kaspersky.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fos.kaspersky.com%2Ffaq-general%2F&#038;format=xml" /> <script type="text/javascript">window.wp_data = {"ajax_url":"https:\/\/os.kaspersky.com\/wp-admin\/admin-ajax.php","nonce":"4cd22a670a","template_url":"https:\/\/os.kaspersky.com\/wp-content\/themes\/os_theme_new_eng"};</script><script>let app_platforms = {"kaspersky-iot-secure-gateway":[]}, app_categories = []</script><link rel="icon" href="https://os.kaspersky.com/wp-content/uploads/sites/31/2020/10/Kaspersky_Web_Favicon_Svg.svg" sizes="32x32" /> <link rel="icon" href="https://os.kaspersky.com/wp-content/uploads/sites/31/2020/10/Kaspersky_Web_Favicon_Svg.svg" sizes="192x192" /> <link rel="apple-touch-icon" href="https://os.kaspersky.com/wp-content/uploads/sites/31/2020/10/Kaspersky_Web_Favicon_Svg.svg" /> <meta name="msapplication-TileImage" content="https://os.kaspersky.com/wp-content/uploads/sites/31/2020/10/Kaspersky_Web_Favicon_Svg.svg" /> <meta property="og:image" content="https://os.kaspersky.com/wp-content/themes/os_theme_new_eng/img/og_meta_image.jpg" /> <meta property="og:image:width" content="1200"/> <meta property="og:image:height" content="630"/> <meta property="vk:image" content="https://os.kaspersky.com/wp-content/themes/os_theme_new_eng/img/og_meta_image.jpg"/> <meta property="vk:image:width" content="537"/> <meta property="vk:image:height" content="240"/> <meta property="twitter:image" content="https://os.kaspersky.com/wp-content/themes/os_theme_new_eng/img/og_meta_image.jpg"/> <meta property="twitter:image:width" content="1024"/> <meta property="twitter:image:height" content="512"/> <meta name="twitter:card" content="summary_large_image" /> <script class="marketo-script" src="https://app-sj06.marketo.com/js/forms2/js/forms2.min.js" data-acc-id="802-IJN-240"></script> <script src="https://os.kaspersky.com/wp-content/themes/os_theme_new_eng/libs/smoothscroll.min.js"></script> </head> <body class="page-template page-template-page-faq-general page-template-page-faq-general-php page page-id-6245"> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-WZ7LJ3" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <div class="header"> <div class="container"> <div class="header__logo"> <a href="https://os.kaspersky.com"> <img class="header__logo-hexagon" src="https://os.kaspersky.com/wp-content/themes/os_theme_new_eng/img/logo-hexagon.svg" alt=""/> <svg width="135" height="22" viewBox="0 0 135 22" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M104.711 8.95133C104.711 3.71648 108.473 0.714355 112.876 0.714355C117.279 0.714355 121.02 3.70628 121.02 8.95133C121.02 14.1964 117.256 17.1883 112.876 17.1883C108.496 17.1883 104.711 14.1739 104.711 8.95133ZM118.298 8.95133C118.298 5.31041 115.963 3.21647 112.878 3.21647C109.793 3.21647 107.434 5.31041 107.434 8.95133C107.434 12.5923 109.799 14.6658 112.876 14.6658C115.952 14.6658 118.296 12.5821 118.296 8.95133H118.298ZM87.9258 16.8654L83.6206 11.7425V16.8654H81.0786V1.03748H83.6206V10.9307L87.7662 6.26913H90.812L86.3913 11.1724V11.5008L91.0638 16.8654H87.9258ZM0.531799 1.36046H3.1116V8.35979L9.57262 1.36046H12.8136L6.11824 8.46535V8.82059L13.1797 16.8654H9.83207L3.1116 9.06825V16.8654H0.531799V1.36046ZM24.163 9.79322V16.9202H21.5664V16.0029H21.1933C20.49 16.6745 19.227 17.1884 17.8697 17.1884C15.3438 17.1884 13.845 15.8699 13.845 13.9126C13.845 11.8795 15.3202 10.5385 18.0563 10.5385H21.5664V9.92425C21.5664 8.85347 20.8888 8.13689 19.39 8.13689C18.0348 8.13689 17.2457 8.69582 17.0742 9.61305H14.3146C14.5719 7.39983 16.4588 5.88272 19.4136 5.88272C22.1517 5.88476 24.163 7.06815 24.163 9.79322ZM21.5664 13.6136V12.3176H18.32C17.1492 12.3176 16.4931 12.7865 16.4931 13.7017C16.4931 14.6619 17.3122 15.1103 18.4594 15.1103C19.0643 15.1133 19.6614 14.9792 20.2015 14.7191C20.7417 14.4589 21.2094 14.08 21.5664 13.6136ZM28.3709 13.5284H25.8272C25.9625 15.5858 27.6444 17.1965 30.7335 17.1883C33.7768 17.1883 35.4795 15.7334 35.4795 13.5653C35.4795 11.4853 34.2306 10.7025 32.1865 10.5242L30.5503 10.3664C29.2785 10.2783 28.6894 9.94225 28.6894 9.22707C28.6894 8.37869 29.4845 7.95244 30.6419 7.95244C31.7993 7.95244 32.5487 8.44426 32.6631 9.16149H35.0945C34.9342 7.15529 33.4125 5.88272 30.6648 5.88272C27.9171 5.88272 26.1685 7.29874 26.1685 9.34797C26.1685 11.0693 27.2572 12.098 29.5282 12.3214L31.4142 12.4997C32.3467 12.5899 32.9587 12.8132 32.9587 13.6616C32.9587 14.4444 32.3467 15.0489 30.7772 15.0489C29.37 15.0489 28.5291 14.3788 28.3709 13.5284ZM37.1445 6.14685H39.697V7.54475H40.0658C40.8246 6.37035 42.1589 5.88272 43.4699 5.88272C46.0224 5.88272 48.4611 7.74387 48.4611 11.4235C48.4611 15.284 45.8622 17.1004 43.3076 17.1004C42.0661 17.1004 40.6413 16.6778 39.697 15.5258V21.7106H37.1445V6.14685ZM45.8854 11.4906C45.8854 9.16208 44.3214 8.18681 42.7806 8.18681C41.2399 8.18681 39.697 9.18443 39.697 11.4906C39.697 13.7967 41.2167 14.8024 42.7806 14.8024C44.3446 14.8024 45.8854 13.819 45.8854 11.4906ZM55.2432 5.88272C51.9102 5.88272 49.7929 8.33869 49.7929 11.554C49.7929 14.7918 51.9618 17.1822 55.2638 17.1884C57.8765 17.1884 59.6554 15.6247 60.2415 13.4348H57.7423C57.4039 14.3067 56.5928 14.9555 55.2432 14.9555C53.6892 14.9555 52.517 14.0611 52.292 12.2068H60.4438V10.9277C60.4438 7.98052 58.3264 5.88272 55.2432 5.88272ZM55.2721 7.97643C56.9891 7.97643 57.9528 9.07139 58.0209 10.3649H52.3684C52.7068 8.82579 53.8274 7.97643 55.2721 7.97643ZM62.1067 6.03914H64.6501V7.43255H65.0177C65.4062 6.53311 66.2085 5.88272 67.5842 5.88272H69.0964V8.35258H67.4015C65.4986 8.35258 64.6501 9.499 64.6501 11.407V16.8654H62.1067V6.03914ZM72.3008 13.5284H69.7634C69.8987 15.5858 71.5806 17.1965 74.6697 17.1883C77.713 17.1883 79.4157 15.7334 79.4157 13.5653C79.4157 11.4853 78.1668 10.7025 76.1227 10.5242L74.4865 10.3664C73.2167 10.2783 72.6256 9.94225 72.6256 9.22707C72.6256 8.37869 73.4207 7.95244 74.5781 7.95244C75.7355 7.95244 76.4869 8.44426 76.5993 9.16149H79.0244C78.8641 7.15529 77.3425 5.88272 74.5948 5.88272C71.847 5.88272 70.0985 7.29874 70.0985 9.34797C70.0985 11.0693 71.1872 12.098 73.4582 12.3214L75.3441 12.4997C76.2767 12.5899 76.8887 12.8132 76.8887 13.6616C76.8887 14.4444 76.2767 15.0489 74.7072 15.0489C73.3 15.0489 72.459 14.3788 72.3008 13.5284ZM91.398 6.20581L96.0097 15.7193L93.0711 21.7107H95.9864L103.38 6.20581H100.522L98.1982 11.0212C97.9482 11.5122 97.7404 12.022 97.5772 12.5454H97.2307C97.0612 12.0205 96.845 11.5106 96.5843 11.0212L94.3028 6.20581H91.398ZM125.022 11.8903H122.352C122.488 15.0078 124.892 17.1944 128.864 17.1883C132.412 17.1883 135 15.2079 135 12.0658C135 9.16876 133.09 7.76412 130.421 7.53545L128.429 7.37621C126.734 7.24758 125.453 6.67797 125.453 5.33457C125.453 4.10551 126.5 3.17248 128.589 3.17248C130.677 3.17248 131.704 4.12797 131.909 5.49382H134.565C134.287 2.55183 132.16 0.714355 128.609 0.714355C125.198 0.714355 122.818 2.62532 122.818 5.51628C122.818 8.22552 124.954 9.59138 127.747 9.818L129.852 10.0017C131.318 10.114 132.326 10.8021 132.326 12.2312C132.326 13.5971 131.273 14.7812 128.936 14.7812C126.418 14.7812 125.204 13.4378 125.022 11.8903Z" fill="#1F3238"/> </svg> </a> </div> <div class="header__navbar"> <div class="navbar"> <a class="navbar__toggle" href="#"> <span></span> <span></span> <span></span> </a> <div class="navbar__menu"> <!-- <a href="https://os.kaspersky.com/why-KasperskyOS." class="navbar__year"> <img src="https://os.kaspersky.com/wp-content/themes/os_theme_new_eng/img/20year-mobile.svg" /> <span class="button _link"> <span class="button__title">Read more</span> <span class="button__icon"> <span class="icon _arrow"></span></span> </span> </a> --> <ul id="menu-main-menu" class=""><li id="nav-menu-item-5059" class="main-menu-item menu-item-even menu-item-depth-0 menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children"><a href="#" class="menu-link menu-link-depth-1 main-menu-link">Solutions and Markets</a> <ul class="navbar__popup sub-menu menu-odd menu-depth-1"> <li id="nav-menu-item-5070" class="navbar__child sub-menu-item menu-item-odd menu-item-depth-1 menu-item menu-item-type-post_type_archive menu-item-object-solution menu-item-has-children"><div class="navbar__child-title"><a href="https://os.kaspersky.com/solutions/" class="button _link menu-link menu-link-depth-2 sub-menu-link"><span class="button__title">All solutions</span><span class="button__icon"><span class="icon _arrow"></span></span></a></div> <div class="navbar__child-menu"><ul class="sub-menu menu-even sub-sub-menu menu-depth-2"> <li id="nav-menu-item-5061" class="sub-menu-item sub-sub-menu-item menu-item-even menu-item-depth-2 menu-item menu-item-type-custom menu-item-object-custom"><a href="/solutions/kaspersky-iot-secure-gateway/" class="menu-link menu-link-depth-3 sub-menu-link">Kaspersky IoT Secure Gateway</a></li> <li id="nav-menu-item-5062" class="sub-menu-item sub-sub-menu-item menu-item-even menu-item-depth-2 menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children"><a href="/solutions/kaspersky-thin-client" class="menu-link menu-link-depth-3 sub-menu-link">Kaspersky Thin Client</a> <ul class="sub-menu menu-odd sub-sub-menu menu-depth-3"> <li id="nav-menu-item-8698" class="sub-menu-item sub-sub-menu-item menu-item-odd menu-item-depth-3 menu-item menu-item-type-custom menu-item-object-custom"><a href="https://os.kaspersky.com/solutions/manual/kaspersky-thin-client/" class="menu-link menu-link-depth-4 sub-menu-link">How to use</a></li> </ul> </li> <li id="nav-menu-item-6809" class="sub-menu-item sub-sub-menu-item menu-item-even menu-item-depth-2 menu-item menu-item-type-post_type menu-item-object-solution"><a href="https://os.kaspersky.com/solutions/kaspersky-automotive-secure-gateway/" class="menu-link menu-link-depth-3 sub-menu-link">Kaspersky Automotive Secure Gateway</a></li> <li id="nav-menu-item-8025" class="sub-menu-item sub-sub-menu-item menu-item-even menu-item-depth-2 menu-item menu-item-type-post_type menu-item-object-solution"><a href="https://os.kaspersky.com/solutions/kaspersky-smart-factory/" class="menu-link menu-link-depth-3 sub-menu-link">Kaspersky Smart Factory</a></li> </ul></div> </li> <li id="nav-menu-item-5069" class="navbar__child sub-menu-item menu-item-odd menu-item-depth-1 menu-item menu-item-type-post_type_archive menu-item-object-market menu-item-has-children"><div class="navbar__child-title"><a href="https://os.kaspersky.com/markets/" class="button _link menu-link menu-link-depth-2 sub-menu-link"><span class="button__title">All markets</span><span class="button__icon"><span class="icon _arrow"></span></span></a></div> <div class="navbar__child-menu"><ul class="sub-menu menu-even sub-sub-menu menu-depth-2"> <li id="nav-menu-item-5065" class="sub-menu-item sub-sub-menu-item menu-item-even menu-item-depth-2 menu-item menu-item-type-post_type menu-item-object-market"><a href="https://os.kaspersky.com/markets/smart-city/" class="menu-link menu-link-depth-3 sub-menu-link">Smart City</a></li> <li id="nav-menu-item-5066" class="sub-menu-item sub-sub-menu-item menu-item-even menu-item-depth-2 menu-item menu-item-type-post_type menu-item-object-market"><a href="https://os.kaspersky.com/markets/automotive/" class="menu-link menu-link-depth-3 sub-menu-link">Transport Infrastructure</a></li> <li id="nav-menu-item-5067" class="sub-menu-item sub-sub-menu-item menu-item-even menu-item-depth-2 menu-item menu-item-type-post_type menu-item-object-market"><a href="https://os.kaspersky.com/markets/public-sector/" class="menu-link menu-link-depth-3 sub-menu-link">Public Sector</a></li> <li id="nav-menu-item-5068" class="sub-menu-item sub-sub-menu-item menu-item-even menu-item-depth-2 menu-item menu-item-type-post_type menu-item-object-market"><a href="https://os.kaspersky.com/markets/industrial-automation/" class="menu-link menu-link-depth-3 sub-menu-link">Industrial Automation</a></li> </ul></div> </li> <li id="nav-menu-item-9027" class="navbar__child sub-menu-item menu-item-odd menu-item-depth-1 menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children"><div class="navbar__child-title"><a href="/appicenter/" class="button _link menu-link menu-link-depth-2 sub-menu-link"><span class="button__title">Kaspersky Appicenter</span><span class="button__icon"><span class="icon _arrow"></span></span></a></div> <div class="navbar__child-menu"><ul class="sub-menu menu-even sub-sub-menu menu-depth-2"> <li id="nav-menu-item-9028" class="sub-menu-item sub-sub-menu-item menu-item-even menu-item-depth-2 menu-item menu-item-type-custom menu-item-object-custom"><a href="/appicenter/apps/" class="menu-link menu-link-depth-3 sub-menu-link">Applications</a></li> <li id="nav-menu-item-9029" class="sub-menu-item sub-sub-menu-item menu-item-even menu-item-depth-2 menu-item menu-item-type-custom menu-item-object-custom"><a href="/appicenter/partners/" class="menu-link menu-link-depth-3 sub-menu-link">Partners</a></li> <li id="nav-menu-item-9030" class="sub-menu-item sub-sub-menu-item menu-item-even menu-item-depth-2 menu-item menu-item-type-custom menu-item-object-custom"><a href="https://appicenter.kaspersky.dev/" class="menu-link menu-link-depth-3 sub-menu-link">Appicenter for Developers</a></li> </ul></div> </li> </ul> </li> <li id="nav-menu-item-5071" class="main-menu-item menu-item-even menu-item-depth-0 menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children"><a href="#" class="menu-link menu-link-depth-1 main-menu-link">Technologies</a> <ul class="navbar__popup sub-menu menu-odd menu-depth-1"> <li id="nav-menu-item-5072" class="navbar__child sub-menu-item menu-item-odd menu-item-depth-1 menu-item menu-item-type-post_type_archive menu-item-object-technology menu-item-has-children"><div class="navbar__child-title"><a href="https://os.kaspersky.com/technologies/" class="button _link menu-link menu-link-depth-2 sub-menu-link"><span class="button__title">All technologies</span><span class="button__icon"><span class="icon _arrow"></span></span></a></div> <div class="navbar__child-menu"><ul class="sub-menu menu-even sub-sub-menu menu-depth-2"> <li id="nav-menu-item-5073" class="sub-menu-item sub-sub-menu-item menu-item-even menu-item-depth-2 menu-item menu-item-type-custom menu-item-object-custom"><a href="##" class="menu-link menu-link-depth-3 sub-menu-link">What’s inside KasperskyOS</a></li> <li id="nav-menu-item-5075" class="sub-menu-item sub-sub-menu-item menu-item-even menu-item-depth-2 menu-item menu-item-type-post_type menu-item-object-technology"><a href="https://os.kaspersky.com/technologies/kaspersky-security-system/" class="menu-link menu-link-depth-3 sub-menu-link">Kaspersky Security System</a></li> <li id="nav-menu-item-5076" class="sub-menu-item sub-sub-menu-item menu-item-even menu-item-depth-2 menu-item menu-item-type-post_type menu-item-object-technology"><a href="https://os.kaspersky.com/technologies/microkernel/" class="menu-link menu-link-depth-3 sub-menu-link">Microkernel</a></li> </ul></div> </li> </ul> </li> <li id="nav-menu-item-5077" class="main-menu-item menu-item-even menu-item-depth-0 menu-item menu-item-type-taxonomy menu-item-object-resourcescat"><a href="https://os.kaspersky.com/resources/cases/" class="menu-link menu-link-depth-1 main-menu-link">Projects</a></li> <li id="nav-menu-item-8930" class="main-menu-item menu-item-even menu-item-depth-0 menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children"><a href="/development/" class="menu-link menu-link-depth-1 main-menu-link">Development</a> <ul class="navbar__popup sub-menu menu-odd menu-depth-1"> <li id="nav-menu-item-8931" class="navbar__child sub-menu-item menu-item-odd menu-item-depth-1 menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children"><div class="navbar__child-title"><a href="###" class="button _link menu-link menu-link-depth-2 sub-menu-link"><span class="button__title">&#8211;</span><span class="button__icon"><span class="icon _arrow"></span></span></a></div> <div class="navbar__child-menu"><ul class="sub-menu menu-even sub-sub-menu menu-depth-2"> <li id="nav-menu-item-8928" class="sub-menu-item sub-sub-menu-item menu-item-even menu-item-depth-2 menu-item menu-item-type-post_type menu-item-object-page"><a href="https://os.kaspersky.com/development/" class="menu-link menu-link-depth-3 sub-menu-link">Development with KasperskyOS</a></li> <li id="nav-menu-item-8933" class="sub-menu-item sub-sub-menu-item menu-item-even menu-item-depth-2 menu-item menu-item-type-post_type menu-item-object-page"><a href="https://os.kaspersky.com/development/components/" class="menu-link menu-link-depth-3 sub-menu-link">Components</a></li> <li id="nav-menu-item-8932" class="sub-menu-item sub-sub-menu-item menu-item-even menu-item-depth-2 menu-item menu-item-type-post_type menu-item-object-page"><a href="https://os.kaspersky.com/development/open_projects/" class="menu-link menu-link-depth-3 sub-menu-link">Open Projects</a></li> </ul></div> </li> </ul> </li> <li id="nav-menu-item-8843" class="main-menu-item menu-item-even menu-item-depth-0 menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children"><a href="/" class="menu-link menu-link-depth-1 main-menu-link">Partners</a> <ul class="navbar__popup sub-menu menu-odd menu-depth-1"> <li id="nav-menu-item-8844" class="navbar__child sub-menu-item menu-item-odd menu-item-depth-1 menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children"><div class="navbar__child-title"><a href="###" class="button _link menu-link menu-link-depth-2 sub-menu-link"><span class="button__title">&#8211;</span><span class="button__icon"><span class="icon _arrow"></span></span></a></div> <div class="navbar__child-menu"><ul class="sub-menu menu-even sub-sub-menu menu-depth-2"> <li id="nav-menu-item-8845" class="sub-menu-item sub-sub-menu-item menu-item-even menu-item-depth-2 menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children"><a href="/technological_partnership" class="menu-link menu-link-depth-3 sub-menu-link">Technology partnership</a> <ul class="sub-menu menu-odd sub-sub-menu menu-depth-3"> <li id="nav-menu-item-8846" class="sub-menu-item sub-sub-menu-item menu-item-odd menu-item-depth-3 menu-item menu-item-type-custom menu-item-object-custom"><a href="/technological_partnership" class="menu-link menu-link-depth-4 sub-menu-link">Create joint solutions</a></li> </ul> </li> <li id="nav-menu-item-8847" class="sub-menu-item sub-sub-menu-item menu-item-even menu-item-depth-2 menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children"><a target="_blank" href="https://locator.kaspersky.com/b2b/" class="menu-link menu-link-depth-3 sub-menu-link">All partners</a> <ul class="sub-menu menu-odd sub-sub-menu menu-depth-3"> <li id="nav-menu-item-8848" class="sub-menu-item sub-sub-menu-item menu-item-odd menu-item-depth-3 menu-item menu-item-type-custom menu-item-object-custom"><a target="_blank" href="https://locator.kaspersky.com/b2b/?filter_UF_COUNTRY=a0Ea000000GlK9HEAV&amp;filter_UF_STATE=all&amp;filter_ADDRESS=&amp;filter_ADDRESS_S=&amp;filter_ADDRESS_W=&amp;filter_ADDRESS_N=&amp;filter_ADDRESS_E=&amp;filter_UF_ACCOUNTNAME&amp;locale=en" class="menu-link menu-link-depth-4 sub-menu-link">Buy or request a demo</a></li> </ul> </li> <li id="nav-menu-item-8849" class="sub-menu-item sub-sub-menu-item menu-item-even menu-item-depth-2 menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children"><a target="_blank" href="https://partners.kaspersky.com/login/" class="menu-link menu-link-depth-3 sub-menu-link">Become a Kaspersky partner</a> <ul class="sub-menu menu-odd sub-sub-menu menu-depth-3"> <li id="nav-menu-item-8850" class="sub-menu-item sub-sub-menu-item menu-item-odd menu-item-depth-3 menu-item menu-item-type-custom menu-item-object-custom"><a target="_blank" href="https://partners.kaspersky.com/login/" class="menu-link menu-link-depth-4 sub-menu-link">Sell KasperskyOS solutions</a></li> </ul> </li> </ul></div> </li> </ul> </li> <li id="nav-menu-item-5083" class="main-menu-item menu-item-even menu-item-depth-0 menu-item menu-item-type-custom menu-item-object-custom current-menu-ancestor menu-item-has-children"><a href="#" class="menu-link menu-link-depth-1 main-menu-link">About KasperskyOS</a> <ul class="navbar__popup sub-menu menu-odd menu-depth-1"> <li id="nav-menu-item-5084" class="navbar__child sub-menu-item menu-item-odd menu-item-depth-1 menu-item menu-item-type-custom menu-item-object-custom current-menu-ancestor current-menu-parent menu-item-has-children"><div class="navbar__child-title"><a href="###" class="button _link menu-link menu-link-depth-2 sub-menu-link"><span class="button__title">&#8211;</span><span class="button__icon"><span class="icon _arrow"></span></span></a></div> <div class="navbar__child-menu"><ul class="sub-menu menu-even sub-sub-menu menu-depth-2"> <li id="nav-menu-item-6488" class="sub-menu-item sub-sub-menu-item menu-item-even menu-item-depth-2 menu-item menu-item-type-taxonomy menu-item-object-category"><a href="https://os.kaspersky.com/latest/events/" class="menu-link menu-link-depth-3 sub-menu-link">Events</a></li> <li id="nav-menu-item-5086" class="sub-menu-item sub-sub-menu-item menu-item-even menu-item-depth-2 menu-item menu-item-type-custom menu-item-object-custom"><a href="/latest" class="menu-link menu-link-depth-3 sub-menu-link">Latest</a></li> <li id="nav-menu-item-6458" class="sub-menu-item sub-sub-menu-item menu-item-even menu-item-depth-2 menu-item menu-item-type-post_type menu-item-object-page"><a href="https://os.kaspersky.com/why-kasperskyos/" class="menu-link menu-link-depth-3 sub-menu-link">Why KasperskyOS</a></li> <li id="nav-menu-item-6741" class="sub-menu-item sub-sub-menu-item menu-item-even menu-item-depth-2 menu-item menu-item-type-taxonomy menu-item-object-category"><a href="https://os.kaspersky.com/latest/blog/" class="menu-link menu-link-depth-3 sub-menu-link">Blog</a></li> <li id="nav-menu-item-5087" class="sub-menu-item sub-sub-menu-item menu-item-even menu-item-depth-2 menu-item menu-item-type-custom menu-item-object-custom"><a href="/resources" class="menu-link menu-link-depth-3 sub-menu-link">Resources</a></li> <li id="nav-menu-item-5088" class="sub-menu-item sub-sub-menu-item menu-item-even menu-item-depth-2 menu-item menu-item-type-custom menu-item-object-custom"><a href="https://careers.kaspersky.com/vacancy/?filter=Y&amp;vacancy%5B1%5D=6582" class="menu-link menu-link-depth-3 sub-menu-link">Vacancies</a></li> <li id="nav-menu-item-6305" class="sub-menu-item sub-sub-menu-item menu-item-even menu-item-depth-2 menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-6245 current_page_item"><a href="https://os.kaspersky.com/faq-general/" class="menu-link menu-link-depth-3 sub-menu-link">FAQ</a></li> </ul></div> </li> </ul> </li> </ul> </div> </div> <script> var solutions_additional = [ {id: 8943, slug: "/solutions/kaspersky-iot-secure-gateway", subtitle: "Protecting the internet of things at the Cyber Immune gateway level", icon: "https://os.kaspersky.com/wp-content/uploads/sites/31/2024/10/iot-secure-gateway.svg" }, {id: 7687, slug: "/solutions/kaspersky-thin-client", subtitle: "Cyber Immune thin clients ", icon: "https://os.kaspersky.com/wp-content/uploads/sites/31/2024/04/kasperskyos-for-thin-client-1.svg" }, {id: 6777, slug: "/solutions/kaspersky-automotive-secure-gateway", subtitle: "Secure automotive gateways", icon: "https://os.kaspersky.com/wp-content/uploads/sites/31/2023/06/automotive-adaptive-platform-new-b.svg" }, {id: 7607, slug: "/solutions/kaspersky-smart-factory", subtitle: "Cyber Immune solutions testbed for industry", icon: "https://os.kaspersky.com/wp-content/uploads/sites/31/2024/04/smart-factory.svg" }, ] </script> </div> <div class="header__year"> <a href="https://os.kaspersky.com/why-KasperskyOS/"> <img src="https://os.kaspersky.com/wp-content/themes/os_theme_new_eng/img/kci-logo.svg" /> <!-- <img src="https://os.kaspersky.com/wp-content/themes/os_theme_new_eng/img/20year-hover.png" class="header__year-hover" /> --> </a> </div> <!-- <div class="header__search" style="opacity: 0;pointer-events: none;"> <a href="#"><span class="icon _search"> </span></a></div> --> <div class="header__lang -show-lang"> <a href="http://os.kaspersky.ru/faq-general/?from=en">EN</a> <div class="lang"> <ul> <li class="_active"> <a href="https://os.kaspersky.com/faq-general/?from=en">English </a> </li> <li class=""> <a href="https://os.kaspersky.ru/faq-general/?from=en"> Русский</a> </li> <li class=""> <a href="https://os.kaspersky.it/technologies/?from=en"> Italiano</a> </li> <li class=""> <a href="https://os.kaspersky.es/technologies/?from=en"> Español</a> </li> <!-- <li><a href="#">English </a></li> <li> <a href="#"> Español</a></li> <li class="_active"> <a href="#"> Русский</a></li> <li> <a href="#"> Қазақ</a></li> <li> <a href="#"> Čeština</a></li> <li> <a href="#"> Français</a></li> <li> <a href="#"> Polski</a></li> <li> <a href="#"> Slovensky</a></li> <li> <a href="#"> Dansk</a></li> <li> <a href="#"> Italiano</a></li> <li> <a href="#"> Português</a></li> <li> <a href="#"> 日本語</a></li> <li> <a href="#"> Deutsch</a></li> <li> <a href="#"> Nederlands</a></li> <li> <a href="#"> Română</a></li> <li> <a href="#"> العربية</a></li> --> </ul> </div> </div> <div class="header__search"> <a href="#"><span class="icon _search"> </span></a> </div> </div> <div class="container"> <form action="/search" method="GET" class="search-top"> <div class="search-top__input"> <input placeholder="Search..." type="text" name="search" class="input" /> <a href="#" class="search-top__clear"><span class="icon _remove"></span></a> </div> <button type="submit" class="search-top__button button _fill _disabled">Find</button> </form> </div> </div> <div class="page _faq _dev "> <div class="page__wrap"> <div class="section _entry"> <div class="section__wrap"> <div class="container"> <div class="section__breadcrumbs"> <div class="breadcrumbs" typeof="BreadcrumbList" vocab="https://schema.org/"> <!-- Breadcrumb NavXT 7.3.0 --> <span property="itemListElement" typeof="ListItem"><a property="item" typeof="WebPage" title="Go to KasperskyOS." href="https://os.kaspersky.com" class="home" ><span property="name">Home</span></a><meta property="position" content="1"></span><span class="_divider"> </span><span property="itemListElement" typeof="ListItem"><span property="name" class="post post-page current-item">Frequently asked questions</span><meta property="url" content="https://os.kaspersky.com/faq-general/"><meta property="position" content="2"></span> </div> </div> <div class="section__title"> <h1>Frequently asked questions</h1> </div> <div class="section__description">Answers to popular questions about KasperskyOS and KasperskyOS Community Edition</div> <div class="section__tabs"> <div class="tabs _faq"> <div class="tabs__menu"> <a href="#" data-link-index="0" class="tabs__menu-link _active">Partners and customers</a> <a href="#" data-link-index="1" class="tabs__menu-link ">Developers</a> </div> </div> </div> </div> </div> </div> <div class="section _faq"> <div class="container"> <div class="tabs _faq"> <div class="tabs__content"> <div class="tab _active" data-index="0"> <div class="faq"> <div class="faq__wrap"> <div class="faq__sidebar"> <div class="faq__menu"> <ul> <li><a class="_active" href="#"><span class="desktop">KasperskyOS</span><span class="mobile">KasperskyOS</span><span class="icon _arrow"></span></a></li> <li><a class="" href="#"><span class="desktop">Products and trends</span><span class="mobile">Products and trends</span><span class="icon _arrow"></span></a></li> <li><a class="" href="#"><span class="desktop">Extras</span><span class="mobile">Extras</span><span class="icon _arrow"></span></a></li> <li> <a href="#faq-contact">Contacts<span class="icon _arrow"></span></a></li> </ul> </div> </div> <div class="faq__content"> <div class="faq__group"> <div class="faq__group-title">KasperskyOS</div> <div class="faq__group-list"> <div class="item"> <div class="item__title">What is KasperskyOS? Is this just another flavor of <span class="non-breaking">Linux?<span class="item__title-arrow"></span></span></div> <div class="item__text"> <div class="section _content"> <p>The KasperskyOS kernel was internally developed by Kaspersky and is not based on any already existing project (Linux or otherwise).</p> </div> </div> </div> <div class="item"> <div class="item__title">Why do I need KasperskyOS? <span class="non-breaking"><span class="item__title-arrow"></span></span></div> <div class="item__text"> <div class="section _content"> <p>KasperskyOS is a specialized operating system created from scratch by Kaspersky. Thanks to <a href="https://os.kaspersky.ru/technologies/">the principles</a> embedded in its architecture, our OS can serve as the foundation for products that possess Cyber Immunity: built-in security against the majority of cyberattack types. This is critical for <a href="https://os.kaspersky.ru/markets/">digital infrastructures</a> that require a high level of security assurance.</p> </div> </div> </div> <div class="item"> <div class="item__title">What is new about KasperskyOS? <span class="non-breaking"><span class="item__title-arrow"></span></span></div> <div class="item__text"> <div class="section _content"> <p>KasperskyOS is the first-ever operating system that can be used to make IT products Cyber Immune. These products are nearly impossible to hack, and only a fraction of attack types launched against a Cyber Immune system can affect its critical functions. Solutions powered by KasperskyOS require no added protection: everything you need is already inside the system.</p> </div> </div> </div> <div class="item"> <div class="item__title">How does your OS work? <span class="non-breaking"><span class="item__title-arrow"></span></span></div> <div class="item__text"> <div class="section _content"> <p>KasperskyOS provides flexibility in setting security policies: rules that the system will follow throughout its life cycle and that will prevent it from performing potentially dangerous operations.</p> <p>The components of our OS are separated into isolated security domains and cannot affect one another. All of their interactions go through the <a href="https://os.kaspersky.ru/technologies/microkernel/">microkernel</a>, while <a href="https://os.kaspersky.ru/technologies/kaspersky-security-system/">Kaspersky Security System</a> passes a security verdict on each. If an interaction fails to match defined policies, it is blocked even before the execution.</p> <p>Thanks to this, when developing for KasperskyOS, you can use untrusted components that do not have Cyber Immunity. If one of them proves to be vulnerable, and attackers take advantage of this, the OS simply will not allow the component to perform operations that are not authorized by the security policy and that affect the functioning of the product.</p> </div> </div> </div> <div class="item"> <div class="item__title">What makes KasperskyOS secure? <span class="non-breaking"><span class="item__title-arrow"></span></span></div> <div class="item__text"> <div class="section _content"> <p>The inherent security of KasperskyOS is embedded into its architecture and philosophy.</p> <p>Thus, nothing can run or function unless explicitly allowed by system administrators and application developers. Security policies that describe each permitted action are defined as early as the design stage of an IT product based on KasperskyOS.</p> <p>The KasperskyOS <a href="https://os.kaspersky.ru/technologies/microkernel/">microkernel</a> contains only a few hundred thousand lines of code, so the attack surface is minimal. The strict isolation of system components ensures operability in every situation: even if one of them fails, the OS will continue to perform its critical functions.</p> <p>The KasperskyOS design conforms to the <a href="https://en.wikipedia.org/wiki/Multiple_Independent_Levels_of_Security">MILS</a> and <a href="https://en.wikipedia.org/wiki/FLASK">FLASK</a> architectures, while adding Kaspersky’s own security technology.</p> </div> </div> </div> <div class="item"> <div class="item__title">Is it possible to hack your OS? <span class="non-breaking"><span class="item__title-arrow"></span></span></div> <div class="item__text"> <div class="section _content"> <p>The <a href="https://os.kaspersky.ru/technologies/cyber-immunity/">Cyber Immune approach</a> at the heart of KasperskyOS prevents an attacker from affecting system operation even if some of the non-Cyber Immune components get hacked. Our <a href="https://os.kaspersky.ru/technologies/microkernel/">microkernel</a> and <a href="https://os.kaspersky.ru/technologies/kaspersky-security-system/">flexible security system</a> technologies rule out unauthorized functions.</p> </div> </div> </div> <div class="item"> <div class="item__title">Does that mean any product powered by KasperskyOS is immune? <span class="non-breaking"><span class="item__title-arrow"></span></span></div> <div class="item__text"> <div class="section _content"> <p>To make a product based on KasperskyOS Cyber Immune, you must strictly follow the special Kaspersky methodology.</p> <p>Only IT systems that are intrinsically secure (secure by design) can be considered Cyber Immune. To summarize, creating Cyber Immune applications requires that the following be ensured from the moment development starts:</p> <ul> <li>Description of security objectives and assumptions</li> <li>Security domain isolation tools and independent control of all of their interactions</li> <li>Guarantees that the security objectives will be achieved in every possible system use case, including the declared assumptions – except when the trusted computing base of the product has been compromised</li> <li>Guarantees of reliability of the product’s entire trusted computing base that meet the standards of the intended security class</li> </ul> </div> </div> </div> <div class="item"> <div class="item__title">Does KasperskyOS collect any data? <span class="non-breaking"><span class="item__title-arrow"></span></span></div> <div class="item__text"> <div class="section _content"> <p>KasperskyOS does not collect or share data. All drivers, system services, applications, etc. are moved out of the kernel and isolated, and their behavior is strictly limited by security policies.</p> <p>No component of the system can store or send data unless allowed by applicable policies.</p> </div> </div> </div> <div class="item"> <div class="item__title">What advantage does KasperskyOS have over a Linux-based <span class="non-breaking">OS?<span class="item__title-arrow"></span></span></div> <div class="item__text"> <div class="section _content"> <p>They are positioned differently on the market. Linux is an all-purpose system for servers, desktops, mobile and other devices. It is easy to adapt to various applications. Nevertheless, it has so many system calls, and the modules within the kernel have such a complex link chain that we cannot be certain that the security tools built into the kernel, such as SELinux, are reliably checking all interactions. Every year we see new vulnerabilities or locations where some policies fail to be checked or applied to a specific system call. Most importantly, if someone hacks the monolithic kernel, they get maximum privileges. In contrast, many system services in KasperskyOS have been moved to the user space. Hacking these will not give the attacker any privileges at the OS kernel level.</p> </div> </div> </div> </div> </div> <div class="faq__group"> <div class="faq__group-title">Products and trends</div> <div class="faq__group-list"> <div class="item"> <div class="item__title">Is it possible to purchase Cyber Immune products from you today? <span class="non-breaking"><span class="item__title-arrow"></span></span></div> <div class="item__text"> <div class="section _content"> <p>Yes, it is. First, there is <a href="https://os.kaspersky.com/solutions/kaspersky-iot-secure-gateway/" target="_blank" rel="nofollow noopener">Kaspersky IoT Secure Gateway</a> whose key element is secure gateways for the internet of things, indispensable devices for modern businesses that use IoT sensors and controllers. The commercial development of KISGs and the creation of end-to-end digital services based on them is carried out by <a href="https://www.aprotech.online/">Adaptive Production Technologies LLC (Aprotech)</a>, Kaspersky’s subsidiary.</p> <p>Second, there is <a href="https://os.kaspersky.com/solutions/kaspersky-thin-client/" target="_blank" rel="nofollow noopener">Kaspersky Thin Client</a>, which includes software for thin clients: computer-like user terminals for connecting to corporate virtual desktop infrastructure.</p> <p>Also available is <a href="https://os.kaspersky.com/solutions/kaspersky-automotive-secure-gateway/" target="_blank" rel="nofollow noopener">Kaspersky Automotive Secure Gateway</a>,  specialized software that is designed for high-performance controllers of connected vehicles and combines the functions of a telematic control unit and a secure gateway.</p> </div> </div> </div> <div class="item"> <div class="item__title">Where can KasperskyOS be used? <span class="non-breaking"><span class="item__title-arrow"></span></span></div> <div class="item__text"> <div class="section _content"> <p>First of all, on the internet of things and in process control, in <a href="https://fthub.kaspersky.com/newos/markets/">industries</a> with high cybersecurity standards. Examples include manufacturing, energy, government agencies, transport infrastructure.</p> <p>Devices already running KasperskyOS include thin clients, a key part of <a href="https://os.kaspersky.com/solutions/kaspersky-thin-client/" target="_blank" rel="nofollow noopener">Kaspersky Thin Client</a>, and <a href="https://os.kaspersky.com/solutions/kaspersky-iot-secure-gateway/" target="_blank" rel="nofollow noopener">IoT gateways</a>, which help build secure IoT networks and implement digital transformation in the manufacturing industry. <a href="https://os.kaspersky.com/solutions/kaspersky-automotive-secure-gateway/" target="_blank" rel="nofollow noopener">Kaspersky Automotive Secure Gateway</a> solution enables the creation of software for automotive electronic control units.</p> <p>Our OS is evolving, and the range of supported devices is growing. For example, Kaspersky is investigating the possibility of adapting the OS for mobile platforms.</p> </div> </div> </div> <div class="item"> <div class="item__title">Will KasperskyOS be available for the B2C market? <span class="non-breaking"><span class="item__title-arrow"></span></span></div> <div class="item__text"> <div class="section _content"> <p>KasperskyOS is a specialized operating system. At the moment, it can only serve as the basis for designs intended for embedded IT systems with features required by specific clients.</p> <p>That said, we are confident that <a href="https://os.kaspersky.ru/technologies/cyber-immunity/">Cyber Immunity</a> is an important trend that will grow fast in the segment of personal digital devices, among others. Thanks to Cyber Immunity users won’t have to worry about the security of their devices, as these will be protected from most cyberattacks by default. This is a future worth striving for.</p> </div> </div> </div> <div class="item"> <div class="item__title">How do you plan to support various devices and <span class="non-breaking">software?<span class="item__title-arrow"></span></span></div> <div class="item__text"> <div class="section _content"> <p>Together with our partners, we are releasing solutions based on a certain type of hardware. If there is ever a need for different hardware platforms, we will port our solutions to those platforms.</p> </div> </div> </div> </div> </div> <div class="faq__group"> <div class="faq__group-title">Extras</div> <div class="faq__group-list"> <div class="item"> <div class="item__title">Are there operating systems with similar <span class="non-breaking">functionality?<span class="item__title-arrow"></span></span></div> <div class="item__text"> <div class="section _content"> <p>Of course, there are operating systems on the market that help to create functional products with a very high level of security. However, no modern operating system can give products Cyber Immunity: inherent protection against cyberattacks. That requires Kaspersky’s special methodology.</p> </div> </div> </div> <div class="item"> <div class="item__title">Is antivirus required if your OS is <span class="non-breaking">installed?<span class="item__title-arrow"></span></span></div> <div class="item__text"> <div class="section _content"> <p>KasperskyOS is designed for devices on which an antivirus cannot be installed. Examples include secure gateways, electronic control units inside cars, thin clients.</p> <p>That is why we designed our OS not to need any additional protection. Its architecture prevents attackers from affecting the functioning of the system even if a component has been compromised.</p> </div> </div> </div> </div> </div> <div class="faq__group"> <div class="faq__group-title"> Couldn't find an answer to your question? </div> <a class="button _outline -show-modal" href="#" data-modal-id="ask-question-248"> <span class="button__title">Ask a Question</span> </a> </div> </div> </div> </div> </div> <div class="tab " data-index="1"> <div class="faq"> <div class="faq__wrap"> <div class="faq__sidebar"> <div class="faq__menu"> <ul> <li><a class="_active" href="#"><span class="desktop">Security and Cyber Immunity</span><span class="mobile">Security and Cyber Immunity</span><span class="icon _arrow"></span></a></li> <li><a class="" href="#"><span class="desktop">Performance and multikernel systems</span><span class="mobile">Performance and multikernel systems</span><span class="icon _arrow"></span></a></li> <li><a class="" href="#"><span class="desktop">Driver management</span><span class="mobile">Driver management</span><span class="icon _arrow"></span></a></li> <li><a class="" href="#"><span class="desktop">KasperskyOS Community Edition (CE). General</span><span class="mobile">KasperskyOS CE</span><span class="icon _arrow"></span></a></li> <li><a class="" href="#"><span class="desktop">KasperskyOS СЕ. Hardware support</span><span class="mobile">KasperskyOS СЕ. Hardware support</span><span class="icon _arrow"></span></a></li> <li><a class="" href="#"><span class="desktop">KasperskyOS СЕ. Third Party Libraries</span><span class="mobile">KasperskyOS СЕ. Third Party Libs</span><span class="icon _arrow"></span></a></li> <li><a class="" href="#"><span class="desktop">KasperskyOS СЕ. Known issues and their solutions</span><span class="mobile">KasperskyOS СЕ. Known issues and their solutions</span><span class="icon _arrow"></span></a></li> <li><a class="" href="#"><span class="desktop">Tools</span><span class="mobile">Tools</span><span class="icon _arrow"></span></a></li> <li><a class="" href="#"><span class="desktop">Open source, licensing, and certification</span><span class="mobile">Licensing, and certification</span><span class="icon _arrow"></span></a></li> <li><a class="" href="#"><span class="desktop">Extras</span><span class="mobile">Extras</span><span class="icon _arrow"></span></a></li> <li><a class="" href="#"><span class="desktop">Development</span><span class="mobile">Development</span><span class="icon _arrow"></span></a></li> <li> <a href="#faq-contact">Contacts<span class="icon _arrow"></span></a></li> </ul> </div> </div> <div class="faq__content"> <div class="faq__group"> <div class="faq__group-title">Security and Cyber Immunity</div> <div class="faq__group-list"> <div class="item"> <div class="item__title">How is the security of KasperskyOS <span class="non-breaking">guaranteed?<span class="item__title-arrow"></span></span></div> <div class="item__text"> <div class="section _content"> <p>The native code of KasperskyOS is continually subjected to various kinds of testing, including fuzzing. Some of the more critical components undergo formal verification and validation of security models. Code is subjected to static and dynamic analysis. Penetration tests are regularly conducted. A Bug Bounty program is planned.</p> </div> </div> </div> <div class="item"> <div class="item__title">Cyber Immunity as a concept. Can you explain the meaning of this concept in more detail? Aside from access rights restriction (which is probably implemented in virtually all widespread operating systems), what else is covered by this <span class="non-breaking">concept?<span class="item__title-arrow"></span></span></div> <div class="item__text"> <div class="section _content"> <p>Cyber Immunity is foremost an approach aimed at creating a system that is inherently Secure by Design. These types of systems sharply differ from ordinary systems with implemented security because Cyber Immune systems present a minimal attack surface not through the use of applied security tools but instead through a correctly designed architecture. Cyber Immune systems are more resistant to hacking (compromise), and in case of a successful attack they substantially complicate its spread.</p> <p>In our Cyber Immune approach, we primarily focus on preserving the integrity of the system. After all, if the components implementing access restriction are ever hacked, the security of the entire system will be at risk. Moreover, we all know that bug-free code still doesn&#8217;t exist in the wild.</p> <p>For each specific KasperskyOS-based product, we formulate the appropriate security objectives and constraints. We determine which system security functions must always be performed regardless of whatever happens, while also adhering to a number of constraints.</p> <p>The solution architect determines which &#8220;ilities&#8221; must be supported at the solution level, such as confidentiality, availability, and others. For each &#8220;ility&#8221;, there must be a system component that provides it and is already implemented in KasperskyOS (security pattern) or needs to be implemented.</p> <p>The solution architecture is designed based on the appropriate security objectives and a clear understanding of the required ilities. The design process breaks down the system into components that are isolated by hardware resources and establishes the set of typified connections between those components. This stage focuses on integrity, especially regarding the specific sort of data that can be transmitted between specific components, the specific level of integrity of this data, the ways that malicious modification of this data can impact the operability of a specific component, and which components have a direct impact on system security functions.</p> <p>As a result, we get an architecture that significantly hinders the spread of an attack within the system and minimizes the potential for hacking trusted components (those that impact security and implementation of the &#8220;ilities&#8221;).</p> <p>The system architecture is reflected in the security policy for the security monitor running in the kernel. It tracks the integrity of architecture invariants. For example, it makes sure that messages are transmitted only via clearly defined communication channels, the structure of messages is not violated, and the fields of messages contain data that is valid according to the system architect.</p> <p>As you can see, Cyber Immunity implies a certain culture and approach to developing and building an architecture and relies on a specific technological basis, which is the KasperskyOS operating system.</p> </div> </div> </div> <div class="item"> <div class="item__title">Can a security monitor be compromised, and how quickly would this be discovered? What countermeasures to this are offered by <span class="non-breaking">KasperskyOS?<span class="item__title-arrow"></span></span></div> <div class="item__text"> <div class="section _content"> <p>By default, security monitor is considered a trusted component. In other words, it is a component that must be trusted. If it is compromised, this would mean that its isolation mechanism is disrupted and the system can no longer be considered to be secure. Therefore, we apply every possible tool to ensure that the security monitor is operating correctly.</p> <p>Firstly, the monitor code is written in a declarative language, which means that the monitor is generated and not written manually. This eliminates a certain number of errors.</p> <p>Secondly, a generated security monitor can be thoroughly tested, especially given that certain models can be created from the intermediate representation language along with monitor code during the generation process. These models let us generate full test coverage where possible and apply model checking wherever full coverage is not possible.</p> <p>As a result, we intend to use formal verification methods to prove that all of the security models being used are valid. We also have fuzzing. A monitor is therefore sufficiently reliable and will get even better.</p> </div> </div> </div> <div class="item"> <div class="item__title">Why doesn't KasperskyOS support <span class="non-breaking">fork()?<span class="item__title-arrow"></span></span></div> <div class="item__text"> <div class="section _content"> <p>Who better to explain the problems with fork than <a href="https://www.microsoft.com/en-us/research/uploads/prod/2019/04/fork-hotos19.pdf">Microsoft employees</a>? In a nutshell, fork is an insecure call that leads to uncontrolled inheritance of parent process resources. Additionally, the architecture and low-level API of our OS prevent any effective implementation of the system call without major modifications at the microkernel level.</p> </div> </div> </div> <div class="item"> <div class="item__title">Does KasperskyOS have any safeguards against code modification? Firmware <span class="non-breaking">protection?<span class="item__title-arrow"></span></span></div> <div class="item__text"> <div class="section _content"> <p>We have many code execution controls. An attacker rewriting OS or firmware code is an illegal situation for ordinary operating systems and even more prohibited for ours. We have good protection against this thanks to the architectural approaches that we have already explained numerous times.</p> </div> </div> </div> <div class="item"> <div class="item__title">Does OCap control only system resources (memory, files, threads, etc.), or is the service able to define its own resource types, such as a user, form, page, <span class="non-breaking">etc.?<span class="item__title-arrow"></span></span></div> <div class="item__text"> <div class="section _content"> <p>OCap can control system resources and resources in the user space. System resources include memory regions, interrupts, and input/output ports. Even tasks and threads in our operating system are represented by system resource objects, which means that they can be securely controlled.</p> <p>User objects can also be represented by OCap. We have a special system call named KnHandleCreateUserObject that needs to be given user context such as a specific pointer in the address space of the service (resource provider), and this context is saved to a special kernel object.</p> <p>After that, we can obtain a parent handle for this object and pass it on. When the object handle is transferred back to the resource provider, it recognizes the corresponding pointer and access rights mask that is being used to address it. It can independently verify this mask and grant or deny access to this user object. We can also write a KSS policy that can reach inside a message, check the SID behind the handle and the rights mask, and also grant or deny access. So yes, every object in the system can be made OCap-compatible.</p> </div> </div> </div> <div class="item"> <div class="item__title">What was the basis for concluding that the selected KSS + PSL model is secure? Is C code generation accompanied by deadlock <span class="non-breaking">detection?<span class="item__title-arrow"></span></span></div> <div class="item__text"> <div class="section _content"> <p>We use a set of well-known security models, and some of these required us to prove that they operate correctly within our system. <a href="https://ispranproceedings.elpub.ru/jour/article/download/1359/1168">Vladimir Burenkov published a post</a> on this topic. We may not be able to provide a 100% guarantee everywhere, but we are working on it. Specifically, we are introducing formal methods into the development process. For example, the K framework tool is partially used in the development of the security monitor. It allows a description of both the syntactic and semantic parts of the intermediate representation language. Knowledge of semantics allows us to carry out symbolic execution and prove certain statements about a policy.</p> </div> </div> </div> <div class="item"> <div class="item__title">How do you ensure Cyber Immunity if a driver utilizes <span class="non-breaking">DMA?<span class="item__title-arrow"></span></span></div> <div class="item__text"> <div class="section _content"> <p>There are two possible answers depending on the available hardware.</p> <p>Hardware support of IOMMU automatically eliminates the isolation issue because our OS isolates process address spaces not only on the CPU side but also on the device side.</p> <p>If the hardware has no IOMMU support, the solution must be built accordingly. We allocate the part of the driver that manages the device DMA controller as an isolated entity, scan it to make sure that it contains no vulnerabilities, and call it a trusted component. Then we write interaction policies to ensure that only authorized components can access the trusted component, and only in a specifically defined manner. In this case, no process in the system is allowed to directly program the DMA controller in an invalid manner. Instead, only a trusted driver is allowed to do so. This driver has been thoroughly scanned, and we have a certain degree of confidence that it is hard to hack.</p> </div> </div> </div> <div class="item"> <div class="item__title">Please clarify dynamic addition of kernel code. Does this imply dynamic reconfiguration of security <span class="non-breaking">policies?<span class="item__title-arrow"></span></span></div> <div class="item__text"> <div class="section _content"> <p>The emergence of new kernel objects does not require changes to the security policies. Most security policies deal with the concepts of subjects and objects. Unless prohibited by a policy, a request from a process can result in the creation of a kernel object, such as an allocated memory region, input/output port, or DMA region.</p> <p>Each of these objects will be assigned a unique identifier, and the security monitor will learn about each new object. The transfer of permissions to manage any such object is visible to the security monitor, and the policy may restrict the transfer of some of the permissions between certain subjects.</p> <p>The policy does not normally need to be aware of specific objects, only about the interfaces and the class of the objects transmitted within specific messages. Whenever the characteristics of specific objects must be known, policy behavior can be parameterized with the help of security interfaces.</p> </div> </div> </div> <div class="item"> <div class="item__title">What about physical access security? Can security policies prohibit execution from USB or untrusted <span class="non-breaking">devices?<span class="item__title-arrow"></span></span></div> <div class="item__text"> <div class="section _content"> <p>Security policies can limit entities to certain methods. In the case of USB, specific use cases need to be considered. As for RDP clients, we only support the token class.  Although we do support USB flash drives, no code is executed at the level of our product (thin client). We pass on all USB-related functions to virtual desktops.</p> </div> </div> </div> <div class="item"> <div class="item__title">How do hardware vulnerabilities (such as Meltdown and Spectre) impact the security of a KasperskyOS-based <span class="non-breaking">solution?<span class="item__title-arrow"></span></span></div> <div class="item__text"> <div class="section _content"> <p>When designing products based on KasperskyOS, we consider only hardware that is trusted. When using our particular system, the potential harm that could be caused by Meltdown, Spectre and similar vulnerabilities is minimal.</p> <p>Meltdown enables non-privileged code to read data from the privileged space of the kernel. KasperskyOS is a microkernel operating system, and its kernel does not contain much data that could be used by a cybercriminal. Most system services, including those related to encryption, are implemented in the user space.</p> <p>Successful exploitation of Spectre relies on the existence of memory areas shared between processes. This is what enables the creation of a parasitic communication channel based on timing access to cache lines for indirect memory access. By default, KasperskyOS does not provide for the use of shared memory. The exclusive nature of such cases means that there is a very low likelihood that this hardware vulnerability could be maliciously exploited.</p> </div> </div> </div> </div> </div> <div class="faq__group"> <div class="faq__group-title">Performance and multikernel systems</div> <div class="faq__group-list"> <div class="item"> <div class="item__title">Is KasperskyOS a hard real-time system? Does it guarantee determinism of system call execution <span class="non-breaking">time?<span class="item__title-arrow"></span></span></div> <div class="item__text"> <div class="section _content"> <p>KasperskyOS is not a hard real-time system. We are moving toward soft real-time support. For instance, we have adapted a scheduler, and it has received an appropriate scheduling class. We have a lot of work ahead on refining synchronization primitives, dealing with priority inversion, rewriting certain algorithms and data structures, and achieving constancy of execution time.</p> </div> </div> </div> <div class="item"> <div class="item__title">How fast is KasperskyOS compared to similar operating <span class="non-breaking">systems?<span class="item__title-arrow"></span></span></div> <div class="item__text"> <div class="section _content"> <p>This is a tricky question. The performance of microkernel systems has traditionally been evaluated based on IPC performance.</p> <p>When designing our system, we prioritized security, message inspection, and prevention of TOCTOU attacks. This is why we need the kernel to store a secure copy of the message being transmitted for the security monitor. Naturally, this puts some constraints on IPC optimization.</p> <p>For the time being, Linux and other popular operating systems certainly beat us when it comes to performance. Nevertheless, thanks to reasonable compromises, KasperskyOS provides an acceptable level of performance that allows us to create truly secure products.</p> </div> </div> </div> <div class="item"> <div class="item__title">KSS and synchronous IPC seem to be the bottlenecks of products based on the current KasperskyOS implementation. Is a reduction in the number of calls by increasing message buffers the only way to make the system <span class="non-breaking">faster?<span class="item__title-arrow"></span></span></div> <div class="item__text"> <div class="section _content"> <p>Although it does make sense to pump messages through in packets rather than one by one, this is highly dependent on the specific case. Our typed interactions can be used for transmitting both individual words and unstructured byte arrays. Questions regarding what the interface will look like and how many messages it will have packed inside it will have to be answered by our architect. It is always a compromise between infrequent but long messages and lots of short messages.</p> <p>If messages are unstructured and the solution architecture allows the use of shared memory, a fast data channel can be established by transferring the permission to use the MDL (Memory Descriptor List) object. In this case, we gain the ability to quickly exchange data between processes but we lose the ability to inspect messages sent through this channel.</p> </div> </div> </div> <div class="item"> <div class="item__title">This means that any request from a kernel service cannot be processed before the previous one has finished processing. In other words, requests are serialized. Firstly, it is obvious that this approach may not be efficient for multikernel systems. Secondly, it is unclear whether requests get processed in the order of priority or on a first come, first served basis when many threads attempt to execute send() at the same <span class="non-breaking">time.<span class="item__title-arrow"></span></span></div> <div class="item__text"> <div class="section _content"> <p>Access to kernel services specifically does not result in serialization because IPC to a special kernel endpoint is viewed by the security monitor as regular IPC but is implemented differently in the kernel. In this case, no message transmission occurs. If two threads in different kernels request some service from the kernel at the same time, they will be served just as if they made some kind of system calls in a typical monolithic OS. Yes, threads may sleep on synchronization primitives inside the kernel. However, in most cases, these requests will be processed in parallel.</p> <p>There is also no general serialization problem when sending a message to another user space service because the kernel uses fine-grained blocking and is ready to operate in multikernel systems. Even the security monitor dropped global blocking some time ago and is capable of inspecting several unrelated processes at the same time.</p> </div> </div> </div> </div> </div> <div class="faq__group"> <div class="faq__group-title">Driver management</div> <div class="faq__group-list"> <div class="item"> <div class="item__title">How do drivers interact with the <span class="non-breaking">kernel?<span class="item__title-arrow"></span></span></div> <div class="item__text"> <div class="section _content"> <p>A typical driver manages a device via read/write operations through I/O ports (MMIO/PIO). It also interacts with a device via DMA. The device notifies the driver about completed requests and events by sending interrupts. This means that the kernel must provide the driver with a service that would allow it to obtain access to I/O ports, allocate DMA buffers, and handle interrupts. All of these capabilities are provided by the IO service of the kernel. A driver waits for interrupts by using something similar to an IPC Call: the interrupt handler thread from the driver makes a Call to the kernel and goes to sleep waiting for an interrupt. When the corresponding interrupt is received by the kernel, the kernel wakes the relevant thread that went to sleep after the Call, thereby allowing the interrupt to be handled. The thread then goes back to sleep. Access to kernel services is privileged and must be granted only to drivers and other critical components of the architecture. IPC-based implementation of access to kernel services enables use of all available technologies of the Kaspersky Security Module to deny/restrict program access to kernel services.</p> </div> </div> </div> <div class="item"> <div class="item__title">Is it possible that by porting drivers you borrow other people's code that could contain vulnerabilities in the best-case scenario and embedded malicious code in the worst-case <span class="non-breaking">scenario?<span class="item__title-arrow"></span></span></div> <div class="item__text"> <div class="section _content"> <p>With us, driver porting is more of an exception than a common practice. More often, we try to write them ourselves. Nevertheless, we port some drivers and the very structure of our driver framework (execution inside the user space, isolation of drivers in separate processes, interactions between these via IPC) provides certain guarantees. If the driver turns out to have a vulnerability, it will not lead to compromise of the entire device or disruption of security objectives. This is ensured by driver isolation, policies that we program for each solution specifically, and the use of IOMMU.</p> </div> </div> </div> <div class="item"> <div class="item__title">How do we virtualize a device driver for a guest OS, and is there even a <span class="non-breaking">hypervisor?<span class="item__title-arrow"></span></span></div> <div class="item__text"> <div class="section _content"> <p>Yes, there is a hypervisor. The microkernel contains a module named HV. HV implements the privileged portion of a hypervisor that directly accesses hardware and virtualization extensions like VMX. The hypervisor runs not only on Intel, but there is also fragmented ARMv8 support. The user space contains a virtual machine implementation that imitates typical hardware. We call this program VMAPP.</p> <p>We are capable of loading various guest systems on Intel. This includes all current Windows versions (11 not tested yet), Linux and BSD distributions, and hobby systems like Haiku and ReactOS.</p> <p>The virtual machine supports a set of standard devices installed in an x86-compatible computer: Q35 chipset, legacy controllers, E1000 network adapter, EHCI controller, and some virtio devices.</p> <p>The standard usage scenario is hardware passthrough, so virtualization of a large set of devices is not required.</p> <p>The hypervisor has been evolving fairly slowly because we have not yet found a need for it in any of our product solutions.</p> </div> </div> </div> <div class="item"> <div class="item__title">How are drivers updated? Or will the security monitor be updated together with the driver <span class="non-breaking">updates?<span class="item__title-arrow"></span></span></div> <div class="item__text"> <div class="section _content"> <p>It all depends on the product. We do not provide dynamic updates by default. However, when it comes to products like the mobile platform, IoT gateway or thin client for which we are planning an application model, the update issue does come up. Some of the mechanisms that allow us to modify certain elements of policies on the fly are now available or under development. The security monitor is not modified in its entirety. Instead, only certain settings are modified.</p> </div> </div> </div> <div class="item"> <div class="item__title">Do you keep track of the evolution and fixes for bugs in the drivers that you have ported? Do you adopt these for your <span class="non-breaking">drivers?<span class="item__title-arrow"></span></span></div> <div class="item__text"> <div class="section _content"> <p>When we port drivers, we copy over the code as is. If there is a huge change, we certainly make minor modifications.</p> <p>Our first step is to copy the driver source code and commit it to a repository unchanged. Our second step is to make the modifications that are necessary for it to work under KasperskyOS. This approach guarantees that we can upgrade to newer driver versions virtually for free.</p> </div> </div> </div> <div class="item"> <div class="item__title">How do interrupts find their way into the driver? Is it by waking up the driver thread or through some event <span class="non-breaking">mechanism?<span class="item__title-arrow"></span></span></div> <div class="item__text"> <div class="section _content"> <p>The interrupt handler in the driver freezes on a CallEx system call and waits for the kernel to wake it up with a notification about a new interrupt. After it wakes up, the handler performs the required processing operations and then sleeps on CallEx again.</p> </div> </div> </div> <div class="item"> <div class="item__title">Given that synchronous IPC and a separate task class are available in the scheduler, will a malfunctioning device end up spamming the system and cause other processes to <span class="non-breaking">freeze<span class="item__title-arrow"></span></span></div> <div class="item__text"> <div class="section _content"> <p>Good question. This is highly specific to the devices and driver, but the architecture offers ways to resolve this. As you may recall, drivers in KasperskyOS are separate processes. In other operating systems, if you get a bad driver in a kernel context and it enters that state, you can only get around the glitch by rebooting the entire system. In KasperskyOS, you can stop and restart the driver, which can prevent the glitch. We plan to add a feature that monitors resource usage by entities. They will be restarted when a certain threshold is reached.</p> </div> </div> </div> <div class="item"> <div class="item__title">Do you have tools for debugging drivers in the absence of real <span class="non-breaking">hardware?<span class="item__title-arrow"></span></span></div> <div class="item__text"> <div class="section _content"> <p>Drivers always interact with real hardware. Without hardware, you can only debug certain parts of them, such as transport libraries that implement client or server entities. You could write an emulator for debugging the non-hardware part, but you would need to build test stands to verify the driver&#8217;s performance in practice. This is what we are doing. We have a lab with testing and measurement instrumentation.</p> </div> </div> </div> <div class="item"> <div class="item__title">How do you plan to implement operations with peripheral and network <span class="non-breaking">equipment?<span class="item__title-arrow"></span></span></div> <div class="item__text"> <div class="section _content"> <p>In a microkernel system, drivers of devices and low-level subsystems are moved to isolated processes of the user space. Drivers of peripherals and network adapters are implemented completely in the user space, which means that an error (vulnerability) in any driver cannot harm the OS kernel or other components. This is true for the network stack and USB. We develop the drivers for most of the required devices ourselves, and we port some from operating systems with suitable licenses.</p> </div> </div> </div> <div class="item"> <div class="item__title">Are there guides for integrating drivers and applications originally designed for Linux into <span class="non-breaking">KasperskyOS?<span class="item__title-arrow"></span></span></div> <div class="item__text"> <div class="section _content"> <p>There are no guides for porting drivers and applications from Linux to KasperskyOS. Drivers are ported based on ready-to-use drivers and the accepted driver model.</p> </div> </div> </div> </div> </div> <div class="faq__group"> <div class="faq__group-title">KasperskyOS Community Edition (CE). General</div> <div class="faq__group-list"> <div class="item"> <div class="item__title">What is KasperskyOS Community <span class="non-breaking">Edition?<span class="item__title-arrow"></span></span></div> <div class="item__text"> <div class="section _content"> <p><a href="https://os.kaspersky.com/development/">KasperskyOS Community Edition</a> is a software development kit (SDK) designed to help you build a custom KasperskyOS image for a specific set of hardware platforms. The distribution kit includes the KasperskyOS kernel, solution development tools, numerous libraries (with usage examples), and documentation. The SDK is distributed as a DEB package for Debian GNU/Linux 10 &#8220;Buster&#8221; and can be downloaded for free at the provided link. The image does not include command-line interface tools such as a console or GUI. After installation, the SDK is deployed in the directory /opt/KasperskyOS-Community-Edition-&lt;version&gt;.</p> </div> </div> </div> <div class="item"> <div class="item__title">What is the purpose of KasperskyOS Community <span class="non-breaking">Edition?<span class="item__title-arrow"></span></span></div> <div class="item__text"> <div class="section _content"> <p>KasperskyOS Community Edition was designed to serve as a free tool for learning the principles of building a KasperskyOS-based solution, understanding the specifics of implementing security policies, and writing and debugging custom pilot projects. The license will also let you modify the components that are provided as source code. KasperskyOS Community Edition currently lets you develop software for embedded systems managed over an Ethernet network (via web interface or other protocols).</p> </div> </div> </div> <div class="item"> <div class="item__title">Can we use KasperskyOS CE for commercial <span class="non-breaking">development?<span class="item__title-arrow"></span></span></div> <div class="item__text"> <div class="section _content"> <p>The KasperskyOS Community Edition (CE) version is not intended for commercial use. This distribution package lets you develop a fully functional product and demonstrate it to potential customers. To directly distribute commercial products based on KasperskyOS, you must purchase a commercial license.</p> <p>The terms and conditions of a commercial license depend on many parameters, including the number of devices that will be produced and the specific business model (for example, fixed payments, royalties, or shared revenue). The cost may also be affected by any work performed by Kaspersky experts if necessary for a specific project. This potential work may include support for the specific hardware platform, other technical support, and updates.</p> <p>If you already have tentative details or project parameters, please share them with us so that our colleagues can propose a suitable business model for you and calculate the appropriate cost.</p> <p>Even if you have not yet decided on any specific parameters, Kaspersky is committed to supporting successful KasperskyOS-based products and will never set any cost-prohibitive terms for licenses.</p> </div> </div> </div> <div class="item"> <div class="item__title">What can KasperskyOS Community Edition NOT be used <span class="non-breaking">for?<span class="item__title-arrow"></span></span></div> <div class="item__text"> <div class="section _content"> <p>KasperskyOS Community Edition is not intended for commercial use. In other words, it cannot be resold, even as a part of other software/hardware systems. A separate license would be required for such purposes. To find out the conditions for such use, please contact os@kaspersky.com</p> <p>KasperskyOS Community Edition is not intended to directly run applications that were written for other operating systems. Applications must be properly ported before they can be run.</p> </div> </div> </div> </div> </div> <div class="faq__group"> <div class="faq__group-title">KasperskyOS СЕ. Hardware support</div> <div class="faq__group-list"> <div class="item"> <div class="item__title">Which hardware platforms are <span class="non-breaking">supported?<span class="item__title-arrow"></span></span></div> <div class="item__text"> <div class="section _content"> <p>KasperskyOS Community Edition currently works with Raspberry Pi 4B and with AArch64-based virtual machines in QEMU. SDKs can be prepared for x86 and NXP i.MX if requested. KasperskyOS Community Edition could also potentially work on other platforms with a memory management unit (MMU). If you have any queries regarding other platforms, please send them to <a href="mailto:os@kaspersky.com">os@kaspersky.com</a>.</p> </div> </div> </div> <div class="item"> <div class="item__title">Which components of a Raspberry Pi 4B board are currently ready for <span class="non-breaking">use?<span class="item__title-arrow"></span></span></div> <div class="item__text"> <div class="section _content"> <p>Ethernet network stack, SD card operations, and GPIO in ordinary I/O mode.</p> </div> </div> </div> <div class="item"> <div class="item__title">Does KasperskyOS currently have any special hardware <span class="non-breaking">requirements?<span class="item__title-arrow"></span></span></div> <div class="item__text"> <div class="section _content"> <p>There are no special hardware requirements as compared to Linux, for example. MMU is mandatory, and we prefer platforms with IOMMU because this technology can also extend isolation to DMA operations.</p> <p>Together with our technological partners, we are currently releasing solutions for certain hardware (x86_64 and ARMv6/7/8). If there is ever a need for different hardware platforms, we will port our solutions to those platforms.</p> <p>It is not an easy task to support new hardware, but we manage to do so with our own resources. For example, we write drivers and BSPs, and sometimes we port them from other open-source operating systems. However, sometimes this work is carried out by our partners.</p> </div> </div> </div> </div> </div> <div class="faq__group"> <div class="faq__group-title">KasperskyOS СЕ. Third Party Libraries</div> <div class="faq__group-list"> <div class="item"> <div class="item__title">Which libraries are currently available in the KasperskyOS Community Edition distribution <span class="non-breaking">package?<span class="item__title-arrow"></span></span></div> <div class="item__text"> <div class="section _content"> <p>PCRE (regular expressions), CivetWeb, Boost, mbedTLS, and Mosquitto.</p> </div> </div> </div> <div class="item"> <div class="item__title">How are these libraries <span class="non-breaking">supported?<span class="item__title-arrow"></span></span></div> <div class="item__text"> <div class="section _content"> <p>These libraries are currently supported entirely by the KasperskyOS development team. At some point, we would like to hand off support for these libraries to original developers or to the open source community.</p> </div> </div> </div> <div class="item"> <div class="item__title">Are there any useful libraries that are not included in the <span class="non-breaking">SDK?<span class="item__title-arrow"></span></span></div> <div class="item__text"> <div class="section _content"> <p>The KasperskyOS Community Edition-compatible libraries <a href="https://github.com/TSDC-TEAM/nginx-kos">nginx fork</a>, <a href="https://github.com/TSDC-TEAM/php-src-kos">PHP fork</a>, <a href="https://github.com/TSDC-TEAM/samba-kos">Samba fork</a>, <a href="https://github.com/auriga-foss/node">NodeJS fork</a> and <a href="https://github.com/auriga-foss/nmap">Nmap fork</a> are already available on their respective websites. Porting of other libraries can be found at <a href="https://github.com/KasperskyLab">https://github.com/KasperskyLab</a>.</p> </div> </div> </div> <div class="item"> <div class="item__title">How can a developer use the libraries of other <span class="non-breaking">developers?<span class="item__title-arrow"></span></span></div> <div class="item__text"> <div class="section _content"> <p>You can use static and dynamic libraries. To utilize libraries when building a solution, you need to specify the relevant library in the dependencies of the corresponding artifact. Dynamic libraries are provided in the SDK, and can also be created by a KasperskyOS-based solution developer. Normal operation of third-party dynamic libraries cannot be guaranteed.</p> </div> </div> </div> </div> </div> <div class="faq__group"> <div class="faq__group-title">KasperskyOS СЕ. Known issues and their solutions</div> <div class="faq__group-list"> <div class="item"> <div class="item__title">When building and running examples, you may encounter the following error when starting QEMU: "Could not initialize SDL(x11 not <span class="non-breaking">available)."<span class="item__title-arrow"></span></span></div> <div class="item__text"> <div class="section _content"> <p>This is due to a problem encountered by a local process attempting to access the X Window System. Possible solutions:</p> <p>If X11 Server is installed, run &#8220;xhost local:&#8221; (grant access to all processes).</p> <p>If X11 Server is not installed, you must either install it or add the -nographic flag when running QEMU: in the einit/CMakeLists.txt file, add the string QEMU_FLAGS &#8220;${QEMU_FLAGS} -nographic -monitor none&#8221; to the build_kos_qemu_image target before ${ENTITIES}</p> </div> </div> </div> <div class="item"> <div class="item__title">An attempt to load an SD card on Raspberry Pi 4V ends with the error "Failed to load <span class="non-breaking">kos-image."<span class="item__title-arrow"></span></span></div> <div class="item__text"> <div class="section _content"> <p>You must perform the procedure for &#8220;Running an example on a Raspberry Pi 4B&#8221; directly after the procedure for &#8220;Preparing a bootable SD card.&#8221;</p> </div> </div> </div> <div class="item"> <div class="item__title">Can we use QEMU to run examples for working with GPIO in <span class="non-breaking">KasperskyOS?<span class="item__title-arrow"></span></span></div> <div class="item__text"> <div class="section _content"> <p>GPIO examples will not run correctly in QEMU.</p> </div> </div> </div> </div> </div> <div class="faq__group"> <div class="faq__group-title">Tools</div> <div class="faq__group-list"> <div class="item"> <div class="item__title">What do you think about the applicability of the Rust language for development of KasperskyOS <span class="non-breaking">components?<span class="item__title-arrow"></span></span></div> <div class="item__text"> <div class="section _content"> <p>Rust is a promising programming language. It resolves a number of problems with C and C++ and does so on the cheap. Like C++, Rust follows the path of zero-cost abstractions.</p> <p>We are eying Rust primarily as a language for developing user space code. The product development team is preparing to add Rust support to KasperskyOS to support the new version of the Suricata engine.</p> </div> </div> </div> <div class="item"> <div class="item__title">Does the OS support only native applications, or does it provide the capability to run JIT/interpreted <span class="non-breaking">applications?<span class="item__title-arrow"></span></span></div> <div class="item__text"> <div class="section _content"> <p>We have ported the Lua interpreter and Java virtual machine to KasperskyOS. A WebKit-based web browser that supports JavaScript execution is also available for our system.</p> </div> </div> </div> <div class="item"> <div class="item__title">How does working with applications within the system differ from the already existing flatpack system in <span class="non-breaking">Linux?<span class="item__title-arrow"></span></span></div> <div class="item__text"> <div class="section _content"> <p>Third-party applications that can be installed in some builds of KasperskyOS are run in a containerized environment. For instance, an application receives its own isolated storage and virtual file system, and access to the functions provided by the basic OS is provided through capabilities. This type of application cannot reach the data of other applications and directly contacts drivers and other system services.</p> </div> </div> </div> <div class="item"> <div class="item__title">Which type of paradigm for working with an environment is embedded in KasperskyOS? Does it draw from the UNIX idea of "everything is a file" or Plan 9 in regard to interaction with a network <span class="non-breaking">environment?<span class="item__title-arrow"></span></span></div> <div class="item__text"> <div class="section _content"> <p>KasperskyOS is based on a multi-service architecture: components responsible for specific functions of the system are run in the user space, while interaction with these components occurs via typed interfaces. Components can create objects and provide access to them via remote calls. All resources in the system are represented by objects such as kernel resources (threads, memory regions, ports, interrupts, channels) as well as user resources (devices, files). In other words, it&#8217;s closer to an object-oriented paradigm because the system can be conditionally represented as a set of objects that exchange messages.</p> <p>The file system in KasperskyOS is an alienated entity, so you can represent a KasperskyOS build variant that doesn&#8217;t have any file system at all. You can also create a system variant that does not have a POSIX API. For these reasons, the &#8220;everything is a file&#8221; approaches from Plan 9 and more traditional Unix-like systems are inapplicable here.</p> </div> </div> </div> <div class="item"> <div class="item__title">Is a specialized file system being developed for KasperskyOS or does it use a third-party <span class="non-breaking">implementation?<span class="item__title-arrow"></span></span></div> <div class="item__text"> <div class="section _content"> <p>A specialized in-house file system was not developed for KasperskyOS. Usually we port the open implementations of file systems from operating systems that have a suitable license, then we refine those implementations to meet our requirements.</p> </div> </div> </div> <div class="item"> <div class="item__title">As far as I know, KasperskyOS is partially POSIX-compatible. Does that mean the main (most popular) Linux programs will be ported in the near future? Or are there plans to use these programs by emulating the corresponding systems within <span class="non-breaking">KasperskyOS?<span class="item__title-arrow"></span></span></div> <div class="item__text"> <div class="section _content"> <p>The collection of KasperskyOS components already includes popular libraries and programs that have been ported. The main vector of product development entails the creation of proprietary solutions based on KasperskyOS. However, KasperskyOS Community Edition is a good example in this regard because developers of this system build actually port popular programs and technologies from GNU/Linux to attract developers who are familiar with these technologies.</p> </div> </div> </div> <div class="item"> <div class="item__title">Are there plans to develop an original Desktop Environment for KasperskyOS (to use for Desktop), and which graphical base will be <span class="non-breaking">used?<span class="item__title-arrow"></span></span></div> <div class="item__text"> <div class="section _content"> <p>KasperskyOS uses a simple graphical compositor based on the Wayland protocol. We have laid the groundwork for a graphical stack (based on DRI). However, we currently have no plans to develop a full-fledged desktop solution.</p> </div> </div> </div> </div> </div> <div class="faq__group"> <div class="faq__group-title">Open source, licensing, and certification</div> <div class="faq__group-list"> <div class="item"> <div class="item__title">Is source text used for writing kernel code or user-generated code from open-source <span class="non-breaking">projects?<span class="item__title-arrow"></span></span></div> <div class="item__text"> <div class="section _content"> <p>The kernel, libkos base library, driver framework, input framework, and most of the drivers developed by the KasperskyOS team contain no borrowed code, with only a few exceptions. For instance, the kernel configuration system and parts of the RTL (snprintf and rb tree) contain some borrowed code. The full list of these exceptions can be viewed in the legal.lst file. Borrowed code can also be found among product teams and teams that work on system components, such as VFS and network stacks. This is mostly code under BSD and MIT-like licenses.</p> </div> </div> </div> <div class="item"> <div class="item__title">What test code coverage do you have for the open-source components that you use? Have you found errors in <span class="non-breaking">them?<span class="item__title-arrow"></span></span></div> <div class="item__text"> <div class="section _content"> <p>Yes, we have found and fixed errors in open-source components. Our test coverage goals are 100% for features and 75% for branches. We have not reached these goals yet, but we are getting there.</p> </div> </div> </div> <div class="item"> <div class="item__title">How are ported Linux drivers licensed? <span class="non-breaking"><span class="item__title-arrow"></span></span></div> <div class="item__text"> <div class="section _content"> <p>The licenses are inherited.</p> </div> </div> </div> </div> </div> <div class="faq__group"> <div class="faq__group-title">Extras</div> <div class="faq__group-list"> <div class="item"> <div class="item__title">[IoT gateways] Can an application consist of several entities? In what scenarios could this be <span class="non-breaking">helpful?<span class="item__title-arrow"></span></span></div> <div class="item__text"> <div class="section _content"> <p>Yes, it can. In particular, an application with a data diode guarantee (KISG-100) can consist of two types of entities: input and output protocol converter. These can be supplied by two different developers or by the same one. We have realized that you cannot concentrate all protocol processing logic within one entity for a data diode guarantee. We have ended up with a base application (protocol converter) that consists of two processes.</p> </div> </div> </div> <div class="item"> <div class="item__title">[Thin client] Which algorithm is used for traffic encryption in the RDP <span class="non-breaking">client?<span class="item__title-arrow"></span></span></div> <div class="item__text"> <div class="section _content"> <p>An ordinary TLS level. The same algorithms that are used in HTTPS, for example.</p> </div> </div> </div> <div class="item"> <div class="item__title">[Thin client] FreeRDP receives the decrypted protocol from the TLS terminator. The kernel does not monitor protocol integrity. Where is the Cyber Immunity <span class="non-breaking">here?<span class="item__title-arrow"></span></span></div> <div class="item__text"> <div class="section _content"> <p>We only connect to servers that we trust. We do not expect attacks from an RDP server. If we did, we would have to conduct deeper and more extensive fuzzing and pentesting for FreeRDP.</p> </div> </div> </div> <div class="item"> <div class="item__title">[Thin client] What is the point of creating TLS Terminator as a separate application that transmits traffic rather than as a TLS support library? It looks as if we first made a protection system to encrypt all traffic, but then it turned out that we could not live with that protection so we had to customize an entire application, which violates the original purpose of TLS <span class="non-breaking">Terminator.<span class="item__title-arrow"></span></span></div> <div class="item__text"> <div class="section _content"> <p>TLS terminator was originally a small entity with one function. That kind of entity is easier to scan and has a small attack surface, and we consider it to be trusted. The fact that we had to create a separate TLS Terminator instance customized for a specific protocol does not prevent it from having the same properties. On the other hand, embedding a TLS implementation in the form of a library significantly increases the attack surface and violates the principles of building a Cyber Immune solution.</p> </div> </div> </div> <div class="item"> <div class="item__title">How can a developer query interfaces that are provided by another running <span class="non-breaking">program/process?<span class="item__title-arrow"></span></span></div> <div class="item__text"> <div class="section _content"> <p>There are two options.</p> <p>The more complicated option: the developer must use an IPC call to the server component of the called library.</p> <p>The simpler option: the library must be provided together with a client component that is statically linked to the developer&#8217;s solution and hides IPC from the developer.</p> </div> </div> </div> <div class="item"> <div class="item__title">How should we employ the VFS program so that other programs in a solution can print to console? Is there a VFS-independent way to print to console, such as fprintf(stderr, "Hello <span class="non-breaking">world!\n")?<span class="item__title-arrow"></span></span></div> <div class="item__text"> <div class="section _content"> <p>By default, messages can be printed to terminal via stderr. You must use the VFS program to print to stdout.</p> </div> </div> </div> </div> </div> <div class="faq__group"> <div class="faq__group-title">Development</div> <div class="faq__group-list"> <div class="item"> <div class="item__title">Which languages and compilers are used for KasperskyOS <span class="non-breaking">development?<span class="item__title-arrow"></span></span></div> <div class="item__text"> <div class="section _content"> <p>Currently, KasperskyOS solutions can be developed in C and C++ using GCC cross compilers.</p> </div> </div> </div> <div class="item"> <div class="item__title">Which IDEs are currently available for preparing application <span class="non-breaking">code?<span class="item__title-arrow"></span></span></div> <div class="item__text"> <div class="section _content"> <p>The currently recommended development environment is VSCode with C/C++ syntax highlighting.</p> </div> </div> </div> </div> </div> <div class="faq__group"> <div class="faq__group-title"> Couldn't find an answer to your question? </div> <a class="button _outline -show-modal" href="#" data-modal-id="ask-question-248"> <span class="button__title">Ask a Question</span> </a> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class="section _materials"> <div class="container"> <div class="materials _dark"> <div class="materials__common"> <h2></h2> <h3>KasperskyOS</h3> <p>Operating system for Internet-connected embedded systems with specific cybersecurity requirements</p> <!-- <a class="button _fill" href="#"><span class="button__title">Download all </span></a> --> </div> <div class="materials__list"> <div class="slider _materials "> <div class="swiper -materials _materials"> <div class="swiper-wrapper"> <div class="swiper-slide"> <a class="card _material" href="https://os.kaspersky.com/wp-content/uploads/sites/31/2022/04/kaspersky-iot-infrastructure-security-brochure.pdf" target="_blank"> <div class="card__wrap"> <div class="card__prevu"><img src="https://os.kaspersky.com/wp-content/uploads/sites/31/2020/10/kiis.jpg" alt=""/></div> <div class="card__common"> <div class="card__title">Kaspersky IoT Infrastructure Security</div> </div> </div> <div class="card__description">A comprehensive solution for protecting and monitoring internet of things</div> <p class="card__info _sm"><span class="uppercase">pdf</span>, 2.48 MB</p> </a> </div> <div class="swiper-slide"> <a class="card _material" href="https://os.kaspersky.com/wp-content/uploads/sites/31/2023/01/kaspersky-automotive-adaptive-platform_whitepaper_en.pdf" target="_blank"> <div class="card__wrap"> <div class="card__prevu"><img src="https://os.kaspersky.com/wp-content/uploads/sites/31/2021/07/02_vdi-min.jpg" alt=""/></div> <div class="card__common"> <div class="card__title">Kaspersky Automotive Adaptive Platform</div> </div> </div> <div class="card__description">Building reliable IT systems for smart vehicles</div> <p class="card__info _sm"><span class="uppercase">pdf</span>, 1.44 MB</p> </a> </div> </div> </div> <div class="slider-pagination"></div> <div class="slider-button-prev"></div> <div class="slider-button-next"></div> </div> <div class="materials__list-item"> </div> </div> </div> </div> </div> <div class="section _category _solution"> <div class="container"> <div class="category"> <div class="category__header"> <div class="category__title"> <h2>Solutions based on KasperskyOS</h2> <a class="button _link" href="/solutions"> <span class="button__icon"><span class="icon _arrow"></span></span> </a> </div> <div class="category__link"> <a class="button _link" href="https://os.kaspersky.com/solutions/"> <span class="button__title">See solutions</span> <span class="button__icon"><span class="icon _arrow"></span></span> </a> </div> </div> <div class="category__list"> <div class="category__list-item"> <a href="https://os.kaspersky.com/solutions/kaspersky-iot-secure-gateway/" class="card"> <div class="card__prevu"> <img src="https://os.kaspersky.com/wp-content/uploads/sites/31/2020/09/01_kiis.jpg" alt=""/> </div> <div class="card__common"> <h3 class="card__title"> Kaspersky IoT<br /> Secure Gateway </h3> <p class="card__description _medium">Protecting the internet of things <br /> at the Cyber Immune gateway level</p> <span class="button _link card__button"> <span class="button__title">More details</span> <span class="button__icon"><span class="icon _arrow"></span></span> </span> </div> </a> </div> <div class="category__list-item"> <a href="https://os.kaspersky.com/solutions/kaspersky-thin-client/" class="card"> <div class="card__prevu"> <img src="https://os.kaspersky.com/wp-content/uploads/sites/31/2020/09/02_ksrw.jpg" alt=""/> </div> <div class="card__common"> <h3 class="card__title"> Kaspersky Thin Client </h3> <p class="card__description _medium">Functional thin client infrastructure <br /> with Cyber Immunity </p> <span class="button _link card__button"> <span class="button__title">More details</span> <span class="button__icon"><span class="icon _arrow"></span></span> </span> </div> </a> </div> <div class="category__list-item"> <a href="https://os.kaspersky.com/solutions/kaspersky-automotive-secure-gateway/" class="card"> <div class="card__prevu"> <img src="https://os.kaspersky.com/wp-content/uploads/sites/31/2020/09/03_kaap.jpg" alt=""/> </div> <div class="card__common"> <h3 class="card__title"> Kaspersky Automotive <br /> Secure Gateway </h3> <p class="card__description _medium">Building reliable IT systems for smart vehicles</p> <span class="button _link card__button"> <span class="button__title">More details</span> <span class="button__icon"><span class="icon _arrow"></span></span> </span> </div> </a> </div> </div> </div> </div> </div> <div class="section _question-info" id="faq-contact"> <div class="container"> <div class="section__title"> <h2>Couldn't find an answer to your question?</h2> </div> <div class="section__wrap"> <div class="section__question"> <p>We answer questions about our solutions, technology, plans and more </p> <a class="button _outline -show-modal" href="#" data-modal-id="ask-question-248"> <span class="button__title">Contact the team</span> </a> </div> <div class="section__faq"> <p>Learn more about technology or commercial partnerships</p> <a class="button _link" href="https://os.kaspersky.com/partners/"> <span class="button__title">More details</span> <span class="button__icon"> <span class="icon _arrow"> </span></span> </a> </div> </div> </div> </div> </div> </div> <div class="footer"> <div class="container"> <div class="footer__top"> <div class="footer__menu _solution"> <div class="menu-solutions-container"><ul id="menu-solutions" class="menu"><li id="menu-item-5100" class="menu-item menu-item-type-post_type_archive menu-item-object-solution menu-item-has-children menu-item-5100"><a href="https://os.kaspersky.com/solutions/">All solutions</a> <ul class="sub-menu"> <li id="menu-item-6808" class="menu-item menu-item-type-post_type menu-item-object-solution menu-item-6808"><a href="https://os.kaspersky.com/solutions/kaspersky-automotive-secure-gateway/">Kaspersky Automotive Secure Gateway</a></li> <li id="menu-item-7748" class="menu-item menu-item-type-post_type menu-item-object-solution menu-item-has-children menu-item-7748"><a href="https://os.kaspersky.com/solutions/kaspersky-thin-client/">Kaspersky Thin Client</a> <ul class="sub-menu"> <li id="menu-item-8475" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8475"><a href="https://os.kaspersky.com/solutions/manual/kaspersky-thin-client/">How to use</a></li> </ul> </li> <li id="menu-item-9025" class="menu-item menu-item-type-post_type menu-item-object-solution menu-item-9025"><a href="https://os.kaspersky.com/solutions/kaspersky-iot-secure-gateway/">Kaspersky IoT Secure Gateway</a></li> <li id="menu-item-8023" class="menu-item menu-item-type-post_type menu-item-object-solution menu-item-8023"><a href="https://os.kaspersky.com/solutions/kaspersky-smart-factory/">Kaspersky Smart Factory</a></li> </ul> </li> </ul></div> </div> <div class="footer__menu _second"> <div class="footer__menu _markets"> <div class="menu-markets-container"><ul id="menu-markets" class="menu"><li id="menu-item-5089" class="menu-item menu-item-type-post_type_archive menu-item-object-market menu-item-has-children menu-item-5089"><a href="https://os.kaspersky.com/markets/">All Markets</a> <ul class="sub-menu"> <li id="menu-item-5090" class="menu-item menu-item-type-post_type menu-item-object-market menu-item-5090"><a href="https://os.kaspersky.com/markets/industrial-automation/">Industrial Automation</a></li> <li id="menu-item-5091" class="menu-item menu-item-type-post_type menu-item-object-market menu-item-5091"><a href="https://os.kaspersky.com/markets/smart-city/">Smart City</a></li> <li id="menu-item-5092" class="menu-item menu-item-type-post_type menu-item-object-market menu-item-5092"><a href="https://os.kaspersky.com/markets/automotive/">Transport Infrastructure</a></li> </ul> </li> </ul></div> </div> <div class="footer__menu _appicenter"> <div class="menu-appicenter-container"> <ul id="menu-appicenter" class="menu"> <li class="menu-item menu-item-type-post_type_archive menu-item-object-appicenter menu-item-has-children"><a href="/appicenter/">Kaspersky Appicenter</a> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-appicenter"><a href="/appicenter/apps/">Applications</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-appicenter"><a href="/appicenter/partners/">Partners</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-appicenter"><a href="https://appicenter.kaspersky.dev/">Appicenter for Developers</a></li> </ul> </li> </ul> </div> </div> </div> <div class="footer__menu _technology"> <div class="menu-technologies-container"><ul id="menu-technologies" class="menu"><li id="menu-item-5104" class="menu-item menu-item-type-post_type_archive menu-item-object-technology menu-item-has-children menu-item-5104"><a href="https://os.kaspersky.com/technologies/">All technologies</a> <ul class="sub-menu"> <li id="menu-item-5106" class="menu-item menu-item-type-post_type menu-item-object-technology menu-item-5106"><a href="https://os.kaspersky.com/technologies/kaspersky-security-system/">Kaspersky Security System</a></li> <li id="menu-item-5107" class="menu-item menu-item-type-post_type menu-item-object-technology menu-item-5107"><a href="https://os.kaspersky.com/technologies/microkernel/">Microkernel</a></li> </ul> </li> </ul></div> </div> <div class="footer__menu _more"> <div class="footer__menu-title">More</div> <div class="menu-more-container"><ul id="menu-more" class="menu"><li id="menu-item-5093" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5093"><a href="https://os.kaspersky.com/partners/">Partners</a></li> <li id="menu-item-8929" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8929"><a href="https://os.kaspersky.com/development/">Development</a></li> <li id="menu-item-5096" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5096"><a href="https://os.kaspersky.com/latest/">Latest</a></li> <li id="menu-item-5098" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5098"><a href="https://os.kaspersky.com/resources/">Resources</a></li> <li id="menu-item-6742" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-6742"><a href="https://os.kaspersky.com/latest/blog/">Blog</a></li> <li id="menu-item-5099" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5099"><a href="https://careers.kaspersky.com/vacancy/?filter=Y&#038;vacancy%5B1%5D=6582">Vacancies</a></li> <li id="menu-item-6306" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-6245 current_page_item menu-item-6306"><a href="https://os.kaspersky.com/faq-general/" aria-current="page">FAQ</a></li> </ul></div> </div> </div> <div class="footer__bottom"> <div class="footer__logo"> <a href="https://os.kaspersky.com"> <img class="footer__logo-hexagon" src="https://os.kaspersky.com/wp-content/themes/os_theme_new_eng/img/logo-hexagon.svg" alt=""/> <svg class="footer__logo-title" width="135" height="22" viewBox="0 0 135 22" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M104.711 8.95133C104.711 3.71648 108.473 0.714355 112.876 0.714355C117.279 0.714355 121.02 3.70628 121.02 8.95133C121.02 14.1964 117.256 17.1883 112.876 17.1883C108.496 17.1883 104.711 14.1739 104.711 8.95133ZM118.298 8.95133C118.298 5.31041 115.963 3.21647 112.878 3.21647C109.793 3.21647 107.434 5.31041 107.434 8.95133C107.434 12.5923 109.799 14.6658 112.876 14.6658C115.952 14.6658 118.296 12.5821 118.296 8.95133H118.298ZM87.9258 16.8654L83.6206 11.7425V16.8654H81.0786V1.03748H83.6206V10.9307L87.7662 6.26913H90.812L86.3913 11.1724V11.5008L91.0638 16.8654H87.9258ZM0.531799 1.36046H3.1116V8.35979L9.57262 1.36046H12.8136L6.11824 8.46535V8.82059L13.1797 16.8654H9.83207L3.1116 9.06825V16.8654H0.531799V1.36046ZM24.163 9.79322V16.9202H21.5664V16.0029H21.1933C20.49 16.6745 19.227 17.1884 17.8697 17.1884C15.3438 17.1884 13.845 15.8699 13.845 13.9126C13.845 11.8795 15.3202 10.5385 18.0563 10.5385H21.5664V9.92425C21.5664 8.85347 20.8888 8.13689 19.39 8.13689C18.0348 8.13689 17.2457 8.69582 17.0742 9.61305H14.3146C14.5719 7.39983 16.4588 5.88272 19.4136 5.88272C22.1517 5.88476 24.163 7.06815 24.163 9.79322ZM21.5664 13.6136V12.3176H18.32C17.1492 12.3176 16.4931 12.7865 16.4931 13.7017C16.4931 14.6619 17.3122 15.1103 18.4594 15.1103C19.0643 15.1133 19.6614 14.9792 20.2015 14.7191C20.7417 14.4589 21.2094 14.08 21.5664 13.6136ZM28.3709 13.5284H25.8272C25.9625 15.5858 27.6444 17.1965 30.7335 17.1883C33.7768 17.1883 35.4795 15.7334 35.4795 13.5653C35.4795 11.4853 34.2306 10.7025 32.1865 10.5242L30.5503 10.3664C29.2785 10.2783 28.6894 9.94225 28.6894 9.22707C28.6894 8.37869 29.4845 7.95244 30.6419 7.95244C31.7993 7.95244 32.5487 8.44426 32.6631 9.16149H35.0945C34.9342 7.15529 33.4125 5.88272 30.6648 5.88272C27.9171 5.88272 26.1685 7.29874 26.1685 9.34797C26.1685 11.0693 27.2572 12.098 29.5282 12.3214L31.4142 12.4997C32.3467 12.5899 32.9587 12.8132 32.9587 13.6616C32.9587 14.4444 32.3467 15.0489 30.7772 15.0489C29.37 15.0489 28.5291 14.3788 28.3709 13.5284ZM37.1445 6.14685H39.697V7.54475H40.0658C40.8246 6.37035 42.1589 5.88272 43.4699 5.88272C46.0224 5.88272 48.4611 7.74387 48.4611 11.4235C48.4611 15.284 45.8622 17.1004 43.3076 17.1004C42.0661 17.1004 40.6413 16.6778 39.697 15.5258V21.7106H37.1445V6.14685ZM45.8854 11.4906C45.8854 9.16208 44.3214 8.18681 42.7806 8.18681C41.2399 8.18681 39.697 9.18443 39.697 11.4906C39.697 13.7967 41.2167 14.8024 42.7806 14.8024C44.3446 14.8024 45.8854 13.819 45.8854 11.4906ZM55.2432 5.88272C51.9102 5.88272 49.7929 8.33869 49.7929 11.554C49.7929 14.7918 51.9618 17.1822 55.2638 17.1884C57.8765 17.1884 59.6554 15.6247 60.2415 13.4348H57.7423C57.4039 14.3067 56.5928 14.9555 55.2432 14.9555C53.6892 14.9555 52.517 14.0611 52.292 12.2068H60.4438V10.9277C60.4438 7.98052 58.3264 5.88272 55.2432 5.88272ZM55.2721 7.97643C56.9891 7.97643 57.9528 9.07139 58.0209 10.3649H52.3684C52.7068 8.82579 53.8274 7.97643 55.2721 7.97643ZM62.1067 6.03914H64.6501V7.43255H65.0177C65.4062 6.53311 66.2085 5.88272 67.5842 5.88272H69.0964V8.35258H67.4015C65.4986 8.35258 64.6501 9.499 64.6501 11.407V16.8654H62.1067V6.03914ZM72.3008 13.5284H69.7634C69.8987 15.5858 71.5806 17.1965 74.6697 17.1883C77.713 17.1883 79.4157 15.7334 79.4157 13.5653C79.4157 11.4853 78.1668 10.7025 76.1227 10.5242L74.4865 10.3664C73.2167 10.2783 72.6256 9.94225 72.6256 9.22707C72.6256 8.37869 73.4207 7.95244 74.5781 7.95244C75.7355 7.95244 76.4869 8.44426 76.5993 9.16149H79.0244C78.8641 7.15529 77.3425 5.88272 74.5948 5.88272C71.847 5.88272 70.0985 7.29874 70.0985 9.34797C70.0985 11.0693 71.1872 12.098 73.4582 12.3214L75.3441 12.4997C76.2767 12.5899 76.8887 12.8132 76.8887 13.6616C76.8887 14.4444 76.2767 15.0489 74.7072 15.0489C73.3 15.0489 72.459 14.3788 72.3008 13.5284ZM91.398 6.20581L96.0097 15.7193L93.0711 21.7107H95.9864L103.38 6.20581H100.522L98.1982 11.0212C97.9482 11.5122 97.7404 12.022 97.5772 12.5454H97.2307C97.0612 12.0205 96.845 11.5106 96.5843 11.0212L94.3028 6.20581H91.398ZM125.022 11.8903H122.352C122.488 15.0078 124.892 17.1944 128.864 17.1883C132.412 17.1883 135 15.2079 135 12.0658C135 9.16876 133.09 7.76412 130.421 7.53545L128.429 7.37621C126.734 7.24758 125.453 6.67797 125.453 5.33457C125.453 4.10551 126.5 3.17248 128.589 3.17248C130.677 3.17248 131.704 4.12797 131.909 5.49382H134.565C134.287 2.55183 132.16 0.714355 128.609 0.714355C125.198 0.714355 122.818 2.62532 122.818 5.51628C122.818 8.22552 124.954 9.59138 127.747 9.818L129.852 10.0017C131.318 10.114 132.326 10.8021 132.326 12.2312C132.326 13.5971 131.273 14.7812 128.936 14.7812C126.418 14.7812 125.204 13.4378 125.022 11.8903Z" fill="#1F3238"/> </svg> </a> </div> <div class="footer__socials"> <a href="https://www.youtube.com/user/Kaspersky" target="_blank"><img src="https://os.kaspersky.com/wp-content/uploads/sites/31/2024/10/youtube.svg"></a> <a href="https://www.linkedin.com/company/kaspersky/" target="_blank"><img src="https://os.kaspersky.com/wp-content/uploads/sites/31/2024/10/in.svg"></a> <a href="https://x.com/kaspersky" target="_blank"><img src="https://os.kaspersky.com/wp-content/uploads/sites/31/2024/10/size24.svg"></a> </div> </div> <div class="footer__dop"> <div class="footer__group"> <div class="footer__copy">© 2020-2024 AO Kaspersky Lab</div> <div class="footer__dop-menu"> <ul> <li> <a href="https://www.kaspersky.com/web-privacy-policy">Web privacy policy</a></li> <li> <a href="https://www.kaspersky.com/end-user-license-agreement">Legal information</a></li> <li> <a href="https://www.kaspersky.com/about/contact">Contacts</a></li> </ul> </div> </div> <div class="footer__design">design by <a href="https://careers.kaspersky.ru/tech/ui-ux/" target="_blank">Kaspersky</a></div> </div> </div> </div> <div class="masks"> <svg class="mask" width="70" height="76" viewBox="0 0 70 76" fill="none" xmlns="http://www.w3.org/2000/svg"> <defs> <clipPath id="mask-app-card-image"> <path d="M40.2045 2.3575L40.4485 1.92105L40.2046 2.35751L63.9546 15.6318L64.1985 15.1954L63.9546 15.6318C67.3749 17.5434 69.5 21.1812 69.5 25.133V50.867C69.5 54.8188 67.3749 58.4566 63.9546 60.3682L40.2046 73.6426C36.9662 75.4525 33.0337 75.4525 29.7954 73.6426L6.04539 60.3682C2.62511 58.4566 0.5 54.8188 0.5 50.867V25.133C0.5 21.1812 2.62511 17.5434 6.04538 15.6318L6.04539 15.6318L29.7954 2.35751C33.0339 0.547496 36.9663 0.5475 40.2045 2.3575Z" fill="#DDDDDD" stroke="#DDDDDD"></path> </clipPath> </defs> </svg> <svg class="mask" width="185" height="200" viewBox="0 0 185 200" fill="none" xmlns="http://www.w3.org/2000/svg"> <defs> <clipPath id="mask-speaker-image"> <path d="M73.1887 5.04994C84.9124 -1.68331 99.3566 -1.68332 111.08 5.04994L165.323 36.2033C177.047 42.9366 184.269 55.3801 184.269 68.8467V131.153C184.269 144.62 177.047 157.063 165.323 163.797L111.08 194.95C99.3566 201.683 84.9124 201.683 73.1887 194.95L18.9458 163.797C7.22209 157.063 0 144.62 0 131.153V68.8467C0 55.3801 7.22208 42.9366 18.9458 36.2033L73.1887 5.04994Z" fill="#C4C4C4"></path> </clipPath> </defs> </svg> <svg class="mask" width="104" height="112" viewBox="0 0 104 112" fill="none" xmlns="http://www.w3.org/2000/svg"> <defs> <clipPath id="mask-speaker-image-mobile"> <path d="M41.3072 2.82797C47.9239 -0.942656 56.0761 -0.942656 62.6928 2.82797L93.3072 20.2738C99.9239 24.0445 104 31.0129 104 38.5541V73.4459C104 80.9871 99.9239 87.9555 93.3072 91.7262L62.6928 109.172C56.0761 112.943 47.9239 112.943 41.3072 109.172L10.6928 91.7262C4.07609 87.9555 0 80.9871 0 73.4459V38.5541C0 31.0129 4.07609 24.0445 10.6928 20.2738L41.3072 2.82797Z" fill="#276BF2" fill-opacity="0.15"></path> </clipPath> </defs> </svg> </div> <div class="modal _add-question _ask-question-1352 "> <div class="modal__bg"></div> <div class="modal__wrap"> <div class="modal__container"> <a class="modal__close" href="#"><span class="icon _close _small"></span></a> <div class="form _default bitrix-form"> <h2>Early access</h2> <script data-b24-form="inline/1352/q3k82a" data-skip-moving="true">(function(w,d,u){var s=d.createElement('script');s.async=true;s.src=u+'?'+(Date.now()/180000|0);var h=d.getElementsByTagName('script')[0];h.parentNode.insertBefore(s,h);})(window,document,'https://cdn.bitrix24.eu/b30707545/crm/form/loader_1352.js');</script> <script src="https://storage.yandexcloud.net/kasperskyform/validator.js"></script> <script> initBxFormValidator({ formId: "inline/1352/q3k82a", emailFieldName: 'CONTACT_EMAIL', naturalFieldNames: [ 'CONTACT_UF_CRM_NODES' ], lengthRestrictedFieldNames: { CONTACT_EMAIL: 250, CONTACT_POST: 128, CONTACT_NAME: 50, CONTACT_UF_CRM_COMPANY: 255, CONTACT_UF_CRM_COMPANY_TAX_ID: 50, CONTACT_UF_CRM_PRODUCT_INTEREST: 255, CONTACT_UF_CRM_FORM_QUESTION_2: 255, CONTACT_UF_CRM_FORM_QUESTION_3: 255, CONTACT_UF_CRM_FORM_QUESTION_5: 255 }, redirectUrl: '[https://www.kaspersky.com/enterprise-security/contact/thank-you](https://www.kaspersky.com/enterprise-security/contact/thank-you "https://www.kaspersky.com/enterprise-security/contact/thank-you")' }) </script> </div> </div> </div> </div> <div class="modal _add-question _ask-question-248 "> <div class="modal__bg"></div> <div class="modal__wrap"> <div class="modal__container"> <a class="modal__close" href="#"><span class="icon _close _small"></span></a> <div class="form _default bitrix-form"> <h2>Feedback form</h2> <script data-b24-form="inline/248/00d1zu" data-skip-moving="true"> (function(w, d, u) { var s = d.createElement('script'); s.async = true; s.src = u + '?' + (Date.now() / 180000 | 0); var h = d.getElementsByTagName('script')[0]; h.parentNode.insertBefore(s, h); })(window, document, 'https://cdn.bitrix24.eu/b30707545/crm/form/loader_248.js'); </script> <script src="https://storage.yandexcloud.net/kasperskyform/validator.js"></script> <script> initBxFormValidator({ formId: "inline/248/00d1zu", emailFieldName: '', naturalFieldNames: ['CONTACT_UF_CRM_NODES'], lengthRestrictedFieldNames: { CONTACT_EMAIL: 250, CONTACT_POST: 128, CONTACT_NAME: 50, CONTACT_UF_CRM_COMPANY: 255, CONTACT_UF_CRM_COMPANY_TAX_ID: 50, CONTACT_UF_CRM_PRODUCT_INTEREST: 255, CONTACT_UF_CRM_FORM_QUESTION_2: 255, CONTACT_UF_CRM_FORM_QUESTION_3: 255, CONTACT_UF_CRM_FORM_QUESTION_5: 255 } }) </script> </div> </div> </div> </div> <div class="modal _add-question _ask-question-1234 "> <div class="modal__bg"></div> <div class="modal__wrap"> <div class="modal__container"> <a class="modal__close" href="#"><span class="icon _close _small"></span></a> <div class="form _default bitrix-form"> <h2>Feedback form</h2> <script data-b24-form="inline/1234/evqevq" data-skip-moving="true"> (function(w, d, u) { var s = d.createElement('script'); s.async = true; s.src = u + '?' + (Date.now() / 180000 | 0); var h = d.getElementsByTagName('script')[0]; h.parentNode.insertBefore(s, h); })(window, document, 'https://cdn.bitrix24.eu/b30707545/crm/form/loader_1234.js'); </script> <script src="https://storage.yandexcloud.net/kasperskyform/validator.js"></script> <script> initBxFormValidator({ formId: "inline/1234/evqevq", emailFieldName: '', naturalFieldNames: ['CONTACT_UF_CRM_NODES'], lengthRestrictedFieldNames: { CONTACT_EMAIL: 250, CONTACT_POST: 128, CONTACT_NAME: 50, CONTACT_UF_CRM_COMPANY: 255, CONTACT_UF_CRM_COMPANY_TAX_ID: 50, CONTACT_UF_CRM_PRODUCT_INTEREST: 255, CONTACT_UF_CRM_FORM_QUESTION_2: 255, CONTACT_UF_CRM_FORM_QUESTION_3: 255, CONTACT_UF_CRM_FORM_QUESTION_5: 255 } }) </script> </div> </div> </div> </div> <div class="modal _add-question _ask-question-250 "> <div class="modal__bg"></div> <div class="modal__wrap"> <div class="modal__container"> <a class="modal__close" href="#"><span class="icon _close _small"></span></a> <div class="form _default bitrix-form"> <h2>Become a partner</h2> <script data-b24-form="inline/250/endhsh" data-skip-moving="true"> (function(w, d, u) { var s = d.createElement('script'); s.async = true; s.src = u + '?' + (Date.now() / 180000 | 0); var h = d.getElementsByTagName('script')[0]; h.parentNode.insertBefore(s, h); })(window, document, 'https://cdn.bitrix24.eu/b30707545/crm/form/loader_250.js'); </script> <script src="https://storage.yandexcloud.net/kasperskyform/validator.js"></script> <script> initBxFormValidator({ formId: "inline/250/endhsh", emailFieldName: '', naturalFieldNames: ['CONTACT_UF_CRM_NODES'], lengthRestrictedFieldNames: { CONTACT_EMAIL: 250, CONTACT_POST: 128, CONTACT_NAME: 50, CONTACT_UF_CRM_COMPANY: 255, CONTACT_UF_CRM_COMPANY_TAX_ID: 50, CONTACT_UF_CRM_PRODUCT_INTEREST: 255, CONTACT_UF_CRM_FORM_QUESTION_2: 255, CONTACT_UF_CRM_FORM_QUESTION_3: 255, CONTACT_UF_CRM_FORM_QUESTION_5: 255 } }) </script> </div> </div> </div> </div> <div class="modal _add-question _ask-question-252 "> <div class="modal__bg"> </div> <div class="modal__wrap"> <div class="modal__container"> <a class="modal__close" href="#"> <span class="icon _close _small"></span> </a> <div class="form form_2 _default bitrix-form"> <h2>Más información sobre KasperskyOS</h2> <!-- <div class="mktoContent" style="font-family: helvetica,arial,sans-serif; font-size: 14px;"></div> --> <script data-b24-form="inline/252/slewbn" data-skip-moving="true"> (function(w, d, u) { var s = d.createElement('script'); s.async = true; s.src = u + '?' + (Date.now() / 180000 | 0); var h = d.getElementsByTagName('script')[0]; h.parentNode.insertBefore(s, h); })(window, document, 'https://cdn.bitrix24.eu/b30707545/crm/form/loader_252.js'); </script> <script src="https://storage.yandexcloud.net/kasperskyform/validator.js"></script> <script> initBxFormValidator({ formId: "inline/252/slewbn", emailFieldName: '', naturalFieldNames: ['CONTACT_UF_CRM_NODES'], lengthRestrictedFieldNames: { CONTACT_EMAIL: 250, CONTACT_POST: 128, CONTACT_NAME: 50, CONTACT_UF_CRM_COMPANY: 255, CONTACT_UF_CRM_COMPANY_TAX_ID: 50, CONTACT_UF_CRM_PRODUCT_INTEREST: 255, CONTACT_UF_CRM_FORM_QUESTION_2: 255, CONTACT_UF_CRM_FORM_QUESTION_3: 255, CONTACT_UF_CRM_FORM_QUESTION_5: 255 } }) </script> </div> </div> </div> </div> <div class="modal _ask-question"> <div class="modal__bg"> </div> <div class="modal__wrap"> <div class="modal__container"> <a class="modal__close" href="#"> <span class="icon _close _small"></span> </a> <div class="form _default form_2"> </div> </div> </div> </div> <div id="form"></div> <script type="text/javascript" src="https://os.kaspersky.com/wp-content/themes/os_theme_new_eng/libs/jquery.min.js?ver=6.5.5" id="jquery-js"></script> <script type="text/javascript" src="https://os.kaspersky.com/wp-content/themes/os_theme_new_eng/libs/svg-inject.js?ver=6.5.5" id="svg-inject-js"></script> <script type="text/javascript" src="https://os.kaspersky.com/wp-content/themes/os_theme_new_eng/libs/tiny-slider.js?ver=6.5.5" id="tiny-slider-js"></script> <script type="text/javascript" src="https://os.kaspersky.com/wp-content/themes/os_theme_new_eng/libs/imask.js?ver=6.5.5" id="imask-js"></script> <script type="text/javascript" src="https://os.kaspersky.com/wp-content/themes/os_theme_new_eng/libs/jquery.fancybox.min.js?ver=6.5.5" id="fancybox-js"></script> <script type="text/javascript" src="https://os.kaspersky.com/wp-content/themes/os_theme_new_eng/libs/choices.min.js?ver=6.5.5" id="choices.js-js"></script> <script type="text/javascript" src="https://os.kaspersky.com/wp-content/themes/os_theme_new_eng/libs/dragscroll.js?ver=6.5.5" id="dragscroll.js-js"></script> <script type="text/javascript" src="https://os.kaspersky.com/wp-content/themes/os_theme_new_eng/js/script.js?v3&amp;ver=6.5.5" id="script-js"></script> <script type="text/javascript" src="https://os.kaspersky.com/wp-content/themes/os_theme_new_eng/forms/assets/js/main.4f61d386566f31dab1cf.js?ver=6.5.5" id="forms-js-js"></script> <script type="text/javascript" src="https://os.kaspersky.com/wp-content/themes/os_theme_new_eng/js/distr-api.js?v=0.1&amp;ver=6.5.5" id="distr-api-js"></script> <!-- <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/simplebar@latest/dist/simplebar.css" /> <script src="https://cdn.jsdelivr.net/npm/simplebar@latest/dist/simplebar.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/dragscroll/0.0.8/dragscroll.min.js"></script> --> <!-- Yandex.Metrika counter --> <script type="text/javascript" > (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)}; m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)}) (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym"); ym(73108903, "init", { clickmap:true, trackLinks:true, accurateTrackBounce:true, webvisor:true }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/73108903" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter --> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/swiper@8/swiper-bundle.min.css" /> <script src="https://cdn.jsdelivr.net/npm/swiper@8/swiper-bundle.min.js"></script> <script src="https://os.kaspersky.com/wp-content/themes/os_theme_new_eng/js/custom.js?v2"></script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10