CINXE.COM
Explore NVIDIA Cybersecurity AI Tools and Technologies | NVIDIA Developer
<!DOCTYPE html> <html lang='en' class='h-100'> <head> <meta name="viewport" content="width=device-width,initial-scale=1"> <meta name="csrf-param" content="authenticity_token" /> <meta name="csrf-token" content="tvz6w_96OlDrDRu__auicSipXJyq3aBF81asxrip8yIsqGXP-PsHIS767byDTKKQEQBTYdwDtYbB-92x_V_X6A" /> <meta name="csp-nonce" /> <title>Explore NVIDIA Cybersecurity AI Tools and Technologies | NVIDIA Developer</title> <meta name="description" content="Cybersecurity AI is the use of machine learning and accelerated computing to build and deploy AI apps to detect anomalies, threats, and vulnerabilities."> <meta name="keywords" content="cybersecurity ai, cybersecurity ai tools, cybersecurity ai technologies, nvidia"> <link rel="canonical" href="https://developer.nvidia.com/topics/ai/cybersecurity-ai"> <link rel="alternate" href="https://developer.nvidia.com/topics/ai/cybersecurity-ai" hreflang="x-default"> <link rel="alternate" href="https://developer.nvidia.com/topics/ai/cybersecurity-ai" hreflang="en-us"> <meta property="og:site_name" content="NVIDIA Developer"> <meta property="og:title" content="NVIDIA Cybersecurity AI Tools and Technologies"> <meta property="og:description" content="Build and deploy AI apps to detect anomalies and threats."> <meta property="og:type" content="website"> <meta property="og:image" content="https://developer.download.nvidia.com/images/products/og-inference-1200x630.jpg"> <meta property="og:url" content="https://developer.nvidia.com/topics/ai/cybersecurity-ai"> <meta name="twitter:title" content="NVIDIA Cybersecurity AI Tools and Technologies"> <meta name="twitter:description" content="Cybersecurity AI is the use of machine learning and accelerated computing to build and deploy AI apps to quickly detect anomalies, threats, and vulnerabilities."> <meta name="twitter:image" content="https://developer.download.nvidia.com/images/products/og-inference-1200x630.jpg"> <meta name="twitter:site" content="@NVIDIA"> <meta name="twitter:card" content="summary_large_image"> <meta name="twitter:creator" content="@NVIDIAAIDev"> <meta property="interest" content="Cybersecurity"> <link rel="stylesheet" href="https://dirms4qsy6412.cloudfront.net/assets/application-850056c0e23225daee0fd1b592d57245911c990e3aefce82212f37ebf18d96de.css" media="all" /> <link rel="stylesheet" href="https://dirms4qsy6412.cloudfront.net/assets/one-trust-bea625cf16a072ce5fdb0707a19f2645daf63c05eb1a016db72773eba008fc07.css" /> <script src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js" data-document-language="true" type="text/javascript" charset="UTF-8" data-domain-script="3e2b62ff-7ae7-4ac5-87c8-d5949ecafff5"></script> <script type="text/javascript" src="https://images.nvidia.com/aem-dam/Solutions/ot-js/ot-custom.js"></script> <script> function OptanonWrapper() { let event = new Event('bannerLoaded'); window.dispatchEvent(event); if (window.OnetrustActiveGroups && window.OnetrustActiveGroups.includes("C0002")) { window.DD_RUM && window.DD_RUM.init({ clientToken: 'pub0430c74fae5d2b467bcb8d48b13e5b32', applicationId: '9fc963c7-14e6-403d-bdec-ee671550bb7f', site: 'datadoghq.com', service: 'devzone', env: 'production', version: '', sessionSampleRate: 10, sessionReplaySampleRate: 5, trackUserInteractions: true, trackResources: true, trackLongTasks: true, defaultPrivacyLevel: 'mask-user-input', }); } } </script> <script> (function() { var didInit = false; function initMunchkin() { if(didInit === false) { didInit = true; Munchkin.init('156-OFN-742'); } } var s = document.createElement('script'); s.type = 'text/javascript'; s.async = true; s.src = '//munchkin.marketo.net/munchkin.js'; s.onreadystatechange = function() { if (this.readyState == 'complete' || this.readyState == 'loaded') { initMunchkin(); } }; s.onload = initMunchkin; document.getElementsByTagName('head')[0].appendChild(s); })(); </script> <meta name='typesense-host' content='typesense.svc.nvidia.com'> <meta name='typesense-key' content='uFs9XGl9BWS7af7eAIbKNQ49sJnjEfQk'> <script src="https://developer.download.nvidia.com/scripts/typesense.js"></script> <script src="https://assets.adobedtm.com/5d4962a43b79/c1061d2c5e7b/launch-191c2462b890.min.js" data-ot-ignore="true"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.3/jquery.min.js" integrity="sha512-STof4xm1wgkfm7heWqFJVn58Hm3EtS31XFaagaa8VMReCXAkQnJZ+jEy8PCC/iT18dFy95WcExNHFTqLyp72eQ==" crossorigin="anonymous" referrerpolicy="no-referrer"></script> <script src="https://dirms4qsy6412.cloudfront.net/assets/bootstrap/5.1.3/bootstrap.bundle.min-51ad1d8cab4ebd9873a0429f5e67ca717a71fd96daf8025bc04a88848e5b375c.js"></script> <link rel="icon" type="image/x-icon" href="https://dirms4qsy6412.cloudfront.net/assets/favicon-81bff16cada05fcff11e5711f7e6212bdc2e0a32ee57cd640a8cf66c87a6cbe6.ico" /> </head> <body class='d-flex flex-column h-100'> <div id='header'></div> <div id='page-mobile-nav-container'></div> <div class='page'> <div class="nv-contextual-hero-banner nv-contextual-hero-banner--with-sidebar topic-page"><div class="container"><div class="row row-override"><div class="nv-contextual-hero-banner__main"><ol class="breadcrumb"><li class="breadcrumb-item"><a href="/topics" id="ildx">Topics</a></li><li class="breadcrumb-item"><div id="ij1se"><a href="/topics/ai" id="im1g18">AI</a></div></li><div id="is7o86" class="breadcrumb-item active"> Cybersecurity AI</div></ol><h1 class="h--large">Cybersecurity AI</h1><p class="p--large mb-0"><a href="https://www.nvidia.com/en-us/industries/cybersecurity/" id="i104ty" target="_blank">Cybersecurity AI</a> is the use of machine learning and accelerated computing to build and deploy AI applications to more quickly detect anomalies, threats, and vulnerabilities within massive amounts of data.</p></div><div role="key-topics" class="nv-contextual-hero-banner__sidebar"><div class="sidebar-block"><p id="itmnyw" class="h--smallest mb-3">Scroll to Resources:</p><a href="#library" class="btn btn-cta">Learning Library</a></div><div class="sidebar-block key-topics"><p id="i0uew9" class="h--smallest mb-3">Key Topics:<br></p><div id="it48zf"><div class="row"><div class="col"><ul class="list-group"><li><div id="iie2bd">Artificial Intelligence</div></li><li id="iplx9b"><div id="isncp5">Cybersecurity </div></li><li id="ikkkx2"><div id="i5hdac">AI for Cybersecurity </div></li><li id="i3ki14"></li></ul></div><div class="col"><ul class="list-group"><li id="i2peod"><div id="itknid">Securing AI <br></div></li><li id="i1ij66"><div id="if026k">Generative AI <br></div></li></ul></div></div></div></div></div></div></div></div><div class="container page"><section id="irrmm" class="page__section page__second-section"><div class="container"><div class="row cards__list"><div class="col-md-12 col-lg-6"> <div class="custom-html-wrapper"> <div class="custom-html-wrapper__code"><a href="https://developer.download.nvidia.com/images/products/security-diagram-abc-framework.png" target="_blank"><img src="https://developer.download.nvidia.com/images/products/security-diagram-abc-framework.png" alt=" A workflow diagram showing how NVIDIA Conversational AI works" title=" A workflow diagram showing how NVIDIA Conversational AI works"></a></div> <div data-react-class="CustomHtml" data-react-props="{"preview":false}"></div> </div> <p id="i9549k" class="text-center">Click to Enlarge<br></p></div><div class="col-md-12 col-lg-6"><h2 id="ipcn8i-2" class="h--small">How Cybersecurity AI Works</h2><p id="iygron-2">Cybersecurity is a data and language problem. AI can be used to filter, process, and classify large volumes of streaming cybersecurity data in real time to identify and respond to cyber threats. AI-powered cybersecurity can accelerate threat detection and response, as well as automate tasks and boost efficiency of security operations with generative AI.<br><br>With accelerated AI fully implemented organizations can also secure AI infrastructure. Networking and confidential computing platforms can secure infrastructure, data, and models with zero-trust security framework.</p></div></div></div></section><section class="page__section page__second-section"><h2 class="h--medium section__heading text-center">Explore Cybersecurity AI Tools and Technologies</h2><div class="row cards__list"><div class="col-xl-4 col-lg-4 col-md-12 col-sm-12"><div class="card-wrapper"><div class="card"><div class="card__content"><div><h3 class="h--smaller txt-clr--blck mb-0">NVIDIA Morpheus <br></h3><div class="separator separator--30"></div><p class="mb-0"><a href="https://www.nvidia.com/en-us/ai-data-science/products/morpheus/" id="iim7pa" target="">NVIDIA Morpheus</a> is a GPU-accelerated, end-to-end AI framework for enterprise developers to build, customize, and scale cybersecurity applications anywhere. <br></p><div class="separator separator--30"></div></div><div class="card__cta"><a href="/morpheus-cybersecurity" target="" class="link-cta text-transform-unset fw-bold">Get Started With Morpheus<br><i class="chevron-right"></i></a></div></div></div></div></div><div class="col-xl-4 col-lg-4 col-md-12 col-sm-12"><div class="card-wrapper"><div class="card"><div class="card__content"><div><h3 class="h--smaller txt-clr--blck mb-0">NVIDIA AI Blueprint for Cybersecurity<br></h3><div class="separator separator--30"></div><p class="mb-0">The <a href="https://www.nvidia.com/en-us/ai-data-science/ai-workflows/" id="ia0s5x" target="">AI Blueprint</a> for vulnerability analysis for container security is a reference workflow to build custom AI applications to strengthen their cybersecurity postures.<br></p><div class="separator separator--30"></div></div><div class="card__cta"><a href="https://build.nvidia.com/nvidia/vulnerability-analysis-for-container-security" target="" class="link-cta text-transform-unset fw-bold">Get Started With the Blueprint<i class="chevron-right"></i></a></div></div></div></div></div><div class="col-xl-4 col-lg-4 col-md-12 col-sm-12"><div class="card-wrapper"><div class="card"><div class="card__content"><div><h3 class="h--smaller txt-clr--blck mb-0">NVIDIA NIM<br></h3><div class="separator separator--30"></div><p class="mb-0"><a href="https://www.nvidia.com/en-us/ai/" id="i71wg5" target="">NVIDIA NIM™</a> provides easy-to-use microservices for secure, reliable deployment of high-performance AI inferencing across the cloud, data center, and workstations.<br></p><div class="separator separator--30"></div></div><div class="card__cta"><a href="/nim" target="" class="link-cta text-transform-unset fw-bold">Get Started With NIM<br><i class="chevron-right"></i></a></div></div></div></div></div><div class="col-xl-4 col-lg-4 col-md-12 col-sm-12"><div class="card-wrapper"><div class="card"><div class="card__content"><div><h3 class="h--smaller txt-clr--blck mb-0">NVIDIA DOCA SDK<br></h3><div class="separator separator--30"></div><p class="mb-0"><a href="https://developer.nvidia.com/networking/doca" id="ibdsnc" target="">NVIDIA DOCA™</a> unlocks the cybersecurity potential of NVIDIA® BlueField® DPUs and SuperNICs. DOCA enables the rapid creation and integration of applications that use BlueField to offload and accelerate security tasks including encryption, distributed firewalls, intrusion detection, and network microsegmentation. <br></p><div class="separator separator--30"></div></div><div class="card__cta"><a href="/networking/doca/getting-started" target="" class="link-cta text-transform-unset fw-bold">Get Started With DOCA<br><i class="chevron-right"></i></a></div></div></div></div></div><div class="col-xl-4 col-lg-4 col-md-12 col-sm-12"><div class="card-wrapper"><div class="card"><div class="card__content"><div><h3 class="h--smaller txt-clr--blck mb-0">NVIDIA Networking<br></h3><div class="separator separator--30"></div><p class="mb-0">NVIDIA’s end-to-end accelerated <a href="https://www.nvidia.com/en-us/networking/" id="icmnys" target="">networking platforms</a> offer organizations fast, efficient, scalable InfiniBand and Ethernet connectivity with powerful isolation, monitoring, and telemetry capabilities that help achieve a zero-trust data center.<br></p><div class="separator separator--30"></div></div><div class="card__cta"><a href="/networking" target="" class="link-cta text-transform-unset fw-bold">Get Started With NVIDIA Networking<br><i class="chevron-right"></i></a></div></div></div></div></div><div class="col-xl-4 col-lg-4 col-md-12 col-sm-12"><div class="card-wrapper"><div class="card"><div class="card__content"><div><h3 class="h--smaller txt-clr--blck mb-0">NVIDIA Confidential Computing<br></h3><div class="separator separator--30"></div><p class="mb-0"><a href="https://www.nvidia.com/en-us/data-center/solutions/confidential-computing/" id="ib6rjt" target="">Confidential Computing</a> preserves the confidentiality and integrity of AI models, algorithms, and data that are deployed on Blackwell and Hopper GPUs. <br></p><div class="separator separator--30"></div></div><div class="card__cta"><a href="https://developer.nvidia.com/blog/protecting-sensitive-data-and-ai-models-with-confidential-computing/" target="" class="link-cta text-transform-unset fw-bold">Get Started With Confidential Computing<br><i class="chevron-right"></i></a></div></div></div></div></div><div class="col-xl-4 col-lg-4 col-md-12 col-sm-12"><div class="card-wrapper"><div class="card"><div class="card__content"><div><h3 class="h--smaller txt-clr--blck mb-0">NVIDIA NeMo Guardrails<br></h3><div class="separator separator--30"></div><p class="mb-0"><a href="https://www.nvidia.com/en-us/ai-data-science/products/nemo/" id="ib6rjt-2" target="">NVIDIA NeMo™</a> Guardrails orchestrates dialog management for LLMs, ensuring accuracy, appropriateness, and security in smart applications.<br></p><div class="separator separator--30"></div></div><div class="card__cta"><a href="http://developer.nvidia.com/nemo-guardrails" target="" class="link-cta text-transform-unset fw-bold">Get Started With NeMo Guardrails<br><i class="chevron-right"></i></a></div></div></div></div></div></div></section></div><div class="separator separator--30"></div><section id="isq0qd" class="page__section page__second-section page__section--light-gray mt-0 mb-0"><div id="izux77" class="separator separator--60"></div><h2 id="library" class="h--medium section__heading text-center">Cybersecurity Learning Resources<br></h2><div data-react-class="FacetedSearch" data-react-props="{"id":"iel30k","collection_id":"8","query_by":"title","view_mode":"card","filter_by":"(products:=[`NeMo Guardrails`, `BlueField`, `Confidential Computing`, `DOCA`, `Morpheus`] && source:=[`techblog`, `ngc`, `nvod`]) || (source:=[`spreadsheet`] && topics:=[`cybersecurity`])","disabled_filters":"products","sort_by":"featured_in.cybersecurity:desc,title:asc","items_per_page":"12","card_options":"\"hasImagePadding:0;isClickableCard:0;truncatePretitle:1\"","layout":"standard"}" data-react-cache-id="FacetedSearch-iel30k"></div></section> </div> <div id='footer' class='mt-auto'></div> <script type="text/javascript"> (() => { const handleQuotesBlock = (quotesBlock, idx) => { const blockquotes = quotesBlock.querySelectorAll('blockquote'); if (blockquotes.length < 1) { return; } const navContainer = document.createElement('ul'); navContainer.classList.add('quotes-list-navigation'); for (let i = 0; i < blockquotes.length; i++) { let navItem = document.createElement('li'); let btn = document.createElement('button'); btn.type = 'button'; btn.dataset['group'] = idx.toString(); btn.dataset['length'] = blockquotes.length.toString(); btn.value = i.toString(); btn.addEventListener('click', (e) => { const group = e.target.dataset['group']; const groupActiveButtons = document.querySelectorAll(`button[data-group="${group}"].active`); groupActiveButtons.forEach((activeButton) => { activeButton.classList.remove('active'); }); e.target.classList.add('active'); const viewPortWidth = quotesBlock.getBoundingClientRect().width; const clickedSlide = parseInt(e.target.value); quotesBlock.querySelector('.quotes-list').style.transform = `translate(-${viewPortWidth * clickedSlide}px)`; }); navItem.appendChild(btn); navContainer.appendChild(navItem); if (i === 0) { btn.click(); } } quotesBlock.appendChild(navContainer); }; const refreshQuotesBlock = () => { document.querySelectorAll('.quotes-list-navigation button.active').forEach((b) => { const currentItem = parseInt(b.value); const maxItem = parseInt(b.dataset['length']); const group = parseInt(b.dataset['group']); const next = currentItem + 1; if (next < maxItem) { document.querySelectorAll(`button[data-group="${group}"]`)[next].click(); } else { document.querySelectorAll(`button[data-group="${group}"]`)[0].click(); } }); }; const refreshInterval = 4000; const quotesBlocks = document.querySelectorAll('.quotes-list-viewport'); if (quotesBlocks.length) { quotesBlocks.forEach(handleQuotesBlock); setInterval(refreshQuotesBlock, refreshInterval); } })(); </script> <script type="text/javascript" charset="utf-8"> (() => { const doInit = (accordionRoot, idx) => { const baseID = `page-accordion-${idx}`; accordionRoot.id = baseID; const headings = accordionRoot.querySelectorAll('.accordion-header'); if (!headings.length) { return; } const collapseElements = accordionRoot.querySelectorAll('.accordion-collapse'); headings.forEach((headingElement, idx) => { const headingID = `${baseID}-heading-${idx}`; const targetID = `${baseID}-target-${idx}`; headingElement.id = headingID; const headingButton = headingElement.querySelector('.accordion-button'); if (!headingButton) { return; } headingButton.type = 'button'; headingButton.dataset['bsToggle'] = 'collapse'; headingButton.dataset['bsTarget'] = `#${targetID}`; headingButton.setAttribute('aria-expanded', true); headingButton.setAttribute('aria-controls', targetID); headingButton.setAttribute('role', 'button'); if (!collapseElements[idx].classList.contains('show')) { headingButton.classList.add('collapsed'); } collapseElements[idx].id = targetID; collapseElements[idx].setAttribute('aria-labelledby', headingID); }); new bootstrap.Collapse(accordionRoot); }; const initAccordions = () => { const accordions = document.querySelectorAll('section.page__section div.accordion'); if (!accordions.length) { return; } let accordionIndex = 0; accordions.forEach((accordion) => { doInit(accordion, accordionIndex); accordionIndex += 1; }); }; document.addEventListener('DOMContentLoaded', initAccordions) })(); </script> <script src="https://dirms4qsy6412.cloudfront.net/assets/grapesjs-tabs-f0b094476ecf56695b765f533e437303138b1e0824d993c50ff672e16dcccd8f.js"></script> <script src="https://dirms4qsy6412.cloudfront.net/assets/legacy-chart/d3.v4.min-41cfecdf7c41476e805de7afacf4aacdd1a4be6947fbecf95217e947ebc2faf5.js"></script> <script src="https://dirms4qsy6412.cloudfront.net/assets/legacy-chart/visualize-d-06443fdef48364af6635f0d1d3535da26910671f6f6a680c531eff0e54ed595f.js"></script> <script src="https://dirms4qsy6412.cloudfront.net/assets/momentjs/moment-b955adb4137f92dd932ff2c3179ce60cb5e1daed5fcc4423f95cf17df02b4d68.js"></script> <script src="https://dirms4qsy6412.cloudfront.net/assets/momentjs/moment-timezone-with-data-10-year-range-dd05517070a46fa0052f9e706803d57a4fc38c1a223137ab480369e6308ba8d4.js"></script> <script src="https://dirms4qsy6412.cloudfront.net/assets/calendar-256ba38a1da92b24c057388ff6623eddd4cf1498f51d1a389cc4dfac501ab87c.js"></script> <script src="https://dirms4qsy6412.cloudfront.net/assets/nv-developer-menu-09b6a95e79b8d8d44b0f1ac794e39d5adac82391d128f6d4d39715826a860020.js"></script> <script> let menuLocale = 'en'; if (menuLocale == 'en') { menuLocale = 'en-US'; } function mountHeader(data = false) { let options = { baseURL: window.location.origin, signedIn: false, locale: menuLocale }; if (data) { options.secondaryMenu = data; } options.showMembershipCardLink = true; new NVDeveloperHeader({ target: document.getElementById('header'), props: options }); } function mountFooter(data = false) { let options = { menu: data, locale: menuLocale }; new NVDeveloperFooter({ target: document.getElementById('footer'), props: options }); } let url = 'd29g4g2dyqv443.cloudfront.net'; let headerMenuURL = "https://d29g4g2dyqv443.cloudfront.net/menu/en-US/header-secondary.json"; fetch(headerMenuURL) .then(response => response.json()) .then(data => { mountHeader(data); }) .catch((error) => { mountHeader(); window.nv.tracing.addError('menu', error); }); fetch(`https://${url}/menu/${menuLocale}/footer.json`) .then(response => response.json()) .then(data => { mountFooter(data); }) .catch((error) => { mountFooter(); window.nv.tracing.addError('menu', error); }); </script> <script src="https://www.datadoghq-browser-agent.com/us1/v5/datadog-rum.js"></script> <script> let silentAuthHost = 'www.nvidia.com'; let crossOriginPageUrl = `https://${silentAuthHost}/auth/hints/`; function readHint() { return new Promise((resolve) => { const { origin: targetOrigin } = new URL(crossOriginPageUrl); const iframe = document.createElement('iframe'); iframe.hidden = true; iframe.src = crossOriginPageUrl; function responseHandler(event) { if (event.origin === targetOrigin) { iframe.parentNode.removeChild(iframe); return resolve(event.data); } } window.addEventListener('message', responseHandler, { once: true }); iframe.onload = () => { iframe.contentWindow.postMessage({ type: 'read' }, targetOrigin); } document.body.appendChild(iframe); }); } function writeHint(login_hint, idp_id, timestamp, sub) { const { origin: targetOrigin } = new URL(crossOriginPageUrl); const iframe = document.createElement('iframe'); iframe.hidden = true; iframe.src = crossOriginPageUrl; iframe.onload = () => { const message = { type: 'write', login_hint, idp_id, timestamp, sub }; iframe.contentWindow.postMessage(message, targetOrigin); } document.body.appendChild(iframe); } function deleteHint() { const { origin: targetOrigin } = new URL(crossOriginPageUrl); const iframe = document.createElement('iframe'); iframe.hidden = true; iframe.src = crossOriginPageUrl; iframe.onload = () => { iframe.contentWindow.postMessage({ type: 'delete' }, targetOrigin); } document.body.appendChild(iframe); } </script> <script>_satellite.pageBottom();</script> <script src="https://api-prod.nvidia.com/search/nvidia-gallery-widget.js"></script> <script src="https://dirms4qsy6412.cloudfront.net/assets/nv-gallery-widget-3773782f8ce6c8c8a941c2b9081c011da255a54832177fb8bd2e6c7967d37182.js"></script> <script src="https://dirms4qsy6412.cloudfront.net/packs/js/runtime-503119e3bfeec75056bc.js" defer="defer"></script> <script src="https://dirms4qsy6412.cloudfront.net/packs/js/692-70104789368a40f2d231.js" defer="defer"></script> <script src="https://dirms4qsy6412.cloudfront.net/packs/js/341-3761d2892158034dde54.js" defer="defer"></script> <script src="https://dirms4qsy6412.cloudfront.net/packs/js/171-72c84e9bea55d778d36a.js" defer="defer"></script> <script src="https://dirms4qsy6412.cloudfront.net/packs/js/866-f9c34b19d1b60b883caf.js" defer="defer"></script> <script src="https://dirms4qsy6412.cloudfront.net/packs/js/311-033b6299b51897e65419.js" defer="defer"></script> <script src="https://dirms4qsy6412.cloudfront.net/packs/js/252-f83b27d9f72fef366bc7.js" defer="defer"></script> <script src="https://dirms4qsy6412.cloudfront.net/packs/js/582-d6d587645f7c87937f15.js" defer="defer"></script> <script src="https://dirms4qsy6412.cloudfront.net/packs/js/900-df684e5d2e49c0841d7f.js" defer="defer"></script> <script src="https://dirms4qsy6412.cloudfront.net/packs/js/application-34e06828c108fa024662.js" defer="defer"></script> <script src="https://dirms4qsy6412.cloudfront.net/packs/js/ls_track-4ba11c63b23b3f4ff0d5.js" defer="defer"></script> </body> </html>