CINXE.COM
Messaging security for evolving threats | Cloudmark EN
<!DOCTYPE html> <html lang="en" dir="ltr" prefix="content: http://purl.org/rss/1.0/modules/content/ dc: http://purl.org/dc/terms/ foaf: http://xmlns.com/foaf/0.1/ og: http://ogp.me/ns# rdfs: http://www.w3.org/2000/01/rdf-schema# schema: http://schema.org/ sioc: http://rdfs.org/sioc/ns# sioct: http://rdfs.org/sioc/types# skos: http://www.w3.org/2004/02/skos/core# xsd: http://www.w3.org/2001/XMLSchema# "> <head> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-N9SH6SK');</script> <script async src="https://www.googletagmanager.com/gtag/js?id=G-FY57HEPYEX">window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-FY57HEPYEX');</script> <meta charset="utf-8" /><script type="text/javascript">(window.NREUM||(NREUM={})).init={ajax:{deny_list:["bam.nr-data.net"]}};(window.NREUM||(NREUM={})).loader_config={licenseKey:"0ae22ad83e",applicationID:"675719226"};;/*! For license information please see nr-loader-rum-1.274.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:()=>g,gD:()=>h,xN:()=>p});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},performance:{capture_marks:!1,capture_measures:!1},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,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,user_actions:{enabled:!0}}},l={},f="All configuration objects require an agent identifier!";function g(e){if(!e)throw new Error(f);if(!l[e])throw new Error("Configuration for ".concat(e," was never set"));return l[e]}function p(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 h(e,t){if(!e)throw new Error(f);var r=g(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}},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,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,xv:()=>n});const n="1.274.0",i="PROD",o="CDN"},6154:(e,t,r)=>{"use strict";r.d(t,{OF:()=>c,RI:()=>i,WN:()=>d,bv:()=>o,gm:()=>a,mw:()=>s,sb:()=>u});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=Boolean("hidden"===a?.document?.visibilityState),c=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),u=c&&"undefined"==typeof SharedWorker,d=((()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);Array.isArray(e)&&e.length>=2&&e[1]})(),Date.now()-(0,n.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.P3[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),g(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 g(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),g(e,t)})))}function g(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)p(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 p(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:p,addEventListener:p,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=g(n),c=h(e),d=c.length,l=0;l<d;l++)c[l].apply(a,r);var p=m()[s[e]];p&&p.push([f,e,r,a]);return a},get:v,listeners:h,context:g,buffer:function(e,t){const r=m();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!!m()[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 g(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,c,(()=>new a.y(c))):new a.y(c)}function p(e,t){n[e]=h(e).concat(t)}function h(e){return n[e]||[]}function v(t){return d[t]=d[t]||e(f,t)}function m(){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";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function o(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>o,jT:()=>n,sp:()=>i})},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,bz:()=>a});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("")}},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})},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})},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)}},3434:(e,t,r)=>{"use strict";r.d(t,{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])}},993:(e,t,r)=>{"use strict";r.d(t,{ET:()=>o,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o="log";n.K7.logging},3969:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,XG:()=>s,rs:()=>i,xV:()=>a,z_:()=>o});const n=r(860).K7.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},6344:(e,t,r)=>{"use strict";r.d(t,{G4:()=>i});var n=r(2614);r(860).K7.sessionReplay;const i={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"};n.g.ERROR,n.g.FULL,n.g.OFF},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(7836),i=r(1687);class o{constructor(e,t){this.agentIdentifier=e,this.ee=n.ee.get(e),this.featureName=t,this.blocked=!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},7603:(e,t,r)=>{"use strict";r.d(t,{j:()=>P});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),g=r(384),p=r(6344);const h=["setErrorHandler","finished","addToTrace","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",p.G4.RECORD,p.G4.PAUSE,"log","wrapLogger"],v=["setErrorHandler","finished","addToTrace","addRelease"];var m=r(1863),b=r(2614),y=r(993);var w=r(2646),A=r(3434);function R(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,A.YM)(i),a=new w.y(s.P);return a.level=n.level,a.customAttributes=n.customAttributes,o.inPlace(t,[r],"wrap-logger-",a),i}function E(){const e=(0,g.pV)();h.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 x={};function _(e,t,g=!1){t||(0,c.Ak)(e,"api");const h={};var w=s.ee.get(e),A=w.get("tracer");x[e]=b.g.OFF,w.on(p.G4.REPLAY_RUNNING,(t=>{x[e]=t}));var E="api-",_=E+"ixn-";function N(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}}),j(E,n,!0,o||null===r?"session":void 0)(t,r)}function T(){}h.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,["API/log/called"],void 0,n.K7.metrics,w),function(e,t,r={},i=y.p_.INFO){(0,a.p)(f.xV,["API/logging/".concat(i.toLowerCase(),"/called")],void 0,n.K7.metrics,e),(0,a.p)(y.ET,[(0,m.t)(),t,r,i],void 0,n.K7.logging,e)}(w,e,t,r)},h.wrapLogger=(e,t,{customAttributes:r={},level:i=y.p_.INFO}={})=>{(0,a.p)(f.xV,["API/wrapLogger/called"],void 0,n.K7.metrics,w),R(w,e,t,{customAttributes:r,level:i})},v.forEach((e=>{h[e]=j(E,e,!0,"api")})),h.addPageAction=j(E,"addPageAction",!0,n.K7.genericEvents),h.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,o.f)(e).customTransaction=(r||"http://custom.transaction")+t,j(E,"setPageViewName",!0)()},h.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return N(e,t,"setCustomAttribute",r);(0,l.R)(40,typeof t)}else(0,l.R)(39,typeof e)},h.setUserId=function(e){if("string"==typeof e||null===e)return N("enduser.id",e,"setUserId",!0);(0,l.R)(41,typeof e)},h.setApplicationVersion=function(e){if("string"==typeof e||null===e)return N("application.version",e,"setApplicationVersion",!1);(0,l.R)(42,typeof e)},h.start=()=>{try{(0,a.p)(f.xV,["API/start/called"],void 0,n.K7.metrics,w),w.emit("manual-start-all")}catch(e){(0,l.R)(23,e)}},h[p.G4.RECORD]=function(){(0,a.p)(f.xV,["API/recordReplay/called"],void 0,n.K7.metrics,w),(0,a.p)(p.G4.RECORD,[],void 0,n.K7.sessionReplay,w)},h[p.G4.PAUSE]=function(){(0,a.p)(f.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,w),(0,a.p)(p.G4.PAUSE,[],void 0,n.K7.sessionReplay,w)},h.interaction=function(e){return(new T).get("object"==typeof e?e:{})};const S=T.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.K7.metrics,w),g||(0,a.p)(_+"tracer",[(0,m.t)(),e,r],i,n.K7.spa,w),function(){if(A.emit((o?"":"no-")+"fn-start",[(0,m.t)(),i,o],r),o)try{return t.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw A.emit("fn-err",[arguments,this,t],r),t}finally{A.emit("fn-end",[(0,m.t)()],r)}}}};function j(e,t,r,i){return function(){return(0,a.p)(f.xV,["API/"+t+"/called"],void 0,n.K7.metrics,w),i&&(0,a.p)(e+t,[(0,m.t)(),...arguments],r?null:this,i,w),r?void 0:this}}function k(){r.e(296).then(r.bind(r,8778)).then((({setAPI:t})=>{t(e),(0,c.Ze)(e,"api")})).catch((e=>{(0,l.R)(27,e),w.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{S[e]=j(_,e,void 0,g?n.K7.softNav:n.K7.spa)})),h.setCurrentRouteName=g?j(_,"routeName",void 0,n.K7.softNav):j(E,"routeName",!0,n.K7.spa),h.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,a.p)(f.xV,["API/noticeError/called"],void 0,n.K7.metrics,w),(0,a.p)("err",[t,(0,m.t)(),!1,r,!!x[e]],void 0,n.K7.jserrors,w)},d.RI?(0,u.GG)((()=>k()),!0):k(),h}var N=r(9417),T=r(8122);const S={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},j={};var k=r(5284);const I=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let O=!1;function P(e,t={},r,n){let{init:a,info:c,loader_config:u,runtime:l={},exposed:f=!0}=t;l.loaderType=r;const p=(0,g.pV)();c||(a=p.init,c=p.info,u=p.loader_config),(0,N.xN)(e.agentIdentifier,a||{}),function(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");j[e]=(0,T.a)(t,S);const r=(0,g.nY)(e);r&&(r.loader_config=j[e])}(e.agentIdentifier,u||{}),c.jsAttributes??={},d.bv&&(c.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,c);const h=(0,N.D0)(e.agentIdentifier),v=[c.beacon,c.errorBeacon];O||(h.proxy.assets&&(I(h.proxy.assets),v.push(h.proxy.assets)),h.proxy.beacon&&v.push(h.proxy.beacon),E(),(0,g.US)("activatedFeatures",k.B),e.runSoftNavOverSpa&&=!0===h.soft_navigations.enabled&&h.feature_flags.includes("soft_nav")),l.denyList=[...h.ajax.deny_list||[],...h.ajax.block_internal?v:[]],l.ptid=e.agentIdentifier,(0,o.V)(e.agentIdentifier,l),e.ee=s.ee.get(e.agentIdentifier),void 0===e.api&&(e.api=_(e.agentIdentifier,n,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=f),O=!0}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>o,K7:()=>n,P3:()=>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},o={[n.pageViewTiming]:"events",[n.ajax]:"events",[n.spa]:"events",[n.softNav]:"events",[n.metrics]:"jserrors",[n.jserrors]:"jserrors",[n.sessionTrace]:"browser/blobs",[n.sessionReplay]:"browser/blobs",[n.logging]:"browser/logs",[n.genericEvents]:"ins"}}},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=>"nr-rum-1.274.0.min.js",i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.274.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={296:"sha512-gkYkZDAwQ9PwaDXs2YM+rNIdRej1Ac1mupWobRJ8eahQcXz6/sunGZCKklrzi5kWxhOGRZr2tn0rEKuLTXzfAA=="};(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 g=(t,n)=>{s.onerror=s.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},p=setTimeout(g.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=g.bind(null,s.onerror),s.onload=g.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={840:0,374: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.274.0.PROD"]=self["webpackChunk:NRBA-1.274.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)}addRelease(e,t){return this.#e("addRelease",e,t)}log(e,t){return this.#e("log",e,t)}}class o extends n{#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}start(){return this.#e("start")}finished(e){return this.#e("finished",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")}wrapLogger(e,t,r){return this.#e("wrapLogger",e,t,r)}}var a=i(860),s=i(9417);const c=Object.values(a.K7);function u(e){const t={};return c.forEach((r=>{t[r]=function(e,t){return!0===(0,s.gD)(t,"".concat(e,".enabled"))}(r,e)})),t}var d=i(7603);var l=i(1687),f=i(4234),g=i(5289),p=i(6154),h=i(384);const v=e=>p.RI&&!0===(0,s.gD)(e,"privacy.cookies_enabled");function m(e){return!!(0,h.dV)().o.MO&&v(e)&&!0===(0,s.gD)(e,"session_trace.enabled")}var b=i(6389);class y extends f.W{constructor(e,t,r=!0){super(e.agentIdentifier,t),this.auto=r,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===e.init[this.featureName].autoStart&&(this.auto=!1),this.auto?(0,l.Ak)(e.agentIdentifier,t):this.ee.on("manual-start-all",(0,b.J)((()=>{(0,l.Ak)(e.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator(e)})))}importAggregator(t,r={}){if(this.featAggregate||!this.auto)return;let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let o;try{if(v(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(296).then(i.bind(i,3861));o=e(t)}}catch(t){(0,e.R)(20,t),this.ee.emit("internal-error",[t]),this.featureName===a.K7.sessionReplay&&this.abortHandler?.()}try{if(t.sharedAggregator)await t.sharedAggregator;else{t.sharedAggregator=i.e(296).then(i.bind(i,9337));const{EventAggregator:e}=await t.sharedAggregator;t.sharedAggregator=new e}if(!this.#t(this.featureName,o))return(0,l.Ze)(this.agentIdentifier,this.featureName),void n(!1);const{lazyFeatureLoader:e}=await i.e(296).then(i.bind(i,6103)),{Aggregate:a}=await e(this.featureName,"aggregate");this.featAggregate=new a(t,r),n(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,l.Ze)(this.agentIdentifier,this.featureName,!0),n(!1),this.ee&&this.ee.abort()}};p.RI?(0,g.GG)((()=>o()),!0):o()}#t(e,t){switch(e){case a.K7.sessionReplay:return m(this.agentIdentifier)&&!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var w=i(6630);class A extends y{static featureName=w.T;constructor(e,t=!0){super(e,w.T,t),this.importAggregator(e)}}var R=i(9908),E=i(2843),x=i(3878),_=i(782),N=i(1863);class T extends y{static featureName=_.T;constructor(e,t=!0){super(e,_.T,t),p.RI&&((0,E.u)((()=>(0,R.p)("docHidden",[(0,N.t)()],void 0,_.T,this.ee)),!0),(0,x.sp)("pagehide",(()=>(0,R.p)("winPagehide",[(0,N.t)()],void 0,_.T,this.ee))),this.importAggregator(e))}}var S=i(3969);class j extends y{static featureName=S.TZ;constructor(e,t=!0){super(e,S.TZ,t),this.importAggregator(e)}}new class extends o{constructor(t,r){super(r),p.gm?(this.features={},(0,h.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(A),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===a.K7.softNav)),(0,d.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=u(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>a.P3[e.featureName]-a.P3[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==a.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===a.K7.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===a.K7.softNav)return;const n=function(e){switch(e){case a.K7.ajax:return[a.K7.jserrors];case a.K7.sessionTrace:return[a.K7.ajax,a.K7.pageViewEvent];case a.K7.sessionReplay:return[a.K7.sessionTrace];case a.K7.pageViewTiming:return[a.K7.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)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,h.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:[A,T,j],loaderType:"lite"})})()})();</script> <link rel="canonical" href="https://www.cloudmark.com/en" /> <link rel="shortlink" href="https://www.cloudmark.com/en" /> <meta name="description" content="Cloudmark is a trusted leader in intelligent threat protection against known and future attacks, safeguarding 12 percent of the world’s inboxes from wide-scale and targeted email threats." /> <link rel="shortcut icon" href="/themes/custom/proofpoint/apps/drupal/favicon.ico" /> <link rel="mask-icon" href="/themes/custom/proofpoint/apps/drupal/images/favicons/favicon.svg" /> <link rel="icon" sizes="16x16" href="/themes/custom/proofpoint/apps/drupal/images/favicons/favicon-16x16.png" /> <link rel="icon" sizes="32x32" href="/themes/custom/proofpoint/apps/drupal/images/favicons/favicon-32x32.png" /> <link rel="icon" sizes="96x96" href="/themes/custom/proofpoint/apps/drupal/images/favicons/favicon-96x96.png" /> <link rel="icon" sizes="192x192" href="/themes/custom/proofpoint/apps/drupal/images/favicons/favicon-192x192.png" /> <link rel="apple-touch-icon" href="/themes/custom/proofpoint/apps/drupal/images/favicons/favicon-60x60.png" /> <link rel="apple-touch-icon" sizes="72x72" href="/themes/custom/proofpoint/apps/drupal/images/favicons/favicon-72x72.png" /> <link rel="apple-touch-icon" sizes="76x76" href="/themes/custom/proofpoint/apps/drupal/images/favicons/favicon-76x76.png" /> <link rel="apple-touch-icon" sizes="114x114" href="/themes/custom/proofpoint/apps/drupal/images/favicons/favicon-114x114.png" /> <link rel="apple-touch-icon" sizes="120x120" href="/themes/custom/proofpoint/apps/drupal/images/favicons/favicon-120x120.png" /> <link rel="apple-touch-icon" sizes="144x144" href="/themes/custom/proofpoint/apps/drupal/images/favicons/favicon-144x144.png" /> <link rel="apple-touch-icon" sizes="152x152" href="/themes/custom/proofpoint/apps/drupal/images/favicons/favicon-152x152.png" /> <link rel="apple-touch-icon" sizes="180x180" href="/themes/custom/proofpoint/apps/drupal/images/favicons/favicon-180x180.png" /> <link rel="apple-touch-icon-precomposed" href="/themes/custom/proofpoint/apps/drupal/images/favicons/favicon-57x57.png" /> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="/themes/custom/proofpoint/apps/drupal/images/favicons/favicon-72x72.png" /> <link rel="apple-touch-icon-precomposed" sizes="76x76" href="/themes/custom/proofpoint/apps/drupal/images/favicons/favicon-76x76.png" /> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="/themes/custom/proofpoint/apps/drupal/images/favicons/favicon-114x114.png" /> <link rel="apple-touch-icon-precomposed" sizes="120x120" href="/themes/custom/proofpoint/apps/drupal/images/favicons/favicon-120x120.png" /> <link rel="apple-touch-icon-precomposed" sizes="144x144" href="/themes/custom/proofpoint/apps/drupal/images/favicons/favicon-144x144.png" /> <link rel="apple-touch-icon-precomposed" sizes="152x152" href="/themes/custom/proofpoint/apps/drupal/images/favicons/favicon-152x152.png" /> <link rel="apple-touch-icon-precomposed" sizes="180x180" href="/themes/custom/proofpoint/apps/drupal/images/favicons/favicon-180x180.png" /> <link rel="alternate" hreflang="x-default" href="https://www.cloudmark.com" /> <link rel="alternate" hreflang="en-us" href="https://www.cloudmark.com/us" /> <link rel="alternate" hreflang="ja" href="https://www.cloudmark.com/jp" /> <meta property="og:site_name" content="Proofpoint" /> <meta property="og:type" content="website" /> <meta property="og:url" content="https://www.cloudmark.com/en" /> <meta property="og:title" content="Messaging security for evolving threats | Cloudmark EN" /> <meta property="og:description" content="Cloudmark is a trusted leader in intelligent threat protection against known and future attacks, safeguarding 12 percent of the world’s inboxes from wide-scale and targeted email threats." /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:description" content="Cloudmark is a trusted leader in intelligent threat protection against known and future attacks, safeguarding 12 percent of the world’s inboxes from wide-scale and targeted email threats." /> <meta name="twitter:site" content="@proofpoint" /> <meta name="twitter:title" content="Messaging security for evolving threats | Cloudmark EN" /> <meta name="twitter:url" content="https://www.cloudmark.com/en" /> <meta name="Generator" content="Drupal 9 (https://www.drupal.org)" /> <meta name="MobileOptimized" content="width" /> <meta name="HandheldFriendly" content="true" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <style>@media screen and (max-width: 1024px) { .box-hero[data-slide-pid="6281"] .box-hero__image { background: url(https://www.cloudmark.com/sites/default/files/styles/image_1024_auto/public/homepage-banners/cdmk-homepage-banner-mobile.jpg?itok=Cm61m_PS) center center no-repeat; } } @media screen and (max-width: 1024px) { .box-hero[data-slide-pid="6296"] .box-hero__image { background: url(https://www.cloudmark.com/sites/default/files/styles/image_1024_auto/public/homepage-banners/pfpt-tolly-group-homepage-banner-mobile.png?itok=gT2D7rVF) center center no-repeat; } }</style> <link rel="icon" href="/themes/custom/proofpoint/apps/drupal/favicon.ico" type="image/vnd.microsoft.icon" /> <title>Messaging security for evolving threats | Cloudmark EN</title> <link rel="stylesheet" media="all" href="/sites/default/files/css/css_Zl_JfnyBY0s0tIA5SIJ7ppxYh4COZmEHW9DBctV7ezw.css" /> <link rel="stylesheet" media="all" href="/sites/default/files/css/css_-Fr5HnIBUBSfIYj0Xkj0L7qISBF04yQ8T1Nh5FWDZWM.css" /> <script src="/sites/default/files/js/js_pJBs_U5CFeW43rfMO4MmmpBhEM0fX5cxZigDLLHuc5Q.js"></script> <script src="/core/assets/vendor/modernizr/modernizr.min.js?v=3.11.7"></script> <script src="/core/misc/modernizr-additional-tests.js?v=3.11.7"></script> </head> <body class="path-frontpage"> <a href="#main-content" class="visually-hidden focusable"> Skip to main content </a> <noscript><iframe src='https://www.googletagmanager.com/ns.html?id=GTM-N9SH6SK' height='0' width='0' style='display:none;visibility:hidden'></iframe></noscript> <div class="dialog-off-canvas-main-canvas" data-off-canvas-main-canvas> <header class="header"> <div class="super-nav"> <div class="super-nav__wrapper"> <div class="super-nav__top"> <a href="/" class="super-nav__logo"><img src="/themes/custom/proofpoint/dist/app-drupal/assets/logo-reg.svg" alt="proofpoint"></a> <div class="super-nav__top-links"> <a href="#" data-mega-target="products">Products</a> <a href="#" data-mega-target="solutions">Solutions</a> </div> <div class="super-nav__top-extras"> <div class="super-nav__search"> <div class="super-nav__search-icon"></div> <form action="/" data-region="us" data-language="en"> <input type="text" name="search_block_form" placeholder="Search"> <input type="submit"> </form> </div> <div class="super-nav__regions"> <div class="super-nav__region-links"> <a href="/en">United States</a> <a href="/ja">Japan</a> </div> </div> <a href="/en/support" class="super-nav__contact super-nav__support">Support</a> <a href="/en/contact" class="super-nav__contact">Contact</a> </div> </div> <!--Products--> <div class="super-nav__mega" data-mega-source="products" data-sections="3"> <div class="super-nav__mega-section"> <div class="super-nav__main-links"> <a href="/products/mobile-messaging-security" data-sublink-target="mobile-messaging"><h6>Mobile Messaging Security</h6><p>Protect mobile messaging from evolving threats with leading, real-time, automated, and predictive mobile security products.</p></a> <a href="/products/email-messaging-security" data-sublink-target="email"><h6>Email Messaging Security</h6><p>Protect email messaging from evolving threats with the leader in real-time, automated, and predictive email security products.</p></a> <a href="/products/threat-insight" data-sublink-target="threat-insight"><h6>Threat Insight</h6><p>Enable security services with threat intelligence and data from the Cloudmark Global Threat Network.</p></a> </div> </div> <div class="super-nav__mega-section"> <div class="super-nav__sub-links" data-sublink-source="mobile-messaging"> <a href="/products/mobile-messaging-security/cloudmark-platform-for-mobile">Cloudmark Platform for Mobile</a> <a href="/products/mobile-messaging/cloudmark-spam-reporting-service">Cloudmark Spam Reporting Service (SRS)</a> <a href="/products/mobile-messaging-security/cloudmark-cloud">Cloudmark Cloud for Mobile</a> </div> <div class="super-nav__sub-links" data-sublink-source="email"> <a href="/products/email-messaging-security/cloudmark-platform-for-email">Cloudmark Platform for Email</a> <a href="/products/email-messaging-security/cloudmark-authority">Cloudmark Authority</a> <a href="/products/email-messaging-security/cloudmark-cloud">Cloudmark Cloud for Email</a> </div> <div class="super-nav__sub-links" data-sublink-source="threat-insight"> <a href="/products/threat-insight/cloudmark-insight">Cloudmark Insight</a> </div> </div> <div class="super-nav__mega-section" style="background: url('/themes/custom/proofpoint/dist/app-drupal/assets/blue-bg.png'); background-position: center center; background-size: cover; background-repeat: no-repeat; " > <div class="super-nav__mega-content"> <h2 style="color: white !important;" >The most complete, comprehensive and accurate Mobile Messaging defense solution</h2> <p style="color: white !important;" >Industry leading predictive, machine learning technology combined with the world's largest mobile messaging threat analysis system.</p> <a class="super-nav__button" href="/resources/data-sheets/sms-mms-protection">Learn More</a> </div> </div> </div> <!-- Solutions --> <div class="super-nav__mega" data-mega-source="solutions" data-sections="3"> <div class="super-nav__mega-section"> <div class="super-nav__section-columns"> <div class="super-nav__main-links"> <h4 style="font-size:22px !important;">Mobile Operators</h4> <a href="/solutions/secure-your-mobile-messaging-environment"><h6>Secure Your Mobile Messaging Environment</h6><p>Cloudmark mobile solutions deliver the fastest and most accurate response to protect your mobile network.</p></a> <a href="/solutions/secure-your-inbound-traffic"><h6>Protect Your Traffic with a Cloud Service</h6><p>Utilize a cloud-based, fully managed security service to protect your network and subscribers from phishing/smishing, spam, and viruses.</p></a> <a href="/solutions/monetize-traffic"><h6>Monetize Traffic by Identifying and Preventing Grey Route Abuse</h6><p>Protect and increase revenues by monetizing "grey route" traffic and application to person (A2P) messaging.</p></a> <a href="/solutions/mobile-operators/secure-rcs-and-future-mobile-messaging-traffic"><h6>Secure Your RCS and Future Mobile Messaging Traffic</h6><p>Protect mobile-based Rich Communications Services (RCS) and revenues against phishing/smishing, spam, and viruses.</p></a> <a href="/solutions/mobile-operators/secure-your-email-mobile-messaging"><h6>Secure Your Email to Mobile Messaging</h6><p>Enable industry's best protection for email to mobile messaging services.</p></a> </div> </div> </div> <div class="super-nav__mega-section" style="background-color:#ffffff !important;"> <div class="super-nav__section-columns"> <div class="super-nav__main-links"> <h4 style="font-size:22px !important;">Internet Service Providers (ISPs)</h4> <a href="/solutions/internet-service-providers/on-premises-email-messaging-security"><h6>Secure Your Email Environment On-Premises</h6><p>Utilize the most comprehensive suite of tools and capabilities leveraging the Cloudmark Global Threat Network to protect your customers.</p></a> <a href="/solutions/internet-service-providers/cloud-version-email-messaging-security"><h6>Secure Your Email Environment Cloud Version</h6><p>Utilize a cloud-based service, best-in-class Cloudmark Global Threat Network, and fully managed SOC to protect your customers from spam, phishing, and viruses.</p></a> <a href="/solutions/internet-service-providers/real-time-threat-insight"><h6>Provide Real-time (best-in-class) Threat Insight through Scanning and Analysis</h6><p>Utilize automated, machine learning and the best-in-class Cloudmark Global Threat Network to accurately rate senders and content.</p></a> <a href="/solutions/internet-service-providers/content-categories"><h6>Provide a Better Email Experience to Your Customers</h6><p>Delight your customers by providing a high-performance, sorted mailbox experience.</p></a> </div> </div> </div> <div class="super-nav__mega-section"> <div class="super-nav__section-columns"> <div class="super-nav__main-links"> <h4 style="font-size:22px !important;">Security Services</h4> <a href="/solutions/security-services/security-operation-centers-services"><h6>Security Operation Centers (SOC) Services</h6><p>Engage highly talented personnel and Cloudmark SOC to monitor, analyze, and respond to messaging threats.</p></a> </div> </div> </div> </div> <style> #cpe-credits { color: #009ADA; font-size: 12px; } #cpe-credits:hover { color: #01579B; } </style> </div> </div> </header> <div class="layout-container"> <div> <div data-drupal-messages-fallback class="hidden"></div> </div> <main class="container" role="main"> <a id="main-content" tabindex="-1"></a> <section class="row"> <div class="layout-content"> <div> <div id="block-particle-content"> <div role="article" about="/en/homepage" class="node--type--general-landing-page node--view-mode--full node node-general-landing clearfix"> <div class="general-landing__components"> <div class="legacy-components"> <div id="hero-carousel__6291" > <div class="box-hero hero-banner-carousel js-hero-carousel"> <div class="box-hero" id="hero-carousel__slide-1" data-slide-pid="6281" style="background-color: #000000;"> <div class="container"> <div class="box-hero__content"> <div class="box-hero__body"> <style type="text/css"> <!--/*--><![CDATA[/* ><!--*/ .text-onecol-centered h2 { color: #009ADA !important; line-height: 30px !important; } .text-onecol-centered { max-width: 800px !important; } .detail-panels__outer-wrapper { background-color: #353741 !important; } .block-text-cols__cols { text-align: center !important; } /* Mobile */ #us-mobile { display: block; } #us-tablet { display: none; } #us-desktop { display: none; } div.box-hero[data-slick-index="0"] .box-hero__body { text-align: center; margin-bottom: 0 !important; } div.box-hero[data-slick-index="0"] .box-hero__body h1 { color: #000 !important; font-family: "Fjalla One", Helvetica, Arial, sans-serif !important; font-size: 22px !important; line-height: 1.2 !important; margin-top: 350px !important; margin-bottom: 20px !important; text-transform: none !important; } div.box-hero[data-slick-index="0"] .box-hero__body p { color: #000 !important; font-family: "Roboto Condensed", Helvetica, Arial, sans-serif !important; font-size: 18px !important; line-height: 1.2 !important; margin-top: 15px !important; margin-bottom: 10px !important; text-transform: none !important; } div.box-hero[data-slick-index="0"] .box-hero__link .btn { max-width: 300px !important; width: 300px !important; text-transform: none !important; } /* Tablet */ @media only screen and (min-width: 768px) { #us-mobile { display: none; } #us-tablet { display: block; } #us-desktop { display: none; } div.box-hero[data-slick-index="0"] .box-hero__body h1 { font-size: 30px !important; } div.box-hero[data-slick-index="0"] .box-hero__body p { margin-bottom: 20px !important; } } /* Desktop */ @media only screen and (min-width: 1024px) { #us-mobile { display: none; } #us-tablet { display: none; } #us-desktop { display: block; } div.box-hero[data-slick-index="0"] .box-hero__body { text-align: left; } div.box-hero[data-slick-index="0"] .box-hero__body h1 { color: #FFF !important; font-size: 76px !important; margin-top: 100px !important; margin-bottom: 0 !important; max-width: 100% !important; } div.box-hero[data-slick-index="0"] .box-hero__body p { color: #FFF !important; font-size: 24px !important; margin-top: 40px !important; margin-bottom: -10px !important; } div.box-hero[data-slick-index="0"] .box-hero__link .btn { max-width: 200px !important; width: 200px !important; margin-left: 50px !important; } div.box-hero[data-slick-index="0"] .box-hero__link a { margin: 0 !important; } div.box-hero[data-slick-index="0"] .box-hero__body { margin-left: 50px !important; } } /*--><!]]>*/ </style><div id="us-mobile"> <h1>Protected by Cloudmark</h1> <p>Messaging security for evolving threats.</p> <!-- <p><a class="fade-in transition btn box-hero__link--color-green" data-ol-has-click-handler="" data-video-lightbox="https://player.vimeo.com/video/400415172">See how it works</a></p> --></div> <div id="us-tablet"> <h1>Protected by<br /> Cloudmark</h1> <p>Messaging security for evolving threats.</p> <!-- <p><a class="fade-in transition btn box-hero__link--color-green" data-ol-has-click-handler="" data-video-lightbox="https://player.vimeo.com/video/400415172">See how it works</a></p> --></div> <div id="us-desktop"> <h1>Protected by<br /> Cloudmark</h1> <p>Messaging security for evolving threats.</p> <!-- <p><a class="fade-in transition btn box-hero__link--color-green" data-ol-has-click-handler="" data-video-lightbox="https://player.vimeo.com/video/400415172">See how it works</a></p> --></div> </div> <div class="box-hero__link"> <a class="btn box-hero__link--color-green" href="/en/blog/cloudmark/proofpoint-named-top-5-provider-sms-firewall-vendor-positioning-index" > Read more </a> </div> </div> </div> <div class="box-hero__image"> <picture> <source srcset="/sites/default/files/styles/banner_1450_650/public/homepage-banners/cdmk-homepage-banner-desktop.jpg?itok=5vqoqPbh 1x" media="screen and (min-width: 1024px)" type="image/jpeg"/> <source srcset="/sites/default/files/styles/image_1024_576/public/homepage-banners/cdmk-homepage-banner-desktop.jpg?itok=lwV738GD 1x" media="screen and (min-width: 768px)" type="image/jpeg"/> <img src="/sites/default/files/styles/image_768_380/public/homepage-banners/cdmk-homepage-banner-desktop.jpg?itok=AUPf3e2g" alt="Mobile messaging for evolving threats" typeof="foaf:Image" /> </picture> </div> </div> <div class="box-hero" id="hero-carousel__slide-2" data-slide-pid="6296" style="background-color: #000000;"> <div class="container"> <div class="box-hero__content"> <div class="box-hero__body"> <style type="text/css"> <!--/*--><![CDATA[/* ><!--*/ /* Mobile */ #us-mobile { display: block; } #us-tablet { display: none; } #us-desktop { display: none; } div.box-hero[data-slick-index="1"] .box-hero__body { text-align: center; margin-bottom: 0 !important; } div.box-hero[data-slick-index="1"] .box-hero__body h1 { color: #000000 !important; font-family: "Fjalla One", Helvetica, Arial, sans-serif !important; font-size: 22px !important; line-height: 1.2 !important; margin-top: 350px !important; margin-bottom: 20px !important; text-transform: none !important; } div.box-hero[data-slick-index="1"] .box-hero__body p { color: #000000 !important; font-family: "Roboto Condensed", Helvetica, Arial, sans-serif !important; font-size: 18px !important; line-height: 1.2 !important; margin-top: 15px !important; margin-bottom: 10px !important; text-transform: none !important; } div.box-hero[data-slick-index="1"] .box-hero__link .btn { max-width: 300px !important; width: 300px !important; text-transform: none !important; } /* Tablet */ @media only screen and (min-width: 768px) { #us-mobile { display: none; } #us-tablet { display: block; } #us-desktop { display: none; } div.box-hero[data-slick-index="1"] .box-hero__body h1 { font-size: 30px !important; } div.box-hero[data-slick-index="1"] .box-hero__body p { margin-bottom: 20px !important; } } /* Desktop */ @media only screen and (min-width: 1024px) { #us-mobile { display: none; } #us-tablet { display: none; } #us-desktop { display: block; } div.box-hero[data-slick-index="1"] .box-hero__body { text-align: left; } div.box-hero[data-slick-index="1"] .box-hero__body h1 { color: #ffffff !important; font-size: 50px !important; margin-top: 100px !important; margin-bottom: 0 !important; max-width: 100% !important; } div.box-hero[data-slick-index="1"] .box-hero__body p { color: #ffffff !important; font-size: 24px !important; margin-top: 40px !important; margin-bottom: -10px !important; } div.box-hero[data-slick-index="1"] .box-hero__link .btn { max-width: 200px !important; width: 200px !important; margin-left: 50px !important; } div.box-hero[data-slick-index="1"] .box-hero__link a { margin: 0 !important; } div.box-hero[data-slick-index="1"] .box-hero__body { margin-left: 50px !important; } } /*--><!]]>*/ </style><div id="us-mobile"> <h1>The Tolly Group evaluates and assesses<br /> the Cloudmark Platform for Mobile</h1> <p>Full report available.</p> </div> <div id="us-tablet"> <h1>The Tolly Group evaluates and assesses<br /> the Cloudmark Platform for Mobile</h1> <p>Full report available.</p> </div> <div id="us-desktop"> <h1>The Tolly Group<br /> evaluates and assesses<br /> the Cloudmark Platform<br /> for Mobile</h1> <p>Full report available.</p> </div> </div> <div class="box-hero__link"> <a class="btn box-hero__link--color-blue" href="/en/resources/analyst-reports/tolly-group-evaluates-and-assesses-cloudmark-platform-mobile" > Learn More </a> </div> </div> </div> <div class="box-hero__image"> <picture> <source srcset="/sites/default/files/styles/banner_1450_650/public/homepage-banners/pfpt-tolly-group-homepage-banner-desktop-v1.png?itok=V6AUQPeG 1x" media="screen and (min-width: 1024px)" type="image/png"/> <source srcset="/sites/default/files/styles/image_1024_576/public/homepage-banners/pfpt-tolly-group-homepage-banner-desktop-v1.png?itok=sHSZMFpe 1x" media="screen and (min-width: 768px)" type="image/png"/> <img src="/sites/default/files/styles/image_768_380/public/homepage-banners/pfpt-tolly-group-homepage-banner-desktop-v1.png?itok=_2PXA-is" alt="Messaging security for evolving threats" typeof="foaf:Image" /> </picture> </div> </div> </div> </div> </div> <div class="paragraph paragraph--type--text-onecol-centered paragraph--view-mode--full text-onecol-centered text-one-center"> <h2 class="h2"> Cloudmark provides carrier-grade messaging protection and visibility for your greatest asset—your end user </h2> <p>We provide the most effective messaging security and compliance solutions to protect your users on every channel, including mobile messaging, email, rich communications, and social media.</p> </div> <div class="paragraph paragraph--type--detail-panels paragraph--view-mode--full detail-panels"> <div class="detail-panels__outer-wrapper"> <div class="detail-panels__wrapper"> <div class="card-container"> <div class="card"> <div class="side"> <div class="detail-panels__icon" style="background-image: url(/sites/default/files/misc/shield-mask-small.svg)"></div> <p class="detail-panels__p">Threat Protection</p> <div class="detail-panels__arrow"></div> </div> <div class="side back"> <p>Defend your #1 threat vector with industry leading protection against spam, SMiShing, phishing, viruses, and malware across mobile messaging, email, rich communication, and social media. Cloudmark Platform offers a complete suite of capabilities for mobile operators and email service providers.</p> </div> </div> </div> <div class="card-container"> <div class="card"> <div class="side"> <div class="detail-panels__icon" style="background-image: url(/sites/default/files/icons/cdmk-coin-icon.svg)"></div> <p class="detail-panels__p">Monetization (ROI)</p> <div class="detail-panels__arrow"></div> </div> <div class="side back"> <p>Cloudmark offers a comprehensive range of revenue assurance solutions and capex / opex reductions designed to maximize return on investment and profit from mobile and email messaging assets.</p> </div> </div> </div> <div class="card-container"> <div class="card"> <div class="side"> <div class="detail-panels__icon" style="background-image: url(/sites/default/files/icons/cdmk-cert-icon.svg)"></div> <p class="detail-panels__p">Compliance</p> <div class="detail-panels__arrow"></div> </div> <div class="side back"> <p>Cloudmark solutions are uniquely positioned to provide complete visibility into messaging traffic and behavior to ensure compliance with government or corporate regulations and mandates related to content types, best practices, and sender behavior.</p> </div> </div> </div> </div> </div> </div> <div class="paragraph paragraph--type--space paragraph--view-mode--full space"> <div class="space__wrapper"> <div class="space__item space__lg"></div> </div> </div> <div class="legacy-components"> <div class=" bg--white UTF-8 paragraph paragraph--type--text-columns paragraph--view-mode--full text-cols"> <div class="content"> <div class="container block-text-cols "> <div class="block-text-cols__cols"> <div class="paragraph paragraph--type--text-column paragraph--view-mode--default block-text-cols__cols__item"> <h3 class="block-text-cols__title">Explore the Benefits of Working With Cloudmark</h3> <div class="block-text-cols__body list-in-article"> <style type="text/css"> <!--/*--><![CDATA[/* ><!--*/ .horz-feats__tab { font-family: "Roboto Condensed", Helvetica, Arial, sans-serif !important; font-size: 16px; text-transform: uppercase; } table, tr, td { border: 0 !important; } .bp-section-icon { width: 15% !important; text-align: left !important; vertical-align: top !important; } .bp-col-2 { width: 85% !important; } .bp-section-icon img { max-width: 40px !important; } .bp-col-2 h3 { font-size: 24px !important; color: #009ADA !important; margin-bottom: -25px !important; } .end-user-container { position: relative; background-image: url("/sites/default/files/misc/cdmk-end-user-bkgd.png"); background-size: cover; background-repeat: no-repeat; width: 100%; height: 325px; } .end-user-content { position: absolute; top: 5px; left: 18px; padding: 0 2%; } .end-user-hdr { font-family: "Roboto Condensed", Helvetica, Arial, sans-serif !important; font-size: 20px; margin-bottom: 8px !important; } .end-user-body { font-size: 14px; color: #C7C9C8; margin-top: 0; margin-bottom: 0 !important; } @media only screen and (min-width: 400px) { .end-user-container { height: 250px; } } @media only screen and (min-width: 500px) { .end-user-container { height: 175px; } } @media only screen and (min-width: 1024px) { .end-user-container { background-repeat: no-repeat; height: 150px; } } /*--><!]]>*/ </style><p>Cloudmark value for Mobile Network Operators (MNO), Internet Service Providers (ISP), and their End Users.</p> </div> </div> </div> </div> </div> </div> </div> <div class="paragraph paragraph--type--horizontal-feature-list paragraph--view-mode--full horz-feats"> <div class="horz-feats__wrapper"> <div class="horz-feats__items"> <div class="paragraph paragraph--type--horizontal-feature-list-item paragraph--view-mode--default horz-feats__item"> <h4 class="h4"> Mobile Operators </h4> <table border="0" cellpadding="1" cellspacing="1" style="width: 100%"><tbody><tr><td class="bp-section-icon"> <article class="align-center"><img src="/sites/default/files/misc/shield-mask-small.svg" alt="threat protection" loading="lazy" typeof="foaf:Image" /></article></td> <td class="bp-col-2"> <h3>Threat Protection</h3> <ul><li>Industry leading protection against smishing/phishing, malware, & spam</li> <li>Highest accuracy nefarious content identification</li> </ul></td> <td class="bp-col-2"> </td> </tr><tr><td class="bp-section-icon"> </td> <td class="bp-col-2"> </td> </tr><tr><td class="bp-section-icon"> <article class="align-center"><img src="/sites/default/files/icons/cdmk-coin-icon.svg" alt="Messaging security for evolving threats" loading="lazy" typeof="foaf:Image" /></article></td> <td class="bp-col-2"> <h3>Monetization</h3> <ul><li>Eliminate revenue leakage & maximize revenue</li> <li>Reduce churn by increasing Net Promoter Scores & adoption of new services</li> </ul></td> </tr><tr><td class="bp-section-icon"> </td> <td class="bp-col-2"> </td> </tr><tr><td class="bp-section-icon"> <article class="align-center"><img src="/sites/default/files/icons/cdmk-cert-icon.svg" alt="Messaging security for evolving threats" loading="lazy" typeof="foaf:Image" /></article></td> <td class="bp-col-2"> <h3>Compliance</h3> <ul><li>Enforce policies & regulations for mobile messaging</li> <li>Supervise sender & messaging aggregator behavior</li> </ul></td> </tr><tr><td class="bp-section-icon"> </td> <td class="bp-col-2"> </td> </tr><tr><td class="bp-section-icon" colspan="2" rowspan="1"> <div class="end-user-container"> <div class="end-user-content"> <p class="end-user-hdr">The value for your subscribers</p> <p class="end-user-body">Subscribers gain confidence in content validity and appropriateness; increasing trust and desire to purchase new services, all driving higher levels of satisfaction and loyalty.</p> </div> </div> </td> </tr></tbody></table> <div class="horz-feats__image" style="background-image: url(/sites/default/files/misc/GettyImages-807385100-min.jpg);" > </div> </div> <div class="paragraph paragraph--type--horizontal-feature-list-item paragraph--view-mode--default horz-feats__item"> <h4 class="h4"> Service Providers </h4> <table border="0" cellpadding="1" cellspacing="1" style="width: 100%"><tbody><tr><td class="bp-section-icon"> <article class="align-center"><img src="/sites/default/files/misc/shield-mask-small.svg" alt="threat protection" loading="lazy" typeof="foaf:Image" /></article></td> <td class="bp-col-2"> <h3>Threat Protection</h3> <ul><li>Industry leading protection against phishing, malware, & spam</li> <li>Predictive, high accuracy inbound & outbound defense</li> </ul></td> </tr><tr><td class="bp-section-icon"> </td> <td class="bp-col-2"> </td> </tr><tr><td class="bp-section-icon"> <article class="align-center"><img src="/sites/default/files/icons/cdmk-coin-icon.svg" alt="Messaging security for evolving threats" loading="lazy" typeof="foaf:Image" /></article></td> <td class="bp-col-2"> <h3>Monetization</h3> <ul><li>Reduce complexity & operations to deliver lowest TCO for email platform – Capex & Opex</li> <li>Replace/augments in-house solutions & expertise</li> </ul></td> </tr><tr><td class="bp-section-icon"> </td> <td class="bp-col-2"> </td> </tr><tr><td class="bp-section-icon"> <article class="align-center"><img src="/sites/default/files/icons/cdmk-cert-icon.svg" alt="Messaging security for evolving threats" loading="lazy" typeof="foaf:Image" /></article></td> <td class="bp-col-2"> <h3>Compliance</h3> <ul><li>Police & enforce government & enterprise regulation</li> <li>Supervise sender behavior & avoid regulation</li> </ul></td> </tr><tr><td class="bp-section-icon"> </td> <td class="bp-col-2"> </td> </tr><tr><td class="bp-section-icon" colspan="2" rowspan="1"> <div class="end-user-container"> <div class="end-user-content"> <p class="end-user-hdr">The value for your end customers</p> <p class="end-user-body">End customers experience increased content validity, reductions in clutter and unwanted content, providing a safer user-experience; increasing trust and driving higher levels of satisfaction and loyalty.</p> </div> </div> </td> </tr></tbody></table> <div class="horz-feats__image" style="background-image: url(/sites/default/files/misc/GettyImages-912944158-min.jpg);" > </div> </div> </div> </div> </div> <div class="paragraph paragraph--type--space paragraph--view-mode--full space"> <div class="space__wrapper"> <div class="space__item space__sm"></div> </div> </div> <div class="legacy-components"> <div class=" bg--white UTF-8 paragraph paragraph--type--text-columns paragraph--view-mode--full text-cols"> <div class="content"> <div class="container block-text-cols "> <div class="block-text-cols__cols"> <div class="paragraph paragraph--type--text-column paragraph--view-mode--default block-text-cols__cols__item"> <h3 class="block-text-cols__title">Our Customers</h3> <div class="block-text-cols__body list-in-article"> <p>Cloudmark products and solutions serve over 150 mobile operators, ISPs, and hosting<br /> providers, protecting in excess of 1.5 billion users globally.</p> <p><strong>Customers include:</strong></p> <article class="align-center"><img src="/sites/default/files/logos/cloudmark-customer-logos-3-2x.png" width="2048" height="600" alt="Messaging security for evolving threats" loading="lazy" typeof="foaf:Image" /></article> </div> </div> </div> </div> </div> </div> </div> <div class="paragraph paragraph--type--special paragraph--view-mode--full"> <div class="views-element-container"><div class="js-view-dom-id-31ae863cdcdb6634ebc4df163e21713f4100dee268b5b884db15016ecc585994"> <div class="blog-popular"> <div class="blog-popular__wrapper"> <h2 class="blog-popular__header-title">Latest From Cloudmark's Blog</h2> <div class="blog-popular__items"> <div role="article" about="/en/blog/mobile/mobile-political-spam-volume-continues-rapid-growth-lead-us-november-elections" class="node--type--blog-post node--view-mode--teaser blog-teaser__item"> <a class="blog-teaser__image" href="/en/blog/mobile/mobile-political-spam-volume-continues-rapid-growth-lead-us-november-elections" > <picture> <source srcset="/sites/default/files/styles/image_600_185/public/blog-images/pfpt-mb-blog-banner-4.jpeg?itok=AF3slbph 1x" media="screen and (min-width: 1440px)" type="image/jpeg"/> <source srcset="/sites/default/files/styles/image_440_150/public/blog-images/pfpt-mb-blog-banner-4.jpeg?itok=7Q98eP6N 1x" media="screen and (min-width: 1024px)" type="image/jpeg"/> <source srcset="/sites/default/files/styles/image_600_185/public/blog-images/pfpt-mb-blog-banner-4.jpeg?itok=AF3slbph 1x" media="screen and (min-width: 480px)" type="image/jpeg"/> <img src="/sites/default/files/styles/image_600_185/public/blog-images/pfpt-mb-blog-banner-4.jpeg?itok=AF3slbph" alt="Messaging security for evolving threats" typeof="foaf:Image" /> </picture> </a> <div class="blog-teaser__content"> <div class="blog-teaser__source"> <div class="blog-teaser__source blog-teaser__source-author"> <div class="blog-teaser__date"> <time datetime="2024-10-17T17:27:15Z">October 17, 2024</time> </div> <div class="blog-teaser__author"> W. Stuart Jones and Adam McNeil </div> </div> </div> <a class="blog-teaser__title" href="/en/blog/mobile/mobile-political-spam-volume-continues-rapid-growth-lead-us-november-elections" > <span>Mobile Political Spam Volume Continues Rapid Growth in the Lead Up to the U.S. November Elections</span> </a> <a class="blog-teaser__read-more" href="/en/blog/mobile/mobile-political-spam-volume-continues-rapid-growth-lead-us-november-elections" > Read More </a> </div> </div> <div role="article" about="/en/blog/email/election-2024-mobile-political-spam-volume-jumps-3x-compared-2022-midterms" class="node--type--blog-post node--view-mode--teaser blog-teaser__item"> <a class="blog-teaser__image" href="/en/blog/email/election-2024-mobile-political-spam-volume-jumps-3x-compared-2022-midterms" > <picture> <source srcset="/sites/default/files/styles/image_600_185/public/misc/pfpt-blog-chatbot.jpg?itok=KYyUQOgi 1x" media="screen and (min-width: 1440px)" type="image/jpeg"/> <source srcset="/sites/default/files/styles/image_440_150/public/misc/pfpt-blog-chatbot.jpg?itok=WzcxQVi7 1x" media="screen and (min-width: 1024px)" type="image/jpeg"/> <source srcset="/sites/default/files/styles/image_600_185/public/misc/pfpt-blog-chatbot.jpg?itok=KYyUQOgi 1x" media="screen and (min-width: 480px)" type="image/jpeg"/> <img src="/sites/default/files/styles/image_600_185/public/misc/pfpt-blog-chatbot.jpg?itok=KYyUQOgi" alt="Blog" typeof="foaf:Image" /> </picture> </a> <div class="blog-teaser__content"> <div class="blog-teaser__source"> <div class="blog-teaser__source blog-teaser__source-author"> <div class="blog-teaser__date"> <time datetime="2024-07-02T13:00:50Z">July 02, 2024</time> </div> <div class="blog-teaser__author"> W. Stuart Jones and Adam McNeil </div> </div> </div> <a class="blog-teaser__title" href="/en/blog/email/election-2024-mobile-political-spam-volume-jumps-3x-compared-2022-midterms" > <span>Election 2024 Mobile Political Spam Volume Jumps 3X Compared with 2022 Midterms</span> </a> <a class="blog-teaser__read-more" href="/en/blog/email/election-2024-mobile-political-spam-volume-jumps-3x-compared-2022-midterms" > Read More </a> </div> </div> <div role="article" about="/en/blog/mobile/i-broke-my-phone-update-new-developments-conversational-attacks-mobile" class="node--type--blog-post node--view-mode--teaser blog-teaser__item"> <a class="blog-teaser__image" href="/en/blog/mobile/i-broke-my-phone-update-new-developments-conversational-attacks-mobile" > <picture> <source srcset="/sites/default/files/styles/image_600_185/public/blog-banners/cdmk-mb-blog-banner-2.jpg?itok=oMIeZxdr 1x" media="screen and (min-width: 1440px)" type="image/jpeg"/> <source srcset="/sites/default/files/styles/image_440_150/public/blog-banners/cdmk-mb-blog-banner-2.jpg?itok=hkbEOcKj 1x" media="screen and (min-width: 1024px)" type="image/jpeg"/> <source srcset="/sites/default/files/styles/image_600_185/public/blog-banners/cdmk-mb-blog-banner-2.jpg?itok=oMIeZxdr 1x" media="screen and (min-width: 480px)" type="image/jpeg"/> <img src="/sites/default/files/styles/image_600_185/public/blog-banners/cdmk-mb-blog-banner-2.jpg?itok=oMIeZxdr" alt="Mobile Devices" typeof="foaf:Image" /> </picture> </a> <div class="blog-teaser__content"> <div class="blog-teaser__source"> <div class="blog-teaser__source blog-teaser__source-author"> <div class="blog-teaser__date"> <time datetime="2023-12-14T14:00:00Z">December 14, 2023</time> </div> <div class="blog-teaser__author"> Kasra Farhadpour and W. Stuart Jones </div> </div> </div> <a class="blog-teaser__title" href="/en/blog/mobile/i-broke-my-phone-update-new-developments-conversational-attacks-mobile" > <span>I Broke My Phone! An Update on New Developments in Conversational Attacks on Mobile</span> </a> <a class="blog-teaser__read-more" href="/en/blog/mobile/i-broke-my-phone-update-new-developments-conversational-attacks-mobile" > Read More </a> </div> </div> <div role="article" about="/en/blog/mobile/cybercriminals-continue-target-uk-mobile-users-smishing-attempts-reporting-them-just-got" class="node--type--blog-post node--view-mode--teaser blog-teaser__item"> <a class="blog-teaser__image" href="/en/blog/mobile/cybercriminals-continue-target-uk-mobile-users-smishing-attempts-reporting-them-just-got" > <picture> <source srcset="/sites/default/files/styles/image_600_185/public/blog-images/cdmk-banner-mobile-au.png?itok=pB6Cho0p 1x" media="screen and (min-width: 1440px)" type="image/png"/> <source srcset="/sites/default/files/styles/image_440_150/public/blog-images/cdmk-banner-mobile-au.png?itok=v98IYlo_ 1x" media="screen and (min-width: 1024px)" type="image/png"/> <source srcset="/sites/default/files/styles/image_600_185/public/blog-images/cdmk-banner-mobile-au.png?itok=pB6Cho0p 1x" media="screen and (min-width: 480px)" type="image/png"/> <img src="/sites/default/files/styles/image_600_185/public/blog-images/cdmk-banner-mobile-au.png?itok=pB6Cho0p" alt="Messaging security for evolving threats" typeof="foaf:Image" /> </picture> </a> <div class="blog-teaser__content"> <div class="blog-teaser__source"> <div class="blog-teaser__source blog-teaser__source-author"> <div class="blog-teaser__date"> <time datetime="2023-09-19T08:46:57Z">September 19, 2023</time> </div> <div class="blog-teaser__author"> Kasra Farhadpour </div> </div> </div> <a class="blog-teaser__title" href="/en/blog/mobile/cybercriminals-continue-target-uk-mobile-users-smishing-attempts-reporting-them-just-got" > <span>Cybercriminals continue to target UK mobile users with smishing attempts… but reporting them just got easier!</span> </a> <a class="blog-teaser__read-more" href="/en/blog/mobile/cybercriminals-continue-target-uk-mobile-users-smishing-attempts-reporting-them-just-got" > Read More </a> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </section> </main> </div> <footer class="footer"> <section class="footer-section"> <div class="footer-section__wrapper"> <div class="footer-section__top"> <div class="footer-section__top-item"> <div class="footer-section__top-first"> <div class="footer-section__top-item-wrapper"> <h2 class="footer-section__title">About</h2> <div class="footer-section__nav"> <ul> <li><a href="https://www.proofpoint.com/us/company/about" target="_blank">Overview</a></li> <li><a href="https://www.proofpoint.com/us/company/careers" target="_blank">Proofpoint Careers</a></li> <li><a href="https://www.proofpoint.com/us/leadership-and-board-of-directors" target="_blank">Leadership Team</a></li> <li><a href="https://www.proofpoint.com/us/news" target="_blank">News Center</a></li> <li><a href="https://investors.proofpoint.com/investors/overview/default.aspx" target="_blank">Investor Center</a></li> </ul> </div> </div> <div class="footer-section__top-item-wrapper"> <h2 class="footer-section__title">Products</h2> <div class="footer-section__nav"> <ul> <li><a href="/products/mobile-messaging-security/cloudmark-platform-for-mobile">Cloudmark Platform for Mobile</a></li> <li><a href="/products/mobile-messaging/cloudmark-spam-reporting-service">Cloudmark Spam Reporting Service (SRS)</a></li> <li><a href="/products/mobile-messaging-security/cloudmark-cloud">Cloudmark Cloud for Mobile</a></li> <li><a href="/products/email-messaging-security/cloudmark-platform-for-email">Cloudmark Platform for Email</a></li> <li><a href="/products/email-messaging-security/cloudmark-authority">Cloudmark Authority</a></li> <li><a href="/products/email-messaging-security/cloudmark-cloud">Cloudmark Cloud for Email</a></li> <li><a href="/products/threat-insight/cloudmark-insight">Cloudmark Insight</a></li> </ul> </div> </div> </div> </div> <div class="footer-section__top-item"> <div class="footer-section__top-second"> <div class="footer-section__top-item-wrapper"> <h2 class="footer-section__title">Resources</h2> <div class="footer-section__nav"> <ul> <li><a href="/resources/analyst-reports">Analyst Reports</a></li> <li><a href="/resources/white-paper">White Papers</a></li> <li><a href="/resources/webinar">Webinars</a></li> <li><a href="/resources/data-sheet">Data Sheets</a></li> <li><a href="/resources/event">Events</a></li> <li><a href="/resources/customer-story">Customer Stories</a></li> <li><a href="/blog">Blog</a></li> </ul> </div> </div> <div class="footer-section__top-item-wrapper"> <h2 class="footer-section__title"> </h2> <div class="footer-section__nav"> </div> </div> </div> </div> <div class="footer-section__top-item"> <div class="footer-section__top-third"> <div class="footer-section__top-item-wrapper"> <h2 class="footer-section__title footer-section__title-no-border">Connect</h2> <div class="footer-section__nav"> <ul> <li><a href="/en/contact">Contact Us</a></li> <li><a href="/en/contact">Office Locations</a></li> <!--li><a href="/en/demo">Request a Demo</a></li--> </ul> </div> </div> <div class="footer-section__top-item-wrapper"> <h2 class="footer-section__title footer-section__title-no-border">Support</h2> <div class="footer-section__nav"> <ul> <li><a href="https://proofpointcommunities.force.com" target="_blank">Support Login</a></li> <li><a href="/en/support">Support Services</a></li> </ul> </div> </div> </div> </div> </div> </div> </section> <section class="footer-bottom"> <div class="footer-section__wrapper"> <div class="footer-bottom__logo"> <a href="/us" title=Home rel="home"></a> </div> <div class="footer-bottom__wrapper"> <div class="footer-bottom__social-menu"> <ul class="footer-bottom__social-list"> <li><a href="http://www.facebook.com/proofpoint" class="icon-facebook" target="_blank">Facebook</a></li> <li><a href="http://www.twitter.com/proofpoint" class="icon-twitter" target="_blank">Twitter</a></li> <li><a href="https://www.linkedin.com/company/proofpoint" class="icon-linkedin" target="_blank">linkedin</a></li> <li><a href="https://www.youtube.com/channel/UCIvtJgsrUzFo90NKeiVozhQ" class="icon-youtube-play" target="_blank">Youtube</a></li> </ul> </div> <div class="footer-bottom__regions"> <div class="footer-bottom__regions-wrapper"> <ul class="footer-bottom__regions-menu"> <li><a href="/en">United States</a></li> <li><a href="/ja">Japan</a></li> </ul> </div> </div> <div class="footer-bottom__copyright"> <div class="footer-bottom__copyright-info footer-section__wrapper"> <p>© 2024. All rights reserved. <a href="https://www.proofpoint.com/us/license" target="_blank">Terms and conditions</a> <a href="https://www.proofpoint.com/us/privacy-policy" target="_blank">Privacy Policy</a> </p> <p> </p> </div> </div> </div> </div> </section> </footer> </div> <div class="element-invisible" style="clear:both;"><script type='text/javascript'> piAId = '149101'; piCId = '1093'; (function() { function async_load(){ var s = document.createElement('script'); s.type = 'text/javascript'; s.src = ('https:' == document.location.protocol ? 'https://pi' : 'http://cdn') + '.pardot.com/pd.js'; var c = document.getElementsByTagName('script')[0]; c.parentNode.insertBefore(s, c); } if(window.attachEvent) { window.attachEvent('onload', async_load); } else { window.addEventListener('load', async_load, false); } })(); </script></div> <script type="application/json" data-drupal-selector="drupal-settings-json">{"path":{"baseUrl":"\/","scriptPath":null,"pathPrefix":"en\/","currentPath":"node\/1","currentPathIsAdmin":false,"isFront":true,"currentLanguage":"en"},"pluralDelimiter":"\u0003","suppressDeprecationErrors":true,"ajaxPageState":{"libraries":"cm_search\/utils,core\/modernizr,core\/picturefill,media\/filter.caption,paragraphs\/drupal.paragraphs.unpublished,particle\/core,pp_theme\/tabnabbing,pp_theme\/toolbar,system\/base,views\/views.module","theme":"particle","theme_token":null},"ajaxTrustedUrl":[],"cm_search":{"path":"search\/node"},"user":{"uid":0,"permissionsHash":"829813ee2c6e242e6cea787a30439921adb1794ae9d7627e3c5ac5dfa67af77a"}}</script> <script src="/sites/default/files/js/js_-9nlPLkF4ewN2d4jBH9IdAZOfA55t7Gj8KNLkM9lKdw.js"></script> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"0ae22ad83e","applicationID":"675719226","transactionName":"bgQBYERQXBBWVBFbDldOIldCWF0NGEcEVQRmAgJXXlQ=","queueTime":9,"applicationTime":30,"atts":"QkMWFgxKT08VVkcIGkQc","errorBeacon":"bam.nr-data.net","agent":""}</script><script type="text/javascript" src="/_Incapsula_Resource?SWJIYLWA=719d34d31c8e3a6e6fffd425f7e032f3&ns=1&cb=1681112798" async></script></body> </html>