CINXE.COM

Cloudmark Authority | 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/products/email-messaging-security/cloudmark-authority" /> <link rel="shortlink" href="https://www.cloudmark.com/en/products/email-messaging-security/cloudmark-authority" /> <link rel="image_src" href="https://www.cloudmark.com/sites/default/files/misc/email-bkgd%402x.jpg" /> <meta name="description" content="Security in the industry for mobile operators, internet service providers, and hosting providers Cloudmark Authority utilizes a unique combination of proprietary…" /> <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" /> <meta property="og:site_name" content="Proofpoint" /> <meta property="og:type" content="website" /> <meta property="og:url" content="https://www.cloudmark.com/en/products/email-messaging-security/cloudmark-authority" /> <meta property="og:title" content="Cloudmark Authority | Cloudmark EN" /> <meta property="og:description" content="Security in the industry for mobile operators, internet service providers, and hosting providers Cloudmark Authority utilizes a unique combination of proprietary…" /> <meta property="og:image" content="https://www.cloudmark.com/sites/default/files/misc/email-bkgd%402x.jpg" /> <meta property="og:image:url" content="https://www.cloudmark.com/sites/default/files/misc/email-bkgd%402x.jpg" /> <meta property="og:image:secure_url" content="https://www.cloudmark.com/sites/default/files/misc/email-bkgd%402x.jpg" /> <meta property="article:published_time" content="2020-10-16T16:00:27-07:00" /> <meta property="article:modified_time" content="2020-11-06T22:48:38-08:00" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:description" content="Security in the industry for mobile operators, internet service providers, and hosting providers Cloudmark Authority utilizes a unique combination of proprietary…" /> <meta name="twitter:site" content="@proofpoint" /> <meta name="twitter:title" content="Cloudmark Authority | Cloudmark EN" /> <meta name="twitter:url" content="https://www.cloudmark.com/en/products/email-messaging-security/cloudmark-authority" /> <meta name="twitter:image" content="https://www.cloudmark.com/sites/default/files/misc/email-bkgd%402x.jpg" /> <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" /> <link rel="icon" href="/themes/custom/proofpoint/apps/drupal/favicon.ico" type="image/vnd.microsoft.icon" /> <link rel="alternate" hreflang="en-us" href="https://www.cloudmark.com/en/products/email-messaging-security/cloudmark-authority" /> <link rel="alternate" hreflang="ja" href="https://www.cloudmark.com/ja/products/email-messaging-security/cloudmark-authority" /> <title>Cloudmark Authority | Cloudmark EN</title> <link rel="stylesheet" media="all" href="/sites/default/files/css/css_LB-c50DEPlEk6V1MjnKm7YTNx_RPyo6KsW3ytfstdcQ.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-node"> <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&#039;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/products/email-messaging-security/cloudmark-authority" class="node--type--product node--view-mode--full node node-product-full clearfix"> <div class="breadcrumbs"><div class="nav-crumbs "><div class="breadcrumb__item"><div class="breadcrumb__item"><a href="/en"><span class="svg js-svg-exists"><img src="/themes/custom/proofpoint/dist/app-drupal/assets/home.svg"></span></a></div></div><div class="breadcrumb__item"> Products </div><div class="breadcrumb__item"><a href="/en/products/email-messaging-security" class="breadcrum__item-link">Email Messaging Security</a></div><div class="breadcrumb__item"> Cloudmark Authority </div></div></div> <div class=product-hero style='background-image: url(&quot;/sites/default/files/misc/email-bkgd%402x.jpg&quot;)'> <div class="product-hero__wrapper"> <div class="product-hero__headings"> <h1 class="h1"> Cloudmark Authority </h1> <div about="/en/product-category/email-messaging-security"> <h2> <img src="/sites/default/files/misc/email-messaging-white.svg" alt="email messaging" typeof="foaf:Image" /> Email Messaging Security </h2> </div> </div> <div class="product-hero__aside"> <div class="product-heros__aside-bg-color product-hero--bg-blue"></div> <h3 class="h3"> The fastest and most accurate messaging security in the industry </h3> <hr /> <p>Cloudmark Authority frees network resources, reduces storage requirements and immediately improves the email user experience. Our carrier-grade software solution blocks spam, phishing and malware carrying messages with greater than 99% accuracy and near zero false positives.</p> <div class="product-hero__buttons product-hero--buttons-white"> <a class="" target="_self" href="/en/contact" > Contact Sales </a> </div> </div> </div> </div> <div class="product__components"> <div class="paragraph paragraph--type--text-onecol-centered paragraph--view-mode--full text-onecol-centered text-one-center"> <h2 class="h2"> Security in the industry for mobile operators, internet service providers, and hosting providers </h2> <p>Cloudmark Authority utilizes a unique combination of proprietary technologies including Advanced Message Fingerprinting algorithms and real-time threat reporting from the Cloudmark Global Threat Network, consisting of billions of trusted users located in 165 countries around the globe.</p> </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="paragraph paragraph--type--teaser-three-column paragraph--view-mode--full icon-teasers"> <div class="icon-teasers__content"> <div class="icon-teasers__wrapper"> <div class="paragraph paragraph--type--teaser-three-column-item paragraph--view-mode--default icon-teasers__teaser"> <h4 class="h4"> Inbound Message Filtering </h4> <p>Protects messaging subscribers from inbound spam, phishing, and virus threats. Industry-leading responsiveness and accuracy to all forms of messaging abuse drive higher customer satisfaction, resulting in lower cost to serve.</p> </div> <div class="paragraph paragraph--type--teaser-three-column-item paragraph--view-mode--default icon-teasers__teaser"> <h4 class="h4"> Outbound Message Filtering </h4> <p>Applies the same filtering scheme to outbound messages; scanning and blocking spam, phishing and viruses. By blocking outbound abuse, service providers save bandwidth, free system resources and keep their systems from being blocked or throttled by other networks.</p> </div> </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 v2-width"> <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">Features and Benefits</h3> </div> </div> </div> </div> </div> </div> <div class="paragraph paragraph--type--stacked-text paragraph--view-mode--full text-stack"> <div class="text-stack__items"> <div class="paragraph paragraph--type--stacked-text-item paragraph--view-mode--default text-stack__item"> <div class="text-stack__item-heading"> <h4 class="h4"> Virus Protection </h4> </div> <div class="text-stack__item-body"> <p>Cloudmark Authority uses real-time corroborated feedback from millions of trusted sources to instantly sort out messages containing viruses while not delaying legitimate messages. Leveraging the feedback and visibility of the Global Threat Network, virus samples are collected and isolated within a minute of attack origination. Cloudmark Authority then automatically creates fingerprints specifically designed to identify viruses even in their mutated forms (for example, changes in text, code, URL, sender and image.)</p> </div> </div> <div class="paragraph paragraph--type--stacked-text-item paragraph--view-mode--default text-stack__item"> <div class="text-stack__item-heading"> <h4 class="h4"> Cloudmark Network Feedback System </h4> </div> <div class="text-stack__item-body"> <p>Provides real-time and historical analytics down to the individual subscriber level on messages scanned and feedback received. Service providers get full insight into abuse trends and effectiveness of Cloudmark Authority. Also, enhanced understanding of subscriber usage patterns and behavior improves policy decision-making and infrastructure planning.</p> </div> </div> <div class="paragraph paragraph--type--stacked-text-item paragraph--view-mode--default text-stack__item"> <div class="text-stack__item-heading"> <h4 class="h4"> Customer Tools and Support </h4> </div> <div class="text-stack__item-body"> <p>Gives operators access to advanced tools for real-time changes to classifications. Provides access to skilled messaging security experts committed to partnering for success. Cloudmark’s renowned customer support leverages advanced customer tools to put power in the operator’s hands when rapid changes are needed. Skilled support professionals partner with customers to continuously optimize the messaging platform with the latest industry best practices and Cloudmark innovations.</p> </div> </div> </div> </div> <div class="paragraph paragraph--type--text-box-display paragraph--view-mode--full text-box-display text-box-display--img-bg" style="background-image: url(&quot;/sites/default/files/misc/how-it-works-bkgd.jpg&quot;)"> <div class="text-box-display__wrapper"> <div class="text-box-display__copy"> <h2 class="h2"> How It Works </h2> <p>Designed for large-scale carrier deployments, Cloudmark Authority delivers up to 20 times faster messaging throughput than competitive solutions while utilizing up to 90% less CPU. It automatically publishes the latest threat data every 30 seconds so there's no need for manual updates. This significantly reduces administrative time while delivering the highest level of protection against new spam, phishing, and virus protection outbreaks.</p> </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="paragraph paragraph--type--cta-banner paragraph--view-mode--full cta-banner" style=""> <div class="cta-banner__wrapper"> <div class="cta-banner__copy"> <h2 class="h2"> Ready to give Cloudmark a try? </h2> <p>Let us walk you through our Cloudmark Authority product and answer any questions you have about email security.<br /></p> </div> <div class="cta-banner__buttons"> <a class="" target="" href="/en/contact" > Contact Sales </a> </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> </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">&nbsp;</h2> <div class="footer-section__nav"> &nbsp; </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>&copy; 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>&nbsp;</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\/16","currentPathIsAdmin":false,"isFront":false,"currentLanguage":"en"},"pluralDelimiter":"\u0003","suppressDeprecationErrors":true,"ajaxPageState":{"libraries":"cm_search\/utils,core\/modernizr,paragraphs\/drupal.paragraphs.unpublished,particle\/core,pp_theme\/tabnabbing,pp_theme\/toolbar,system\/base","theme":"particle","theme_token":null},"ajaxTrustedUrl":[],"cm_search":{"path":"search\/node"},"user":{"uid":0,"permissionsHash":"829813ee2c6e242e6cea787a30439921adb1794ae9d7627e3c5ac5dfa67af77a"}}</script> <script src="/sites/default/files/js/js_wjLPjVq1BFRIoS0qA5jGN0Nzg01g6GcD8lxr0XO9k3Q.js"></script> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"0ae22ad83e","applicationID":"675719226","transactionName":"bgQBYERQXBBWVBFbDldOIldCWF0NGHMXRxFYDT9aWVVXP3RYC0YTVg0PUURtfAxTUjNbBE4iDFpCQ10PW1IXH19PCAZD","queueTime":17,"applicationTime":1180,"atts":"QkMWFgxKT08VVkcIGkQc","errorBeacon":"bam.nr-data.net","agent":""}</script><script type="text/javascript" src="/_Incapsula_Resource?SWJIYLWA=719d34d31c8e3a6e6fffd425f7e032f3&ns=1&cb=1405019976" async></script></body> </html>

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