Zabezpečená platforma Samsung KNOX pomůže rozšířit smartphony ve firmách

12. 5. 2015
Doba čtení: 4 minuty

Sdílet

Autor: Samsung
Pro spoustu firem je užitečné, aby jejich zaměstnanci využívali aplikace v chytrých telefonech, zejména když jsou u zákazníků, ale musí se vypořádat s bezpečnostními otázkami a riziky. Zaměstnanci zase nechtějí mít firemní smartphone, kde kvůli bezpečnosti běží jen firemní aplikace (PR článek).

Překonat tyto rozpory pomáhá zabezpečená platforma Samsung KNOX, která nabízí certifikovanou bezpečnost na nejvyšší úrovni a ponechává majiteli mobilu flexibilitu v jeho používání a přizpůsobení.

Může tak napomoci rozšíření používání chytrých telefonů ve firmách, které se tomu s odkazem na bezpečnostní rizika dosud brání a připravují se tak o výhody v podobě vylepšení řízení vstahů se zákazníky, zrychlení obchodních procesů a zvýšení dostupnosti informací pro pracovníky v terénu.

Samsung KNOX je součástí vlajkových lodí Samsungu mezi chytrými telefony – Galaxy S6 a Galaxy S6 edge. Ty se od konkurence odlišují unikátním designem displeje, 16 Mpix špičkovým objektivem, 64bitovým procesorem, jedním z nejvýkonnějších v mobilních zařízeních vůbec, bezdrátovým nabíjením a schopností za 10 minut nabít baterii na 4 hodiny provozu.

Platforma Samsung KNOX byla představená v roce 2013 jako součást zabezpečené verze operačního systému Android a letos byla tato platforma oceněna GSM Asociací na Mobile World Congressu. Platforma má navíc certifikáty, které potvrzují, že splňuje nejpřísnější bezpečnostní požadavky na využití na vládní úrovni například v USA nebo Velké Británii.

Výhody platformy Samsung KNOX jsou pak dvojí:

  • eliminuje bezpečnostní rizika a snižuje náklady na bezpečnostní řešení třetích stran, která je třeba integrovat do IT systémů, politik a nakonec samotných smartphonů a ke kterým je třeba vyškolit vlastní specialisty nebo je draze outsourcovat;
  • umožňuje bezpečně využívat nové aplikace pro chytré telefony, které zlepšují vztahy se zákazníky, umožňují uzavírat obchody nebo řešit obchodní případy, řešit technické záležitosti a poskytovat zaměstnancům aktuální informace. V neposlední řadě neomezuje zaměstnance ve využívání chytrého telefonu, a ti se tak nebudou bránit ani využívání firemních aplikací. A zejména nebudou nuceni obcházet bezpečnostní politiky, jako to dělají nyní, kdy smartphony v terénu používat nesmějí, ale kvůli usnadnění práce to dělají.

Platforma Samsung KNOX je integrovaná přímo do operačního systému Android a využívá hardwarové ověření v telefonech Samsung Galaxy S6 a Galaxy S6 edge. Díky tomu dokáže kdykoliv ověřit, zda nedošlo k narušení systémových souborů a knihoven v důsledku zavirování telefonu nebo akce útočníků. Toto ověření funguje již od startu telefonu (Trusted Boot).

Samsung Knox

Zdroj: Samsung

Veškerá data a komunikace zabezpečených aplikací jsou šifrována; spojení do firemní sítě a systémů probíhá bezpečně přes VPN. Do pracovního prostoru platformy KNOX lze nainstalovat pouze zabezpečené a otestované aplikace. Společně s platformou se do zařízení instaluje celá kolekce aplikací připravených k okamžitému použití včetně aplikací Kontakty, Kalendář, Telefon, Prohlížeč, Fotoaparát a E-mail. Prostřednictvím služby Samsung KNOX Apps je k dispozici úplný přístup k nejnovějším mobilním nástrojům a aplikacím, kterými je možné dále zvýšit produktivitu.

Platformu Samsung KNOX lze jednoduše integrovat se stávajícími řešeními MDM, VPN a Microsoft Exchange ActiveSync, díky čemuž lze řešení zabezpečení přizpůsobit tak, aby vyhovovalo potřebám firmy. Zařízení Samsung je také možné spravovat pomocí řešení KNOX EMM, které využívá výhradně cloud, takže nevyžaduje žádné investice do lokálního hardwaru a softwaru. Kompletní funkce správy obsahují více než 500 podporovaných zásad IT dostupných v rámci platformy KNOX a více než 1 000 rozhraní API řešení MDM. Navíc se jejich počet každý den zvyšuje.

Úroveň zabezpečení a nastavení je škálovatelná, takže každá firma si může nastavit platformu Samsung KNOX podle svých potřeb a v souladu s vlastními bezpečnostními politikami – například může přidat další úroveň ověření uživatele přes SmartCard, jednorázová hesla. A co potěší zejména finanční ředitele a nepotěší tolik účetní, lze rozlišit, zda uživatel smartphonu přenášel data pro firemní účely, nebo je využíval soukromě.

WT100_25

Možnosti platformy Samsung KNOX jsou ale mnohem širší, ať už v otázkách bezpečnosti, tak správy a využití aplikací, než může pojmout tento článek. Více informací najdete na stránkách www.samsungknox.com.

Zdroj: Samsung

Čtěte dále

Útoků e-šmejdů v Česku přibývá, roste ale i počet včas odhalených podvodů
Útoků e-šmejdů v Česku přibývá, roste ale i počet včas odhalených podvodů
IDC: Výrobci tiskáren mají důvod k úsměvu, trh v prvním čtvrtletí rostl
IDC: Výrobci tiskáren mají důvod k úsměvu, trh v prvním čtvrtletí rostl
Tři hlavní důvody, proč malé a středně velké firmy potřebují ke správě sítí umělou inteligenci
Tři hlavní důvody, proč malé a středně velké firmy potřebují ke správě sítí umělou inteligenci
AMD kupuje Nod.ai, posílí možnosti open source softwaru pro umělou inteligenci
AMD kupuje Nod.ai, posílí možnosti open source softwaru pro umělou inteligenci
3D tisk – jaké jsou náklady na 3D tisk?
3D tisk – jaké jsou náklady na 3D tisk?
SWS je oficiálním distributorem HP Poly v Česku a na Slovensku
SWS je oficiálním distributorem HP Poly v Česku a na Slovensku
'; document.getElementById('preroll-iframe').onload = function () { setupIframe(); } prerollContainer = document.getElementsByClassName('preroll-container-iframe')[0]; } function setupIframe() { prerollDocument = document.getElementById('preroll-iframe').contentWindow.document; let el = prerollDocument.createElement('style'); prerollDocument.head.appendChild(el); el.innerText = "#adContainer>div:nth-of-type(1),#adContainer>div:nth-of-type(1) > iframe { width: 99% !important;height: 99% !important;max-width: 100%;}#videoContent,body{ width:100vw;height:100vh}body{ font-family:'Helvetica Neue',Arial,sans-serif}#videoContent{ overflow:hidden;background:#000}#adMuteBtn{ width:35px;height:35px;border:0;background:0 0;display:none;position:absolute;fill:rgba(230,230,230,1);bottom:20px;right:25px}"; videoContent = prerollDocument.getElementById('contentElement'); videoContent.style.display = 'none'; videoContent.volume = 1; videoContent.muted = false; const playPromise = videoContent.play(); if (playPromise !== undefined) { playPromise.then(function () { console.log('PREROLL sound allowed'); // setUpIMA(true); videoContent.volume = 1; videoContent.muted = false; setUpIMA(); }).catch(function () { console.log('PREROLL sound forbidden'); videoContent.volume = 0; videoContent.muted = true; setUpIMA(); }); } } function setupDimensions() { prerollWidth = Math.min(iinfoPrerollPosition.offsetWidth, 480); prerollHeight = Math.min(iinfoPrerollPosition.offsetHeight, 320); } function setUpIMA() { google.ima.settings.setDisableCustomPlaybackForIOS10Plus(true); google.ima.settings.setLocale('cs'); google.ima.settings.setNumRedirects(10); // Create the ad display container. createAdDisplayContainer(); // Create ads loader. adsLoader = new google.ima.AdsLoader(adDisplayContainer); // Listen and respond to ads loaded and error events. adsLoader.addEventListener( google.ima.AdsManagerLoadedEvent.Type.ADS_MANAGER_LOADED, onAdsManagerLoaded, false); adsLoader.addEventListener( google.ima.AdErrorEvent.Type.AD_ERROR, onAdError, false); // An event listener to tell the SDK that our content video // is completed so the SDK can play any post-roll ads. const contentEndedListener = function () { adsLoader.contentComplete(); }; videoContent.onended = contentEndedListener; // Request video ads. const adsRequest = new google.ima.AdsRequest(); adsRequest.adTagUrl = iinfoVastUrls[iinfoVastUrlIndex]; console.log('Preroll advert: ' + iinfoVastUrls[iinfoVastUrlIndex]); videoContent.muted = false; videoContent.volume = 1; // Specify the linear and nonlinear slot sizes. This helps the SDK to // select the correct creative if multiple are returned. // adsRequest.linearAdSlotWidth = prerollWidth; // adsRequest.linearAdSlotHeight = prerollHeight; adsRequest.nonLinearAdSlotWidth = 0; adsRequest.nonLinearAdSlotHeight = 0; adsLoader.requestAds(adsRequest); } function createAdDisplayContainer() { // We assume the adContainer is the DOM id of the element that will house // the ads. prerollDocument.getElementById('videoContent').style.display = 'none'; adDisplayContainer = new google.ima.AdDisplayContainer( prerollDocument.getElementById('adContainer'), videoContent); } function unmutePrerollAdvert() { adVolume = !adVolume; if (adVolume) { adsManager.setVolume(0.3); prerollDocument.getElementById('adMuteBtn').innerHTML = ''; } else { adsManager.setVolume(0); prerollDocument.getElementById('adMuteBtn').innerHTML = ''; } } function onAdsManagerLoaded(adsManagerLoadedEvent) { // Get the ads manager. const adsRenderingSettings = new google.ima.AdsRenderingSettings(); adsRenderingSettings.restoreCustomPlaybackStateOnAdBreakComplete = true; adsRenderingSettings.loadVideoTimeout = 12000; // videoContent should be set to the content video element. adsManager = adsManagerLoadedEvent.getAdsManager(videoContent, adsRenderingSettings); // Add listeners to the required events. adsManager.addEventListener(google.ima.AdErrorEvent.Type.AD_ERROR, onAdError); adsManager.addEventListener( google.ima.AdEvent.Type.CONTENT_PAUSE_REQUESTED, onContentPauseRequested); adsManager.addEventListener( google.ima.AdEvent.Type.CONTENT_RESUME_REQUESTED, onContentResumeRequested); adsManager.addEventListener( google.ima.AdEvent.Type.ALL_ADS_COMPLETED, onAdEvent); // Listen to any additional events, if necessary. adsManager.addEventListener(google.ima.AdEvent.Type.LOADED, onAdEvent); adsManager.addEventListener(google.ima.AdEvent.Type.STARTED, onAdEvent); adsManager.addEventListener(google.ima.AdEvent.Type.COMPLETE, onAdEvent); playAds(); } function playAds() { // Initialize the container. Must be done through a user action on mobile // devices. videoContent.load(); adDisplayContainer.initialize(); // setupDimensions(); try { // Initialize the ads manager. Ad rules playlist will start at this time. adsManager.init(1920, 1080, google.ima.ViewMode.NORMAL); // Call play to start showing the ad. Single video and overlay ads will // start at this time; the call will be ignored for ad rules. adsManager.start(); // window.addEventListener('resize', function (event) { // if (adsManager) { // setupDimensions(); // adsManager.resize(prerollWidth, prerollHeight, google.ima.ViewMode.NORMAL); // } // }); } catch (adError) { // An error may be thrown if there was a problem with the VAST response. // videoContent.play(); } } function onAdEvent(adEvent) { const ad = adEvent.getAd(); console.log('Preroll event: ' + adEvent.type); switch (adEvent.type) { case google.ima.AdEvent.Type.LOADED: if (!ad.isLinear()) { videoContent.play(); } prerollDocument.getElementById('adContainer').style.width = '100%'; prerollDocument.getElementById('adContainer').style.maxWidth = '640px'; prerollDocument.getElementById('adContainer').style.height = '360px'; break; case google.ima.AdEvent.Type.STARTED: window.addEventListener('scroll', onActiveView); if (ad.isLinear()) { intervalTimer = setInterval( function () { // Example: const remainingTime = adsManager.getRemainingTime(); // adsManager.pause(); }, 300); // every 300ms } prerollDocument.getElementById('adMuteBtn').style.display = 'block'; break; case google.ima.AdEvent.Type.ALL_ADS_COMPLETED: if (ad.isLinear()) { clearInterval(intervalTimer); } if (prerollLastError === 303) { playYtVideo(); } break; case google.ima.AdEvent.Type.COMPLETE: if (ad.isLinear()) { clearInterval(intervalTimer); } playYtVideo(); break; } } function onAdError(adErrorEvent) { console.log(adErrorEvent.getError()); prerollLastError = adErrorEvent.getError().getErrorCode(); if (!loadNext()) { playYtVideo(); } } function loadNext() { iinfoVastUrlIndex++; if (iinfoVastUrlIndex < iinfoVastUrls.length) { iinfoPrerollPosition.remove(); playPrerollAd(); } else { return false; } adVolume = 1; return true; } function onContentPauseRequested() { videoContent.pause(); } function onContentResumeRequested() { videoContent.play(); } function onActiveView() { if (prerollContainer) { const containerOffset = prerollContainer.getBoundingClientRect(); const windowHeight = window.innerHeight; if (containerOffset.top < windowHeight/1 && containerOffset.bottom > 0.0) { if (prerollPaused) { adsManager.resume(); prerollPaused = false; } return true; } else { if (!prerollPaused) { adsManager.pause(); prerollPaused = true; } } } return false; } function playYtVideo() { iinfoPrerollPosition.remove(); youtubeIframe.style.display = 'block'; youtubeIframe.src += '&autoplay=1&mute=1'; } }
OSZAR »