CINXE.COM

Application Security - Protecting Critical Business Applications

<!doctype html> <html lang="en"> <head><script> ;window.NREUM||(NREUM={});NREUM.init={session_replay:{enabled:true,block_selector:'',mask_text_selector:'*',sampling_rate:10.0,error_sampling_rate:100.0,mask_all_inputs:true,collect_fonts:true,inline_images:false,inline_stylesheet:true,mask_input_options:{}},distributed_tracing:{enabled:true},privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]}}; ;NREUM.loader_config={accountID:"4101869",trustKey:"1322840",agentID:"1386204789",licenseKey:"NRJS-5566e73879405a23f6d",applicationID:"1386204789"}; ;NREUM.info={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net",licenseKey:"NRJS-5566e73879405a23f6d",applicationID:"1386204789",sa:1}; ;/*! For license information please see nr-loader-spa-1.266.0.min.js.LICENSE.txt */ (()=>{var e,t,r={8122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555:(e,t,r)=>{"use strict";r.d(t,{Vp:()=>c,fn:()=>s,x1:()=>u});var n=r(384),i=r(8122);const o={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){try{const t=c(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}function c(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function u(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.info=a[e])}},9417:(e,t,r)=>{"use strict";r.d(t,{D0:()=>h,gD:()=>p,xN:()=>g});var n=r(993);const i=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var o=r(2614),a=r(944),s=r(384),c=r(8122);const u="[data-nr-mask]",d=()=>{const e={mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,harvestTimeSeconds:10,autoStart:!0},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},feature_flags:[],generic_events:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},harvest:{tooManyRequestsDelay:60},jserrors:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},logging:{enabled:!0,harvestTimeSeconds:10,autoStart:!0,level:n.p_.INFO},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:o.wk,inactiveMs:o.BB},session_replay:{autoStart:!0,enabled:!1,harvestTimeSeconds:60,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,inline_stylesheet:!0,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){i(t)?e.mask_selector="".concat(t,",").concat(u):""===t||null===t?e.mask_selector=u:(0,a.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){i(t)?e.block_selector+=",".concat(t):""!==t&&(0,a.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,a.R)(7,t)}},session_trace:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},soft_navigations:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},spa:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},ssl:void 0}},l={},f="All configuration objects require an agent identifier!";function h(e){if(!e)throw new Error(f);if(!l[e])throw new Error("Configuration for ".concat(e," was never set"));return l[e]}function g(e,t){if(!e)throw new Error(f);l[e]=(0,c.a)(t,d());const r=(0,s.nY)(e);r&&(r.init=l[e])}function p(e,t){if(!e)throw new Error(f);var r=h(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}},5603:(e,t,r)=>{"use strict";r.d(t,{a:()=>c,o:()=>s});var n=r(384),i=r(8122);const o={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},a={};function s(e){if(!e)throw new Error("All loader-config objects require an agent identifier!");if(!a[e])throw new Error("LoaderConfig for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.loader_config=a[e])}},3371:(e,t,r)=>{"use strict";r.d(t,{V:()=>f,f:()=>l});var n=r(8122),i=r(384),o=r(6154),a=r(9324);let s=0;const c={buildEnv:a.F3,distMethod:a.Xs,version:a.xv,originTime:o.WN},u={customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,origin:""+o.gm.location,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,timeKeeper:void 0,obfuscator:void 0},d={};function l(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!d[e])throw new Error("Runtime for ".concat(e," was never set"));return d[e]}function f(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");d[e]={...(0,n.a)(t,u),...c},Object.hasOwnProperty.call(d[e],"harvestCount")||Object.defineProperty(d[e],"harvestCount",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=d[e])}},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,Yq:()=>a,xv:()=>n});const n="1.266.0",i="PROD",o="CDN",a="2.0.0-alpha.12"},6154:(e,t,r)=>{"use strict";r.d(t,{A4:()=>s,OF:()=>d,RI:()=>i,Vr:()=>h,WN:()=>g,bv:()=>o,gm:()=>a,lR:()=>f,m:()=>u,mw:()=>c,sb:()=>l});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,o="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s="complete"===a?.document?.readyState,c=Boolean("hidden"===a?.document?.visibilityState),u=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),l=d&&"undefined"==typeof SharedWorker,f=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),h=!!a.navigator?.sendBeacon,g=Date.now()-(0,n.t)()},4777:(e,t,r)=>{"use strict";r.d(t,{J:()=>o});var n=r(944);const i={agentIdentifier:"",ee:void 0};class o{constructor(e){try{if("object"!=typeof e)return(0,n.R)(8);this.sharedContext={},Object.assign(this.sharedContext,i),Object.entries(e).forEach((([e,t])=>{Object.keys(i).includes(e)&&(this.sharedContext[e]=t)}))}catch(e){(0,n.R)(9,e)}}}},7295:(e,t,r)=>{"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>o});var n=[];function i(e){if(!e||o(e))return!1;if(0===n.length)return!0;for(var t=0;t<n.length;t++){var r=n[t];if("*"===r.hostname)return!1;if(s(r.hostname,e.hostname)&&c(r.pathname,e.pathname))return!1}return!0}function o(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let o,a;i>0?(o=r.substring(0,i),a=r.substring(i)):(o=r,a="");let[s]=o.split(":");n.push({hostname:s,pathname:a})}}function s(e,t){return!(e.length>t.length)&&t.indexOf(e)===t.length-e.length}function c(e,t){return 0===e.indexOf("/")&&(e=e.substring(1)),0===t.indexOf("/")&&(t=t.substring(1)),""===e||e===t}},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>c,Ze:()=>l,x3:()=>u});var n=r(7836),i=r(3606),o=r(860),a=r(2646);const s={};function c(e,t){const r={staged:!1,priority:o.P[t]||0};d(e),s[e].get(t)||s[e].set(t,r)}function u(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),h(e,t,!1),s[e].size&&f(e))}function d(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function l(e="",t="feature",r=!1){if(d(e),!e||!s[e].get(t)||r)return h(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=Array.from(s[e]);t.every((([e,t])=>t.staged))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((([t])=>{s[e].delete(t),h(e,t)})))}function h(e,t,r=!0){const o=e?n.ee.get(e):n.ee,s=i.i.handlers;if(!o.aborted&&o.backlog&&s){if(r){const e=o.backlog[t],r=s[t];if(r){for(let t=0;e&&t<e.length;++t)g(e[t],r);Object.entries(r).forEach((([e,t])=>{Object.values(t||{}).forEach((t=>{t[0]?.on&&t[0]?.context()instanceof a.y&&t[0].on(e,t[1])}))}))}}o.isolatedBacklog||delete s[t],o.backlog[t]=null,o.emit("drain-"+t,[])}}function g(e,t){var r=e[1];Object.values(t[r]||{}).forEach((t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],o=e[2];n.apply(i,o)}}))}},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>c,ee:()=>u});var n=r(384),i=r(8990),o=r(3371),a=r(2646),s=r(5607);const c="nr@context:".concat(s.W),u=function e(t,r){var n={},s={},d={},l=!1;try{l=16===r.length&&(0,o.f)(r).isolatedBacklog}catch(e){}var f={on:g,addEventListener:g,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o&&(o=!0);if(u.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=h(n),c=p(e),d=c.length,l=0;l<d;l++)c[l].apply(a,r);var g=v()[s[e]];g&&g.push([f,e,r,a]);return a},get:m,listeners:p,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach((([e,n])=>{s[n]=t,t in r||(r[t]=[])}))},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach((e=>{delete f.backlog[e]}))},isBuffering:function(e){return!!v()[s[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,c,(()=>new a.y(c))):new a.y(c)}function g(e,t){n[e]=p(e).concat(t)}function p(e){return n[e]||[]}function m(t){return d[t]=d[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=u)},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(9908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3878:(e,t,r)=>{"use strict";r.d(t,{DD:()=>c,jT:()=>a,sp:()=>s});var n=r(6154);let i=!1,o=!1;try{const e={get passive(){return i=!0,!1},get signal(){return o=!0,!1}};n.gm.addEventListener("test",null,e),n.gm.removeEventListener("test",null,e)}catch(e){}function a(e,t){return i||o?{capture:!!e,passive:i,signal:t}:!!e}function s(e,t,r=!1,n){window.addEventListener(e,t,a(r,n))}function c(e,t,r=!1,n){document.addEventListener(e,t,a(r,n))}},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>s,ZF:()=>c,bz:()=>a,el:()=>u});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}function c(){return s(16)}function u(){return s(32)}},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>u,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},u={OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},7485:(e,t,r)=>{"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},944:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.debug&&console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t)}r.d(t,{R:()=>n})},5284:(e,t,r)=>{"use strict";r.d(t,{t:()=>c,B:()=>s});var n=r(7836),i=r(6154);const o="newrelic";const a=new Set,s={};function c(e,t){const r=n.ee.get(t);s[t]??={},e&&"object"==typeof e&&(a.has(t)||(r.emit("rumresp",[e]),s[t]=e,a.add(t),function(e={}){try{i.gm.dispatchEvent(new CustomEvent(o,{detail:e}))}catch(e){}}({loaded:!0})))}},8990:(e,t,r)=>{"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389:(e,t,r)=>{"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout((()=>{i=clearTimeout(i)}),t)),n||(clearTimeout(i),i=setTimeout((()=>{e.apply(this,r)}),t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},3304:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(7836);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}}}},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,sB:()=>a});var n=r(3878);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.sp)("load",e,t)}function a(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}},384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>o,US:()=>d,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>u,pV:()=>l});var n=r(6154),i=r(1863);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function s(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function u(e){let t=a();return t.initializedAgents?.[e]}function d(e,t){a()[e]=t}function l(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},2843:(e,t,r)=>{"use strict";r.d(t,{u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},8139:(e,t,r)=>{"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),o=r(8990),a=r(6154);const s={},c=a.gm.XMLHttpRequest,u="addEventListener",d="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e){var t=function(e){return(e||n.ee).get("events")}(e);if(s[t.debugId]++)return t;s[t.debugId]=1;var r=(0,i.YM)(t,!0);function f(e){r.inPlace(e,[u,d],"-",g)}function g(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,f),h(a.gm,f),h(c.prototype,f)),t.on(u+"-start",(function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)){var i=(0,o.I)(n,l,(function(){var e={object:function(){if("function"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,"fn-",null,e.name||"anonymous"):n}));this.wrapped=e[1]=i}})),t.on(d+"-start",(function(e){e[1]=this.wrapped||e[1]})),t}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,u);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434:(e,t,r)=>{"use strict";r.d(t,{Jt:()=>o,YM:()=>c});var n=r(7836),i=r(5607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];d(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return d(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){u([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,d,l;try{a=this,o=[...arguments],d="function"==typeof n?n(o,a):n||{}}catch(t){u([t,"",[o,a,s],d],e)}i(r+"start",[o,a,s],d,c);try{return l=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],d,c),e}finally{i(r+"end",[o,a,l],d,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}s=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function d(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},9300:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K.ajax},3333:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n});const n=r(860).K.genericEvents},6774:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K.jserrors},993:(e,t,r)=>{"use strict";r.d(t,{ET:()=>o,TZ:()=>a,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o="log",a=n.K.logging},3785:(e,t,r)=>{"use strict";r.d(t,{R:()=>c,b:()=>u});var n=r(9908),i=r(1863),o=r(860),a=r(3969),s=r(993);function c(e,t,r={},c=s.p_.INFO){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,o.K.metrics,e),(0,n.p)(s.ET,[(0,i.t)(),t,r,c],void 0,o.K.logging,e)}function u(e){return"string"==typeof e&&Object.values(s.p_).some((t=>t===e.toUpperCase().trim()))}},3969:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,XG:()=>s,rs:()=>i,xV:()=>a,z_:()=>o});const n=r(860).K.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K.pageViewTiming},6344:(e,t,r)=>{"use strict";r.d(t,{BB:()=>d,G4:()=>o,Qb:()=>l,TZ:()=>i,Ug:()=>a,_s:()=>s,bc:()=>u,yP:()=>c});var n=r(2614);const i=r(860).K.sessionReplay,o={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"},a=.12,s={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0},u={RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},d=5e3,l={API:"api"}},5270:(e,t,r)=>{"use strict";r.d(t,{Aw:()=>c,CT:()=>u,SR:()=>s});var n=r(384),i=r(9417),o=r(7767),a=r(6154);function s(e){return!!(0,n.dV)().o.MO&&(0,o.V)(e)&&!0===(0,i.gD)(e,"session_trace.enabled")}function c(e){return!0===(0,i.gD)(e,"session_replay.preload")&&s(e)}function u(e,t){const r=t.correctAbsoluteTimestamp(e);return{originalTimestamp:e,correctedTimestamp:r,timestampDiff:e-r,originTime:a.WN,correctedOriginTime:t.correctedOriginTime,originTimeDiff:Math.floor(a.WN-t.correctedOriginTime)}}},3738:(e,t,r)=>{"use strict";r.d(t,{He:()=>i,Kp:()=>s,Lc:()=>u,Rz:()=>d,TZ:()=>n,bD:()=>o,d3:()=>a,jx:()=>l,uP:()=>c});const n=r(860).K.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,u="fn"+s,d="pushState",l=1e3},3962:(e,t,r)=>{"use strict";r.d(t,{AM:()=>o,O2:()=>s,Qu:()=>c,TZ:()=>a,ih:()=>u,tC:()=>i});var n=r(860);const i=["click","keydown","submit"],o="api",a=n.K.softNav,s={INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},c={INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},u={IP:"in progress",FIN:"finished",CAN:"cancelled"}},7378:(e,t,r)=>{"use strict";r.d(t,{$p:()=>R,BR:()=>b,Kp:()=>x,L3:()=>y,Lc:()=>c,NC:()=>o,SG:()=>d,TZ:()=>i,U6:()=>g,UT:()=>m,d3:()=>w,dT:()=>f,e5:()=>A,gx:()=>v,l9:()=>l,oW:()=>h,op:()=>p,rw:()=>u,tH:()=>E,uP:()=>s,wW:()=>T,xq:()=>a});var n=r(384);const i=r(860).K.spa,o=["click","submit","keypress","keydown","keyup","change"],a=999,s="fn-start",c="fn-end",u="cb-start",d="api-ixn-",l="remaining",f="interaction",h="spaNode",g="jsonpNode",p="fetch-start",m="fetch-done",v="fetch-body-",b="jsonp-end",y=(0,n.dV)().o.ST,w="-start",x="-end",R="-body",T="cb"+x,A="jsTime",E="fetch"},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>i});var n=r(7836);class i{constructor(e,t,r){this.agentIdentifier=e,this.aggregator=t,this.ee=n.ee.get(e),this.featureName=r,this.blocked=!1}}},7767:(e,t,r)=>{"use strict";r.d(t,{V:()=>o});var n=r(9417),i=r(6154);const o=e=>i.RI&&!0===(0,n.gD)(e,"privacy.cookies_enabled")},425:(e,t,r)=>{"use strict";r.d(t,{j:()=>j});var n=r(860),i=r(2555),o=r(3371),a=r(9908),s=r(7836),c=r(1687),u=r(5289),d=r(6154),l=r(944),f=r(3969),h=r(384),g=r(6344);const p=["setErrorHandler","finished","addToTrace","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",g.G4.RECORD,g.G4.PAUSE,"log","wrapLogger"],m=["setErrorHandler","finished","addToTrace","addRelease"];var v=r(1863),b=r(2614),y=r(993),w=r(3785),x=r(2646),R=r(3434);function T(e,t,r,n){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const i=function(e){return(e||s.ee).get("logger")}(e),o=(0,R.YM)(i),a=new x.y(s.P);return a.level=n.level,a.customAttributes=n.customAttributes,o.inPlace(t,[r],"wrap-logger-",a),i}function A(){const e=(0,h.pV)();p.forEach((t=>{e[t]=(...r)=>function(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.api?e.exposed&&e.api[t]&&n.push(e.api[t](...r)):(0,l.R)(38,t)})),n.length>1?n:n[0]}(t,...r)}))}const E={};var S=r(9417),O=r(5603),N=r(5284);const I=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let _=!1;function j(e,t={},p,x){let{init:R,info:j,loader_config:P,runtime:C={},exposed:k=!0}=t;C.loaderType=p;const L=(0,h.pV)();j||(R=L.init,j=L.info,P=L.loader_config),(0,S.xN)(e.agentIdentifier,R||{}),(0,O.a)(e.agentIdentifier,P||{}),j.jsAttributes??={},d.bv&&(j.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,j);const D=(0,S.D0)(e.agentIdentifier),H=[j.beacon,j.errorBeacon];_||(D.proxy.assets&&(I(D.proxy.assets),H.push(D.proxy.assets)),D.proxy.beacon&&H.push(D.proxy.beacon),A(),(0,h.US)("activatedFeatures",N.B),e.runSoftNavOverSpa&&=!0===D.soft_navigations.enabled&&D.feature_flags.includes("soft_nav")),C.denyList=[...D.ajax.deny_list||[],...D.ajax.block_internal?H:[]],C.ptid=e.agentIdentifier,(0,o.V)(e.agentIdentifier,C),e.ee=s.ee.get(e.agentIdentifier),void 0===e.api&&(e.api=function(e,t,h=!1){t||(0,c.Ak)(e,"api");const p={};var x=s.ee.get(e),R=x.get("tracer");E[e]=b.g.OFF,x.on(g.G4.REPLAY_RUNNING,(t=>{E[e]=t}));var A="api-",S=A+"ixn-";function O(t,r,n,o){const a=(0,i.Vp)(e);return null===r?delete a.jsAttributes[t]:(0,i.x1)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),_(A,n,!0,o||null===r?"session":void 0)(t,r)}function N(){}p.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,["API/log/called"],void 0,n.K.metrics,x),(0,w.R)(x,e,t,r)},p.wrapLogger=(e,t,{customAttributes:r={},level:i=y.p_.INFO}={})=>{(0,a.p)(f.xV,["API/wrapLogger/called"],void 0,n.K.metrics,x),T(x,e,t,{customAttributes:r,level:i})},m.forEach((e=>{p[e]=_(A,e,!0,"api")})),p.addPageAction=_(A,"addPageAction",!0,n.K.genericEvents),p.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,o.f)(e).customTransaction=(r||"http://custom.transaction")+t,_(A,"setPageViewName",!0)()},p.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return O(e,t,"setCustomAttribute",r);(0,l.R)(40,typeof t)}else(0,l.R)(39,typeof e)},p.setUserId=function(e){if("string"==typeof e||null===e)return O("enduser.id",e,"setUserId",!0);(0,l.R)(41,typeof e)},p.setApplicationVersion=function(e){if("string"==typeof e||null===e)return O("application.version",e,"setApplicationVersion",!1);(0,l.R)(42,typeof e)},p.start=()=>{try{(0,a.p)(f.xV,["API/start/called"],void 0,n.K.metrics,x),x.emit("manual-start-all")}catch(e){(0,l.R)(23,e)}},p[g.G4.RECORD]=function(){(0,a.p)(f.xV,["API/recordReplay/called"],void 0,n.K.metrics,x),(0,a.p)(g.G4.RECORD,[],void 0,n.K.sessionReplay,x)},p[g.G4.PAUSE]=function(){(0,a.p)(f.xV,["API/pauseReplay/called"],void 0,n.K.metrics,x),(0,a.p)(g.G4.PAUSE,[],void 0,n.K.sessionReplay,x)},p.interaction=function(e){return(new N).get("object"==typeof e?e:{})};const I=N.prototype={createTracer:function(e,t){var r={},i=this,o="function"==typeof t;return(0,a.p)(f.xV,["API/createTracer/called"],void 0,n.K.metrics,x),h||(0,a.p)(S+"tracer",[(0,v.t)(),e,r],i,n.K.spa,x),function(){if(R.emit((o?"":"no-")+"fn-start",[(0,v.t)(),i,o],r),o)try{return t.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw R.emit("fn-err",[arguments,this,t],r),t}finally{R.emit("fn-end",[(0,v.t)()],r)}}}};function _(e,t,r,i){return function(){return(0,a.p)(f.xV,["API/"+t+"/called"],void 0,n.K.metrics,x),i&&(0,a.p)(e+t,[(0,v.t)(),...arguments],r?null:this,i,x),r?void 0:this}}function j(){r.e(478).then(r.bind(r,8778)).then((({setAPI:t})=>{t(e),(0,c.Ze)(e,"api")})).catch((e=>{(0,l.R)(27,e),x.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{I[e]=_(S,e,void 0,h?n.K.softNav:n.K.spa)})),p.setCurrentRouteName=h?_(S,"routeName",void 0,n.K.softNav):_(A,"routeName",!0,n.K.spa),p.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,a.p)(f.xV,["API/noticeError/called"],void 0,n.K.metrics,x),(0,a.p)("err",[t,(0,v.t)(),!1,r,!!E[e]],void 0,n.K.jserrors,x)},d.RI?(0,u.GG)((()=>j()),!0):j(),p}(e.agentIdentifier,x,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=k),_=!0}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{K:()=>n,P:()=>i});const n={ajax:"ajax",genericEvents:"generic_events",jserrors:"jserrors",logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.spa]:5,[n.ajax]:6,[n.sessionTrace]:7,[n.softNav]:8,[n.sessionReplay]:9,[n.logging]:10,[n.genericEvents]:11}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>({212:"nr-spa-compressor",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.266.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.266.0.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d<u.length;d++){var l=u[d];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={478:"sha512-EuKNa6ZJxEo9u6vGxrFyykwjQw7nDgXK464XmRBgCF+uZAOomnhnTsyhA0pFPuN3FcTRnhkdAZtwldJ0Sqb8mA==",249:"sha512-NXR4nw7x3eAqNUj9d6MHRw6XdQmqPd0B6kKPXysRltLHNOGr3alzWOdCjukKhLUwHwZjKLuxQZPiTQNOKGqRoQ==",212:"sha512-XNDhH4DxTPvf5cPG5755OBJLw17XOAfjYV+8xn8XHoRr2/nDb8sk/J/fWUba8LWGN1luxdGIYKB3a7AxxDZ+SA=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var h=(t,n)=>{s.onerror=s.onload=null,clearTimeout(g);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},g=setTimeout(h.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=h.bind(null,s.onerror),s.onload=h.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={38:0,788:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.266.0.PROD"]=self["webpackChunk:NRBA-1.266.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(944),t=i(6344),r=i(9566);class n{agentIdentifier;constructor(e=(0,r.LA)(16)){this.agentIdentifier=e}#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e("addPageAction",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}finished(e){return this.#e("finished",e)}addRelease(e,t){return this.#e("addRelease",e,t)}start(e){return this.#e("start",e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}log(e,t){return this.#e("log",e,t)}wrapLogger(e,t,r){return this.#e("wrapLogger",e,t,r)}}var o=i(860),a=i(9417);const s=Object.values(o.K);function c(e){const t={};return s.forEach((r=>{t[r]=function(e,t){return!0===(0,a.gD)(t,"".concat(e,".enabled"))}(r,e)})),t}var u=i(425);var d=i(1687),l=i(4234),f=i(5289),h=i(6154),g=i(5270),p=i(7767),m=i(6389);class v extends l.W{constructor(e,t,r,n=!0){super(e,t,r),this.auto=n,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===(0,a.gD)(this.agentIdentifier,"".concat(this.featureName,".autoStart"))&&(this.auto=!1),this.auto?(0,d.Ak)(e,r):this.ee.on("manual-start-all",(0,m.J)((()=>{(0,d.Ak)(this.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator()})))}importAggregator(t={}){if(this.featAggregate||!this.auto)return;let r;this.onAggregateImported=new Promise((e=>{r=e}));const n=async()=>{let n;try{if((0,p.V)(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(478).then(i.bind(i,6526));n=e(this.agentIdentifier)}}catch(t){(0,e.R)(20,t),this.ee.emit("internal-error",[t]),this.featureName===o.K.sessionReplay&&this.abortHandler?.()}try{if(!this.#t(this.featureName,n))return(0,d.Ze)(this.agentIdentifier,this.featureName),void r(!1);const{lazyFeatureLoader:e}=await i.e(478).then(i.bind(i,6103)),{Aggregate:o}=await e(this.featureName,"aggregate");this.featAggregate=new o(this.agentIdentifier,this.aggregator,t),r(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,d.Ze)(this.agentIdentifier,this.featureName,!0),r(!1),this.ee&&this.ee.abort()}};h.RI?(0,f.GG)((()=>n()),!0):n()}#t(e,t){switch(e){case o.K.sessionReplay:return(0,g.SR)(this.agentIdentifier)&&!!t;case o.K.sessionTrace:return!!t;default:return!0}}}var b=i(6630);class y extends v{static featureName=b.T;constructor(e,t,r=!0){super(e,t,b.T,r),this.importAggregator()}}var w=i(4777);class x extends w.J{constructor(e){super(e),this.aggregatedData={}}store(e,t,r,n,i){var o=this.getBucket(e,t,r,i);return o.metrics=function(e,t){t||(t={count:0});return t.count+=1,Object.entries(e||{}).forEach((([e,r])=>{t[e]=R(r,t[e])})),t}(n,o.metrics),o}merge(e,t,r,n,i){var o=this.getBucket(e,t,n,i);if(o.metrics){var a=o.metrics;a.count+=r.count,Object.keys(r||{}).forEach((e=>{if("count"!==e){var t=a[e],n=r[e];n&&!n.c?a[e]=R(n.t,t):a[e]=function(e,t){if(!t)return e;t.c||(t=T(t.t));return t.min=Math.min(e.min,t.min),t.max=Math.max(e.max,t.max),t.t+=e.t,t.sos+=e.sos,t.c+=e.c,t}(n,a[e])}}))}else o.metrics=r}storeMetric(e,t,r,n){var i=this.getBucket(e,t,r);return i.stats=R(n,i.stats),i}getBucket(e,t,r,n){this.aggregatedData[e]||(this.aggregatedData[e]={});var i=this.aggregatedData[e][t];return i||(i=this.aggregatedData[e][t]={params:r||{}},n&&(i.custom=n)),i}get(e,t){return t?this.aggregatedData[e]&&this.aggregatedData[e][t]:this.aggregatedData[e]}take(e){for(var t={},r="",n=!1,i=0;i<e.length;i++)t[r=e[i]]=Object.values(this.aggregatedData[r]||{}),t[r].length&&(n=!0),delete this.aggregatedData[r];return n?t:null}}function R(e,t){return null==e?function(e){e?e.c++:e={c:1};return e}(t):t?(t.c||(t=T(t.t)),t.c+=1,t.t+=e,t.sos+=e*e,e>t.max&&(t.max=e),e<t.min&&(t.min=e),t):{t:e}}function T(e){return{t:e,min:e,max:e,sos:e*e,c:1}}var A=i(384);var E=i(9908),S=i(2843),O=i(3878),N=i(782),I=i(1863);class _ extends v{static featureName=N.T;constructor(e,t,r=!0){super(e,t,N.T,r),h.RI&&((0,S.u)((()=>(0,E.p)("docHidden",[(0,I.t)()],void 0,N.T,this.ee)),!0),(0,O.sp)("pagehide",(()=>(0,E.p)("winPagehide",[(0,I.t)()],void 0,N.T,this.ee))),this.importAggregator())}}var j=i(3969);class P extends v{static featureName=j.TZ;constructor(e,t,r=!0){super(e,t,j.TZ,r),this.importAggregator()}}var C=i(6774),k=i(3304);class L{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,k.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function D(e){return K(e)?e:new L(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic)}function H(e){let t="Unhandled Promise Rejection";if(K(e?.reason))try{return e.reason.message=t+": "+e.reason.message,D(e.reason)}catch(t){return D(e.reason)}if(void 0===e.reason)return D(t);const r=D(e.reason);return r.message=t+": "+r?.message,r}function M(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new L(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic);return t.name=SyntaxError.name,t}return K(e.error)?e.error:D(e)}function K(e){return e instanceof Error&&!!e.stack}class U extends v{static featureName=C.T;#r=!1;constructor(e,r,n=!0){super(e,r,C.T,n);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(e=>{this.abortHandler&&(0,E.p)("ierr",[D(e),(0,I.t)(),!0,{},this.#r],void 0,this.featureName,this.ee)})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.#r=e})),h.gm.addEventListener("unhandledrejection",(e=>{this.abortHandler&&(0,E.p)("err",[H(e),(0,I.t)(),!1,{unhandledPromiseRejection:1},this.#r],void 0,this.featureName,this.ee)}),(0,O.jT)(!1,this.removeOnAbort?.signal)),h.gm.addEventListener("error",(e=>{this.abortHandler&&(0,E.p)("err",[M(e),(0,I.t)(),!1,{},this.#r],void 0,this.featureName,this.ee)}),(0,O.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator()}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var V=i(5603),G=i(8990);let B=1;const F="nr@id";function W(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===h.gm?0:(0,G.I)(e,F,(function(){return B++}))}function z(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,k.A)(e).length}catch(e){return}}}var Z=i(8139),q=i(7836),Y=i(3434);const X={},J=["open","send"];function Q(t){var r=t||q.ee;const n=function(e){return(e||q.ee).get("xhr")}(r);if(X[n.debugId]++)return n;X[n.debugId]=1,(0,Z.u)(r);var i=(0,Y.YM)(n),o=h.gm.XMLHttpRequest,a=h.gm.MutationObserver,s=h.gm.Promise,c=h.gm.setInterval,u="readystatechange",d=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],l=[],f=h.gm.XMLHttpRequest=function(t){const r=new o(t),a=n.context(r);try{n.emit("new-xhr",[r],a),r.addEventListener(u,(s=a,function(){var e=this;e.readyState>3&&!s.resolved&&(s.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,d,"fn-",y)}),(0,O.jT)(!1))}catch(t){(0,e.R)(15,t);try{n.emit("internal-error",[t])}catch(e){}}var s;return r};function g(e,t){i.inPlace(t,["onreadystatechange"],"fn-",y)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,f),f.prototype=o.prototype,i.inPlace(f.prototype,J,"-xhr-",y),n.on("send-xhr-start",(function(e,t){g(e,t),function(e){l.push(e),a&&(p?p.then(b):c?c(b):(m=-m,v.data=m))}(t)})),n.on("open-xhr-start",g),a){var p=s&&s.resolve();if(!c&&!s){var m=1,v=document.createTextNode(m);new a(b).observe(v,{characterData:!0})}}else r.on("fn-end",(function(e){e[0]&&e[0].type===u||b()}));function b(){for(var e=0;e<l.length;e++)g(0,l[e]);l.length&&(l=[])}function y(e,t){return t}return n}var ee="fetch-",te=ee+"body-",re=["arrayBuffer","blob","json","text","formData"],ne=h.gm.Request,ie=h.gm.Response,oe="prototype";const ae={};function se(e){const t=function(e){return(e||q.ee).get("fetch")}(e);if(!(ne&&ie&&h.gm.fetch))return t;if(ae[t.debugId]++)return t;function r(e,r,n){var i=e[r];"function"==typeof i&&(e[r]=function(){var e,r=[...arguments],o={};t.emit(n+"before-start",[r],o),o[q.P]&&o[q.P].dt&&(e=o[q.P].dt);var a=i.apply(this,r);return t.emit(n+"start",[r,e],a),a.then((function(e){return t.emit(n+"end",[null,e],a),e}),(function(e){throw t.emit(n+"end",[e],a),e}))})}return ae[t.debugId]=1,re.forEach((e=>{r(ne[oe],e,te),r(ie[oe],e,te)})),r(h.gm,"fetch",ee),t.on(ee+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(ee+"done",[null,r],n)}else t.emit(ee+"done",[e],n)})),t}var ce=i(7485);class ue{constructor(e){this.agentIdentifier=e}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var t=(0,V.o)(this.agentIdentifier);if(!t)return null;var n=(t.accountID||"").toString()||null,i=(t.agentID||"").toString()||null,o=(t.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,r.ZF)(),s=(0,r.el)(),c=Date.now(),u={spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(u.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),u.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeader=this.generateTraceHeader(a,s,c,n,i,o)),u}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,o){if(!("function"==typeof h.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(a.d.tk=o),btoa((0,k.A)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1,r={};if((0,a.gD)(this.agentIdentifier,"distributed_tracing")&&(r=(0,a.D0)(this.agentIdentifier).distributed_tracing),e.sameOrigin)t=!0;else if(r.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,ce.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}isDtEnabled(){var e=(0,a.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.enabled}excludeNewrelicHeader(){var e=(0,a.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=(0,a.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=(0,a.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.cors_use_tracecontext_headers}}var de=i(9300),le=i(7295),fe=["load","error","abort","timeout"],he=fe.length,ge=(0,A.dV)().o.REQ,pe=(0,A.dV)().o.XHR;class me extends v{static featureName=de.T;constructor(e,t,r=!0){super(e,t,de.T,r),this.dt=new ue(e),this.handler=(e,t,r,n)=>(0,E.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};h.gm?.performance?.getEntriesByType("resource").forEach((t=>{if(t.initiatorType in e&&0!==t.responseStatus){const r={status:t.responseStatus},n={rxSize:t.transferSize,duration:Math.floor(t.duration),cbTime:0};ve(r,t.name),this.handler("xhr",[r,n,t.startTime,t.responseEnd,e[t.initiatorType]],void 0,o.K.ajax)}}))}catch(e){}se(this.ee),Q(this.ee),function(e,t,r,n){function i(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=x,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){R(t,e)}),(0,O.jT)(!1)),h.lR||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,O.jT)(!1))}function a(e){this.params={method:e[0]},ve(this,e[1]),this.metrics={}}function s(t,r){var i=(0,V.o)(e);i.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",i.xpid);var o=n.generateTracePayload(this.parsedOrigin);if(o){var a=!1;o.newrelicHeader&&(r.setRequestHeader("newrelic",o.newrelicHeader),a=!0),o.traceContextParentHeader&&(r.setRequestHeader("traceparent",o.traceContextParentHeader),o.traceContextStateHeader&&r.setRequestHeader("tracestate",o.traceContextStateHeader),a=!0),a&&(this.dt=o)}}function c(e,r){var n=this.metrics,i=e[0],o=this;if(n&&i){var a=z(i);a&&(n.txSize=a)}this.startTime=(0,I.t)(),this.body=i,this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof r.onload)&&"function"==typeof o.end)&&o.end(r)}catch(e){try{t.emit("internal-error",[e])}catch(e){}}};for(var s=0;s<he;s++)r.addEventListener(fe[s],this.listener,(0,O.jT)(!1))}function u(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function d(e,t){var r=""+W(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function l(e,t){var r=""+W(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function f(){this.endTime=(0,I.t)()}function g(e,r){r instanceof pe&&"load"===e[0]&&t.emit("xhr-load-added",[e[1],e[2]],r)}function p(e,r){r instanceof pe&&"load"===e[0]&&t.emit("xhr-load-removed",[e[1],e[2]],r)}function m(e,t,r){t instanceof pe&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,I.t)()))}function v(e,r){this.xhrCbStart&&t.emit("xhr-cb-time",[(0,I.t)()-this.xhrCbStart,this.onload,r],r)}function b(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&h.RI&&(t=""+h.gm.location.href):e[0]&&e[0].url?t=e[0].url:h.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,ce.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var i=n.generateTracePayload(this.parsedOrigin);if(i&&(i.newrelicHeader||i.traceContextParentHeader))if(e[0]&&e[0].headers)s(e[0].headers,i)&&(this.dt=i);else{var o={};for(var a in r)o[a]=r[a];o.headers=new Headers(r.headers||{}),s(o.headers,i)&&(this.dt=i),e.length>1?e[1]=o:e.push(o)}}function s(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function y(e,t){this.params={},this.metrics={},this.startTime=(0,I.t)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof ge?r=i.url:h.gm?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),ve(this,r);var o=(""+(i&&i instanceof ge&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.body=n.body,this.txSize=z(n.body)||0}function w(e,t){if(this.endTime=(0,I.t)(),this.params||(this.params={}),(0,le.iW)(this.params))return;let n;this.params.status=t?t.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);const i={txSize:this.txSize,rxSize:n,duration:(0,I.t)()-this.startTime};r("xhr",[this.params,i,this.startTime,this.endTime,"fetch"],this,o.K.ajax)}function x(e){const t=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(let t=0;t<he;t++)e.removeEventListener(fe[t],this.listener,!1);t.aborted||(0,le.iW)(t)||(n.duration=(0,I.t)()-this.startTime,this.loadCazptureCalled||4!==e.readyState?null==t.status&&(t.status=0):R(this,e),n.cbTime=this.cbTime,r("xhr",[t,n,this.startTime,this.endTime,"xhr"],this,o.K.ajax))}}function R(e,r){e.params.status=r.status;var n=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?z(e.response):"text"===r||""===r||void 0===r?z(e.responseText):void 0}(r,e.lastSize);if(n&&(e.metrics.rxSize=n),e.sameOrigin){var i=r.getResponseHeader("X-NewRelic-App-Data");i&&((0,E.p)(j.rs,["Ajax/CrossApplicationTracing/Header/Seen"],void 0,o.K.metrics,t),e.params.cat=i.split(", ").pop())}e.loadCaptureCalled=!0}t.on("new-xhr",i),t.on("open-xhr-start",a),t.on("open-xhr-end",s),t.on("send-xhr-start",c),t.on("xhr-cb-time",u),t.on("xhr-load-added",d),t.on("xhr-load-removed",l),t.on("xhr-resolved",f),t.on("addEventListener-end",g),t.on("removeEventListener-end",p),t.on("fn-end",v),t.on("fetch-before-start",b),t.on("fetch-start",y),t.on("fn-start",m),t.on("fetch-done",w)}(e,this.ee,this.handler,this.dt),this.importAggregator()}}function ve(e,t){var r=(0,ce.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}const be={},ye=["pushState","replaceState"];function we(e){const t=function(e){return(e||q.ee).get("history")}(e);return!h.RI||be[t.debugId]++||(be[t.debugId]=1,(0,Y.YM)(t).inPlace(window.history,ye,"-")),t}var xe=i(3738);const{He:Re,bD:Te,d3:Ae,Kp:Ee,TZ:Se,Lc:Oe,uP:Ne,Rz:Ie}=xe;class _e extends v{static featureName=Se;constructor(e,t,r=!0){super(e,t,Se,r);if(!(0,p.V)(this.agentIdentifier))return void(0,d.x3)(this.agentIdentifier,this.featureName);const n=this.ee;let i;we(n),this.eventsEE=(0,Z.u)(n),this.eventsEE.on(Ne,(function(e,t){this.bstStart=(0,I.t)()})),this.eventsEE.on(Oe,(function(e,t){(0,E.p)("bst",[e[0],t,this.bstStart,(0,I.t)()],void 0,o.K.sessionTrace,n)})),n.on(Ie+Ae,(function(e){this.time=(0,I.t)(),this.startPath=location.pathname+location.hash})),n.on(Ie+Ee,(function(e){(0,E.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,o.K.sessionTrace,n)}));try{i=new PerformanceObserver((e=>{const t=e.getEntries();(0,E.p)(Re,[t],void 0,o.K.sessionTrace,n)})),i.observe({type:Te,buffered:!0})}catch(e){}this.importAggregator({resourceObserver:i})}}var je=i(2614);class Pe extends v{static featureName=t.TZ;#i;constructor(e,r,n=!0){let i;super(e,r,t.TZ,n),this.replayRunning=!1;try{i=JSON.parse(localStorage.getItem("".concat(je.H3,"_").concat(je.uh)))}catch(e){}(0,g.SR)(e)&&this.ee.on(t.G4.RECORD,(()=>this.#o())),this.#a(i)?(this.#i=i?.sessionReplayMode,this.#s()):this.importAggregator(),this.ee.on("err",(e=>{this.replayRunning&&(this.errorNoticed=!0,(0,E.p)(t.G4.ERROR_DURING_REPLAY,[e],void 0,this.featureName,this.ee))})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.replayRunning=e}))}#a(e){return e&&(e.sessionReplayMode===je.g.FULL||e.sessionReplayMode===je.g.ERROR)||(0,g.Aw)(this.agentIdentifier)}#c=!1;async#s(e){if(!this.#c){this.#c=!0;try{const{Recorder:t}=await Promise.all([i.e(478),i.e(249)]).then(i.bind(i,2496));this.recorder??=new t({mode:this.#i,agentIdentifier:this.agentIdentifier,trigger:e,ee:this.ee}),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording}catch(e){}this.importAggregator({recorder:this.recorder,errorNoticed:this.errorNoticed})}}#o(){this.featAggregate?this.featAggregate.mode!==je.g.FULL&&this.featAggregate.initializeRecording(je.g.FULL,!0):(this.#i=je.g.FULL,this.#s(t.Qb.API),this.recorder&&this.recorder.parent.mode!==je.g.FULL&&(this.recorder.parent.mode=je.g.FULL,this.recorder.stopRecording(),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording))}}var Ce=i(3962);class ke extends v{static featureName=Ce.TZ;constructor(e,t,r=!0){if(super(e,t,Ce.TZ,r),!h.RI||!(0,A.dV)().o.MO)return;const n=we(this.ee),i=(0,Z.u)(this.ee),o=()=>(0,E.p)("newURL",[(0,I.t)(),""+window.location],void 0,this.featureName,this.ee);n.on("pushState-end",o),n.on("replaceState-end",o);try{this.removeOnAbort=new AbortController}catch(e){}(0,O.sp)("popstate",(e=>(0,E.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)),!0,this.removeOnAbort?.signal);let a=!1;const s=new((0,A.dV)().o.MO)(((e,t)=>{a||(a=!0,requestAnimationFrame((()=>{(0,E.p)("newDom",[(0,I.t)()],void 0,this.featureName,this.ee),a=!1})))})),c=(0,m.s)((e=>{(0,E.p)("newUIEvent",[e],void 0,this.featureName,this.ee),s.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0})}),100,{leading:!0});i.on("fn-start",(([e])=>{Ce.tC.includes(e?.type)&&c(e)}));for(let e of Ce.tC)document.addEventListener(e,(()=>{}));this.abortHandler=function(){this.removeOnAbort?.abort(),s.disconnect(),this.abortHandler=void 0},this.importAggregator({domObserver:s})}}var Le=i(7378);const De={},He=["appendChild","insertBefore","replaceChild"];function Me(e){const t=function(e){return(e||q.ee).get("jsonp")}(e);if(!h.RI||De[t.debugId])return t;De[t.debugId]=!0;var r=(0,Y.YM)(t),n=/[?&](?:callback|cb)=([^&#]+)/,i=/(.*)\.([^.]+)/,o=/^(\w+)(\.|$)(.*)$/;function a(e,t){if(!e)return t;const r=e.match(o),n=r[1];return a(r[3],t[n])}return r.inPlace(Node.prototype,He,"dom-"),t.on("dom-start",(function(e){!function(e){if(!e||"string"!=typeof e.nodeName||"script"!==e.nodeName.toLowerCase())return;if("function"!=typeof e.addEventListener)return;var o=(s=e.src,c=s.match(n),c?c[1]:null);var s,c;if(!o)return;var u=function(e){var t=e.match(i);if(t&&t.length>=3)return{key:t[2],parent:a(t[1],window)};return{key:e,parent:window}}(o);if("function"!=typeof u.parent[u.key])return;var d={};function l(){t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,O.jT)(!1)),e.removeEventListener("error",f,(0,O.jT)(!1))}function f(){t.emit("jsonp-error",[],d),t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,O.jT)(!1)),e.removeEventListener("error",f,(0,O.jT)(!1))}r.inPlace(u.parent,[u.key],"cb-",d),e.addEventListener("load",l,(0,O.jT)(!1)),e.addEventListener("error",f,(0,O.jT)(!1)),t.emit("new-jsonp",[e.src],d)}(e[0])})),t}const Ke={};function Ue(e){const t=function(e){return(e||q.ee).get("promise")}(e);if(Ke[t.debugId])return t;Ke[t.debugId]=!0;var r=t.context,n=(0,Y.YM)(t),i=h.gm.Promise;return i&&function(){function e(r){var o=t.context(),a=n(r,"executor-",o,null,!1);const s=Reflect.construct(i,[a],e);return t.context(s).getCtx=function(){return o},s}h.gm.Promise=e,Object.defineProperty(e,"name",{value:"Promise"}),e.toString=function(){return i.toString()},Object.setPrototypeOf(e,i),["all","race"].forEach((function(r){const n=i[r];e[r]=function(e){let i=!1;[...e||[]].forEach((e=>{this.resolve(e).then(a("all"===r),a(!1))}));const o=n.apply(this,arguments);return o;function a(e){return function(){t.emit("propagate",[null,!i],o,!1,!1),i=i||!e}}}})),["resolve","reject"].forEach((function(r){const n=i[r];e[r]=function(e){const r=n.apply(this,arguments);return e!==r&&t.emit("propagate",[e,!0],r,!1,!1),r}})),e.prototype=i.prototype;const o=i.prototype.then;i.prototype.then=function(...e){var i=this,a=r(i);a.promise=i,e[0]=n(e[0],"cb-",a,null,!1),e[1]=n(e[1],"cb-",a,null,!1);const s=o.apply(this,e);return a.nextPromise=s,t.emit("propagate",[i,!0],s,!1,!1),s},i.prototype.then[Y.Jt]=o,t.on("executor-start",(function(e){e[0]=n(e[0],"resolve-",this,null,!1),e[1]=n(e[1],"resolve-",this,null,!1)})),t.on("executor-err",(function(e,t,r){e[1](r)})),t.on("cb-end",(function(e,r,n){t.emit("propagate",[n,!0],this.nextPromise,!1,!1)})),t.on("propagate",(function(e,r,n){this.getCtx&&!r||(this.getCtx=function(){if(e instanceof Promise)var r=t.context(e);return r&&r.getCtx?r.getCtx():this})}))}(),t}const Ve={},Ge="setTimeout",Be="setInterval",Fe="clearTimeout",We="-start",ze=[Ge,"setImmediate",Be,Fe,"clearImmediate"];function Ze(e){const t=function(e){return(e||q.ee).get("timer")}(e);if(Ve[t.debugId]++)return t;Ve[t.debugId]=1;var r=(0,Y.YM)(t);return r.inPlace(h.gm,ze.slice(0,2),Ge+"-"),r.inPlace(h.gm,ze.slice(2,3),Be+"-"),r.inPlace(h.gm,ze.slice(3),Fe+"-"),t.on(Be+We,(function(e,t,n){e[0]=r(e[0],"fn-",null,n)})),t.on(Ge+We,(function(e,t,n){this.method=n,this.timerDuration=isNaN(e[1])?0:+e[1],e[0]=r(e[0],"fn-",this,n)})),t}const qe={};function Ye(e){const t=function(e){return(e||q.ee).get("mutation")}(e);if(!h.RI||qe[t.debugId])return t;qe[t.debugId]=!0;var r=(0,Y.YM)(t),n=h.gm.MutationObserver;return n&&(window.MutationObserver=function(e){return this instanceof n?new n(r(e,"fn-")):n.apply(this,arguments)},MutationObserver.prototype=n.prototype),t}const{TZ:Xe,d3:Je,Kp:Qe,$p:$e,wW:et,e5:tt,tH:rt,uP:nt,rw:it,Lc:ot}=Le;class at extends v{static featureName=Xe;constructor(e,t,r=!0){if(super(e,t,Xe,r),!h.RI)return;try{this.removeOnAbort=new AbortController}catch(e){}let n,i=0;const o=this.ee.get("tracer"),a=Me(this.ee),s=Ue(this.ee),c=Ze(this.ee),u=Q(this.ee),d=this.ee.get("events"),l=se(this.ee),f=we(this.ee),g=Ye(this.ee);function p(e,t){f.emit("newURL",[""+window.location,t])}function m(){i++,n=window.location.hash,this[nt]=(0,I.t)()}function v(){i--,window.location.hash!==n&&p(0,!0);var e=(0,I.t)();this[tt]=~~this[tt]+e-this[nt],this[ot]=e}function b(e,t){e.on(t,(function(){this[t]=(0,I.t)()}))}this.ee.on(nt,m),s.on(it,m),a.on(it,m),this.ee.on(ot,v),s.on(et,v),a.on(et,v),this.ee.on("fn-err",((...t)=>{t[2]?.__newrelic?.[e]||(0,E.p)("function-err",[...t],void 0,this.featureName,this.ee)})),this.ee.buffer([nt,ot,"xhr-resolved"],this.featureName),d.buffer([nt],this.featureName),c.buffer(["setTimeout"+Qe,"clearTimeout"+Je,nt],this.featureName),u.buffer([nt,"new-xhr","send-xhr"+Je],this.featureName),l.buffer([rt+Je,rt+"-done",rt+$e+Je,rt+$e+Qe],this.featureName),f.buffer(["newURL"],this.featureName),g.buffer([nt],this.featureName),s.buffer(["propagate",it,et,"executor-err","resolve"+Je],this.featureName),o.buffer([nt,"no-"+nt],this.featureName),a.buffer(["new-jsonp","cb-start","jsonp-error","jsonp-end"],this.featureName),b(l,rt+Je),b(l,rt+"-done"),b(a,"new-jsonp"),b(a,"jsonp-end"),b(a,"cb-start"),f.on("pushState-end",p),f.on("replaceState-end",p),window.addEventListener("hashchange",p,(0,O.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("load",p,(0,O.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("popstate",(function(){p(0,i>1)}),(0,O.jT)(!0,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator()}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var st=i(3333);class ct extends v{static featureName=st.TZ;constructor(e,t,r=!0){super(e,t,st.TZ,r);[(0,a.gD)(this.agentIdentifier,"page_action.enabled")].some((e=>e))?this.importAggregator():(0,d.x3)(this.agentIdentifier,this.featureName)}}var ut=i(993),dt=i(3785);class lt extends v{static featureName=ut.TZ;constructor(e,t,r=!0){super(e,t,ut.TZ,r);const n=this.ee;this.ee.on("wrap-logger-end",(function([e]){const{level:t,customAttributes:r}=this;(0,dt.R)(n,e,r,t)})),this.importAggregator()}}new class extends n{constructor(t,r){super(r),h.gm?(this.sharedAggregator=new x({agentIdentifier:this.agentIdentifier}),this.features={},(0,A.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(y),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===o.K.softNav)),(0,u.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=c(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>o.P[e.featureName]-o.P[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==o.K.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===o.K.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===o.K.softNav)return;const n=function(e){switch(e){case o.K.ajax:return[o.K.jserrors];case o.K.sessionTrace:return[o.K.ajax,o.K.pageViewEvent];case o.K.sessionReplay:return[o.K.sessionTrace];case o.K.pageViewTiming:return[o.K.pageViewEvent];default:return[]}}(r.featureName).filter((e=>!(e in this.features)));n.length>0&&(0,e.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this.agentIdentifier,this.sharedAggregator)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,A.Zm)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[me,y,_,_e,Pe,P,U,ct,lt,ke,at],loaderType:"spa"})})()})(); </script> <link rel="preconnect" href="https://cdn.cookielaw.org"/> <link rel="dns-prefetch" href="https://cdn.cookielaw.org"/> <link rel="preload" as="script" href="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js"/> <link rel="preload" as="script" href="/etc/designs/fortinet/adb-target/visitorapi.min.js"/> <link rel="preload" as="script" href="/etc/designs/fortinet/adb-target/at.js"/> <script> ;(function(win, doc, style, timeout) { var STYLE_ID = 'at-body-style'; function getParent() { return doc.getElementsByTagName('head')[0]; } function addStyle(parent, id, def) { if (!parent) { return; } var style = doc.createElement('style'); style.id = id; style.innerHTML = def; parent.appendChild(style); } function removeStyle(parent, id) { if (!parent) { return; } var style = doc.getElementById(id); if (!style) { return; } parent.removeChild(style); } addStyle(getParent(), STYLE_ID, style); setTimeout(function() { removeStyle(getParent(), STYLE_ID); }, timeout); }(window, document, "body {opacity: 0 !important}", 3000)); </script> <script type="text/plain" class="optanon-category-C0003" src="/etc/designs/fortinet/adb-target/visitorapi.min.js"></script> <script type="text/plain" class="optanon-category-C0003" src="/etc/designs/fortinet/adb-target/at.js"></script> <meta charset="utf-8"/> <meta http-equiv="X-UA-Compatible" content="IE=edge"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <title>Application Security - Protecting Critical Business Applications</title> <meta name="description" content="Fortinet Security Fabric delivers a rich set of application security solutions for protecting critical business applications. Schedule a demo today."/> <meta name="keywords" content="Application Security, Solutions, Web Application Security, Cloud Security, Public Cloud Security, saas security, what is cloud security, Multi-Cloud Security, Cloud security software, Cloud migration"/> <meta name="twitter:card" content="summary"/> <meta name="twitter:site" content="@fortinet"/> <meta name="twitter:title" content="Application Security - Protecting Critical Business Applications"/> <meta name="twitter:description" content="Fortinet Security Fabric delivers a rich set of application security solutions for protecting critical business applications. Schedule a demo today."/> <meta name="twitter:image" content="https://www.fortinet.com/content/dam/fortinet/images/icons/fortinet-social-icon.jpg"/> <meta property="og:title" content="Application Security - Protecting Critical Business Applications"/> <meta property="og:image" content="https://www.fortinet.com/content/dam/fortinet/images/icons/fortinet-social-icon.jpg"/> <meta property="og:description" content="Fortinet Security Fabric delivers a rich set of application security solutions for protecting critical business applications. Schedule a demo today."/> <meta property="og:site_name" content="Fortinet"/> <link rel="shortcut icon" href="/etc/designs/fortinet/favicon.ico?v=1"/> <link rel="apple-touch-icon" href="/content/dam/fortinet/images/favicon/apple-touch-icon.png" sizes="180x180"/> <link rel="icon" type="image/png" href="/content/dam/fortinet/images/favicon/favicon-32x32.png" sizes="32x32"/> <link rel="icon" type="image/png" href="/content/dam/fortinet/images/favicon/favicon-16x16.png" sizes="16x16"/> <link rel="mask-icon" href="/content/dam/fortinet/images/favicon/safari-pinned-tab.svg" color="#da291c"/> <link rel="icon" type="image/png" href="/content/dam/fortinet/images/favicon/android-chrome-192x192.png" sizes="192x192"/> <link rel="icon" type="image/png" href="/content/dam/fortinet/images/favicon/android-chrome-512x512.png" sizes="512x512"/> <link rel="icon" href="/content/dam/fortinet/images/favicon/favicon.ico"/> <meta property="og:locale" content="en_gb"/> <link rel="canonical" href="https://www.fortinet.com/uk/solutions/enterprise-midsize-business/application-security"/> <link rel="alternate" href="https://www.fortinet.com/solutions/enterprise-midsize-business/application-security" hreflang="en-us"/> <link rel="alternate" href="https://www.fortinet.com/de/solutions/enterprise-midsize-business/application-security" hreflang="de-de"/> <link rel="alternate" href="https://www.fortinet.com/fr/solutions/enterprise-midsize-business/application-security" hreflang="fr-fr"/> <link rel="alternate" href="https://www.fortinet.com/it/solutions/enterprise-midsize-business/application-security" hreflang="it-it"/> <link rel="alternate" href="https://www.fortinet.com/uk/solutions/enterprise-midsize-business/application-security" hreflang="en-gb"/> <link rel="alternate" href="https://www.fortinet.com/br/solutions/enterprise-midsize-business/application-security" hreflang="pt-br"/> <link rel="alternate" href="https://www.fortinet.com/lat/solutions/enterprise-midsize-business/application-security" hreflang="es"/> <link rel="alternate" href="https://www.fortinet.com/cn/solutions/enterprise-midsize-business/application-security" hreflang="zh-hans-cn"/> <link rel="alternate" href="https://www.fortinet.com/tw/solutions/enterprise-midsize-business/application-security" hreflang="zh-tw"/> <link rel="alternate" href="https://www.fortinet.com/kr/solutions/enterprise-midsize-business/application-security" hreflang="ko-kr"/> <link rel="alternate" href="https://www.fortinet.com/jp/solutions/enterprise-midsize-business/application-security" hreflang="ja-jp"/> <meta property="og:url" content="/uk/solutions/enterprise-midsize-business/application-security.html"/> <link rel="stylesheet" href="/etc.clientlibs/fortinet/clientLibs/ftnt-site.min.fb790084554a21e665aa43a2f332e64b.css" type="text/css"> <link rel="stylesheet" href="/etc.clientlibs/fortinet/clientLibs/C05-C900-c915-Support-css.min.aa34ca3d1e9a30635e6ef76d4f1f7dc7.css" type="text/css"> <script> window.configData= {"pageDetails":{"pageTitle":"Application Security"}}; </script> <!-- OneTrust Cookies Consent Notice start for fortinet.com --> <script src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js" data-document-language="true" type="text/javascript" charset="UTF-8" data-domain-script="f85f39fc-d7aa-467a-b762-fbb722748016"></script> <script type="text/javascript"> function OptanonWrapper() { { window.dataLayer.push({ event: 'OneTrustGroupsUpdated' }); Optanon.InsertScript('//assets.adobedtm.com/launch-EN23cb8375449840dc93b13f34d935b8b9.min.js','head',null, null, '1',true); } } </script> <!-- OneTrust Cookies Consent Notice end for fortinet.com --> <!-- BE IXF: BE IXF: Place getHeadOpen just inside of the head tag --> <!-- be_ixf, sdk, gho--> <meta name="be:sdk" content="java_sdk_1.6.7" /> <meta name="be:timer" content="32ms" /> <meta name="be:norm_url" content="https://www.fortinet.com/uk/solutions/enterprise-midsize-business/application-security" /> <meta name="be:capsule_url" content="https://ixfd1-api.bc0a.com/api/ixf/1.0.0/get_capsule/f00000000310757/803782003" /> <meta name="be:api_dt" content="pny_2025; pnm_02; pnd_14; pnh_23; pnmh_53; pn_epoch:1739606008664" /> <meta name="be:mod_dt" content="pny_1969; pnm_12; pnd_31; pnh_16; pnmh_00; pn_epoch:0" /> <meta name="be:orig_url" content="https://www.fortinet.com/uk/solutions/enterprise-midsize-business/application-security" /> <meta name="be:messages" content="0" /><style> .be-ix-link-block {clear:both;background-color: #000;} .be-ix-link-block .be-related-link-container { padding: 15px;padding-top: 0;margin: 0 auto;max-width: 70em;width: 92vw;} .be-ix-link-block .be-related-link-container .be-label {margin: 0;color: #fff; font-size: 2rem; font-weight: 400;} .be-ix-link-block .be-related-link-container .be-list {display: inline-block;list-style: none;margin: 0;padding: 0;margin-top: 5px;} .be-ix-link-block .be-related-link-container .be-list .be-list-item {display: inline-block;margin-right: 20px;} .be-ix-link-block .be-related-link-container .be-list .be-list-item .be-related-link{color: #fff;} .be-ix-link-block .be-related-link-container .be-list .be-list-item .be-related-link:hover{opacity: .7;color: #fff;} .be-ix-link-block .be-related-link-container .be-list .be-list-item:last-child {margin-right: 0;} .page .be-ix-link-block {clear:both;background-color:#e6e6e6;} .page .be-ix-link-block .be-related-link-container {padding-bottom: 15px;text-align: center;} .page .be-ix-link-block .be-related-link-container .be-label {color: #000;font-size: 1.3rem;font-weight: 400;} .page .be-ix-link-block .be-related-link-container .be-list {margin-top:0;} .page .be-ix-link-block .be-related-link-container .be-list .be-list-item {margin-right: 4px;} .page .be-ix-link-block .be-related-link-container .be-list .be-list-item .be-related-link{color: #000;} .page .be-ix-link-block .be-related-link-container .be-list .be-list-item .be-related-link:hover{color: #000;} .page .be-ix-link-block .be-related-link-container .be-list .be-list-item:not(:last-child):after {content: " | ";color: #000;} @media (max-width: 767px) { .be-ix-link-block .be-related-link-container{padding-bottom: 15px;} .be-ix-link-block .be-related-link-container .be-label {width: 100%;} .be-ix-link-block .be-related-link-container .be-list {display: block;width: 100%;} .be-ix-link-block .be-related-link-container .be-list .be-list-item {display: block;margin-right: 0;}} @media (min-width: 768px) { .be-ix-link-block .be-related-link-container {display: flex;} .be-ix-link-block .be-related-link-container .be-label {display: inline-block;flex-basis: 150px;flex-grow: 0;flex-shrink: 0;margin-right: 20px;} .be-ix-link-block .be-related-link-container .be-list {width: auto;} .page .be-ix-link-block .be-related-link-container .be-label {display: inline-block;flex-basis: 150px;flex-grow: 0;flex-shrink: 0;margin-right: 20px;}} </style> <!--BE IXF: Header End --> </head> <body class="page ftnt-product-category-page-template"> <div class="xfpage page basicpage"> <div class="xf-content-height"> <div class="C858-Header"><style> .C858-Header .easy-autocomplete{width:181px!important;display:none;} .C858-Header .easy-autocomplete-container{width:181px!important;border:none!important} .C858-Header .easy-autocomplete-container ul{border:none!important} .outbreak-anchor{ border-bottom: 3px solid #fff; padding-top: 1px; height: 51px; } .outbreak-alert{ background-image: url(/content/dam/fortinet/assets/css/icon-outbreak-alert.svg); background-repeat: no-repeat; width: 34px; height: 34px; position: relative; margin-left:-3px; margin-top: 16px; } .theats-intelligence{ display: flex; align-items: center; justify-content: center; } .tooltip { visibility: hidden; min-width: 140px; max-width: 200px; background-color: #222; color: #fff; text-align: center; border-radius: 5px; padding: 14px 10px; position: absolute; z-index: 100; margin-top: -10px; transform: translateX(-47.4%); box-shadow: 0px 0px 8px 1px rgb(227 227 227 / 45%); opacity:0; transition: opacity 0.3s ease-in-out; } .triangle { visibility: hidden; position: absolute; top: 18px; margin-left: -1px; z-index: 104; width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid #222; opacity:0; transition: opacity 0.3s ease-in-out; } .outbreak-content{ display:none; } .display-triangle{ visibility: visible; opacity:1; } .outbreak-alert:hover + .tooltip, .outbreak-alert:hover .triangle, .tooltip:hover { visibility: visible; opacity:1; } .outbreak-alert:hover, .tooltip:hover, .triangle:hover, .tooltip:hover { cursor: pointer; } .critical{ min-width:180px; } .tooltip-content { max-width: 100%; color: #FFF; font-family: Inter; font-size: 12px; font-style: normal; font-weight: 500; line-height: 18px; display: -webkit-inline-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; } .tooltip-content p:first-child{ color: #FBFBFB; text-align: center; font-family: Inter; font-size: 11px; font-style: normal; font-weight: 700; line-height: 18px; letter-spacing: 0.22px; text-transform: uppercase; } .tooltip-content p{ color: #FFF; font-family: Inter; font-size: 12px; font-style: normal; font-weight: 500; line-height: 18px; margin:0px; } @media (min-width: 991px) and (max-width: 1075px) { .tooltip { transform: translateX(-80%); } } @media (min-width: 1200px) and (max-width: 1350px) { .tooltip { transform: translateX(-85%); } } @media (max-width: 991px) { .C858-Header .easy-autocomplete{display:block;width: 100%!important;} #main-nav .mobile-search.sitesearch-on #sitesearch #search{max-width:100%!important;} .C858-Header .easy-autocomplete-container{width:100%!important;left:24px;} .tooltip, .triangle{ display:none; } .outbreak-content{ display:block; color: #333; font-family: Inter; font-size: 12px; font-weight: 700; line-height: normal; text-transform: uppercase; } .outbreak-content::after{ content: "\00BB"; font-size: 13px; font-weight: 700; margin-left: 4px; } .outbreak-anchor{ display:flex !important; flex-direction:row; align-items:center; } .outbreak-alert{ background-position:center; margin-top:0px; } } @media (min-width: 750px) and (max-width: 991px) { .main-nav-item.fortiguard{ display: flex!important; flex-direction: row; } .outbreak-anchor{ align-items: flex-start; justify-content: flex-end; padding-right: 0px!important; } .outbreak-alert{ background-position: top; } } @media (max-width: 750px){ .outbreak-alert{ margin-left:-9px; } } </style> <header class="ftnt-navigation"> <nav id="top-nav"> <div class="container"> <ul class="top-toolbar nav-right"> <!-- Alert Bar --> <!-- Fortinet One --> <li class="fortinet-one notloggedin-demo"> <a href="/uk/demo-center"><button>FREE PRODUCT DEMO</button></a> </li> <!-- Forticare Menu Services --> <li class="menu-item fc-menu fc-menu-show-after-loggedin" id="fc-menu-services" style="display:none;"> <div class="fc-menu-label"> <button>SERVICES</button> </div> <div class="fc-menu-wrap" id="fc-menu-services-wrap"></div> </li> <!-- Drop down for discover more --> <!-- Support Menu after logged in--> <li class="menu-item fc-menu fc-menu-show-after-loggedin" id="fc-menu-support" style="display:none;"> <div class="fc-menu-label"> <button>SUPPORT</button> </div> <div class="fc-menu-wrap" id="fc-menu-support-wrap"></div> </li> <li class="menu-item fc-menu download-top fc-menu-hide-after-loggedin"> <a href="/uk/support/product-downloads" target="_self"> <button>DOWNLOADS</button> </a> </li> <!-- Forticare login button --> <li class="fc-menu" id="fc-menu-user"> <div class="fc-menu-hide-after-loggedin"> <a class="login-tooltip" href="https://support.fortinet.com/app/common/Saml/InitiateSingleSignOn" aria-label="FORTICLOUD LOGIN"> FORTICLOUD LOGIN </a> </div> <div class="fc-menu-show-after-loggedin" style="display: none;"> <span id="fc-menu-loggedin-user">username</span> <div class="login-icon"> <svg id="Layer_account" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 108.92 128" width="21" height="21"><path class="cls-1" d="M54.46,70.76A35.38,35.38,0,1,1,89.84,35.38,35.42,35.42,0,0,1,54.46,70.76Z"></path><path class="cls-1" d="M108.92,128H0V107.61A24.95,24.95,0,0,1,24.93,82.68H84a24.61,24.61,0,0,1,8.43,1.48,25,25,0,0,1,16.5,23.45Z"></path></svg> </div> </div> <div class="fc-menu-wrap" id="fc-menu-user-wrap"></div> </li> <!-- Search button--> <li class="search-toggle"> <form id="sitesearch" action="/search" method="get"> <button aria-label="Search Toggle" aria-expanded="false" aria-controls="search"> <svg id="Layer_search" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 137.82 139.77" width="21" height="21"><path class="cls-1" d="M120.76,136.84l-37-37L97.86,85.68l37,37a10,10,0,0,1,0,14.13h0A10,10,0,0,1,120.76,136.84Z"></path><path class="cls-1" d="M56,112a56,56,0,1,1,56-56A56.08,56.08,0,0,1,56,112Zm0-99A43,43,0,1,0,99,56,43,43,0,0,0,56,13Z"></path></svg> </button> <label for="search">Search</label> <!-- <input id="search" name="q" type="text" class="hidden" placeholder="Search"> --> <input class="search-query hidden" type="text" id="search" name="q" placeholder="Search" autocomplete="off"/> <input type="hidden" name="site" id="navsite" disabled value="https://www.fortinet.com/uk"/> </form> </li> <!-- Language Drop Down--> <li class="select-language"> <button aria-label="Select a Language"> <svg id="Layer_planet" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 175.1 175.12" width="21" height="21"><path class="cls-1" d="M87.55,0A87.54,87.54,0,0,0,6.4,120.4a3.85,3.85,0,0,0,.6,1.45A87.55,87.55,0,1,0,87.55,0ZM167,83.56H142.62a101.86,101.86,0,0,0-8.86-39.88A129.05,129.05,0,0,1,161.63,58.6,78.8,78.8,0,0,1,167,83.56Zm-83.39,0H40.8a104.33,104.33,0,0,1,5.13-25.42,125.09,125.09,0,0,1,8-18.75,114.35,114.35,0,0,1,29.68-4.83Zm0,8v49.21a123.94,123.94,0,0,1-25.79-3.6q-2.66-.66-5.19-1.41a94.21,94.21,0,0,1-12.05-44.2Zm8,0h42.8a104.68,104.68,0,0,1-5.12,25.17,124,124,0,0,1-8.15,19,115.46,115.46,0,0,1-29.53,5Zm37.53-8H91.61v-49a124.68,124.68,0,0,1,25.12,3.62c2.17.53,4.27,1.12,6.32,1.74a93.9,93.9,0,0,1,11.59,43.6Zm25.31-39a146.79,146.79,0,0,0-25.92-11.3A136.08,136.08,0,0,0,114,12.52,80,80,0,0,1,154.45,44.59ZM99.94,9.16a146.44,146.44,0,0,1,17.17,20.92,131.22,131.22,0,0,0-25.5-3.39V8.12a78.36,78.36,0,0,1,8.15.82C99.82,9,99.87,9.09,99.94,9.16ZM75.48,8.92a77.7,77.7,0,0,1,8.13-.81V26.68A124,124,0,0,0,59.45,29.8,129.87,129.87,0,0,1,75.24,9.2C75.33,9.11,75.4,9,75.48,8.92ZM61.85,12.29A150.23,150.23,0,0,0,48.16,33,137.87,137.87,0,0,0,19.58,46.27,79.9,79.9,0,0,1,61.85,12.29Zm-49,48a4.16,4.16,0,0,0,.71-.4A141.12,141.12,0,0,1,43,43.27c-1.7,3.8-3.29,7.82-4.7,12a110.67,110.67,0,0,0-5.55,28.24H8.1A79.21,79.21,0,0,1,12.82,60.28ZM8.1,91.56H32.61a101.94,101.94,0,0,0,9.26,40.55,127.86,127.86,0,0,1-28.15-15A79.24,79.24,0,0,1,8.1,91.56Zm13.09,39.8a143.56,143.56,0,0,0,26,11.18,138,138,0,0,0,14.38,20.21A79.91,79.91,0,0,1,21.19,131.36Zm54.09,34.35a147.91,147.91,0,0,1-16.59-20.07,129.47,129.47,0,0,0,24.92,3.1V167c-2.67-.14-5.31-.39-7.91-.78A3.42,3.42,0,0,0,75.28,165.71Zm24.25.5a79.24,79.24,0,0,1-7.92.79V148.69a125.76,125.76,0,0,0,23.9-3.22A128.24,128.24,0,0,1,100,165.67,3.71,3.71,0,0,0,99.53,166.21Zm13.61-3.34a149.93,149.93,0,0,0,13.72-20.6A142.1,142.1,0,0,0,155.44,129,80,80,0,0,1,113.14,162.87Zm49.1-47.9a3.93,3.93,0,0,0-.83.45,145.66,145.66,0,0,1-29.33,16.42c1.74-3.88,3.37-8,4.81-12.29a110.76,110.76,0,0,0,5.53-28H167A79.07,79.07,0,0,1,162.24,115Z"></path></svg> </button> <ul> <li> <a href="https://www.fortinet.com" lang="en"> <span>USA (English)</span> </a> </li> <li> <a href="https://www.fortinet.com/uk" lang="en"> <span>UK & Ireland (English)</span> </a> </li> <li> <a href="https://www.fortinet.com/de" lang="de"> <span>Germany (Deutsch)</span> </a> </li> <li> <a href="https://www.fortinet.com/fr" lang="fr"> <span>France (Français)</span> </a> </li> <li> <a href="https://www.fortinet.com/it" lang="it"> <span>Italy (Italiano)</span> </a> </li> <li> <a href="https://www.fortinet.com/cn" lang="zh"> <span>Mainland China<br/> (简体中文)</span> </a> </li> <li> <a href="https://www.fortinet.com/tw" lang="zh"> <span>Taiwan (繁體中文)</span> </a> </li> <li> <a href="https://www.fortinet.com/kr" lang="kr"> <span>Korea (한국어)</span> </a> </li> <li> <a href="https://www.fortinet.com/jp" lang="jp"> <span>Japan (日本語)</span> </a> </li> <li> <a href="https://www.fortinet.com/br" lang="pt"> <span>Brazil (Portugués)</span> </a> </li> <li> <a href="https://www.fortinet.com/lat" lang="es"> <span>Latin America<br/> (Español)</span> </a> </li> </ul> </li> </ul> </div> </nav> <nav id="main-nav"> <div class="container"> <div class="mobile-nav"> <button class="nav-trigger23" aria-label="Mobile menu" aria-controls="nav-mobile" aria-expanded="false"> <span></span> <span></span> <span></span> </button> </div> <div class="m-logo"> <a href="/uk" aria-label="Fortinet Logo"> <img src="/content/dam/fortinet/images/general/fortinet-logo.svg" alt="Fortinet home"/> </a> </div> <ul class="nav-left" aria-label="main menu"> <li class="logo"> <a href="/uk" aria-label="Fortinet Logo"> <img src="/content/dam/fortinet/images/general/fortinet-logo.svg" alt="Fortinet home"/> </a> </li> <li class="main-nav-item"> <button aria-label="Products Menu">Products</button> <div class="megamenu"> <div class="container"> <ul class="nav-vertical"> <li class="nav-red "> <button aria-label="The Fortinet Platform Menu">The Fortinet Platform</button> <div class="v-container"> <!--nav content--> <div class="parsys col-md-4"> <div class="C868-Header-Fabric-Links-List"> </hr> </hr> <div class="nav-icon"><img src="/content/dam/fortinet/images/icons/nav-cta-icon.svg" alt="Network Security"/></div> <div class="nav-label redHeadline ">Network Security</div> <div class="nav-description">Delivering unprecedented performance and unrivalled security</div> <ul> <li> <a href="/uk/products/next-generation-firewall" target="_self"> NGFW </a> </li> <li> <a href="/uk/solutions/enterprise-midsize-business/security-as-a-service/fortiguard-subscriptions/secure-networking" target="_self"> AI-Powered Security </a> </li> <li> <a href="/uk/products/management/fortimanager" target="_self"> Centralised Management </a> </li> </ul> <button class="nav-more redHeadline" data-navtab="2">More</button></div> <div class="C868-Header-Fabric-Links-List"> </hr> <hr class="customspace"/></hr> <div class="nav-label redHeadline nav-noicon">Enterprise Networking</div> <div class="nav-description">Converge Security and Networking for LAN Edge</div> <ul> <li> <a href="/uk/products/ethernet-switches" target="_self"> Switching </a> </li> <li> <a href="/uk/products/wireless-access-points" target="_self"> Wireless </a> </li> <li> <a href="/uk/products/network-access-control" target="_self"> NAC </a> </li> </ul> <button class="nav-more redHeadline" data-navtab="4">More</button></div> </div> <div class="parsys col-md-4"> <div class="C868-Header-Fabric-Links-List"> </hr> </hr> <div class="nav-icon"><img src="/content/dam/fortinet/images/icons/icon-sase.svg" alt="Unified SASE"/></div> <div class="nav-label blueHeadline ">Unified SASE</div> <div class="nav-description">Secure Access for the hybrid workforce with superior user experience</div> <ul> <li> <a href="/uk/products/sd-wan" target="_self"> Secure SD-WAN </a> </li> <li> <a href="/uk/products/sase" target="_self"> SSE </a> </li> <li> <a href="/uk/solutions/enterprise-midsize-business/network-access/application-access" target="_self"> Universal ZTNA </a> </li> </ul> <button class="nav-more blueHeadline" data-navtab="3">More</button></div> <div class="C868-Header-Fabric-Links-List"> </hr> <hr class="customspace"/></hr> <div class="nav-label blueHeadline nav-noicon">Cloud Security</div> <div class="nav-description">Secure any application no matter the cloud</div> <ul> <li> <a href="/uk/products/public-cloud-security/cloud-native-firewall" target="_self"> Cloud Firewall </a> </li> <li> <a href="/uk/products/web-application-firewall/fortiweb" target="_self"> WAF </a> </li> <li> <a href="/uk/products/application-delivery-controller/fortiadc" target="_self"> ADC </a> </li> </ul> <button class="nav-more blueHeadline" data-navtab="6">More</button></div> </div> <div class="parsys col-md-4"> <div class="C868-Header-Fabric-Links-List"> </hr> </hr> <div class="nav-icon"><img src="/content/dam/fortinet/images/icons/icon-secop.svg" alt="Security Operations"/></div> <div class="nav-label tealHeadline ">Security Operations</div> <div class="nav-description">Proactive threat disruption across the entire attack lifecycle</div> <ul> <li> <a href="/uk/solutions/enterprise-midsize-business/soc-platform" target="_self"> SOC Platform </a> </li> <li> <a href="/uk/solutions/enterprise-midsize-business/endpoint-protection" target="_self"> Endpoint Security </a> </li> <li> <a href="/uk/products/forticnapp" target="_self"> CNAPP </a> </li> </ul> <button class="nav-more tealHeadline" data-navtab="5">More</button></div> <div class="C868-Header-Fabric-Links-List"> <hr class="customline"/></hr> </hr> <div class="nav-label purpleHeadline nav-noicon">Operational Technology</div> <div class="nav-description">Seamlessly enable security for converged IT/OT ecosystems</div> <ul> <li> <a href="/uk/solutions/enterprise-midsize-business/ot-security" target="_self"> OT Security Solutions </a> </li> <li> <a href="/uk/products/rugged-firewall" target="_self"> Ruggedised Products </a> </li> <li> <a href="/uk/support/support-services/fortiguard-security-subscriptions/industrial-security" target="_self"> OT Security Service </a> </li> </ul> <button class="nav-more purpleHeadline" data-navtab="7">More</button></div> </div> <!--Bottom Bar --> <!--<div class="nav-bar"></div>--> </div> </li> <li class="nav-red "> <button aria-label="Network Security Menu">Network Security</button> <div class="v-container"> <!--nav content--> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">Network Firewall</div> <ul> <li> <a href="/uk/products/next-generation-firewall" target="_self"> NGFW </a> </li> <li> <a href="/uk/products/private-cloud-security/fortigate-virtual-appliances" target="_self"> Virtual NGFW </a> </li> <li> <a href="/uk/products/public-cloud-security/cloud-native-firewall" target="_self"> Cloud-Native Firewall </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">AI-Powered Security</div> <ul> <li> <a href="/uk/support/support-services/fortiguard-security-subscriptions/intrusion-prevention" target="_self"> IPS </a> </li> <li> <a href="/uk/support/support-services/fortiguard-security-subscriptions/web-filtering" target="_self"> URL Filtering </a> </li> <li> <a href="/uk/support/support-services/fortiguard-security-subscriptions/dns-security" target="_self"> DNS Filtering </a> </li> <li> <a href="/uk/support/support-services/fortiguard-security-subscriptions/inline-sandboxing" target="_self"> Inline Malware Prevention </a> </li> <li> <a href="/uk/support/support-services/fortiguard-security-subscriptions/security-rating" target="_self"> Attack Surface Security Rating </a> </li> <li> <a href="/uk/support/support-services/fortiguard-security-subscriptions/security-rating" target="_self"> IoT Detection </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">NOC Management</div> <ul> <li> <a href="/uk/products/management/fortimanager" target="_self"> Central Management </a> </li> <li> <a href="/uk/products/fortiai" target="_self"> Generative AI for NOC </a> </li> <li> <a href="/uk/products/next-generation-firewall/forticonverter" target="_self"> Firewall Migration Service </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="nav-promo"> <div class="nav-promo-content"> <figure style="padding-bottom: 5px;"><img class="lazy-load" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/images/promos/nav/nav-banner-secure.png"/></figure> <div class="promo-item"> <a href="/uk/products/next-generation-firewall" target="_self"> NGFW</a> <p>Fast, energy efficient with 99.98% security effectiveness.</p> </div> <div class="promo-item"> <a href="/uk/solutions/enterprise-midsize-business/security-as-a-service/fortiguard-subscriptions/secure-networking" target="_self"> AI-Powered Security​</a> <p>Offers timely protection, proactive defence and streamlined operations​.</p> </div> <div class="promo-item"> <a href="/uk/products/management/fortimanager" target="_self"> Centralised Management​</a> <p>Revolutionises network management and security operations with automation​.</p> </div> </div> </div> </div> <!--Bottom Bar --> <div class="col-md-12 vtab-learnmore"> <div class="learnmore"> <a target="_self" href="/uk/solutions/enterprise-midsize-business/network-security">Learn more about <span class="cat"> Secure Networking </span> &#187;</a> </div> </div> <!--<div class="nav-bar"></div>--> </div> </li> <li class="nav-blue "> <button aria-label="Unified SASE Menu">Unified SASE</button> <div class="v-container"> <!--nav content--> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">SASE</div> <ul> <li> <a href="/uk/products/sd-wan" target="_self"> Secure SD-WAN </a> </li> <li> <a href="/uk/products/sase" target="_self"> SSE </a> </li> <li> <a href="/uk/solutions/enterprise-midsize-business/network-access/application-access" target="_self"> ZTNA </a> </li> <li> <a href="/uk/products/secure-web-gateway/fortiproxy" target="_self"> SWG </a> </li> <li> <a href="/uk/support/support-services/fortiguard-security-subscriptions/casb" target="_self"> CASB </a> </li> <li> <a href="/uk/products/endpoint-security/forticlient" target="_self"> Unified Agent (FortiClient) </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">NOC Management</div> <ul> <li> <a href="/uk/products/management/fortimanager" target="_self"> Centralised Management </a> </li> <li> <a href="/uk/products/fortiai" target="_self"> Generative AI for NOC </a> </li> <li> <a href="/uk/products/fortimonitor" target="_self"> Digital Experience Monitoring </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">AI-Powered Security</div> <ul> <li> <a href="/uk/support/support-services/fortiguard-security-subscriptions/data-loss-prevention" target="_self"> DLP </a> </li> <li> <a href="/uk/support/support-services/fortiguard-security-subscriptions/intrusion-prevention" target="_self"> IPS </a> </li> <li> <a href="/uk/support/support-services/fortiguard-security-subscriptions/web-filtering" target="_self"> URL Filtering </a> </li> <li> <a href="/uk/support/support-services/fortiguard-security-subscriptions/dns-security" target="_self"> DNS Filtering </a> </li> <li> <a href="/uk/support/support-services/fortiguard-security-subscriptions/socaas" target="_self"> SOCaaS </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="nav-promo"> <div class="nav-promo-content"> <figure style="padding-bottom: 5px;"><img class="lazy-load" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/images/promos/nav/nav-banner-sase.png"/></figure> <div class="promo-item"> <a href="/uk/products/sd-wan" target="_self"> Secure SD-WAN</a> <p>Support cloud-first, security-sensitive, and global enterprises, as well as the hybrid workforce.</p> </div> <div class="promo-item"> <a href="/uk/products/sase" target="_self"> Secure Service Edge (SSE)</a> <p>Extend the convergence of networking and security from the network edge to remote users. ​</p> </div> <div class="promo-item"> <a href="/uk/solutions/enterprise-midsize-business/network-access/application-access" target="_self"> Universal ZTNA</a> <p>Ensure secure access to applications hosted anywhere, whether users are working remotely or in the office.​</p> </div> </div> </div> </div> <!--Bottom Bar --> <div class="col-md-12 vtab-learnmore"> <div class="learnmore"> <a target="_self" href="/uk/solutions/enterprise-midsize-business/unified-sase">Learn more about <span class="cat"> Unified SASE </span> &#187;</a> </div> </div> <!--<div class="nav-bar"></div>--> </div> </li> <li class="nav-red "> <button aria-label="Enterprise Networking Menu">Enterprise Networking</button> <div class="v-container"> <!--nav content--> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">LAN</div> <ul> <li> <a href="/uk/products/ethernet-switches" target="_self"> Switching </a> </li> <li> <a href="/uk/products/wireless-access-points" target="_self"> WLAN </a> </li> <li> <a href="/uk/products/network-access-control" target="_self"> NAC </a> </li> <li> <a href="/uk/products/fortiedge-cloud" target="_self"> Cloud-based LAN Management </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">WAN</div> <ul> <li> <a href="/uk/products/sd-wan" target="_self"> Secure SD-WAN </a> </li> <li> <a href="/uk/products/wireless-wan-fortiextender" target="_self"> 5G/LTE Wireless WAN </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">NOC Management</div> <ul> <li> <a href="/uk/products/management/fortimanager" target="_self"> Central Management </a> </li> <li> <a href="/uk/products/fortiaiops" target="_self"> AIOps </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">Communications &amp; Surveillance</div> <ul> <li> <a href="/uk/products/business-phone-systems/fortivoice-fortifone" target="_self"> Voice &amp; Collaboration </a> </li> <li> <a href="/uk/products/network-based-video-security/forticam-fortirecorder" target="_self"> Video Surveillance </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="nav-promo"> <div class="nav-promo-content"> <figure style="padding-bottom: 5px;"><img class="lazy-load" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/images/promos/nav/nav-banner-secure.png"/></figure> <div class="promo-item"> <a href="/uk/products/ethernet-switches" target="_self"> Switching</a> <p>Secure, simple, and scalable Ethernet switches ideal for the campus, SD-Branch, and data centre.​</p> </div> <div class="promo-item"> <a href="/uk/products/wireless-access-points" target="_self"> Wireless</a> <p>Easily manage wireless network and security with a single console to minimise administration time.​</p> </div> <div class="promo-item"> <a href="/uk/products/network-access-control" target="_self"> NAC</a> <p>Provides protection against IoT threats, extends control to third-party network devices, and orchestrates automatic response to a wide range of network events.​</p> </div> </div> </div> </div> <!--Bottom Bar --> <div class="col-md-12 vtab-learnmore"> <div class="learnmore"> <a target="_self" href="/uk/solutions/enterprise-midsize-business/network-security">Learn more about <span class="cat"> Secure Networking </span> &#187;</a> </div> </div> <!--<div class="nav-bar"></div>--> </div> </li> <li class="nav-teal "> <button aria-label="Security Operations Menu">Security Operations</button> <div class="v-container"> <!--nav content--> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">Security and Risk Management</div> <ul> <li> <a href="/uk/products/management/fortianalyzer" target="_self"> SOC Analytics </a> </li> <li> <a href="/uk/products/siem/fortisiem" target="_self"> SIEM </a> </li> <li> <a href="/uk/products/fortisoar" target="_self"> SOAR </a> </li> <li> <a href="/uk/products/fortiai" target="_self"> GenAI Security </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">Endpoint</div> <ul> <li> <a href="/uk/solutions/enterprise-midsize-business/endpoint-protection" target="_self"> EPP </a> </li> <li> <a href="/uk/products/endpoint-security/fortiedr" target="_self"> EDR </a> </li> <li> <a href="/uk/products/fortixdr" target="_self"> XDR </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">Data Protection</div> <ul> <li> <a href="/uk/products/fortidlp" target="_self"> Data Loss Prevention </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">Identity</div> <ul> <li> <a href="/uk/solutions/enterprise-midsize-business/identity-access-management" target="_self"> IAM </a> </li> <li> <a href="/uk/products/fortipam" target="_self"> PAM </a> </li> <li> <a href="/uk/products/fortitrust-identity" target="_self"> Identity-aaS </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">Early Detection</div> <ul> <li> <a href="/uk/products/network-detection-and-response" target="_self"> NDR </a> </li> <li> <a href="/uk/products/fortideceptor" target="_self"> Deception Technology </a> </li> <li> <a href="/uk/products/fortirecon" target="_self"> Digital Risk Protection </a> </li> <li> <a href="/uk/support/support-services/fortiguard-security-subscriptions/inline-sandboxing" target="_self"> Sandbox </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">Email</div> <ul> <li> <a href="/uk/products/email-security" target="_self"> Secure Email Gateway </a> </li> <li> <a href="/uk/products/phishing-simulation" target="_self"> Phishing Simulation </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">CNAPP</div> <ul> <li> <a href="/uk/products/forticnapp" target="_self"> Lacework CNAPP </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">Services</div> <ul> <li> <a href="/uk/solutions/enterprise-midsize-business/security-as-a-service/respond" target="_self"> Incident Response </a> </li> <li> <a href="/uk/solutions/enterprise-midsize-business/mdr" target="_self"> MDR </a> </li> <li> <a href="/uk/support/support-services/fortiguard-security-subscriptions/socaas" target="_self"> SOCaaS </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="nav-promo"> <div class="nav-promo-content"> <figure style="padding-bottom: 5px;"><img class="lazy-load" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/images/promos/nav/nav-banner-secops.svg"/></figure> <div class="promo-item"> <a href="/uk/products/management/fortianalyzer" target="_self"> GenAI and FortiAnalyzer​</a> <p>FortiAnalyzer 7.6 delivers unified visibility, GenAI assistance, and automated threat management in a lightweight deployment for smarter, faster security operations. </p> </div> <div class="promo-item"> <p class="promotitle">Unified Threat Response​</p> <p>Tightly integrated product suite that enables security teams of any size to rapidly detect, investigate and respond to threats across the enterprise.​</p> </div> <div class="promo-item"> </div> </div> </div> </div> <!--Bottom Bar --> <div class="col-md-12 vtab-learnmore"> <div class="learnmore"> <a target="_self" href="/uk/solutions/enterprise-midsize-business/security-operations">Learn more about <span class="cat"> Security Operations </span> &#187;</a> </div> </div> <!--<div class="nav-bar"></div>--> </div> </li> <li class="nav-blue "> <button aria-label="Cloud Security Menu">Cloud Security</button> <div class="v-container"> <!--nav content--> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">Cloud Network Security</div> <ul> <li> <a href="/uk/products/private-cloud-security/fortigate-virtual-appliances" target="_self"> Virtual Network Firewall </a> </li> <li> <a href="/uk/products/public-cloud-security/cloud-native-firewall" target="_self"> Cloud-Native Firewall </a> </li> <li> <a href="/uk/products/ddos/fortiddos" target="_self"> DDoS Protection </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">Web Application / API Protection</div> <ul> <li> <a href="/uk/products/web-application-firewall/fortiweb" target="_self"> WAF </a> </li> <li> <a href="/uk/products/application-delivery-controller/fortiadc" target="_self"> Application Delivery &amp; Server Load Balancing </a> </li> <li> <a href="/uk/products/dynamic-application-security-testing" target="_self"> DAST </a> </li> <li> <a href="/uk/products/advanced-bot-protection" target="_self"> FortiGuard Advanced Bot Protection </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">Cloud-Native Protection</div> <ul> <li> <a href="/uk/products/forticnapp" target="_self"> Lacework CNAPP </a> </li> <li> <a href="/uk/products/public-cloud-security/cloud-native-protection" target="_self"> Workload Protection &amp; CSPM </a> </li> <li> <a href="/uk/products/fortidevsec" target="_self"> DevSecOps </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">Cloud Service Providers</div> <ul> <li> <a href="/uk/products/public-cloud-security/aws" target="_self"> AWS </a> </li> <li> <a href="/uk/products/public-cloud-security/azure" target="_self"> Microsoft Azure </a> </li> <li> <a href="/uk/products/public-cloud-security/gcp" target="_self"> Google Cloud </a> </li> <li> <a href="/uk/products/public-cloud-security/OracleCloud" target="_self"> Oracle </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="nav-promo"> <div class="nav-promo-content"> <figure style="padding-bottom: 5px;"><img class="lazy-load" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/images/promos/nav/nav-banner-sase.svg"/></figure> <div class="promo-item"> <a href="/uk/products/public-cloud-security/cloud-native-firewall" target="_self"> Cloud Firewall</a> <p>Secure and deliver visibility into cloud networks where applications are deployed.​</p> </div> <div class="promo-item"> <a href="/uk/products/web-application-firewall/fortiweb" target="_self"> WAF</a> <p>Protect business-critical web applications from attacks that target known and unknown vulnerabilities.​</p> </div> <div class="promo-item"> <a href="/uk/products/forticnapp" target="_self"> CNAPP</a> <p>Secure everything from code to cloud faster with unparalleled context and visibility with a single unified platform.</p> </div> </div> </div> </div> <!--Bottom Bar --> <div class="col-md-12 vtab-learnmore"> <div class="learnmore"> <a target="_self" href="/uk/solutions/enterprise-midsize-business/application-security">Learn more about <span class="cat"> Cloud Security </span> &#187;</a> </div> </div> <!--<div class="nav-bar"></div>--> </div> </li> <li class="nav-red "> <button aria-label="Operational Technology Menu">Operational Technology</button> <div class="v-container"> <!--nav content--> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">Overview</div> <ul> <li> <a href="/uk/solutions/enterprise-midsize-business/ot-security" target="_self"> Secure Operational Technology </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">Secure Networking</div> <ul> <li> <a href="/uk/products/rugged-firewall" target="_self"> Ruggedised Products </a> </li> <li> <a href="/uk/support/support-services/fortiguard-security-subscriptions/industrial-security" target="_self"> OT Security Service </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">Zero Trust</div> <ul> <li> <a href="/uk/products/fortisra" target="_self"> SRA </a> </li> <li> <a href="/uk/products/network-access-control" target="_self"> NAC for OT </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">Security Operations for OT</div> <ul> <li> <a href="/uk/products/management/fortianalyzer" target="_self"> SOC Analytics </a> </li> <li> <a href="/uk/solutions/enterprise-midsize-business/ot-security/fortindr" target="_self"> NDR </a> </li> <li> <a href="/uk/products/siem/fortisiem" target="_self"> SIEM </a> </li> <li> <a href="/uk/products/fortisoar" target="_self"> SOAR </a> </li> <li> <a href="/uk/products/fortideceptor" target="_self"> Deception </a> </li> <li> <a href="/uk/products/endpoint-security/fortiedr" target="_self"> EDR </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">Eco-system</div> <ul> <li> <a href="/uk/partners/partnerships/alliance-partners?p_function=Operational%20Technology" target="_self"> OT Tech Alliance </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="nav-promo"> <div class="nav-promo-content"> <figure style="padding-bottom: 5px;"><img class="lazy-load" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/images/promos/nav/nav-banner-ot.png"/></figure> <div class="promo-item"> <p class="promotitle">OT Security Solutions</p> <p>Safeguard critical infrastructure using hardware and software to monitor, detect, and control industrial system changes. ​</p> </div> <div class="promo-item"> <p class="promotitle">Ruggedised Products</p> <p>Connect and protect OT systems in challenging environments with a centralised platform.​</p> </div> <div class="promo-item"> <p class="promotitle">OT Security Services</p> <p>Specialised intrusion prevention for OT environments to detect and block malicious traffic. </p> </div> </div> </div> </div> <!--Bottom Bar --> <div class="col-md-12 vtab-learnmore"> <div class="learnmore"> <a target="_self" href="/uk/solutions/enterprise-midsize-business/security-fabric">Learn more about the <span class="cat"> Fortinet Security Fabric </span> &#187;</a> </div> </div> <!--<div class="nav-bar"></div>--> </div> </li> <li class="nav-all-products"> <a href="/uk/products" target="_self">View All Products</a> </li> </ul> <div class="nav-vertical-content"></div> </div> </div> </li> <li class="main-nav-item"> <button aria-label="Solutions Menu">Solutions</button> <div class="megamenu"> <div class="container"> <ul class="nav-vertical"> <li class="nav-red "> <button aria-label="Enterprise Menu">Enterprise</button> <div class="v-container"> <!--nav content--> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">Featured</div> <ul> <li> <a href="/uk/solutions/enterprise-midsize-business/network-security" target="_self"> Secure Networking </a> </li> <li> <a href="/uk/solutions/enterprise-midsize-business/unified-sase" target="_self"> Unified SASE </a> </li> <li> <a href="/uk/solutions/enterprise-midsize-business/work-from-anywhere" target="_self"> Work From Anywhere </a> </li> <li> <a href="/uk/solutions/enterprise-midsize-business/cloud-security" target="_self"> Secure Application Journey </a> </li> <li> <a href="/uk/solutions/enterprise-midsize-business/ot-security" target="_self"> Secure Operational Technology </a> </li> <li> <a href="/uk/solutions/enterprise-midsize-business/security-operations" target="_self"> Security Operations </a> </li> <li> <a href="/uk/products/fortiai" target="_self"> GenAI-powered Security Assistant </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">Cybersecurity Platform</div> <ul> <li> <a href="/uk/solutions/enterprise-midsize-business/hybrid-mesh-firewall" target="_self"> Hybrid Mesh Firewall </a> </li> <li> <a href="/uk/solutions/enterprise-midsize-business/security-fabric" target="_self"> Fortinet Security Fabric </a> </li> <li> <a href="/uk/products/fortigate/fortios" target="_self"> FortiOS </a> </li> <li> <a href="/uk/products/fortipoints" target="_self"> Flexible Consumption Licensing </a> </li> <li> <a href="/uk/products/fortiflex" target="_self"> Usage-Based Licensing </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="nav-promo"> <div class="nav-promo-header"> Latest From Fortinet </div> <div class="nav-promo-content"> <a href="/uk/resources/analyst-reports/forrester-tei-firewall" target="_self"> <figure><img class="lazy-load" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/images/news/featured-news/featured-news-74.png"/> </figure></a> <a href="/uk/resources/analyst-reports/forrester-tei-firewall" target="_self"> <div class="title"> 318% ROI Revealed in Forrester TEI Study </div></a> <p>Fortinet NGFW for Data Centre and FortiGuard AI-Powered Security Services Solution. </p> <a href="/uk/resources/analyst-reports/forrester-tei-firewall" target="_self" class="cta">Download the Study</a> </div> </div> </div> <!--Bottom Bar --> <!--<div class="nav-bar"></div>--> </div> </li> <li class="nav-red "> <button aria-label="Small &amp; Midsize Business Menu">Small &amp; Midsize Business</button> <div class="v-container"> <!--nav content--> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">Overview</div> <ul> <li> <a href="/uk/solutions/small-business" target="_self"> Small &amp; Midsize Business </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">Use Cases</div> <ul> <li> <a href="/uk/solutions/small-business/secure-users" target="_self"> Secure Users </a> </li> <li> <a href="/uk/solutions/small-business/network-security" target="_self"> Secure Offices </a> </li> <li> <a href="/uk/solutions/small-business/secure-applications" target="_self"> Secure Applications </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">Products</div> <ul> <li> <a href="/uk/solutions/small-business/firewall" target="_self"> Next-Generation Firewall </a> </li> <li> <a href="/uk/products/smallbusiness/virtual-firewall" target="_self"> Virtual Next-Generation Firewall </a> </li> <li> <a href="/uk/products/smallbusiness/secure-switching" target="_self"> Switching </a> </li> <li> <a href="/uk/solutions/small-business/wireless" target="_self"> Wireless LAN (WLAN) </a> </li> <li> <a href="/uk/products/smallbusiness/fortigate-cloud" target="_self"> Management &amp; Reporting </a> </li> <li> <a href="/uk/products/smallbusiness/sase" target="_self"> Secure Access Service Edge (SASE) </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">Services</div> <ul> <li> <a href="/uk/solutions/small-business/fortiguard-services" target="_self"> FortiGuard Security Portfolio </a> </li> <li> <a href="/uk/products/next-generation-firewall/forticonverter" target="_self"> FortiConverter </a> </li> <li> <a href="/uk/support" target="_self"> FortiCare Support Services </a> </li> <li> <a href="/uk/training/security-awareness-training" target="_self"> Security Awareness Training </a> </li> <li> <a href="/uk/assess" target="_self"> Cyber Threat Assessment </a> </li> <li> <a href="/uk/resources/security-consulting-services" target="_self"> Cloud Consulting Services </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">Expert Services</div> <ul> <li> <a href="/uk/support/support-services/fortiguard-security-subscriptions/socaas" target="_self"> SOC-as-a-Service (SOCaaS) </a> </li> <li> <a href="/uk/solutions/enterprise-midsize-business/security-as-a-service/managed-fortigate-service" target="_self"> Managed FortiGate Service </a> </li> <li> <a href="/uk/products/sd-wan#networking-services" target="_self"> Overlay-as-a-Service (OaaS) </a> </li> <li> <a href="/uk/products/fortigate-as-a-service" target="_self"> FortiGate-as-a-Service (FGaaS) </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="nav-promo"> <div class="nav-promo-header"> Latest From Fortinet </div> <div class="nav-promo-content"> <a href="/uk/resources/analyst-reports/threat-report-2h-2023" target="_self"> <figure><img class="lazy-load" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/images/news/featured-news/featured-news-106.jpg"/> </figure></a> <a href="/uk/resources/analyst-reports/threat-report-2h-2023" target="_self"> <div class="title"> Fortinet Research: Cybercriminals Exploiting New Industry Vulnerabilities 43% Faster than 1H 2023 </div></a> <p>FortiGuard Labs Global Threat Landscape Report offers a snapshot of the active threat landscape and highlights the latest industry trends. </p> <a href="/uk/resources/analyst-reports/threat-report-2h-2023" target="_self" class="cta">Download the Report</a> </div> </div> </div> <!--Bottom Bar --> <!--<div class="nav-bar"></div>--> </div> </li> <li class="nav-red "> <button aria-label="Operational Technology Menu">Operational Technology</button> <div class="v-container"> <!--nav content--> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">Overview</div> <ul> <li> <a href="/uk/solutions/enterprise-midsize-business/ot-security" target="_self"> Secure Operational Technology </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">Secure Networking</div> <ul> <li> <a href="/uk/products/rugged-firewall" target="_self"> Ruggedised Products </a> </li> <li> <a href="/uk/support/support-services/fortiguard-security-subscriptions/industrial-security" target="_self"> OT Security Service </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">Zero Trust</div> <ul> <li> <a href="/uk/products/fortisra" target="_self"> SRA </a> </li> <li> <a href="/uk/products/network-access-control" target="_self"> NAC for OT </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">Security Operations for OT</div> <ul> <li> <a href="/uk/products/management/fortianalyzer" target="_self"> SOC Analytics </a> </li> <li> <a href="/uk/solutions/enterprise-midsize-business/ot-security/fortindr" target="_self"> NDR </a> </li> <li> <a href="/uk/products/siem/fortisiem" target="_self"> SIEM </a> </li> <li> <a href="/uk/products/fortisoar" target="_self"> SOAR </a> </li> <li> <a href="/uk/products/fortideceptor" target="_self"> Deception </a> </li> <li> <a href="/uk/products/endpoint-security/fortiedr" target="_self"> EDR </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">Eco-system</div> <ul> <li> <a href="/uk/partners/partnerships/alliance-partners?p_function=Operational%20Technology" target="_self"> OT Tech Alliance </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="nav-promo"> <div class="nav-promo-content"> <figure style="padding-bottom: 5px;"><img class="lazy-load" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/images/promos/nav/nav-banner-ot.png"/></figure> <div class="promo-item"> <p class="promotitle">OT Security Solutions</p> <p>Safeguard critical infrastructure using hardware and software to monitor, detect, and control industrial system changes. ​</p> </div> <div class="promo-item"> <p class="promotitle">Ruggedised Products</p> <p>Connect and protect OT systems in challenging environments with a centralised platform.​</p> </div> <div class="promo-item"> <p class="promotitle">OT Security Services</p> <p>Specialised intrusion prevention for OT environments to detect and block malicious traffic. </p> </div> </div> </div> </div> <!--Bottom Bar --> <div class="col-md-12 vtab-learnmore"> <div class="learnmore"> <a target="_self" href="/uk/solutions/enterprise-midsize-business/security-fabric">Learn more about the <span class="cat"> Fortinet Security Fabric </span> &#187;</a> </div> </div> <!--<div class="nav-bar"></div>--> </div> </li> <li class="nav-red "> <button aria-label="Industries Menu">Industries</button> <div class="v-container"> <!--nav content--> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">IT/OT</div> <ul> <li> <a href="/uk/solutions/enterprise-midsize-business/ot-security" target="_self"> Operational Technology </a> </li> <li> <a href="/uk/solutions/industries/manufacturing" target="_self"> Manufacturing </a> </li> <li> <a href="/uk/solutions/industries/scada-industrial-control-systems" target="_self"> SCADA/ICS/IoT </a> </li> <li> <a href="/uk/solutions/industries/oil-gas" target="_self"> Oil &amp; Gas </a> </li> <li> <a href="/uk/solutions/industries/power-utilities" target="_self"> Energy &amp; Utilities </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">Health and Medical</div> <ul> <li> <a href="/uk/solutions/industries/healthcare" target="_self"> Healthcare </a> </li> <li> <a href="/uk/solutions/industries/pharma" target="_self"> Life Sciences </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">Government</div> <ul> <li> <a href="/uk/solutions/industries/government/central-and-local" target="_self"> Central </a> </li> <li> <a href="/uk/solutions/industries/government/local" target="_self"> Local </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">Education</div> <ul> <li> <a href="/uk/solutions/industries/higher-ed" target="_self"> Higher &amp; Further Education </a> </li> <li> <a href="/uk/solutions/industries/education/k12" target="_self"> Schools </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">Consumer</div> <ul> <li> <a href="/uk/solutions/industries/financial-services" target="_self"> Financial Services </a> </li> <li> <a href="/uk/solutions/industries/retail" target="_self"> Retail </a> </li> <li> <a href="/uk/solutions/industries/hospitality" target="_self"> Hospitality </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">All Industries</div> <ul> <li> <a href="/uk/solutions/industries" target="_self"> View All </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="nav-promo"> <div class="nav-promo-header"> Latest From Fortinet </div> <div class="nav-promo-content"> <a href="/uk/resources/reports/state-of-ot-cybersecurity" target="_self"> <figure><img class="lazy-load" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/images/news/featured-news/featured-news-111.jpg"/> </figure></a> <a href="/uk/resources/reports/state-of-ot-cybersecurity" target="_self"> <div class="title"> 2024 State of Operational Technology and Cybersecurity </div></a> <p>Nearly one-third of 550 respondents had six or more intrusions, up from only 11% in 2023 </p> <a href="/uk/resources/reports/state-of-ot-cybersecurity" target="_self" class="cta">Download the Report</a> </div> </div> </div> <!--Bottom Bar --> <!--<div class="nav-bar"></div>--> </div> </li> <!-- Subcategory Start --> <li class="has-sub-nav"> <button aria-label="Service Providers Menu">Service Providers</button> <div class="v-container"> <div class="col-md-4"> <ul class="sub-vertical-tab"> <li class="nav-red "> <button aria-label="Managed Services Menu">Managed Services</button> <div class="v-container"> <!--nav content--> <div class="parsys col-md-6"> <div class="C862-Header-Links-List"> <div class="nav-label">Solutions</div> <ul> <li> <a href="/uk/solutions/service-provider/communications-service-provider/mssp" target="_self"> MSSP Cybersecurity </a> </li> <li> <a href="/uk/solutions/service-provider/managed-secure-sd-wan-service-with-fortinet" target="_self"> Managed SD-WAN for Service Providers </a> </li> <li> <a href="/uk/solutions/service-provider/communications-service-provider/mssp?tab=use-case-2" target="_self"> Managed SOC Service </a> </li> <li> <a href="/uk/solutions/service-provider/communications-service-provider/mssp?tab=use-case-3" target="_self"> Managed Cloud Security Service </a> </li> <li> <a href="/uk/solutions/service-provider/communications-service-provider/mssp?tab=use-case-4" target="_self"> Managed WAF Service </a> </li> </ul></div> </div> <div class="parsys col-md-6"> <div class="C862-Header-Links-List"> <div class="nav-label">Case Studies</div> <ul> <li> <a href="/uk/customers/orange-business-services" target="_self"> Orange Business Services </a> </li> <li> <a href="/uk/customers/gtt-communications" target="_self"> GTT Communications </a> </li> <li> <a href="/uk/customers/spark-nz" target="_self"> Spark NZ </a> </li> <li> <a href="/uk/customers?limit=15&region=&industry=service-provider&solutions=" target="_self"> View All </a> </li> </ul></div> </div> <!--Bottom Bar --> <!--<div class="nav-bar"></div>--> </div> </li> <li class="nav-red "> <button aria-label="Communication Service Providers Menu">Communication Service Providers</button> <div class="v-container"> <!--nav content--> <div class="parsys col-md-6"> <div class="C862-Header-Links-List"> <div class="nav-label">Solutions</div> <ul> <li> <a href="/uk/solutions/industries/communications-service-provider" target="_self"> Overview </a> </li> <li> <a href="/uk/solutions/industries/communications-service-provider?tab=use-case-1" target="_self"> Headquarters Network Security </a> </li> <li> <a href="/uk/solutions/industries/communications-service-provider?tab=use-case-2" target="_self"> PCI Compliance </a> </li> <li> <a href="/uk/solutions/industries/communications-service-provider?tab=use-case-3" target="_self"> Secure Networking </a> </li> <li> <a href="/uk/solutions/industries/communications-service-provider?tab=use-case-4" target="_self"> ATP </a> </li> <li> <a href="/uk/solutions/industries/communications-service-provider?tab=use-case-5" target="_self"> Adaptive Cloud Security </a> </li> </ul></div> </div> <div class="parsys col-md-6"> <div class="nav-promo"> <div class="nav-promo-header"> Latest From Fortinet </div> <div class="nav-promo-content"> <a href="/uk/corporate/about-us/newsroom/press-releases/2023/fortinet-annual-skills-gap-report-uncovers-increase-breaches-attributed-to-lack-of-cybersecurity-skills" target="_self"> <figure><img class="lazy-load" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/images/news/featured-news/featured-news-57.jpg"/> </figure></a> <a href="/uk/corporate/about-us/newsroom/press-releases/2023/fortinet-annual-skills-gap-report-uncovers-increase-breaches-attributed-to-lack-of-cybersecurity-skills" target="_self"> <div class="title"> 2023 Cybersecurity Skills Gap Global Research Report </div></a> <p>Cyberthreats are increasing in volume and sophistication while organisations around the world struggle to fill security positions. </p> <a href="/uk/corporate/about-us/newsroom/press-releases/2023/fortinet-annual-skills-gap-report-uncovers-increase-breaches-attributed-to-lack-of-cybersecurity-skills" target="_self" class="cta">Read the Press Release</a> </div> </div> </div> <!--Bottom Bar --> <!--<div class="nav-bar"></div>--> </div> </li> <li class="nav-red "> <button aria-label="Mobile Provider Menu">Mobile Provider</button> <div class="v-container"> <!--nav content--> <div class="parsys col-md-6"> <div class="C862-Header-Links-List"> <div class="nav-label">Overview</div> <ul> <li> <a href="/uk/solutions/mobile-carrier/cybersecurity-for-mobile-networks-and-ecosystems" target="_self"> Cybersecurity for Mobile Networks and Ecosystems </a> </li> </ul></div> </div> <div class="parsys col-md-6"> <div class="nav-promo"> <div class="nav-promo-header"> Latest From Fortinet </div> <div class="nav-promo-content"> <a href="https://global.fortinet.com/emea-lp-en-service-provider-energy-paper" target="_blank"> <figure><img class="lazy-load" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/images/news/featured-news/featured-news-65.jpg"/> </figure></a> <a href="https://global.fortinet.com/emea-lp-en-service-provider-energy-paper" target="_blank"> <div class="title"> Energy- and Space-Efficient Security in Telco Networks </div></a> <p>Secure your infrastructure while reducing energy costs and overall environmental impact </p> <a href="https://global.fortinet.com/emea-lp-en-service-provider-energy-paper" target="_blank" class="cta">Download the White Paper</a> </div> </div> </div> <!--Bottom Bar --> <!--<div class="nav-bar"></div>--> </div> </li> </ul> </div> <div class="subnav-vertical-content"> </div> <!--end nav content--> </div> </li> <!-- Subcategory End --> </ul> <div class="nav-vertical-content"></div> </div> </div> </li> <li class="main-nav-item"> <button aria-label="Support Menu">Support</button> <div class="megamenu"> <div class="container"> <ul class="nav-vertical"> <li class="nav-green "> <button aria-label="Cybersecurity Services Menu">Cybersecurity Services</button> <div class="v-container"> <!--nav content--> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">Cybersecurity Subscriptions</div> <ul> <li> <a href="/uk/solutions/enterprise-midsize-business/security-as-a-service/fortiguard-subscriptions" target="_self"> FortiGuard Security Portfolio </a> </li> <li> <a href="/uk/support/support-services/fortiguard-security-subscriptions/casb" target="_self"> CASB </a> </li> <li> <a href="/uk/support/support-services/fortiguard-security-subscriptions/data-loss-prevention" target="_self"> Data Loss Prevention </a> </li> <li> <a href="/uk/support/support-services/fortiguard-security-subscriptions/web-filtering" target="_self"> URL Filtering </a> </li> <li> <a href="/uk/support/support-services/fortiguard-security-subscriptions/dns-security" target="_self"> DNS Filtering </a> </li> <li> <a href="/uk/support/support-services/fortiguard-security-subscriptions/inline-sandboxing" target="_self"> Inline Malware Prevention </a> </li> <li> <a href="/uk/support/support-services/fortiguard-security-subscriptions/intrusion-prevention" target="_self"> Intrusion Prevention Service (IPS) </a> </li> <li> <a href="/uk/support/support-services/fortiguard-security-subscriptions/security-rating" target="_self"> IoT Detection </a> </li> <li> <a href="/uk/support/support-services/fortiguard-security-subscriptions/industrial-security" target="_self"> OT Security </a> </li> <li> <a href="/uk/support/support-services/fortiguard-security-subscriptions/security-rating" target="_self"> Security Rating </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">Employee Training</div> <ul> <li> <a href="/uk/training/cybersecurity-professionals" target="_self"> Free Training &amp; On-demand Labs </a> </li> <li> <a href="/uk/training/infosec-awareness" target="_self"> Security Awareness Training </a> </li> <li> <a href="/uk/products/phishing-simulation" target="_self"> Phishing Simulation </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">Expert Services</div> <ul> <li> <a href="/uk/solutions/enterprise-midsize-business/security-as-a-service/respond" target="_self"> Incident Response </a> </li> <li> <a href="/uk/solutions/enterprise-midsize-business/mdr" target="_self"> Managed Detection &amp; Response (MDR) </a> </li> <li> <a href="/uk/solutions/enterprise-midsize-business/security-as-a-service/ransomware-advisory" target="_self"> Ransomware Advisory Services </a> </li> <li> <a href="/uk/solutions/enterprise-midsize-business/security-as-a-service/security-advisory" target="_self"> Security Advisory Services </a> </li> <li> <a href="/uk/support/support-services/fortiguard-security-subscriptions/socaas" target="_self"> SOC-as-a-Service (SOCaaS) </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="nav-promo"> <div class="nav-promo-header"> Latest From Fortinet </div> <div class="nav-promo-content"> <a href="/uk/resources/analyst-reports/threat-report-2h-2023" target="_self"> <figure><img class="lazy-load" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/images/news/featured-news/featured-news-106.jpg"/> </figure></a> <a href="/uk/resources/analyst-reports/threat-report-2h-2023" target="_self"> <div class="title"> Fortinet Research: Cybercriminals Exploiting New Industry Vulnerabilities 43% Faster than 1H 2023 </div></a> <p>FortiGuard Labs Global Threat Landscape Report offers a snapshot of the active threat landscape and highlights the latest industry trends. </p> <a href="/uk/resources/analyst-reports/threat-report-2h-2023" target="_self" class="cta">Get the Report</a> </div> </div> </div> <!--Bottom Bar --> <!--<div class="nav-bar"></div>--> </div> </li> <li class="nav-red "> <button aria-label="FortiCare Support Menu">FortiCare Support</button> <div class="v-container"> <!--nav content--> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">Technical Support</div> <ul> <li> <a href="/uk/support/contact" target="_self"> Contact FortiCare Customer Support </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">Support Services</div> <ul> <li> <a href="/uk/support" target="_self"> Customer Support &amp; RMA </a> </li> <li> <a href="/uk/support/support-services/premium-support" target="_self"> Advanced Support </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">Resources</div> <ul> <li> <a href="/uk/corporate/about-us/contact-us/experienced-a-breach" target="_self"> Experienced a Breach? </a> </li> <li> <a href="/uk/welcome" target="_self"> Getting Started and Registration </a> </li> <li> <a href="https://docs.fortinet.com" target="_blank"> Documents Library </a> </li> <li> <a href="https://community.fortinet.com/?pageNum=1" target="_blank"> Fortinet Community </a> </li> </ul></div> </div> <div class="parsys col-md-8"> <div class="nav-promo large"> <div class="nav-promo-header"> Latest From Fortinet </div> <div class="nav-promo-content"> <a href="/uk/resources/analyst-reports/threat-report-2h-2023" target="_self"> <figure><img class="lazy-load" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/images/news/featured-news/featured-news-106.jpg"/> </figure></a> <div class="text-area"> <a href="/uk/resources/analyst-reports/threat-report-2h-2023" target="_self"> <div class="title"> Fortinet Research: Cybercriminals Exploiting New Industry Vulnerabilities 43% Faster than 1H 2023 </div> </a> <p>FortiGuard Labs Global Threat Landscape Report offers a snapshot of the active threat landscape and highlights the latest industry trends. </p> <a href="/uk/resources/analyst-reports/threat-report-2h-2023" target="_self" class="cta">Get the Report</a> </div> </div> </div> <div class="nav-promo large"> <div class="nav-promo-content"> <a href="/uk/resources/analyst-reports/forrester-tei-firewall" target="_self"> <figure><img class="lazy-load" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/images/news/featured-news/featured-news-74.png"/> </figure></a> <div class="text-area"> <a href="/uk/resources/analyst-reports/forrester-tei-firewall" target="_self"> <div class="title"> 318% ROI Revealed in Forrester TEI Study </div> </a> <p>Delivered with Fortinet NGFWs for Data Centre and FortiGuard AI-Powered Security Services Solution. </p> <a href="/uk/resources/analyst-reports/forrester-tei-firewall" target="_self" class="cta">Download the Study</a> </div> </div> </div> </div> <!--Bottom Bar --> <!--<div class="nav-bar"></div>--> </div> </li> <li class="nav-red "> <button aria-label="FortiCare Professional Services Menu">FortiCare Professional Services</button> <div class="v-container"> <!--nav content--> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">Services</div> <ul> <li> <a href="/uk/support/support-services/professional-services" target="_self"> Professional Services </a> </li> <li> <a href="/uk/resources/security-consulting-services" target="_self"> Cloud Consulting Services </a> </li> </ul></div> </div> <div class="parsys col-md-8"> <div class="nav-promo large"> <div class="nav-promo-header"> Latest From Fortinet </div> <div class="nav-promo-content"> <a href="/uk/resources/analyst-reports/threat-report-2h-2023" target="_self"> <figure><img class="lazy-load" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/images/news/featured-news/featured-news-106.jpg"/> </figure></a> <div class="text-area"> <a href="/uk/resources/analyst-reports/threat-report-2h-2023" target="_self"> <div class="title"> Fortinet Research: Cybercriminals Exploiting New Industry Vulnerabilities 43% Faster than 1H 2023 </div> </a> <p>FortiGuard Labs Global Threat Landscape Report offers a snapshot of the active threat landscape and highlights the latest industry trends. </p> <a href="/uk/resources/analyst-reports/threat-report-2h-2023" target="_self" class="cta">Get the Report</a> </div> </div> </div> <div class="nav-promo large"> <div class="nav-promo-content"> <a href="/uk/resources/analyst-reports/forrester-tei-firewall" target="_self"> <figure><img class="lazy-load" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/images/news/featured-news/featured-news-74.png"/> </figure></a> <div class="text-area"> <a href="/uk/resources/analyst-reports/forrester-tei-firewall" target="_self"> <div class="title"> 318% ROI Revealed in Forrester TEI Study </div> </a> <p>Delivered with Fortinet NGFWs for Data Centre and FortiGuard AI-Powered Security Services Solution. </p> <a href="/uk/resources/analyst-reports/forrester-tei-firewall" target="_self" class="cta">Download the Study</a> </div> </div> </div> </div> <!--Bottom Bar --> <!--<div class="nav-bar"></div>--> </div> </li> </ul> <div class="nav-vertical-content"></div> </div> </div> </li> <li class="main-nav-item"> <button aria-label="Partners Menu">Partners</button> <div class="megamenu"> <div class="container"> <ul class="nav-vertical"> <li> <button aria-label="For Partners Menu">For Partners</button> <div class="v-container"> <!--nav content--> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">Partner Portal</div> <ul> <li> <a href="/uk/partners/partner-program/partner-login" target="_self"> Log In </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">Resources</div> <ul> <li> <a href="/uk/partners/case-studies?industry=service-provider" target="_self"> Partner Case Studies </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">Partner Programmes</div> <ul> <li> <a href="/uk/partners/partnerships/alliance-partners" target="_self"> Technology Partners </a> </li> <li> <a href="/uk/partners/partner-program/become-a-fortinet-partner" target="_self"> Resale Partners </a> </li> <li> <a href="/uk/partners/global-system-integrators" target="_self"> Global System Integrators </a> </li> <li> <a href="/uk/solutions/service-provider/communications-service-provider/mssp" target="_self"> Managed Services </a> </li> <li> <a href="/uk/solutions/industries/communications-service-provider" target="_self"> Communication Service Providers </a> </li> <li> <a href="/uk/solutions/mobile-carrier" target="_self"> Mobile Provider </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="nav-promo"> <div class="nav-promo-header"> Latest From Fortinet </div> <div class="nav-promo-content"> <a href="https://www.fortinet.com/blog/partners/building-your-business-with-fortinet-engage-partner-program" target="_blank"> <figure><img class="lazy-load" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/images/news/featured-news/news-thumbnail-cisa.jpg"/> </figure></a> <a href="https://www.fortinet.com/blog/partners/building-your-business-with-fortinet-engage-partner-program" target="_blank"> <div class="title"> Building Your Business with the Fortinet Engage Partner Programme </div></a> <p>The Programme offers our global partner community a wide range of opportunities for growth through flexible consumption models, award-winning technical enablement, and more. </p> <a href="https://www.fortinet.com/blog/partners/building-your-business-with-fortinet-engage-partner-program" target="_blank" class="cta">Read the Article</a> </div> </div> </div> <!--Bottom Bar --> <!--<div class="nav-bar"></div>--> </div> </li> <li class="nav-red "> <button aria-label="Become a Partner Menu">Become a Partner</button> <div class="v-container"> <!--nav content--> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">Join our Ecosystem</div> <ul> <li> <a href="/uk/partners/technology-alliances/join-the-ecosystem" target="_self"> Become a Technology Partner </a> </li> <li> <a href="/uk/partners/partner-program/become-a-fortinet-partner" target="_self"> Become a Channel Partner </a> </li> </ul></div> </div> <div class="parsys col-md-4"> </div> <div class="parsys col-md-4"> <div class="nav-promo"> <div class="nav-promo-header"> Latest From Fortinet </div> <div class="nav-promo-content"> <a href="https://www.fortinet.com/blog/partners/building-your-business-with-fortinet-engage-partner-program" target="_blank"> <figure><img class="lazy-load" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/images/news/featured-news/news-thumbnail-cisa.jpg"/> </figure></a> <a href="https://www.fortinet.com/blog/partners/building-your-business-with-fortinet-engage-partner-program" target="_blank"> <div class="title"> Building Your Business with the Fortinet Engage Partner Programme </div></a> <p>The Programme offers our global partner community a wide range of opportunities for growth through flexible consumption models, award-winning technical enablement, and more. </p> <a href="https://www.fortinet.com/blog/partners/building-your-business-with-fortinet-engage-partner-program" target="_blank" class="cta">Read the Article</a> </div> </div> </div> <!--Bottom Bar --> <!--<div class="nav-bar"></div>--> </div> </li> <li class="nav-red "> <button aria-label="Find a Partner Menu">Find a Partner</button> <div class="v-container"> <!--nav content--> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">Partner Portal</div> <ul> <li> <a href="/uk/partners/partner-program/partner-login" target="_self"> Log In </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">Partner Programmes</div> <ul> <li> <a href="/uk/partners/partnerships/alliance-partners" target="_self"> Technology Partner Directory </a> </li> <li> <a href="https://partnerportal.fortinet.com/directory/search?l=United+Kingdom" target="_blank"> Channel Partner Directory </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="nav-promo"> <div class="nav-promo-header"> Latest From Fortinet </div> <div class="nav-promo-content"> <a href="https://www.fortinet.com/blog/partners/building-your-business-with-fortinet-engage-partner-program" target="_blank"> <figure><img class="lazy-load" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/images/news/featured-news/news-thumbnail-cisa.jpg"/> </figure></a> <a href="https://www.fortinet.com/blog/partners/building-your-business-with-fortinet-engage-partner-program" target="_blank"> <div class="title"> Building Your Business with the Fortinet Engage Partner Programme </div></a> <p>The Programme offers our global partner community a wide range of opportunities for growth through flexible consumption models, award-winning technical enablement, and more. </p> <a href="https://www.fortinet.com/blog/partners/building-your-business-with-fortinet-engage-partner-program" target="_blank" class="cta">Read the Article</a> </div> </div> </div> <!--Bottom Bar --> <!--<div class="nav-bar"></div>--> </div> </li> </ul> <div class="nav-vertical-content"></div> </div> </div> </li> <li class="main-nav-item"> <button aria-label="Company Menu">Company</button> <div class="megamenu"> <div class="container"> <ul class="nav-vertical"> <li class="nav-red "> <button aria-label="Company Menu">Company</button> <div class="v-container"> <!--nav content--> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">Fortinet</div> <ul> <li> <a href="/uk/corporate/about-us/about-us" target="_self"> About Us </a> </li> <li> <a href="/uk/corporate/about-us/executive-management" target="_self"> Executive Management </a> </li> <li> <a href="https://investor.fortinet.com/" target="_blank"> Investor Relations </a> </li> <li> <a href="/uk/corporate/ebc" target="_self"> Executive Briefing Centre </a> </li> <li> <a href="/uk/corporate/about-us/newsroom" target="_self"> Newsroom </a> </li> <li> <a href="https://www.fortinet.com/blog" target="_blank"> Blogs </a> </li> <li> <a href="/uk/corporate/about-us/corporate-social-responsibility" target="_self"> Social Responsibility </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">Life at Fortinet</div> <ul> <li> <a href="/uk/corporate/careers" target="_self"> Careers </a> </li> <li> <a href="/uk/corporate/careers/early-talent-program" target="_self"> Early Talent Programmes </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">Connect With Us</div> <ul> <li> <a href="https://community.fortinet.com/?pageNum=1" target="_blank"> Fortinet Community </a> </li> <li> <a href="https://global.fortinet.com/PreferenceCenter" target="_blank"> Email Preference Centre </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">Trust</div> <ul> <li> <a href="/uk/trust" target="_self"> Fortinet Trust Centre </a> </li> <li> <a href="https://trust.fortinet.com" target="_blank"> Security Certifications </a> </li> <li> <a href="/uk/corporate/about-us/product-certifications" target="_self"> Product Certifications </a> </li> <li> <a href="https://www.fortinetfederal.com" target="_blank"> Fortinet Federal, Inc. </a> </li> <li> <a href="/uk/solutions/analyst-reports" target="_self"> Analyst Reports </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">Advisory Councils</div> <ul> <li> <a href="/uk/corporate/about-us/strategic-advisory-council" target="_self"> Fortinet Strategic Advisory Council </a> </li> <li> <a href="/uk/training/veterans-program/advisory-council" target="_self"> Veterans Programme Advisory Council </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">Resources</div> <ul> <li> <a href="/uk/customers" target="_self"> Customer Stories </a> </li> <li> <a href="/uk/resources" target="_self"> Resource Centre </a> </li> <li> <a href="/uk/ransomware-hub" target="_self"> Ransomware Hub </a> </li> <li> <a href="https://fortinet-tv.com/" target="_blank"> Fortinet TV </a> </li> <li> <a href="/uk/resources/cyberglossary" target="_self"> Cyber Glossary </a> </li> <li> <a href="https://icons.fortinet.com/" target="_blank"> Fortinet Icon Library </a> </li> <li> <a href="https://video.fortinet.com/" target="_blank"> Fortinet Video Library </a> </li> <li> <a href="/uk/resources/ordering-guides" target="_self"> Ordering Guides </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">Events &amp; Webinars</div> <ul> <li> <a href="https://www.fortinetaccelerate.com/home" target="_blank"> Accelerate 2024 </a> </li> <li> <a href="/uk/corporate/about-us/events?typ=Events" target="_self"> Events </a> </li> <li> <a href="/uk/corporate/about-us/events?typ=Webinars" target="_self"> Webinars </a> </li> <li> <a href="/uk/corporate/about-us/events?typ=On-Demand" target="_self"> On-Demand Webinars </a> </li> </ul></div> </div> <!--Bottom Bar --> <!--<div class="nav-bar"></div>--> </div> </li> <li class="nav-red "> <button aria-label="Training Menu">Training</button> <div class="v-container"> <!--nav content--> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">Overview</div> <ul> <li> <a href="/uk/nse-training" target="_self"> Training Institute </a> </li> <li> <a href="/uk/training-certification" target="_self"> Certification Programme </a> </li> <li> <a href="/uk/training/cybersecurity-professionals" target="_self"> Free Training &amp; On-demand Labs </a> </li> <li> <a href="/uk/support/training/learning-center" target="_self"> Authorised Training Centres </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">Platform</div> <ul> <li> <a href="https://training.fortinet.com/auth/saml2/selectidp.php" target="_blank"> Training Institute Portal </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">Programmes and Services</div> <ul> <li> <a href="/uk/training/academic-partner-program" target="_self"> Academic Partner Programme </a> </li> <li> <a href="/uk/training/education-outreach-program" target="_self"> Education Outreach Programme </a> </li> <li> <a href="/uk/training/veterans-program" target="_self"> Veterans Programme </a> </li> <li> <a href="/uk/training/security-awareness-training" target="_self"> Security Awareness Training </a> </li> <li> <a href="/uk/training/fast-track" target="_self"> Fast Track Workshops </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">Security Awareness Service</div> <ul> <li> <a href="/uk/training/security-awareness-training/education-edition" target="_self"> For All Schools </a> </li> <li> <a href="/uk/training/security-awareness-training/education-edition-uk" target="_self"> For United Kingdom Schools </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="nav-promo"> <div class="nav-promo-header"> Latest From Fortinet </div> <div class="nav-promo-content"> <a href="/uk/corporate/about-us/newsroom/press-releases/2023/fortinet-research-finds-over-80-perfect-of-organizations-experience-cyber-attacks-that-target-employees" target="_self"> <figure><img class="lazy-load" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/images/news/featured-news/featured-news-70.jpg"/> </figure></a> <a href="/uk/corporate/about-us/newsroom/press-releases/2023/fortinet-research-finds-over-80-perfect-of-organizations-experience-cyber-attacks-that-target-employees" target="_self"> <div class="title"> Fortinet Research Finds Over 80% of Organisations Experience Cyber Attacks that Target Employees </div></a> <p>With most cyberthreats targeting individuals directly, this report reveals the need for having an effective security awareness and training programme for all employees. </p> <a href="/uk/corporate/about-us/newsroom/press-releases/2023/fortinet-research-finds-over-80-perfect-of-organizations-experience-cyber-attacks-that-target-employees" target="_self" class="cta">Read the Press Release</a> </div> </div> </div> <!--Bottom Bar --> <!--<div class="nav-bar"></div>--> </div> </li> </ul> <div class="nav-vertical-content"></div> </div> </div> </li> <li class="main-nav-item"> <button aria-label="Contact Us Menu">Contact Us</button> <div class="megamenu"> <div class="container"> <ul class="nav-vertical"> <li class="nav-red "> <button aria-label="Contact Us Menu">Contact Us</button> <div class="v-container"> <!--nav content--> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">SALES</div> <ul> <li> <a href="/uk/corporate/about-us/contact-us#contact-sales" target="_self"> Contact Sales </a> </li> <li> <a href="/uk/corporate/about-us/request-a-quote" target="_self"> Request a Quote </a> </li> <li> <a href="https://global.fortinet.com/lp-en-cp-security-expert-ws?lsci=701Hr000001lgrwIAA" target="_blank"> Meet with a Fortinet Security Expert </a> </li> <li> <a href="/uk/corporate/about-us/contact-us/experienced-a-breach" target="_self"> Experienced a Breach? </a> </li> <li> <a href="/uk/assess" target="_self"> Cyber Threat Assessment </a> </li> <li> <a href="/uk/demo-center" target="_self"> Free Product Demo </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">SUPPORT</div> <ul> <li> <a href="/uk/support/contact" target="_self"> FortiCare Technical Support </a> </li> <li> <a href="https://community.fortinet.com/t5/Support-Forum/bd-p/fortinet-discussion" target="_blank"> Fortinet Community: Support Forum </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">FIND A RESELLER</div> <ul> <li> <a href="/uk/partners/partner-program/find-a-partner/north-america-partner-locator" target="_self"> North America </a> </li> <li> <a href="/uk/partners/partner-program/find-a-partner/emeapartners" target="_self"> EMEA </a> </li> <li> <a href="/uk/partners/partner-program/find-a-partner/latin-america-partner" target="_self"> Latin America &amp; Caribbean </a> </li> <li> <a href="/uk/partners/partner-program/find-a-partner/apacpartners" target="_self"> APAC, Australia &amp; New Zealand </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="nav-promo"> <div class="nav-promo-header"> Latest From Fortinet </div> <div class="nav-promo-content"> <a href="/uk/corporate/about-us/corporate-social-responsibility/sustainability-report" target="_self"> <figure><img class="lazy-load" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/images/news/featured-news/featured-news-101.jpg"/> </figure></a> <a href="/uk/corporate/about-us/corporate-social-responsibility/sustainability-report" target="_self"> <div class="title"> Fortinet 2023 Sustainability Report </div></a> <p>In our report, we share the progress we have made along our journey. </p> <a href="/uk/corporate/about-us/corporate-social-responsibility/sustainability-report" target="_self" class="cta">Learn More</a> </div> </div> </div> <!--Bottom Bar --> <!--<div class="nav-bar"></div>--> </div> </li> </ul> <div class="nav-vertical-content"></div> </div> </div> </li> </ul> <div class="mobile-search"></div> <div class="theats-intelligence"> <a class="fortiguard-labs-anchor" href="/uk/fortiguard/labs"><span>FortiGuard Labs</span> Threat Intelligence</a> </div> </div> </nav> <div class="disable-background"></div> </header> <script> document.addEventListener('DOMContentLoaded', function() { if(document.querySelector('.tooltip') && document.querySelector('.triangle')){ var tooltip = document.querySelector('.tooltip'); var triangle = document.querySelector('.triangle'); tooltip.addEventListener('mouseover', function() { triangle.classList.add('display-triangle'); }); tooltip.addEventListener('mouseout', function() { triangle.classList.remove('display-triangle'); }); } }); </script></div> </div></div> <div class="par responsivegrid"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="C941-Product-Hero-Banner aem-GridColumn aem-GridColumn--default--12"> <style> .C941-Product-Hero-Banner .new-announcement a { color: #000 !important; font-size: 13px; padding-top: 8px; padding-bottom: 6px; display: block; line-height: 18px; text-decoration: none; } .C941-Product-Hero-Banner .new-announcement a:hover { text-decoration: none; } .C941-Product-Hero-Banner .generic-dark { background: #2d2d2d; } .C941-Product-Hero-Banner .red-pattern, .C941-Product-Hero-Banner .red-icon { background: #da291c; } .C941-Product-Hero-Banner .blue-pattern, .C941-Product-Hero-Banner .blue-icon { background: #307fe1; } .C941-Product-Hero-Banner .teal-pattern, .C941-Product-Hero-Banner .teal-icon { background: #1c8388; } .C941-Product-Hero-Banner .green-pattern, .C941-Product-Hero-Banner .green-icon { background: #019062; } .C941-Product-Hero-Banner .section { overflow: hidden; position: relative; padding-bottom: 0; padding-top: 0; } .product-hero.red-pattern .left-shape { min-height: 80px; left: -1230px; } .product-hero.red-pattern .left-shape .left-line { background: rgba(0, 0, 0, 0.3); margin-top: -60px; margin-right: -100px; } .product-hero.red-pattern .right-line { left: 110%; background: rgba(0, 0, 0, 0.3); } .product-hero.red-pattern .right-dots { left: unset; right: 150px; } .product-hero.red-pattern .right-dots svg, .product-hero.blue-pattern .right-dots svg, .product-hero.teal-pattern .right-dots svg, .product-hero.green-pattern .right-dots svg { opacity: 0.4; } .product-hero.red-icon .left-shape, .product-hero.red-icon .section-aside, .product-hero.blue-icon .left-shape, .product-hero.blue-icon .section-aside, .product-hero.teal-icon .left-shape, .product-hero.teal-icon .section-aside, .product-hero.green-icon .left-shape, .product-hero.green-icon .section-aside { display: none; } .product-hero.red-icon .row.banner { background: url("/content/dam/fortinet/images/icons/network.svg") no-repeat; background-size: 60%; background-position-x: right; background-position-y: 40%; } .product-hero.blue-pattern .left-shape { min-height: 100px; border-bottom-right-radius: 60px; bottom: unset; border-top-right-radius: unset; top: 0px; } .product-hero.blue-pattern .left-shape .left-line { background: rgba(0, 0, 0, 0.3); position: absolute; width: 100%; margin-top: 160px; } .C941-Product-Hero-Banner .section.product-hero.blue-pattern #line-1 { top: unset; bottom: 0px; border-top-left-radius: 70px; border-bottom-left-radius: unset; height: 50%; } .product-hero.blue-pattern .right-line { background: rgba(0, 0, 0, 0.3); margin-top: -75px; left: -100px; } .product-hero.blue-pattern .right-dots { top: 55%; left: -50px; } .product-hero.blue-icon .row.banner { background: url("/content/dam/fortinet/images/icons/unified-sase.svg") no-repeat; background-size: 60%; background-position-x: right; background-position-y: 40%; } .product-hero.teal-pattern .left-shape { min-height: 100px; border-bottom-right-radius: 60px; bottom: unset; border-top-right-radius: unset; top: 0px; left: -1150px; } .product-hero.teal-pattern .left-shape .left-line { background: rgba(0, 0, 0, 0.3); position: absolute; width: 100%; margin-top: 160px; left: 50px; } .product-hero.green-pattern .left-shape { min-height: 100px; } .product-hero.green-pattern .left-shape .left-line { background: rgba(0, 0, 0, 0.3); margin-top: -80px; margin-right: 20px; } .C941-Product-Hero-Banner .section.product-hero.green-pattern .line { height: 50%; } .product-hero.green-pattern .right-dots { left: unset; right: -200px; } .product-hero.green-pattern .right-line { left: -90%; background: rgba(0, 0, 0, 0.3); } .C941-Product-Hero-Banner .section.product-hero.teal-pattern #line-1 { top: unset; bottom: 0px; border-top-left-radius: 70px; border-bottom-left-radius: unset; height: 50%; } .product-hero.teal-pattern .right-line { background: rgba(0, 0, 0, 0.3); margin-top: -41%; left: 105%; } .product-hero.teal-pattern .right-dots { top: 55%; left: -100px; } .product-hero.teal-icon .row.banner { background: url("/content/dam/fortinet/images/icons/secops.svg") no-repeat; background-size: 60%; background-position-x: right; background-position-y: 40%; } .product-hero.green-icon .row.banner { background: url("/content/dam/fortinet/images/icons/fortiguard.svg") no-repeat; background-size: 45%; background-position-x: right; background-position-y: 5%; } .product-hero .col-lg-8 { z-index: 1; } .product-hero > .container { position: relative; } .C941-Product-Hero-Banner .section.product-hero h1:after { content: ""; display: none; width: 118px; height: 7px; background: transparent; margin: 0px; } .C941-Product-Hero-Banner .section.product-hero h1 + p { font-size: 18px; margin-bottom: 30px; line-height: 1.3; letter-spacing: 0.1px; color: #fff; margin-top: 10px; } .C941-Product-Hero-Banner .section.product-hero h1 + .btn { margin-top: 30px; } .C941-Product-Hero-Banner .btn, .C941-Product-Hero-Banner .button--transparent { font-size: 15px; text-align: left; color: #000; text-transform: uppercase; text-decoration: none; font-weight: 700; letter-spacing: 1px; border: 2px solid #fff; transition: background-color 0.3s; white-space: normal; max-width: 600px; border-radius: 30px; padding: 15px 30px; background: #fff; margin-top: 20px; } .C941-Product-Hero-Banner .btn:first-of-type { margin-right: 20px; } .C941-Product-Hero-Banner .btn + .btn { background: transparent; color: #fff; } .product-hero.red-icon .btn + .btn, .product-hero.red-pattern .btn + .btn { background: #831911; } .product-hero.blue-icon .btn + .btn, .product-hero.blue-pattern .btn + .btn { background: #0e2544; } .product-hero.teal-icon .btn + .btn, .product-hero.teal-pattern .btn + .btn { background: #0d3d3f; } .product-hero.green-icon .btn + .btn, .product-hero.green-pattern .btn + .btn { background: #246a4c; } .C941-Product-Hero-Banner .btn:hover, .C941-Product-Hero-Banner .button--transparent:hover { opacity: 1; color: #000; background-color: #ddd; border-color: #fff; } .product-hero.red-icon .btn + .btn:hover, .product-hero.red-pattern .btn + .btn:hover, .product-hero.blue-icon .btn + .btn:hover, .product-hero.blue-pattern .btn + .btn:hover, .product-hero.teal-icon .btn + .btn:hover, .product-hero.teal-pattern .btn + .btn:hover, .product-hero.green-icon .btn + .btn:hover, .product-hero.green-pattern .btn + .btn:hover { color: #000; background-color: #ddd; } .C941-Product-Hero-Banner .section.product-hero #main-image { position: absolute; bottom: 0; display: block; left: 0; height: auto; z-index: 10; } .C941-Product-Hero-Banner .section.product-hero #main-image-icon { display: block; left: 80px; width: 150px; height: 150px; z-index: 11; position: absolute; } .C941-Product-Hero-Banner .row { margin-bottom: 0; align-items: unset; } .C941-Product-Hero-Banner .section.product-hero #background-image { position: absolute; width: 211px; left: 300px; height: 181px; opacity: 0.5; z-index: 25; } .C941-Product-Hero-Banner .section.product-hero .rectangle { position: absolute; background-color: #dadada; width: 187px; height: 119px; right: -220px; z-index: 0; top: 110px !important; opacity: 0.6; } .C941-Product-Hero-Banner [class*="col-"] { margin: 0; padding-bottom: 0 !important; } .C941-Product-Hero-Banner .new-announcement + .banner { margin-top: 0px; } .C941-Product-Hero-Banner .new-announcement + .banner .section-content { padding-top: 0px; } .C941-Product-Hero-Banner .new-announcement .announcement { margin: 30px 0px 0px 0px; padding: 8px 15px; border: 1px solid #ebebeb; display: block; border-radius: 5px; background: #f6f6f6; position: relative; line-height: 13px; font-weight: 400; } .C941-Product-Hero-Banner .new-announcement .announcement:hover { cursor: pointer; } .C941-Product-Hero-Banner .new-announcement .announcement:hover { /*border: 1px solid #da291c;*/ background: #ddd; } .C941-Product-Hero-Banner .new-announcement a { color: #000 !important; font-size: 13px; padding-top: 8px; padding-bottom: 6px; display: block; } .C941-Product-Hero-Banner .new-announcement a:after { content: '\00bb'; width: 4px; height: 8px; position: relative; font-weight: bold; font-size: 1rem; } .C941-Product-Hero-Banner .new-announcement a:hover { text-decoration: none; } .C941-Product-Hero-Banner .announcement span { display: inline-block; background: #da291c; border-radius: 15px; padding: 5px 10px; color: #fff; font-size: 10px; text-transform: uppercase; margin: 2px 10px 2px 2px; position: absolute; top: -15px; left: 5px; } .C941-Product-Hero-Banner .button--transparent:after { content: ""; } .product-hero .row.banner { margin-top: 0px; } .product-hero .left-shape { width: 1000px; position: absolute; min-height: 150px; left: -1030px; bottom: 0px; background: rgba(0, 0, 0, 0.3); border-top-right-radius: 60px; } .product-hero .left-shape .left-line { background: #db291d; height: 15px; margin-top: 50px; margin-right: 50px; } .C941-Product-Hero-Banner .section.product-hero #line-1 { width: 1000px; top: 0px; left: 100px; } .C941-Product-Hero-Banner .section.product-hero .line { position: absolute; border-bottom-left-radius: 70px; height: 30%; width: 1000px; z-index: 0; background: rgba(0, 0, 0, 0.3); } .right-dots { width: 100%; height: 128px; top: 42%; transform: translateY(-60%); left: -200px; position: absolute; } .right-dots rect { fill: #494949; } .right-line { background: #db291d; height: 15px; width: 50%; margin-top: -70px; position: absolute; left: 80%; } .section.product-hero .line { opacity: 1; background: transparent; } .section.product-hero .section-content a { width: max-content; } .C941-Product-Hero-Banner .section.product-hero .section-content { color: #fff; } .C941-Product-Hero-Banner .new-announcement .announcement.pr span a { color: #fff !important; padding: 0px; } .C941-Product-Hero-Banner .new-announcement .announcement.pr a:after { display: none; } .C941-Product-Hero-Banner .announcement.pr span { margin: 0px; } .C941-Product-Hero-Banner .new-announcement .announcement.pr { padding: 0px; border: 0px; } .C941-Product-Hero-Banner .breadcrumbs { padding-top: 30px; color: #969696; } .C941-Product-Hero-Banner .breadcrumbs a { color: #969696; } .C941-Product-Hero-Banner .breadcrumbs span { color: #fff; } .cyberglossary-breadcrumb { display: inline-block; } @media (min-width: 1024px) { .C941-Product-Hero-Banner .d-lg-block { display: block !important; } .C941-Product-Hero-Banner .section-aside { min-height: 220px; } } @media (max-width: 576px) { .C941-Product-Hero-Banner .section.product-hero h1 { font-size: 38px; line-height: normal; font-weight: 700; color: #fff; } .section.product-hero .section-content { padding: 35px 0px; } .C941-Product-Hero-Banner .btn, .C941-Product-Hero-Banner .button--transparent { display: inline-block; margin-bottom: 10px; width: fit-content !important; } .C941-Product-Hero-Banner .new-announcement a { line-height: normal; } } @media (max-width: 2000px) { .C941-Product-Hero-Banner .section.product-hero #main-image-icon { bottom: 80px; left: 70px; } } @media (min-width: 577px) { .C941-Product-Hero-Banner .section.product-hero h1 { font-size: 45px; font-weight: 700; color: #fff; line-height: 55px; margin-bottom: 20px !important; } .C941-Product-Hero-Banner .section.product-hero .section-content { padding: 50px 0px 60px; } .C941-Product-Hero-Banner .btn, .C941-Product-Hero-Banner .button--transparent { display: inline-block; } } @media (max-width: 1200px) { .product-hero.blue-pattern .right-dots { width: 130%; } } @media (max-width: 991px) { .C941-Product-Hero-Banner .new-announcement { margin-bottom: 20px; display: inline-block; } .C941-Product-Hero-Banner .new-announcement .announcement { padding-right: 15px; } .C941-Product-Hero-Banner .new-announcement a:after { content: '\00bb'; width: 4px; height: 8px; position: relative; font-weight: bold; font-size: 1rem; } .C941-Product-Hero-Banner .new-announcement .announcement { padding: 0px 10px 0px; width: auto; padding-left: 0px; } .C941-Product-Hero-Banner .announcement span { display: inline-block; background: #da291c; border-radius: 15px; padding: 5px 10px; color: #fff; font-size: 10px; text-transform: uppercase; margin: 2px 10px 2px 2px; position: absolute; top: -15px; left: 5px; } .C941-Product-Hero-Banner .section.product-hero .section-aside { min-height: 150px; } .right-dots { width: 80%; height: 128px; right: -40% !important; left: unset; top: 5%; } .right-dots svg { width: 100%; } .right-line, .product-hero.red-pattern .right-line { left: 30%; margin-top: -150px; } .section.product-hero .section-aside { min-height: 150px; } .product-hero .left-shape, .product-hero.red-pattern .left-shape { left: -50%; width: 500px; } .product-hero.red-pattern .left-shape .left-line { display: none; } .product-hero.red-icon .section-aside, .product-hero.blue-icon .section-aside, .product-hero.teal-icon .section-aside, .product-hero.green-icon .section-aside { display: block; } .product-hero.red-icon .right-dots, .product-hero.blue-icon .right-dots, .product-hero.teal-icon .right-dots, .product-hero.green-icon .right-dots { display: none; } .product-hero.blue-pattern .left-shape { min-height: 100px; border-bottom-right-radius: unset; bottom: 0px; border-top-right-radius: 60px; top: unset; } .product-hero.blue-pattern .right-dots { width: 80%; top: 20%; left: 50%; } .product-hero.blue-pattern .right-line { margin-top: -150px; left: 30%; } .product-hero.teal-pattern .left-shape { min-height: 100px; border-bottom-right-radius: unset; bottom: 0px; border-top-right-radius: 60px; top: unset; left: -50%; } .product-hero.teal-pattern .right-dots { width: 80%; top: 20%; left: 50%; } .product-hero.teal-pattern .right-line { margin-top: -150px; left: 30%; } .product-hero .col-sm-12 { width: 100%; } .section.product-hero #line-1 { display: none; } .section-links { overflow-x: hidden; } #top-nav > .container, #main-nav > .container { padding-left: 15px; padding-right: 15px; } .product-hero .col-sm-12 { padding-left: 30px; padding-right: 30px; } } @media (max-width: 767px) { .product-hero .left-shape .left-line { height: 10px; display: none; } .product-hero .left-shape { left: -97.5%; min-height: 120px !important; width: 450px; } .right-dots { width: 100%; height: 128px; right: -35% !important; left: unset; top: 40%; } .right-line { left: 20%; margin-top: -100px; height: 10px; } .C941-Product-Hero-Banner .section.product-hero .section-aside { min-height: 100px; } .C941-Product-Hero-Banner .btn, .C941-Product-Hero-Banner .button--transparent { font-size: 14px; padding: 10px 20px; } .product-hero.red-pattern .left-shape { left: -110%; } .product-hero.blue-pattern .left-shape, .product-hero.teal-pattern .left-shape { left: -97.5%; } .product-hero.red-pattern .right-line { left: 20%; margin-top: -100px; } .product-hero.red-icon .row.banner, .product-hero.blue-icon .row.banner, .product-hero.teal-icon .row.banner, .product-hero.green-icon .row.banner { background-size: 80%; background-position-x: 200%; background-position-y: 150%; } .product-hero.blue-pattern .right-dots, .product-hero.teal-pattern .right-dots { width: 100%; top: 40%; left: unset; right: -35% !important; } .product-hero.blue-pattern .right-line, .product-hero.teal-pattern .right-line { margin-top: -100px; left: 20%; } .C941-Product-Hero-Banner .btn + .btn { margin-left: 0px; } .C941-Product-Hero-Banner .breadcrumbs { display: none; } } </style> <section class="section hero product-hero blue-pattern"> <div class="container"> <div class="left-shape"><div class="left-line"></div></div> <div class="row banner "> <div class="col-lg-8 col-8 col-sm-12"> <div class="section-content"> <h1>Secure Application Journey</h1> <p>2024 Application Security Report uncovers trends, challenges, and practices.  Use this report to benchmark your application security program.</p> <a class="btn" target="_self" href="/uk/resources/reports/application-security-report?utm_content=assp-application-report"> Download the Report </a> </div> </div> <div class="d-lg-block d-none col-lg-4 col-4 col-sm-12"> <div class="section-aside"> <div class="line blue-pattern" id="line-1"></div> <div class="right-dots"> <svg xmlns="http://www.w3.org/2000/svg" id="hero-banner-dots" data-name="hero-banner-dots" viewBox="0 0 525.6 211.74"> <g> <rect class="cls-1" width="7.35" height="7.03"/> <rect class="cls-1" x="51.82" width="7.35" height="7.03"/> <rect class="cls-1" x="103.65" width="7.35" height="7.03"/> <rect class="cls-1" x="155.47" width="7.35" height="7.03"/> <rect class="cls-1" x="207.3" width="7.35" height="7.03"/> <rect class="cls-1" x="259.12" width="7.35" height="7.03"/> <rect class="cls-1" x="310.95" width="7.35" height="7.03"/> <rect class="cls-1" x="362.77" width="7.35" height="7.03"/> <rect class="cls-1" x="414.6" width="7.35" height="7.03"/> <rect class="cls-1" x="466.42" width="7.35" height="7.03"/> <rect class="cls-1" x="518.25" width="7.35" height="7.03"/> <rect class="cls-1" y="51.18" width="7.35" height="7.03"/> <rect class="cls-1" x="51.82" y="51.18" width="7.35" height="7.03"/> <rect class="cls-1" x="103.65" y="51.18" width="7.35" height="7.03"/> <rect class="cls-1" x="155.47" y="51.18" width="7.35" height="7.03"/> <rect class="cls-1" x="207.3" y="51.18" width="7.35" height="7.03"/> <rect class="cls-1" x="259.12" y="51.18" width="7.35" height="7.03"/> <rect class="cls-1" x="310.95" y="51.18" width="7.35" height="7.03"/> <rect class="cls-1" x="362.77" y="51.18" width="7.35" height="7.03"/> <rect class="cls-1" x="414.6" y="51.18" width="7.35" height="7.03"/> <rect class="cls-1" x="466.42" y="51.18" width="7.35" height="7.03"/> <rect class="cls-1" x="518.25" y="51.18" width="7.35" height="7.03"/> <rect class="cls-1" y="102.36" width="7.35" height="7.03"/> <rect class="cls-1" x="51.82" y="102.36" width="7.35" height="7.03"/> <rect class="cls-1" x="103.65" y="102.36" width="7.35" height="7.03"/> <rect class="cls-1" x="155.47" y="102.36" width="7.35" height="7.03"/> <rect class="cls-1" x="207.3" y="102.36" width="7.35" height="7.03"/> <rect class="cls-1" x="259.12" y="102.36" width="7.35" height="7.03"/> <rect class="cls-1" x="310.95" y="102.36" width="7.35" height="7.03"/> <rect class="cls-1" x="362.77" y="102.36" width="7.35" height="7.03"/> <rect class="cls-1" x="414.6" y="102.36" width="7.35" height="7.03"/> <rect class="cls-1" x="466.42" y="102.36" width="7.35" height="7.03"/> <rect class="cls-1" x="518.25" y="102.36" width="7.35" height="7.03"/> <rect class="cls-1" y="153.53" width="7.35" height="7.03"/> <rect class="cls-1" x="51.82" y="153.53" width="7.35" height="7.03"/> <rect class="cls-1" x="103.65" y="153.53" width="7.35" height="7.03"/> <rect class="cls-1" x="155.47" y="153.53" width="7.35" height="7.03"/> <rect class="cls-1" x="207.3" y="153.53" width="7.35" height="7.03"/> <rect class="cls-1" x="259.12" y="153.53" width="7.35" height="7.03"/> <rect class="cls-1" x="310.95" y="153.53" width="7.35" height="7.03"/> <rect class="cls-1" x="362.77" y="153.53" width="7.35" height="7.03"/> <rect class="cls-1" x="414.6" y="153.53" width="7.35" height="7.03"/> <rect class="cls-1" x="466.42" y="153.53" width="7.35" height="7.03"/> <rect class="cls-1" x="518.25" y="153.53" width="7.35" height="7.03"/> </g> </svg> <div class="right-line"></div></div> </div> </div> </div> </div> </section></div> <div class="C807-Title aem-GridColumn aem-GridColumn--default--12"><style> .C05-Container .C807-Title .row.centered-container { padding-left: 0px; padding-right: 0px; } </style> <div class="row centered-container keep3remmargin"> <div class="col section__head "> <div class="section-label"></div> <h2>Secure Your Cloud Journey</h2> </div> </div> </div> <div class="C821-RTE aem-GridColumn aem-GridColumn--default--12"> <div class="row centered-container"> <div class="col section__head"> <p><p style="text-align: left;">As organizations continue to drive towards digital acceleration, their application journeys sprawl across multiple clouds and virtual and physical data centers. The result is operational complexity, loss of visibility, and potential for misconfigurations, which lead to cybersecurity risks. Fortinet Cloud Security empowers organizations to achieve digital acceleration by securing any application on any cloud.</p> </p> </div> </div></div> <div class="C827-Video-Box aem-GridColumn aem-GridColumn--default--12"> <section class="category-top-content"> <div class="container"> <div class="row side-by-side-row__top side-by-side-row__bottom "> <div class="sbs-col-1 col-12 col-lg-7"> <div class="side-by-side-content"> <h3>Visibility and Control for Cloud Environments and Applications</h3> <p> Fortinet Cloud Security solutions deliver consistent policies and centralized management and visibility. Add to that security automation across all clouds and hybrid clouds, and organizations can securely build, deploy, and run applications. At the same time, deployment complexity is reduced and security is strengthened. </p> </div> </div> <div class="sbs-col-2 col-12 col-lg-5"> <div class="side-by-side-image box--video"> <a href="https://www.youtube.com/watch?v=Hc878PRiIvc" data-video="youtube" data-video-id="youtube"> <img class="lozad" data-src="/content/dam/fortinet/images/videos/video-cloud-security-secures-application-journey-on-cloud.png" alt="Fortinet Cloud Security Secures Any Application Journey on Any Cloud | Cloud Security"/> <div class="video-icon"> <img src="/etc.clientlibs/fortinet/clientLibs/ftnt-site/resources/img/play-overlay.svg" alt="video icon"/> </div> </a> </div> </div> </div> </div> </section> </div> <div class="C821-RTE aem-GridColumn aem-GridColumn--default--12"> <div class="row centered-container"> <div class="col section__head"> <p><h3 style="font-size: 2.6em;font-weight: 700;">Comprehensive Protection<br /> </h3> <div><b> </b></div> <p>Fortinet Cloud Security includes a broad portfolio that covers all application journeys. Our solutions are tightly integrated with a broad ecosystem of cloud and third-party platforms and technologies, along with the Fortinet Security Fabric. This empowers organizations to securely deploy on any cloud or virtual data center with consistent policies, centralized management and visibility, and security automation and orchestration.</p> <p> </p> <p> </p> </p> </div> </div></div> <div class="C05-Container aem-GridColumn aem-GridColumn--default--12"> <section class="section--resource cs--no-padding bg--dark-gray "> <div class="wrap wrap--default "> <div class="C807-Title"><style> .C05-Container .C807-Title .row.centered-container { padding-left: 0px; padding-right: 0px; } </style> <div class="row centered-container "> <div class="col section__head "> <div class="section-label"></div> <h2>Challenge: Securing the Application Journey</h2> </div> </div> </div> <div class="C822-Layout-Container"> <section class="section columns layout-white "> <div class="container-fluid"> <div class="row"> <div class="col-12 col-md-6 "> <div class="C822-Layout-Container"> <section class="section columns layout-white "> <div class="container-fluid"> <div class="row"> <div class="col-12 col30 custom-size" style="flex: 0 0 30%; max-width: 30%;"> <div class="C824-Image"> <img class="lozad" data-src="/content/dam/fortinet/images/icons/solutions/icon-challenge-cloud-anywhere.svg" alt="icon challenge cloud anywhere" width="100px" height="100px"/> </div> </div> <div class="col-12 col70 custom-size" style="flex: 0 0 70%; max-width: 70%;"> <div class="C821-RTE"> <div class="row "> <div class="col section__head"> <p><h3>Applications Can Live Anywhere<br /> </h3> <p>Applications can live anywhere from the data center to multi-cloud to edge compute. </p> </p> </div> </div></div> </div> </div> </div> </section></div> </div> <div class="col-12 col-md-6 "> <div class="C822-Layout-Container"> <section class="section columns layout-white "> <div class="container-fluid"> <div class="row"> <div class="col-12 col30 custom-size" style="flex: 0 0 30%; max-width: 30%;"> <div class="C824-Image"> <img class="lozad" data-src="/content/dam/fortinet/images/icons/solutions/icon-challenges-it-ot-convergence.svg" alt="icon challenges it ot convergence" width="100px" height="100px"/> </div> </div> <div class="col-12 col70 custom-size" style="flex: 0 0 70%; max-width: 70%;"> <div class="C821-RTE"> <div class="row "> <div class="col section__head"> <p><h3>Forced Acceleration</h3> <p>Organizations are still dealing with aftermath of forced acceleration to cloud – amplified security risks, operational complexity, misconfigurations, and loss of visibility.</p> </p> </div> </div></div> </div> </div> </div> </section></div> </div> </div> </div> </section></div> <div class="C822-Layout-Container"> <section class="section columns layout-white "> <div class="container-fluid"> <div class="row"> <div class="col-12 col-md-6 "> <div class="C822-Layout-Container"> <section class="section columns layout-white "> <div class="container-fluid"> <div class="row"> <div class="col-12 col30 custom-size" style="flex: 0 0 30%; max-width: 30%;"> <div class="C824-Image"> <img class="lozad" data-src="/content/dam/fortinet/images/icons/solutions/icon-challenge-edge-compute.svg" alt="icon challenge edge compute" width="80px" height="80px"/> </div> </div> <div class="col-12 col70 custom-size" style="flex: 0 0 70%; max-width: 70%;"> <div class="C821-RTE"> <div class="row "> <div class="col section__head"> <p><h3>Edge Compute</h3> <p>Edge compute emerging to bring applications and data closer to users / devices</p> </p> </div> </div></div> </div> </div> </div> </section></div> </div> <div class="col-12 col-md-6 "> <div class="C822-Layout-Container"> <section class="section columns layout-white "> <div class="container-fluid"> <div class="row"> <div class="col-12 col30 custom-size" style="flex: 0 0 30%; max-width: 30%;"> <div class="C824-Image"> <img class="lozad" data-src="/content/dam/fortinet/images/icons/solutions/icon-challenge-cloud-threats.svg" alt="icon challenge cloud threats" width="100px" height="100px"/> </div> </div> <div class="col-12 col70 custom-size" style="flex: 0 0 70%; max-width: 70%;"> <div class="C821-RTE"> <div class="row "> <div class="col section__head"> <p><h3>Cloud Threats<br /> </h3> <p>Misconfiguration of cloud security, insecure interfaces/APIs, exfiltration of sensitive data, and unauthorized access continue to be top cloud threats</p> </p> </div> </div></div> </div> </div> </div> </section></div> </div> </div> </div> </section></div> <div class="C822-Layout-Container"> <section class="section columns layout-white "> <div class="container-fluid"> <div class="row"> <div class="col-12 col-md-6 "> <div class="C822-Layout-Container"> <section class="section columns layout-white "> <div class="container-fluid"> <div class="row"> <div class="col-12 col30 custom-size" style="flex: 0 0 30%; max-width: 30%;"> <div class="C824-Image"> <img class="lozad" data-src="/content/dam/fortinet/images/icons/solutions/icon-challenge-bloat.svg" alt="icon challenge bloat" width="100px" height="100px"/> </div> </div> <div class="col-12 col70 custom-size" style="flex: 0 0 70%; max-width: 70%;"> <div class="C821-RTE"> <div class="row "> <div class="col section__head"> <p><h3>Deployment Complexity</h3> <p>Organizational preferences, processes, and/or technical requirements result in too many tools, solutions, and platforms</p> </p> </div> </div></div> </div> </div> </div> </section></div> </div> <div class="col-12 col-md-6 "> </div> </div> </div> </section></div> </div> </section> </div> <div class="C05-Container aem-GridColumn aem-GridColumn--default--12"> <section class="section--resource cs--small-padding-bottom "> <div class="wrap wrap--default "> <div class="C807-Title"><style> .C05-Container .C807-Title .row.centered-container { padding-left: 0px; padding-right: 0px; } </style> <div class="row centered-container "> <div class="col section__head "> <div class="section-label"></div> <h2>The State of Cloud Application Security</h2> </div> </div> </div> <div class="C900-Layout"> <div class=" features--benefits center-tile"> <div class="row stretch "> <div class="col-4 col-md-4 col-sm-12 cta--item"> <div class="C915-Features-Benefits"> <div class="products-features-benefits"> <div class="products-features-benefits-icon"> <img class="lozad" data-src="/content/dam/fortinet/images/icons/solutions/icon-multicloud.svg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" alt=""/> </div> <div class="products-features-benefits-desc"> <p><b>Hybrid / Multi-Clouds</b></p> </div> </div> </div> <div class="C915-Features-Benefits"> <div class="products-features-benefits benefits"> <div class="products-features-benefits-icon"> </div> <div class="products-features-benefits-desc"> <p>78% of organizations are using a multi-cloud or hybrid environment.</p> <p> </p> <p><span style="font-weight: 700;"><i>Cybersecurity Insiders <a href="https://global.fortinet.com/lp-en-2024-cloud-report" target="_blank"><span style="font-weight: normal;text-transform: capitalize;">2024 Cloud Security Report</span></a></i></span></p> </div> </div> </div> </div> <div class="col-4 col-md-4 col-sm-12 cta--item"> <div class="C915-Features-Benefits"> <div class="products-features-benefits"> <div class="products-features-benefits-icon"> <img class="lozad" data-src="/content/dam/fortinet/images/icons/solutions/icon-challenge-skills-shortage.svg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" alt=""/> </div> <div class="products-features-benefits-desc"> <p><b>Skills Shortage</b></p> </div> </div> </div> <div class="C915-Features-Benefits"> <div class="products-features-benefits benefits"> <div class="products-features-benefits-icon"> </div> <div class="products-features-benefits-desc"> <p>58% of IT decision-makers say insufficient skills and a lack of properly trained IT/security staff are the prime causes of breaches.</p> <p> </p> <p><span style="font-weight: 700;"><i>Fortinet <a href="/uk/resources/reports/cybersecurity-skills-gap"><span style="font-weight: normal;text-transform: capitalize;">2024 Cybersecurity Skills Gap Global Research Report</span></a></i></span></p> </div> </div> </div> </div> <div class="col-4 col-md-4 col-sm-12 cta--item"> <div class="C915-Features-Benefits"> <div class="products-features-benefits"> <div class="products-features-benefits-icon"> <img class="lozad" data-src="/content/dam/fortinet/images/icons/solutions/icon-cloud-challenges.svg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" alt=""/> </div> <div class="products-features-benefits-desc"> <p><b>Cloud Security Challenges</b></p> </div> </div> </div> <div class="C915-Features-Benefits"> <div class="products-features-benefits benefits"> <div class="products-features-benefits-icon"> </div> <div class="products-features-benefits-desc"> <p>96% of organizations are moderately to extremely concerned about cloud security.</p> <p> </p> <p><i><span style="font-weight: 700;">Cybersecurity Insiders</span> <a href="https://global.fortinet.com/lp-en-2024-cloud-report" target="_blank"><span style="font-weight: normal;text-transform: capitalize;">2024 Cloud Security Report</span></a></i></p> </div> </div> </div> </div> </div> </div></div> <div class="C900-Layout"> <div class=" features--benefits center-tile no-border-bottom"> <div class="row stretch "> <div class="col-4 col-md-4 col-sm-12 cta--item"> <div class="C915-Features-Benefits"> <div class="products-features-benefits benefits"> <div class="products-features-benefits-icon"> <img class="lozad" data-src="/content/dam/fortinet/images/icons/solutions/icon-application-concerns.svg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" alt=""/> </div> <div class="products-features-benefits-desc"> <p><b>Application Concerns</b></p> </div> </div> </div> <div class="C915-Features-Benefits"> <div class="products-features-benefits benefits"> <div class="products-features-benefits-icon"> </div> <div class="products-features-benefits-desc"> <p>Top concerns for application protection include protecting data (43%) and threat detection (42%)</p> <p> </p> <p><i><span style="font-weight: 700;">Cybersecurity Insiders</span> <a href="https://global.fortinet.com/lp-en-2024-cloud-report" target="_blank"><span style="font-weight: normal;text-transform: capitalize;">2024 Cloud Security Report</span></a></i></p> </div> </div> </div> </div> <div class="col-4 col-md-4 col-sm-12 cta--item"> <div class="C915-Features-Benefits"> <div class="products-features-benefits benefits"> <div class="products-features-benefits-icon"> <img class="lozad" data-src="/content/dam/fortinet/images/icons/benefits-extra/icon-security-fabric.svg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" alt=""/> </div> <div class="products-features-benefits-desc"> <p><b>Cybersecurity Fabric</b></p> </div> </div> </div> <div class="C915-Features-Benefits"> <div class="products-features-benefits benefits"> <div class="products-features-benefits-icon"> </div> <div class="products-features-benefits-desc"> <p>95% of professionals consider the use of a single cloud security platform with a single dashboard to be moderately to extremely helpful.</p> <p> </p> <p><i><span style="font-weight: 700;">Cybersecurity Insiders</span> <a href="https://global.fortinet.com/lp-en-2024-cloud-report" target="_blank"><span style="font-weight: normal;text-transform: capitalize;">2024 Cloud Security Report</span></a></i></p> </div> </div> </div> </div> <div class="col-4 col-md-4 col-sm-12 cta--item"> <div class="C915-Features-Benefits"> <div class="products-features-benefits benefits"> <div class="products-features-benefits-icon"> <img class="lozad" data-src="/content/dam/fortinet/images/icons/solutions/icon-ai-powered-security-blue.svg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" alt=""/> </div> <div class="products-features-benefits-desc"> <p><b>AI in Cybersecurity</b></p> </div> </div> </div> <div class="C915-Features-Benefits"> <div class="products-features-benefits benefits"> <div class="products-features-benefits-icon"> </div> <div class="products-features-benefits-desc"> <p>67% of organizations report they are testing AI capabilities for security.</p> <p> </p> <p><i><span style="font-weight: 700;">CSA</span> <a href="https://cloudsecurityalliance.org/artifacts/the-state-of-ai-and-security-survey-report" target="_blank"><span style="font-weight: normal;text-transform: capitalize;">The State of AI and Security Survey Report, 2024</span></a></i></p> </div> </div> </div> </div> </div> </div></div> </div> </section> </div> <div class="C05-Container aem-GridColumn aem-GridColumn--default--12"> <section class="section--resource cs--small-padding-bottom bg--dark-gray "> <div class="wrap wrap--default "> <div class="C807-Title"><style> .C05-Container .C807-Title .row.centered-container { padding-left: 0px; padding-right: 0px; } </style> <div class="row centered-container "> <div class="col section__head "> <div class="section-label"></div> <h2>Fabric Solution: Secure Application Journey</h2> </div> </div> </div> <div class="C822-Layout-Container"> <section class="section columns layout-white "> <div class="container-fluid"> <div class="row"> <div class="col-12 col-md-4 "> <div class="C824-Image"> <img class="lozad" data-src="/content/dam/fortinet/images/icons/benefits/icon-consistent-security-everywhere-blue.svg" alt="icon consistent security everywhere blue" width="100px" height="100px"/> </div> <div class="C821-RTE"> <div class="row "> <div class="col section__head"> <p><p> </p> <p style="text-align: center;"><span style="font-size: 21.0px;color: rgb(30,113,217);"><b>1</b></span><br /> platform</p> </p> </div> </div></div> </div> <div class="col-12 col-md-4 "> <div class="C824-Image"> <img class="lozad" data-src="/content/dam/fortinet/images/icons/benefits/icons-reduce-risk-blue.svg" alt="icons reduce risk blue" width="100px" height="100px"/> </div> <div class="C821-RTE"> <div class="row "> <div class="col section__head"> <p><p> </p> <p style="text-align: center;"><span style="font-size: 21.0px;color: rgb(30,113,217);"><b>Up to 50%</b></span><br /> reduction in cost</p> </p> </div> </div></div> </div> <div class="col-12 col-md-4 "> <div class="C824-Image"> <img class="lozad" data-src="/content/dam/fortinet/images/icons/benefits/icon-cloud-security-blue.svg" alt="icon cloud security blue" width="100px" height="100px"/> </div> <div class="C821-RTE"> <div class="row "> <div class="col section__head"> <p><p> </p> <p style="text-align: center;"><span style="font-size: 21.0px;color: rgb(30,113,217);"><b>&gt;4200</b></span><br /> protected web applications</p> </p> </div> </div></div> </div> </div> </div> </section></div> <div class="C05-Container"> <section class="section--resource cs--no-padding bg--light-gray "> <div class="wrap wrap--default "> <div class="C822-Layout-Container"> <section class="section columns layout-darkgrey "> <div class="container-fluid"> <div class="row"> <div class="col-12 col-md-4 "> <div class="C821-RTE"> <div class="row "> <div class="col section__head"> <p><p><img src="/content/dam/fortinet/images/icons/icon-check-blue.svg" width="22" alt=""/></p> <h3>Consistent Security Everywhere</h3> <p>Gain consistent security and centralized visibility and management, everywhere applications live</p> </p> </div> </div></div> </div> <div class="col-12 col-md-4 "> <div class="C821-RTE"> <div class="row "> <div class="col section__head"> <p><p><img src="/content/dam/fortinet/images/icons/icon-check-blue.svg" width="22" alt=""/></p> <h3>Broad Use Case Coverage</h3> <p>Comprehensive, scalable, and flexible solutions for securing application journeys of today and tomorrow</p> </p> </div> </div></div> </div> <div class="col-12 col-md-4 "> <div class="C821-RTE"> <div class="row "> <div class="col section__head"> <p><p><img src="/content/dam/fortinet/images/icons/icon-check-blue.svg" width="22" alt=""/></p> <h3>Cloud-native Security</h3> <p>Reduced friction across clouds and simplified operations with cloud-native integrations</p> </p> </div> </div></div> </div> </div> </div> </section></div> </div> </section> </div> </div> </section> </div> <div class="C828-Tabs aem-GridColumn aem-GridColumn--default--12"> <section class="products-list layout-blue borderbottom-true"> <div class="container"> <div class="row"> <div class="col-12 col-lg-7"> <div class="globe-header"> <img class="lozad" data-src="/content/dam/fortinet/images/hero-banners/products/hero-generic-foreground-blank.png" alt="hero generic foreground blank"/> </div> <div id="tabs" class="d-flex flex-column"> <div class="row"> <div class="col-12 list-title"> <h2>Application Security</h2> </div> </div> <div class="row " role="tablist"> <div class="product col-12 col-lg-4 col-md-6 px-3"> <a role="tab" href="#" data-tab-index="0" tabindex="0" class="d-flex flex-column align-items-center justify-content-center tab-switcher active"> <h3 class="product-name h4">FortiGate Virtual Network Firewall</h3> <div class="product-category"><em>Hybrid Cloud Security</em></div> </a> </div> <div class="product col-12 col-lg-4 col-md-6 px-3"> <a role="tab" href="#" data-tab-index="1" tabindex="0" class="d-flex flex-column align-items-center justify-content-center tab-switcher "> <h3 class="product-name h4">FortiWeb</h3> <div class="product-category"><em>Web Application / API Protection</em></div> </a> </div> <div class="product col-12 col-lg-4 col-md-6 px-3"> <a role="tab" href="#" data-tab-index="2" tabindex="0" class="d-flex flex-column align-items-center justify-content-center tab-switcher "> <h3 class="product-name h4">FortiGate CNF</h3> <div class="product-category"><em>Cloud-Native Protection</em></div> </a> </div> <div class="product col-12 col-lg-4 col-md-6 px-3"> <a role="tab" href="#" data-tab-index="3" tabindex="0" class="d-flex flex-column align-items-center justify-content-center tab-switcher "> <h3 class="product-name h4">Lacework FortiCNAPP</h3> <div class="product-category"><em>Cloud-Native Protection</em></div> </a> </div> <div class="product col-12 col-lg-4 col-md-6 px-3"> <a role="tab" href="#" data-tab-index="4" tabindex="0" class="d-flex flex-column align-items-center justify-content-center tab-switcher "> <h3 class="product-name h4">FortiDDoS</h3> <div class="product-category"><em>Hybrid Cloud Security</em></div> </a> </div> <div class="product col-12 col-lg-4 col-md-6 px-3"> <a role="tab" href="#" data-tab-index="5" tabindex="0" class="d-flex flex-column align-items-center justify-content-center tab-switcher "> <h3 class="product-name h4">Email Security</h3> <div class="product-category"><em>SAAS Security</em></div> </a> </div> <div class="product col-12 col-lg-4 col-md-6 px-3"> <a role="tab" href="#" data-tab-index="6" tabindex="0" class="d-flex flex-column align-items-center justify-content-center tab-switcher "> <h3 class="product-name h4"> FortiGSLB &amp; FortiADC</h3> <div class="product-category"><em>Web Application / API Protection</em></div> </a> </div> <div class="product col-12 col-lg-4 col-md-6 px-3"> <a role="tab" href="#" data-tab-index="7" tabindex="0" class="d-flex flex-column align-items-center justify-content-center tab-switcher "> <h3 class="product-name h4">FortiDevSec</h3> <div class="product-category"><em>Cloud-Native Protection</em></div> </a> </div> <div class="product col-12 col-lg-4 col-md-6 px-3"> <a role="tab" href="#" data-tab-index="8" tabindex="0" class="d-flex flex-column align-items-center justify-content-center tab-switcher "> <h3 class="product-name h4"> FortiCASB</h3> <div class="product-category"><em>SAAS Security</em></div> </a> </div> <div class="product col-12 col-lg-4 col-md-6 px-3"> <a role="tab" href="#" data-tab-index="9" tabindex="0" class="d-flex flex-column align-items-center justify-content-center tab-switcher "> <h3 class="product-name h4">Public Cloud Security</h3> <div class="product-category"><em>Cloud-Native Protection</em></div> </a> </div> </div> </div> </div> <div id="allTabsContainer" class="col-12 col-lg-5 product-info-panel"> <div class="big-blue-divider d-block d-lg-none"></div> <div class="product-info tab-container" role="tabpanel" data-tab-index="0"> <div class="product-info-inner"> <div class="product-name h2">FortiGate Virtual Network Firewall</div> <div class="divider--blue"></div> <div class="product-description"> <p>FortiGate NGFWs deliver industry-leading enterprise security for any edge at any scale</p> <p class="actions"> <a class="cta" href="/uk/products/private-cloud-security/fortigate-virtual-appliances" target="_self"> Learn more about FortiGate Virtual Network Firewall </a> </p> </div> <div class="product-resources"> <div class="title">Product Resources</div> <ul> <li> <a class="cta" target="_blank" href="/content/dam/fortinet/assets/white-papers/pov-securing-the-cloud-network-for-digital-acceleration.pdf"> Why Digital Acceleration Needs a Secure Cloud Network </a> </li> <li> <a class="cta" target="_blank" href="/content/dam/fortinet/assets/white-papers/ch-essential-guidelines-to-protecting-your-application-deployment.pdf"> Essential Guidelines to Protecting Your Application Deployment Across Clouds </a> </li> <li> <a class="cta" target="_blank" href="/content/dam/fortinet/assets/solution-guides/sb-power-digital-acceleration.pdf"> Fortify Hybrid and Multi-cloud Perimeters to Power Digital Acceleration </a> </li> <li> <a class="cta" target="_blank" href="/content/dam/fortinet/assets/data-sheets/fortigate-vm.pdf"> FortiGate® Virtual Appliances Datasheet </a> </li> <li> <a class="cta" target="_blank" href="/content/dam/fortinet/assets/data-sheets/Fortinet_Product_Matrix.pdf"> FortiGate® Network Security Platform Product Matrix </a> </li> <li> <a class="cta" target="_blank" href="https://m.kaon.com/c/ft/Da33OQ"> Explore the Applications of Cloud Security on a Business </a> </li> <li> <a class="cta" target="_self" href="/uk/demo-center/fortigate-vm-demo"> Free Product Demo </a> </li> </ul> </div> <div class="product-documents"> <p class="documents-copy"> Find solution guides, eBooks, data sheets, analyst reports, and more. </p> <div class="actions"> <a class="cta" href="/uk/products/private-cloud-security/fortigate-virtual-appliances#resources" target="_self"> Go to Document Center </a> </div> </div> </div> </div> <div class="product-info tab-container" role="tabpanel" data-tab-index="1" style="display: none;"> <div class="product-info-inner"> <div class="product-name h2">FortiWeb</div> <div class="divider--blue"></div> <div class="product-description"> <p>Protection for web applications and API’s</p> <p class="actions"> <a class="cta" href="/uk/products/web-application-firewall/fortiweb" target="_self"> Learn more about FortiWeb </a> </p> </div> <div class="product-resources"> <div class="title">Product Resources</div> <ul> <li> <a class="cta" target="_blank" href="/content/dam/fortinet/assets/data-sheets/FortiWeb.pdf"> FortiWeb™ Data Sheet </a> </li> <li> <a class="cta" target="_blank" href="/content/dam/fortinet/assets/data-sheets/fortiweb-cloud.pdf"> FortiWeb™ Cloud WAF as a Service for AWS </a> </li> <li> <a class="cta" target="_blank" href="/content/dam/fortinet/assets/data-sheets/fortiweb-cloud-gcp.pdf"> FortiWeb™ Cloud WAF-as-a-Service for GCP </a> </li> <li> <a class="cta" target="_blank" href="/content/dam/fortinet/assets/data-sheets/fortiweb-cloud-azure.pdf"> FortiWeb™ Cloud WAF-as-a-Service for Azure </a> </li> <li> <a class="cta" target="_blank" href="https://m.kaon.com/c/ft/Da33OQ"> Explore the Applications of Cloud Security on a Business </a> </li> <li> <a class="cta" target="_self" href="/uk/demo-center/fortiweb-demo"> Free Product Demo </a> </li> </ul> </div> <div class="product-documents"> <p class="documents-copy"> Find solution guides, eBooks, data sheets, analyst reports, and more. </p> <div class="actions"> <a class="cta" href="/uk/products/web-application-firewall/fortiweb#resources" target="_self"> Go to Document Center </a> </div> </div> </div> </div> <div class="product-info tab-container" role="tabpanel" data-tab-index="2" style="display: none;"> <div class="product-info-inner"> <div class="product-name h2">FortiGate CNF</div> <div class="divider--blue"></div> <div class="product-description"> <p>Network visibility and control on AWS</p> <p class="actions"> <a class="cta" href="/uk/products/public-cloud-security/cloud-native-firewall" target="_self"> Learn more about FortiGate CNF </a> </p> </div> <div class="product-resources"> <div class="title">Product Resources</div> <ul> <li> <a class="cta" target="_blank" href="/content/dam/fortinet/assets/ebook/eb-esg-modernize-network-security-on-public-clouds.pdf"> eBook: Looking to Modernize Network Security on Public Clouds? </a> </li> <li> <a class="cta" target="_blank" href="/content/dam/fortinet/assets/solution-guides/sb-fortigate-cloud-native-firewall.pdf"> Solution Brief: Secure Your Migration to AWS with a Cloud-Native Managed Firewall Service </a> </li> <li> <a class="cta" target="_blank" href="/content/dam/fortinet/assets/data-sheets/fortigate-cnf.pdf"> FortiGate CNF Data Sheet </a> </li> <li> <a class="cta" target="_blank" href="https://aws.amazon.com/marketplace/pp/prodview-vtjjha5neo52i"> AWS Marketplace PAYG Listing </a> </li> <li> <a class="cta" target="_blank" href="https://aws.amazon.com/marketplace/pp/prodview-vdzvgejln3zdy"> AWS Marketplace Annual Contract Listing </a> </li> </ul> </div> <div class="product-documents"> <p class="documents-copy"> Find solution guides, eBooks, data sheets, analyst reports, and more. </p> <div class="actions"> <a class="cta" href="/uk/products/public-cloud-security/cloud-native-firewall#resources" target="_self"> Go to Document Center </a> </div> </div> </div> </div> <div class="product-info tab-container" role="tabpanel" data-tab-index="3" style="display: none;"> <div class="product-info-inner"> <div class="product-name h2">Lacework FortiCNAPP</div> <div class="divider--blue"></div> <div class="product-description"> <p>Visibility and context to simplify securing everything from code to cloud</p> <p class="actions"> <a class="cta" href="/uk/products/forticnapp" target="_self"> Learn more about Lacework FortiCNAPP </a> </p> </div> <div class="product-resources"> <div class="title">Product Resources</div> <ul> <li> <a class="cta" target="_blank" href="/content/dam/fortinet/assets/data-sheets/forticnapp.pdf"> Lacework FortiCNAPP Data Sheet </a> </li> <li> <a class="cta" target="_blank" href="/content/dam/fortinet/assets/data-sheets/og-forticnapp.pdf"> Lacework FortiCNAPP Ordering Guide </a> </li> <li> <a class="cta" target="_blank" href="https://global.fortinet.com/lp-en-ap-CNAPP-dummies?lsci=701Hr000002MOZzIAO"> CNAPP for Dummies Guide </a> </li> <li> <a class="cta" target="_self" href="/uk/demo-center/forticnapp-demo"> Product Demo </a> </li> </ul> </div> <div class="product-documents"> <p class="documents-copy"> Find solution guides, eBooks, data sheets, analyst reports, and more. </p> <div class="actions"> <a class="cta" href="/uk/resources?q=cnapp&document_type=&product=&searchengine=site&site=https%3A%2F%2Fwww.fortinet.com" target="_self"> Go to Document Center </a> </div> </div> </div> </div> <div class="product-info tab-container" role="tabpanel" data-tab-index="4" style="display: none;"> <div class="product-info-inner"> <div class="product-name h2">FortiDDoS</div> <div class="divider--blue"></div> <div class="product-description"> <p>Defense against all types of DDoS attacks</p> <p class="actions"> <a class="cta" href="/uk/products/ddos/fortiddos" target="_self"> Learn more about FortiDDoS </a> </p> </div> <div class="product-resources"> <div class="title">Product Resources</div> <ul> <li> <a class="cta" target="_blank" href="/content/dam/fortinet/assets/data-sheets/fortiddos.pdf"> FortiDDoS™ Data Sheet </a> </li> <li> <a class="cta" target="_blank" href="/content/dam/fortinet/assets/white-papers/DDoS-Attack-Mitigation-Demystified.pdf"> DDoS Attack Mitigation Technologies Demystified </a> </li> <li> <a class="cta" target="_blank" href="/content/dam/fortinet/assets/white-papers/IDC_Analyst_Connection_DDOS_Prevention__Time_for_Defense_in_Depth.pdf"> FortiDDoS™ - IDC Analyst Connection </a> </li> <li> <a class="cta" target="_blank" href="/content/dam/fortinet/assets/case-studies/CS-Optical-Network.pdf"> Optical Network Case Study </a> </li> <li> <a class="cta" target="_self" href="/uk/demo-center/fortiddos-demo"> Free Product Demo </a> </li> </ul> </div> <div class="product-documents"> <p class="documents-copy"> Find solution guides, eBooks, data sheets, analyst reports, and more. </p> <div class="actions"> <a class="cta" href="/uk/products/ddos/fortiddos#resources" target="_self"> Go to Document Center </a> </div> </div> </div> </div> <div class="product-info tab-container" role="tabpanel" data-tab-index="5" style="display: none;"> <div class="product-info-inner"> <div class="product-name h2">Email Security</div> <div class="divider--blue"></div> <div class="product-description"> <p>Advanced, multi-layer protection against the full spectrum of email-borne threats</p> <p class="actions"> <a class="cta" href="/uk/products/email-security" target="_self"> Learn more about FortiMail </a> </p> </div> <div class="product-resources"> <div class="title">Product Resources</div> <ul> <li> <a class="cta" target="_blank" href="/content/dam/fortinet/assets/data-sheets/FortiMail.pdf"> FortiMail Data Sheet </a> </li> <li> <a class="cta" target="_blank" href="/content/dam/fortinet/assets/data-sheets/FortiMail-Cloud-Gateway.pdf"> FortiMail Cloud Data Sheet </a> </li> <li> <a class="cta" target="_blank" href="/content/dam/fortinet/assets/solution-guides/sb-enterprise-office-365-fortimail.pdf"> Securing Office 365 with FortiMail </a> </li> <li> <a class="cta" target="_blank" href="/content/dam/fortinet/assets/white-papers/fortimail-identity-based-encryption.pdf"> FortiMail Identity Based Encryption </a> </li> <li> <a class="cta" target="_blank" href="/content/dam/fortinet/assets/solution-guides/sb-protect-digital-business-with-a-unique-email-security-approach.pdf"> Protect Digital Business with A Unique Email Security Approach </a> </li> <li> <a class="cta" target="_self" href="/uk/demo-center/fortimail-demo"> Free Product Demo </a> </li> </ul> </div> <div class="product-documents"> <p class="documents-copy"> Find solution guides, eBooks, data sheets, analyst reports, and more. </p> <div class="actions"> <a class="cta" href="/uk/products/email-security#resources" target="_self"> Go to Document Center </a> </div> </div> </div> </div> <div class="product-info tab-container" role="tabpanel" data-tab-index="6" style="display: none;"> <div class="product-info-inner"> <div class="product-name h2"> FortiGSLB &amp; FortiADC</div> <div class="divider--blue"></div> <div class="product-description"> <p>Load balancing and web application protection</p> <p class="actions"> <a class="cta" href="/uk/products/application-delivery-controller/fortiadc" target="_self"> Learn more about FortiGSLB and FortiADC </a> </p> </div> <div class="product-resources"> <div class="title">Product Resources</div> <ul> <li> <a class="cta" target="_blank" href="/content/dam/fortinet/assets/data-sheets/fortigslb.pdf"> FortiGSLB Cloud™ Datasheet </a> </li> <li> <a class="cta" target="_blank" href="/content/dam/fortinet/assets/data-sheets/FortiADC.pdf"> FortiADC™ Datasheet </a> </li> <li> <a class="cta" target="_blank" href="/content/dam/fortinet/assets/solution-guides/SSL-Visibility-Inspection-FortiADC.pdf"> SSL Visibility and Inspection with FortiADC </a> </li> <li> <a class="cta" target="_blank" href="/content/dam/fortinet/assets/solution-guides/sb-fortiadc.pdf"> FortiGSLB Quickly and Securely Delivers Applications Anywhere </a> </li> <li> <a class="cta" target="_blank" href="https://www.youtube.com/watch?v=mgCZP4y-eG0"> FortiADC Introduction </a> </li> <li> <a class="cta" target="_self" href="/uk/demo-center/fortiadc-demo"> Free Product Demo </a> </li> </ul> </div> <div class="product-documents"> <p class="documents-copy"> Find solution guides, eBooks, data sheets, analyst reports, and more. </p> <div class="actions"> <a class="cta" href="/uk/products/application-delivery-controller/fortiadc#resources" target="_self"> Go to Document Center </a> </div> </div> </div> </div> <div class="product-info tab-container" role="tabpanel" data-tab-index="7" style="display: none;"> <div class="product-info-inner"> <div class="product-name h2">FortiDevSec</div> <div class="divider--blue"></div> <div class="product-description"> <p>Detection and remediation of vulnerabilities </p> <p class="actions"> <a class="cta" href="/uk/products/fortidevsec" target="_self"> Learn more about FortiDevSec </a> </p> </div> <div class="product-resources"> <div class="title">Product Resources</div> <ul> <li> <a class="cta" target="_blank" href="/content/dam/fortinet/assets/data-sheets/fortidevsec.pdf"> FortiDevSec Datasheet </a> </li> <li> <a class="cta" target="_self" href="/uk/demo-center/fortidevsec-demo"> Free Product Demo </a> </li> </ul> </div> <div class="product-documents"> <p class="documents-copy"> Find solution guides, eBooks, data sheets, analyst reports, and more. </p> <div class="actions"> <a class="cta" href="/uk/products/fortidevsec#resources" target="_self"> Go to Document Center </a> </div> </div> </div> </div> <div class="product-info tab-container" role="tabpanel" data-tab-index="8" style="display: none;"> <div class="product-info-inner"> <div class="product-name h2"> FortiCASB</div> <div class="divider--blue"></div> <div class="product-description"> <p>Visibility and control for SAAS applications</p> <p class="actions"> <a class="cta" href="/uk/support/support-services/fortiguard-security-subscriptions/casb" target="_self"> Learn more about FortiCASB </a> </p> </div> <div class="product-resources"> <div class="title">Product Resources</div> <ul> <li> <a class="cta" target="_blank" href="/content/dam/fortinet/assets/data-sheets/FortiCASB.pdf"> FortiCASB Data Sheet </a> </li> <li> <a class="cta" target="_blank" href="/content/dam/fortinet/assets/solution-guides/sb-SaaS-visibility-and-control.pdf"> Fortinet SaaS Visibility and Control for the Cloud </a> </li> <li> <a class="cta" target="_blank" href="/content/dam/fortinet/assets/solution-guides/sb-protecting-enterprises-from-the-risks-of-saas.pdf"> Protecting Enterprises from the Risks of Software-as-a-Service (SAAS) </a> </li> <li> <a class="cta" target="_blank" href="/content/dam/fortinet/assets/solution-guides/sb-securing-cloud-applications.pdf"> Securing Cloud Applications </a> </li> </ul> </div> <div class="product-documents"> <p class="documents-copy"> Find solution guides, eBooks, data sheets, analyst reports, and more. </p> <div class="actions"> <a class="cta" href="/uk/support/support-services/fortiguard-security-subscriptions/casb" target="_self"> Go To Document Center </a> </div> </div> </div> </div> <div class="product-info tab-container" role="tabpanel" data-tab-index="9" style="display: none;"> <div class="product-info-inner"> <div class="product-name h2">Public Cloud Security</div> <div class="divider--blue"></div> <div class="product-description"> <p>Public cloud infrastructure and workload security</p> </div> <div class="product-resources"> <div class="title">Cloud Service Providers</div> <ul> <li> <a class="cta" target="_self" href="/uk/products/public-cloud-security/aws"> Amazon Web Services (AWS) </a> </li> <li> <a class="cta" target="_self" href="/uk/products/public-cloud-security/azure"> Microsoft Azure </a> </li> <li> <a class="cta" target="_self" href="/uk/products/public-cloud-security/gcp"> Google Cloud </a> </li> <li> <a class="cta" target="_self" href="/uk/products/public-cloud-security/OracleCloud"> Oracle Cloud Infrastructure (OCI) </a> </li> </ul> </div> <div class="product-documents"> <p class="documents-copy"> Find solution guides, eBooks, data sheets, analyst reports, and more. </p> <div class="actions"> <a class="cta" href="/uk/products/public-cloud-security#resources" target="_self"> Go To Document Center </a> </div> </div> </div> </div> </div> </div> </div> </section> </div> <div class="C807-Title aem-GridColumn aem-GridColumn--default--12"><style> .C05-Container .C807-Title .row.centered-container { padding-left: 0px; padding-right: 0px; } </style> <div class="row centered-container keep3remmargin"> <div class="col section__head "> <div class="section-label"></div> <h2>Secure Applications and Connectivity</h2> </div> </div> </div> <div class="C821-RTE aem-GridColumn aem-GridColumn--default--12"> <div class="row centered-container"> <div class="col section__head"> <p><p style="text-align: left;">Fortinet cloud security solutions provide visibility and control across public and private clouds, and data centers.</p> </p> </div> </div></div> <div class="C825-Image-Box-Component aem-GridColumn aem-GridColumn--default--12"><style> </style> <section> <div class="container"> <div class="panel__body"> <div class="row d-flex flex-wrap align-items-center side-by-side-row__top "> <div class="col-12 col-md-6 my-5 my-lg-0"> <h3> Hybrid Security </h3> <div class="my-5"> <p>Organizations are expanding, deploying, and interconnecting applications and networks across multiple clouds and both virtual and physical data centers. Our hybrid security solutions protect and connect across all points of deployment while simplifying cloud operations. A single pane of glass delivers visibility and consistent cybersecurity policies throughout the environment.</p> </div> </div> <div class="col-12 col-md-6"> <div class="side-by-side-image"> <div class="image-component C824-Image"> <a target="_self" href="/uk/products/public-cloud-security/aws" class="overlay-3d-model"> <img class="lozad" data-src="/content/dam/fortinet/images/icons/solutions/solution-topic-visibility-and-control.png" alt="visibility and control" width="250px" height="100px"/> </a> </div> </div> </div> </div> </div> </div> </section> </div> <div class="C825-Image-Box-Component aem-GridColumn aem-GridColumn--default--12"><style> </style> <section> <div class="container"> <div class="panel__body"> <div class="row d-flex flex-wrap align-items-center side-by-side-row__top "> <div class="col-12 col-md-6 my-5 my-lg-0"> <div class="side-by-side-image"> <div class="image-component C824-Image"> <a target="_self" href="/uk/products/public-cloud-security/azure" class="overlay-3d-model"> <img class="lozad" data-src="https://marvel-b1-cdn.bc0a.com/f00000000216283/www.fortinet.com/content/dam/fortinet/images/icons/solutions/solution-topic-application-security.png" alt="No Alt Text" width="250px" height="100px"/> </a> </div> </div> </div> <div class="col-12 col-md-6"> <h3> Application and API Protection </h3> <div class="my-5"> <p>Advanced application-layer cloud-security controls enable you to choose the best cloud platforms and technical systems based on business priorities, not security limitations. With advanced AI/ML and automation, Fortinet simplifies securing web applications and APIs with robust protection and mitigation against threats, including <a href="/uk/resources/cyberglossary/bot">bots</a> and the OWASP Top 10.</p> </div> </div> </div> </div> </div> </section> </div> <div class="C825-Image-Box-Component aem-GridColumn aem-GridColumn--default--12"><style> </style> <section> <div class="container"> <div class="panel__body"> <div class="row d-flex flex-wrap align-items-center side-by-side-row__top "> <div class="col-12 col-md-6 my-5 my-lg-0"> <h3> Cloud-Native Protection </h3> <div class="my-5"> <p>With cloud-native security solutions to protect workloads and cloud-first application lifecycles, you can take full advantage of cloud computing to drive business forward. In addition, you can gain insights into and manage your cloud security postures on any cloud.</p> </div> </div> <div class="col-12 col-md-6"> <div class="side-by-side-image"> <div class="image-component C824-Image"> <a target="_self" href="/uk/products/public-cloud-security/OracleCloud" class="overlay-3d-model"> <img class="lozad" data-src="https://marvel-b1-cdn.bc0a.com/f00000000216283/www.fortinet.com/content/dam/fortinet/images/icons/solutions/solution-topic-secure-connectivity.png" alt="No Alt Text" width="250px" height="100px"/> </a> </div> </div> </div> </div> </div> </div> </section> </div> <div class="C821-RTE aem-GridColumn aem-GridColumn--default--12"> <div class="row "> <div class="col section__head"> <p><p> </p> <p> </p> </p> </div> </div></div> <div class="C806-Grid aem-GridColumn aem-GridColumn--default--12"> <section class="section section-use-cases background-lightgrey py-5"> <div class="container"> <div class="section__head my-5"> <style> .C05-Container .C807-Title .row.centered-container { padding-left: 0px; padding-right: 0px; } </style> <div class="row "> <div class="col section__head "> <div class="section-label"></div> <h2>Secure Any Application in Any Cloud</h2> </div> </div> <p class="my-5">Fortinet cloud security solutions enable secure cloud connectivity and advanced threat protection through tight integration with all major public cloud providers. These integrations ensure privacy while leveraging the benefits of scalability, metering, and time to market.</p> </div> <div class="section__body"> <ul class="list"> <li class="border my-3"> <div class="card" role="group" aria-label="use-case"> <a class="main-link" href="/uk/products/public-cloud-security/aws" target="_self"> <div class="oval"> <img src="/content/dam/fortinet/images/icons/aws.png" alt="aws"/> </div> <h3 class="title text-uppercase"> Amazon Web Services (AWS) </h3> </a> <p class="my-3">Fortinet protects your AWS environment with best-in-class security solutions. Integrations with key AWS services simplify security management, ensure full visibility across environments, and provide broad protection across your workloads and applications.</p> </div> </li> <li class="border my-3"> <div class="card" role="group" aria-label="use-case"> <a class="main-link" href="/uk/products/public-cloud-security/azure" target="_self"> <div class="oval"> <img src="/content/dam/fortinet/images/icons/azure.png" alt="azure"/> </div> <h3 class="title text-uppercase"> Microsoft Azure </h3> </a> <p class="my-3">Fortinet solutions integrate with Azure services to provide transparency of security policies and events. Broad protection, native integration, and automated management enable consistent enforcement and visibility across hybrid and multi-cloud environments.</p> </div> </li> <li class="border my-3"> <div class="card" role="group" aria-label="use-case"> <a class="main-link" href="/uk/products/public-cloud-security/gcp" target="_self"> <div class="oval"> <img src="/content/dam/fortinet/images/icons/google.png" alt="google"/> </div> <h3 class="title text-uppercase"> Google Cloud </h3> </a> <p class="my-3">Fortinet security for Google Cloud helps you maintain operationally viable, consistent security protection from on-premises to the cloud. It delivers natively integrated, multilevel security and threat protection to improve overall security posture and reduce misconfiguration.</p> </div> </li> <li class="border my-3"> <div class="card" role="group" aria-label="use-case"> <a class="main-link" href="/uk/products/public-cloud-security/OracleCloud" target="_self"> <div class="oval"> <img src="/content/dam/fortinet/images/icons/oracle.png" alt="oracle"/> </div> <h3 class="title text-uppercase"> Oracle Cloud Infrastructure (OCI) </h3> </a> <p class="my-3">Oracle and Fortinet together deliver cloud services that allow users and developers to build, deploy, and manage workloads seamlessly—in the cloud or on-premises. With Fortinet, OCI users can apply consistent security policies throughout multi-cloud infrastructures.</p> </div> </li> <li class="border my-3"> <div class="card" role="group" aria-label="use-case"> <a class="main-link" href="/uk/solutions/sap-s4hana-security" target="_self"> <div class="oval"> <img src="/content/dam/fortinet/images/icons/platform/sap.png" alt="sap"/> </div> <h3 class="title text-uppercase"> SAP </h3> </a> <p class="my-3">Fortinet secures SAP both in the cloud and on-premises. Unlike other vendors, we integrate tightly into SAP systems and offer network, application, platform, and end-point security for your SAP Landscapes.</p> </div> </li> </ul> </div> <div class="section_footer text-center my-5 pt-3"> </div> </div> </section> </div> <div class="C806-Grid aem-GridColumn aem-GridColumn--default--12"> <section class="section section-features"> <div class="container"> <style> .C05-Container .C807-Title .row.centered-container { padding-left: 0px; padding-right: 0px; } </style> <div class="row "> <div class="col section__head "> <div class="section-label"></div> <h2>Fortinet Solutions by Industry</h2> </div> </div> <div class="section__body"> <ul class="row"> <li class="feature col-md-3"> <a href="/uk/solutions/industries/education/k12" target="_self"> <img class="lozad" data-src="/content/dam/fortinet/images/icons/industries/education-k12.svg" alt="education k12"/> <div class="h3"> K-12 School Districts </div> </a> </li> <li class="feature col-md-3"> <a href="/uk/solutions/industries/higher-ed" target="_self"> <img class="lozad" data-src="/content/dam/fortinet/images/icons/industries/higher-education.svg" alt="higher education"/> <div class="h3"> Higher Education </div> </a> </li> <li class="feature col-md-3"> <a href="/uk/solutions/industries/retail" target="_self"> <img class="lozad" data-src="/content/dam/fortinet/images/icons/industries/retail.svg" alt="retail"/> <div class="h3"> Retail </div> </a> </li> <li class="feature col-md-3"> <a href="/uk/solutions/industries/financial-services" target="_self"> <img class="lozad" data-src="/content/dam/fortinet/images/icons/industries/financial-service.svg" alt="financial service"/> <div class="h3"> Financial Services </div> </a> </li> </ul> <ul class="row"> <li class="feature col-md-3"> <a href="/uk/solutions/industries/manufacturing" target="_self"> <img class="lozad" data-src="/content/dam/fortinet/images/icons/industries/manufacturing.svg" alt="manufacturing"/> <div class="h3"> Manufacturing </div> </a> </li> <li class="feature col-md-3"> <a href="/uk/solutions/industries/oil-gas" target="_self"> <img class="lozad" data-src="/content/dam/fortinet/images/icons/industries/oil-gas.svg" alt="oil gas"/> <div class="h3"> Oil &amp; Gas </div> </a> </li> <li class="feature col-md-3"> <a href="/uk/solutions/industries/healthcare" target="_self"> <img class="lozad" data-src="/content/dam/fortinet/images/icons/industries/healthcare.svg" alt="healthcare"/> <div class="h3"> Healthcare </div> </a> </li> <li class="feature col-md-3"> <a href="/uk/solutions/industries" target="_self"> <div class="h3 view-all">View All Industries</div> </a> </li> </ul> </div> </div> </section> </div> <div class="C48-Form-HTML-Snippet aem-GridColumn aem-GridColumn--default--12"> <div> <style> .C807-Title .col.section__head { padding-top: 3rem !important; } .C941-Product-Hero-Banner .section.product-hero #main-image-icon { top: auto !important; } </style> </div> </div> </div> </div> <div class="xfpage page basicpage"> <div class="xf-content-height"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="C815-Quick-Links aem-GridColumn aem-GridColumn--default--12"> <section class="section section-links" id="quick-links"> <div class="container"> <div class="title-component C807-Title"><style> .C05-Container .C807-Title .row.centered-container { padding-left: 0px; padding-right: 0px; } </style> <div class="row "> <div class="col section__head "> <div class="section-label"></div> <h2>Quick Links</h2> </div> </div> </div> <div class="section__body"> <div class="row"> <div class="col-md-12 col-lg-6 mb-5"> <div class="box"> <a target="_self" href="/demo-center" class="box-link row"> <div class="box-image col-md-3 col-sm-3"> <img class="lozad" data-src="/content/dam/fortinet/images/footer-banners/links-image-1-139x100.png" width="130" height="94" alt="links image 1 139x100"/> </div> <div class="box-content col-md-9 col-sm-9"> <h3 class="h4"> Free Product Demo </h3> <p> </p> </div> </a> </div> </div> <div class="col-md-12 col-lg-6 mb-5"> <div class="box"> <a target="_self" href="/resources" class="box-link row"> <div class="box-image col-md-3 col-sm-3"> <img class="lozad" data-src="/content/dam/fortinet/images/footer-banners/resource-center-icon-139X159.png" width="130" height="94" alt="resource center icon 139X159"/> </div> <div class="box-content col-md-9 col-sm-9"> <h3 class="h4"> Resource Center </h3> <p> </p> </div> </a> </div> </div> <div class="col-md-12 col-lg-6 mb-5"> <div class="box"> <a target="_self" href="/support/product-downloads?tab=free-trials" class="box-link row"> <div class="box-image col-md-3 col-sm-3"> <img class="lozad" data-src="/content/dam/fortinet/images/footer-banners/links-image-2-139x121.png" width="130" height="94" alt="links image 2 139x121"/> </div> <div class="box-content col-md-9 col-sm-9"> <h3 class="h4"> Free Trials </h3> <p> </p> </div> </a> </div> </div> <div class="col-md-12 col-lg-6 mb-5"> <div class="box"> <a target="_self" href="/corporate/about-us/contact-us#contact-sales" class="box-link row"> <div class="box-image col-md-3 col-sm-3"> <img class="lozad" data-src="/content/dam/fortinet/images/footer-banners/contact-sales-icon-139x85.png" width="130" height="94" alt="contact sales icon 139x85"/> </div> <div class="box-content col-md-9 col-sm-9"> <h3 class="h4"> Connect with a Security Expert </h3> <p> </p> </div> </a> </div> </div> </div> </div> </div> </section> </div> </div> </div></div> <div class="xfpage page basicpage"> <div class="xf-content-height"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="C800-Footer aem-GridColumn aem-GridColumn--default--12"> <footer class="footer" id="footer"> <div class="footer-row desktop"> <div class="container"> <div class="row"> <div class="col-md-3"> <nav class="footer-nav "> <div class="footer-links-list"> <div class="footer-col-title">Products</div> <div class="has-children"> <h3>Enterprise</h3> <ul class="submenu"> <li> <a href="/uk/solutions/enterprise-midsize-business/network-security" target="_self"> Secure Networking </a> </li> <li> <a href="/uk/solutions/enterprise-midsize-business/user-device-security" target="_self"> User and Device Security </a> </li> <li> <a href="/uk/solutions/enterprise-midsize-business/security-operations" target="_self"> Security Operations </a> </li> <li> <a href="/uk/solutions/enterprise-midsize-business/cloud-security" target="_self"> Application Security </a> </li> <li> <a href="/uk/fortiguard/labs" target="_self"> FortiGuard Labs Threat Intelligence </a> </li> </ul> </div> </div> <div class="footer-links-list"> <div class="has-children"> <h3>Small Mid-Sized Businesses</h3> <ul class="submenu"> <li> <a href="/uk/solutions/small-business" target="_self"> Overview </a> </li> </ul> </div> </div> <div class="footer-links-list"> <div class="has-children"> <h3>Service Providers</h3> <ul class="submenu"> <li> <a href="/uk/solutions/service-provider/communications-service-provider/mssp" target="_self"> Overview </a> </li> </ul> </div> </div> </nav> </div> <div class="col-md-3"> <nav class="footer-nav "> <div class="footer-links-list"> <div class="footer-col-title">Partners</div> <div class="has-children"> <ul class="submenu"> <li> <a href="/uk/partners/technology-alliances/alliances-ecosystem" target="_self"> Overview </a> </li> <li> <a href="/uk/partners/partnerships/alliance-partners" target="_self"> Alliances Ecosystem </a> </li> <li> <a href="https://partnerportal.fortinet.com/directory/" target="_blank"> Find a Partner </a> </li> <li> <a href="/uk/partners/partner-program/become-a-fortinet-partner" target="_self"> Become a Partner </a> </li> <li> <a href="/uk/partners/partner-program/partner-login" target="_self"> Partner Login </a> </li> </ul> </div> </div> <div class="footer-links-list"> <div class="footer-col-title">Trust Centre</div> <div class="has-children"> <ul class="submenu"> <li> <a href="/uk/trust?tab=trusted%20products" target="_self"> Trusted Products </a> </li> <li> <a href="/uk/trust?tab=trusted%20company" target="_self"> Trusted Company </a> </li> <li> <a href="/uk/trust?tab=trusted%20process" target="_self"> Trusted Process </a> </li> <li> <a href="/uk/trust?tab=trusted%20partners" target="_self"> Trusted Partners </a> </li> <li> <a href="/uk/corporate/about-us/product-certifications" target="_self"> Product Certifications </a> </li> </ul> </div> </div> </nav> </div> <div class="col-md-3"> <nav class="footer-nav "> <div class="footer-links-list"> <div class="footer-col-title">More</div> <div class="has-children"> <ul class="submenu"> <li> <a href="/uk/corporate/about-us/about-us" target="_self"> About Us </a> </li> <li> <a href="/uk/nse-training" target="_self"> Training </a> </li> <li> <a href="/uk/resources" target="_self"> Resources </a> </li> <li> <a href="/uk/ransomware-hub" target="_self"> Ransomware Hub </a> </li> <li> <a href="/uk/support" target="_self"> Support </a> </li> <li> <a href="/uk/support/product-downloads" target="_self"> Downloads </a> </li> <li> <a href="/uk/resources/cyberglossary" target="_self"> CyberGlossary </a> </li> <li> <a href="/uk/corporate/careers" target="_self"> Careers </a> </li> <li> <a href="/uk/corporate/careers/early-talent-program" target="_self"> Early Talent Programme </a> </li> <li> <a href="https://investor.fortinet.com/" target="_blank"> Investor Relations </a> </li> <li> <a href="/uk/corporate/about-us/corporate-social-responsibility" target="_self"> Social Responsibility </a> </li> <li> <a href="/uk/sitemap" target="_self"> Sitemap </a> </li> </ul> </div> </div> </nav> </div> <div class="col-md-3 reverse-on-mobile"> <nav class="footer-nav "> <div class="C802-Footer-Newsletter-Form"> <div class="contact-form"> <form class="ftnt-subscribe-form"> <div class="form-control"> <label for="email">Enter Email Address</label> <input title="Please fill out this field." type="email" required="required" id="email" name="emailAddress" placeholder="Enter Email Address"/> <button type="submit" aria-label="Submit"> <img class="lozad" data-src="/content/dam/fortinet/images/icons/submit-arrow.svg" alt="Submit" width="24" height="24"/> </button> </div> <div role="status" class="ftnt-subscribed" style="margin-bottom: 17px;display:none;color:#da291c;"><p> Subscription Successful!</p></div> <div class="ftnt-subscription-failed" style="margin-bottom: 17px;display:none;color:#da291c;"><p> Request Failed. Please try again later!</p></div> <div class="form-checkbox"> <label for="terms"> <input title="Please check this box if you want to proceed." type="checkbox" tabindex="-1" required="required" value="on" name="consentCheckbox" id="terms" aria-label="consent agreement"/> <span tabindex="0" class="checkmark"></span> </label> <p><p>I want to receive news and product emails. Read our <a href="/corporate/about-us/privacy">privacy policy</a>.</p> </p> </div> <input type="hidden" name="languagecountry" value="en-gb"/> <input type="hidden" name="eloquaFormAction" value="https://s3049749.t.eloqua.com/e/f2"/> <input type="hidden" name="HFcampaignID" value="7012H000001dWu1QAE"/> <input type="hidden" name="HFemailID"/> <input type="hidden" name="elqSiteId" value="3049749"/> <input type="hidden" name="elqFormId" value="form420"/> <input type="hidden" name="elqFormName" value="WebsiteSubscription"/> <input type="hidden" name="memberStatus" value="Responded"/> <input type="hidden" name="assetName" value="Application Security"/> <input type="hidden" name="assetUrl" value=""/> <input type="hidden" name="last-page-visit" value=""/> <input type="hidden" id="formChecker" name="formChecker" value=""/> <input type="hidden" id="utmsource" name="utmsource" value=""/> <input type="hidden" id="utmmedium" name="utmmedium" value=""/> <input type="hidden" id="utmcampaign" name="utmcampaign" value=""/> <input type="hidden" id="utmterm" name="utmterm" value=""/> <input type="hidden" id="utmcontent" name="utmcontent" value=""/> <input type="hidden" name="hiddenField2" value="Website"/> <input type="hidden" name="mid" value=""/> <input type="hidden" name="servertype" value=""/> <input type="hidden" name="languagecode" value=""/> <input type="hidden" name="country" value=""/> <input value="" type="hidden" id="elqFormSubmissionToken" class="elqFormSubmissionToken" name="elqFormSubmissionToken"/> <div id="elq-FormLastRow" class="row"> <label class="elq-label">address1</label> <input type="text" value="" tabindex="-1" autocomplete="off" style="width:100%;" class="elq-item-input" name="address1" aria-label="Address"/> </div> </form> <input type="hidden" name="invalidEmail" value="Please enter a valid business email address."/> </div> </div> <div class="footer-links-list"> <div class="footer-col-title">Connect With Us</div> <div class="has-children"> <ul class="submenu"> <li> <a href="https://www.fortinet.com/blog" target="_blank"> Blogs </a> </li> <li> <a href="https://community.fortinet.com" target="_blank"> Fortinet Community </a> </li> <li> <a href="https://global.fortinet.com/PreferenceCenter" target="_blank"> Email Preference Centre </a> </li> <li> <a href="/uk/corporate/about-us/contact-us" target="_self"> Contact Us </a> </li> </ul> </div> </div> <div class="C803-Footer-Social-Channels"> <div class="socials"> <ul> <li> <a href="https://www.linkedin.com/company/fortinet" target="_blank" aria-label="LinkedIn"> <img class="lozad" data-src="/content/dam/fortinet/images/icons/social-media/linkedin_icon_footer.svg" alt="LinkedIn"/> </a> </li> <li> <a href="https://www.x.com/Fortinet" target="_blank" aria-label="Twitter"> <img class="lozad" data-src="/content/dam/fortinet/images/icons/social-media/twitter_icon_footer.svg" alt="Twitter"/> </a> </li> <li> <a href="https://www.youtube.com/channel/UCJHo4AuVomwMRzgkA5DQEOA?sub_confirmation=1" target="_blank" aria-label="Youtube"> <img class="lozad" data-src="/content/dam/fortinet/images/icons/social-media/youtube_icon_footer.svg" alt="Youtube"/> </a> </li> <li> <a href="https://www.instagram.com/fortinet/" target="_blank" aria-label="Instagram"> <img class="lozad" data-src="/content/dam/fortinet/images/icons/social-media/instagram_icon_footer.svg" alt="Instagram"/> </a> </li> <li> <a href="https://www.facebook.com/fortinet" target="_blank" aria-label="Facebook"> <img class="lozad" data-src="/content/dam/fortinet/images/icons/social-media/facebook_icon_footer.svg" alt="Facebook"/> </a> </li> <li> <a href="https://www.fortinet.com/rss-feeds" target="_blank" aria-label="RSS"> <img class="lozad" data-src="/content/dam/fortinet/images/icons/social-media/rss_icon_footer.svg" alt="RSS"/> </a> </li> </ul> </div></div> </nav> </div> </div> </div> </div> <div class="footer-row line-bottom mobile"> <div class="row"> <div class="col-12"> <nav class="footer-nav footer-nav--mobile "> <div class="footer-links-list"> <div class="footer-col-title">Products</div> <div class="has-children"> <a href="#">Enterprise</a> <ul class="submenu"> <li> <a href="/uk/solutions/enterprise-midsize-business/network-security" target="_self"> Secure Networking </a> </li> <li> <a href="/uk/solutions/enterprise-midsize-business/user-device-security" target="_self"> User and Device Security </a> </li> <li> <a href="/uk/solutions/enterprise-midsize-business/security-operations" target="_self"> Security Operations </a> </li> <li> <a href="/uk/solutions/enterprise-midsize-business/cloud-security" target="_self"> Application Security </a> </li> <li> <a href="/uk/fortiguard/labs" target="_self"> FortiGuard Labs Threat Intelligence </a> </li> </ul> </div> </div> <div class="footer-links-list"> <div class="has-children"> <a href="#">Small Mid-Sized Businesses</a> <ul class="submenu"> <li> <a href="/uk/solutions/small-business" target="_self"> Overview </a> </li> </ul> </div> </div> <div class="footer-links-list"> <div class="has-children"> <a href="#">Service Providers</a> <ul class="submenu"> <li> <a href="/uk/solutions/service-provider/communications-service-provider/mssp" target="_self"> Overview </a> </li> </ul> </div> </div> </nav> </div> <div class="col-12"> <nav class="footer-nav footer-nav--mobile "> <div class="footer-links-list"> <div class="footer-col-title">Partners</div> <div class="has-children"> <ul class="submenu"> <li> <a href="/uk/partners/technology-alliances/alliances-ecosystem" target="_self"> Overview </a> </li> <li> <a href="/uk/partners/partnerships/alliance-partners" target="_self"> Alliances Ecosystem </a> </li> <li> <a href="https://partnerportal.fortinet.com/directory/" target="_blank"> Find a Partner </a> </li> <li> <a href="/uk/partners/partner-program/become-a-fortinet-partner" target="_self"> Become a Partner </a> </li> <li> <a href="/uk/partners/partner-program/partner-login" target="_self"> Partner Login </a> </li> </ul> </div> </div> <div class="footer-links-list"> <div class="footer-col-title">Trust Centre</div> <div class="has-children"> <ul class="submenu"> <li> <a href="/uk/trust?tab=trusted%20products" target="_self"> Trusted Products </a> </li> <li> <a href="/uk/trust?tab=trusted%20company" target="_self"> Trusted Company </a> </li> <li> <a href="/uk/trust?tab=trusted%20process" target="_self"> Trusted Process </a> </li> <li> <a href="/uk/trust?tab=trusted%20partners" target="_self"> Trusted Partners </a> </li> <li> <a href="/uk/corporate/about-us/product-certifications" target="_self"> Product Certifications </a> </li> </ul> </div> </div> </nav> </div> <div class="col-12"> <nav class="footer-nav footer-nav--mobile "> <div class="footer-links-list"> <div class="footer-col-title">More</div> <div class="has-children"> <ul class="submenu"> <li> <a href="/uk/corporate/about-us/about-us" target="_self"> About Us </a> </li> <li> <a href="/uk/nse-training" target="_self"> Training </a> </li> <li> <a href="/uk/resources" target="_self"> Resources </a> </li> <li> <a href="/uk/ransomware-hub" target="_self"> Ransomware Hub </a> </li> <li> <a href="/uk/support" target="_self"> Support </a> </li> <li> <a href="/uk/support/product-downloads" target="_self"> Downloads </a> </li> <li> <a href="/uk/resources/cyberglossary" target="_self"> CyberGlossary </a> </li> <li> <a href="/uk/corporate/careers" target="_self"> Careers </a> </li> <li> <a href="/uk/corporate/careers/early-talent-program" target="_self"> Early Talent Programme </a> </li> <li> <a href="https://investor.fortinet.com/" target="_blank"> Investor Relations </a> </li> <li> <a href="/uk/corporate/about-us/corporate-social-responsibility" target="_self"> Social Responsibility </a> </li> <li> <a href="/uk/sitemap" target="_self"> Sitemap </a> </li> </ul> </div> </div> </nav> </div> <div class="col-12"> <nav class="footer-nav footer-nav--mobile reverse-on-mobile"> <div class="C802-Footer-Newsletter-Form"> <div class="contact-form"> <form class="ftnt-subscribe-form"> <div class="form-control"> <label for="email">Enter Email Address</label> <input title="Please fill out this field." type="email" required="required" id="email" name="emailAddress" placeholder="Enter Email Address"/> <button type="submit" aria-label="Submit"> <img class="lozad" data-src="/content/dam/fortinet/images/icons/submit-arrow.svg" alt="Submit" width="24" height="24"/> </button> </div> <div role="status" class="ftnt-subscribed" style="margin-bottom: 17px;display:none;color:#da291c;"><p> Subscription Successful!</p></div> <div class="ftnt-subscription-failed" style="margin-bottom: 17px;display:none;color:#da291c;"><p> Request Failed. Please try again later!</p></div> <div class="form-checkbox"> <label for="terms"> <input title="Please check this box if you want to proceed." type="checkbox" tabindex="-1" required="required" value="on" name="consentCheckbox" id="terms" aria-label="consent agreement"/> <span tabindex="0" class="checkmark"></span> </label> <p><p>I want to receive news and product emails. Read our <a href="/corporate/about-us/privacy">privacy policy</a>.</p> </p> </div> <input type="hidden" name="languagecountry" value="en-gb"/> <input type="hidden" name="eloquaFormAction" value="https://s3049749.t.eloqua.com/e/f2"/> <input type="hidden" name="HFcampaignID" value="7012H000001dWu1QAE"/> <input type="hidden" name="HFemailID"/> <input type="hidden" name="elqSiteId" value="3049749"/> <input type="hidden" name="elqFormId" value="form420"/> <input type="hidden" name="elqFormName" value="WebsiteSubscription"/> <input type="hidden" name="memberStatus" value="Responded"/> <input type="hidden" name="assetName" value="Application Security"/> <input type="hidden" name="assetUrl" value=""/> <input type="hidden" name="last-page-visit" value=""/> <input type="hidden" id="formChecker" name="formChecker" value=""/> <input type="hidden" id="utmsource" name="utmsource" value=""/> <input type="hidden" id="utmmedium" name="utmmedium" value=""/> <input type="hidden" id="utmcampaign" name="utmcampaign" value=""/> <input type="hidden" id="utmterm" name="utmterm" value=""/> <input type="hidden" id="utmcontent" name="utmcontent" value=""/> <input type="hidden" name="hiddenField2" value="Website"/> <input type="hidden" name="mid" value=""/> <input type="hidden" name="servertype" value=""/> <input type="hidden" name="languagecode" value=""/> <input type="hidden" name="country" value=""/> <input value="" type="hidden" id="elqFormSubmissionToken" class="elqFormSubmissionToken" name="elqFormSubmissionToken"/> <div id="elq-FormLastRow" class="row"> <label class="elq-label">address1</label> <input type="text" value="" tabindex="-1" autocomplete="off" style="width:100%;" class="elq-item-input" name="address1" aria-label="Address"/> </div> </form> <input type="hidden" name="invalidEmail" value="Please enter a valid business email address."/> </div> </div> <div class="footer-links-list"> <div class="footer-col-title">Connect With Us</div> <div class="has-children"> <ul class="submenu"> <li> <a href="https://www.fortinet.com/blog" target="_blank"> Blogs </a> </li> <li> <a href="https://community.fortinet.com" target="_blank"> Fortinet Community </a> </li> <li> <a href="https://global.fortinet.com/PreferenceCenter" target="_blank"> Email Preference Centre </a> </li> <li> <a href="/uk/corporate/about-us/contact-us" target="_self"> Contact Us </a> </li> </ul> </div> </div> <div class="C803-Footer-Social-Channels"></div> </nav> </div> </div> </div> <div class="footer-row copyrights"> <div class="container"> <div class="C804-Footer-Logo"> <div class="row"> <div class="logo-section__official"> <div class="footer-logo"> <a href="https://www.fortinet.com" aria-label="Fortinet"> <img class="lozad" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/images/general/fortinet-footer-logo.svg" alt="Fortinet" width="194" height="23"/> </a> </div> </div> <div class="logo-section__partner"> <div class="partner-logo"> <a href="/uk/romain-attanasio" target="_self" aria-label="Romain Attanasio"> <img class="lozad" data-src="/content/dam/fortinet/images/footer/roman-attanasio-partnership-logo.jpg" alt="Romain Attanasio"/> </a> </div> <div class="partner-logo"> <a href="/uk/fortinet-championship-au" target="_self" aria-label="Fortinet PGA Tour Australia"> <img class="lozad" data-src="/content/dam/fortinet/images/footer/logo-ftnt-pga-australia.png" alt="Fortinet PGA Tour Australia"/> </a> </div> <div class="partner-logo"> <a href="/uk/fortinet-cup-americas" target="_self" aria-label="Fortinet Cup - PGA Americas"> <img class="lozad" data-src="/content/dam/fortinet/images/footer/logo-ftnt-pga-americas.png" alt="Fortinet Cup - PGA Americas"/> </a> </div> <div class="partner-logo"> <a href="/uk/dp-world-tour" target="_self" aria-label="Fortinet European Tour Partnership"> <img class="lozad" data-src="/content/dam/fortinet/images/footer/logo-ftnt-european-tour.png" alt="Fortinet European Tour Partnership"/> </a> </div> </div> </div> </div> <div class="C805-Footer-Text"> <div class="row"> <div class="copyright"> <div class="col-md-12"> <p>Copyright © 2025 Fortinet, Inc. All Rights Reserved.</p> </div> </div> </div> </div> <div class="footer-links-list"> <div class="row"> <div class="container"> <nav class="nav bottom-nav"> <ul> <li> <a href="/uk/corporate/about-us/legal" target="_self"> Terms of Service </a> </li> <li> <a href="/uk/corporate/about-us/privacy" target="_self"> Privacy Policy </a> </li> <li> <a href="/uk/corporate/about-us/privacy#npr-ca" target="_self"> Notice for California Residents </a> </li> <li> <a href="#" onclick="Optanon.ToggleInfoDisplay()"> Do Not Sell Or Share My Personal Information </a> </li> <li> <a href="/uk/corporate/about-us/gdpr" target="_self"> GDPR </a> </li> <li> <a href="/uk/corporate/about-us/canadian-accessibility" target="_self"> Canadian Accessibility </a> </li> <li> <a href="#" onclick="Optanon.ToggleInfoDisplay()"> Cookie Settings </a> </li> </ul> </nav> </div> </div> </div> </div> </div> </footer> </div> </div> </div></div> <script src="/etc.clientlibs/fortinet/clientLibs/ftnt-site.min.d7cbadd001fe6db5a0d7b41f648ebbe4.js"></script> <div class="liveChat U06-Chat"> <div id="cta-mobile-btn"></div> <script type="text/javascript"> if ($.fn.Fortinet.LiveChat && $.fn.Fortinet.LiveChat.init !== undefined) { $.fn.Fortinet.LiveChat.init({ license: "4527051", demoLink: "/uk/demo-center", demoText: "Free Demo", contactLink: "/uk/corporate/about-us/contact-us", contactText: "Contact Us", threatsLink: "/uk/corporate/about-us/request-a-quote", threatsText: "Threat Assessment", titleText: 'Welcome to Fortinet\'s LiveChat', tabChatText: 'Chat', tabDemoText: 'Free Demo', tabContactText: 'Contact Us', tabThreatsText: 'Request a quote', phoneLink: 'tel:14082357700', phoneText: '+1-408-235-7700', mailLink: 'mailto:info@fortinet.com', mailText: 'info@fortinet.com', socialLink: '#', socialText: 'Social', tabSocialText: 'Social' }); // liveagent.init('https://d.la3-c1-ia2.salesforceliveagent.com/chat', '57234000000CbD2', '00D3000000001lK'); } </script> </div> <!-- fortinetone menu js --> <script type="text/javascript" src="/etc/designs/fortinet/clientlib-extensions/js/forticloud-one.js"></script> <!-- Lozad.js --> <script src="/etc/designs/fortinet/clientlib-extensions/js/lozad.js"></script> <script type="text/javascript"> // Initialize library to lazy load images var observer = lozad('.lozad', { threshold: 0.05, load: function(el) { el.src = el.getAttribute("data-background-image"); el && el.dataset && (el.dataset.src && el.setAttribute("src", el.dataset.src), el.dataset.bgimg && (el.style.backgroundImage = "url(" + el.dataset.bgimg + ")")) } }) observer.observe() </script> <!-- BE IXF: The following <div> block needs to be placed in the location where the link block will be displayed BE IXF: For your website, the location is above/below ...--> <div class="be-ix-link-block"> <!-- be_sdkms_pub:link-block; link-block_1.0.0.0; bodystr; be_sdkms_date_modified:pn_tstr:Sat Feb 15 07:53:28 UTC 2025; pn_epoch:1739606008664; be_sdkms_timer: 0; --> </div> <!-- BE IXF: Footer End --> </body> </html>

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