CINXE.COM
Exercise your Individual Rights | Fortinet
<!doctype html> <html lang="zh"> <head><script> ;window.NREUM||(NREUM={});NREUM.init={session_replay:{enabled:true,block_selector:'',mask_text_selector:'*',sampling_rate:10.0,error_sampling_rate:100.0,mask_all_inputs:true,collect_fonts:true,inline_images:false,inline_stylesheet:true,mask_input_options:{}},distributed_tracing:{enabled:true},privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]}}; ;NREUM.loader_config={accountID:"4101869",trustKey:"1322840",agentID:"1386204789",licenseKey:"NRJS-5566e73879405a23f6d",applicationID:"1386204789"}; ;NREUM.info={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net",licenseKey:"NRJS-5566e73879405a23f6d",applicationID:"1386204789",sa:1}; ;/*! For license information please see nr-loader-spa-1.266.0.min.js.LICENSE.txt */ (()=>{var e,t,r={8122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555:(e,t,r)=>{"use strict";r.d(t,{Vp:()=>c,fn:()=>s,x1:()=>u});var n=r(384),i=r(8122);const o={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){try{const t=c(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}function c(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function u(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.info=a[e])}},9417:(e,t,r)=>{"use strict";r.d(t,{D0:()=>h,gD:()=>p,xN:()=>g});var n=r(993);const i=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var o=r(2614),a=r(944),s=r(384),c=r(8122);const u="[data-nr-mask]",d=()=>{const e={mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,harvestTimeSeconds:10,autoStart:!0},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},feature_flags:[],generic_events:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},harvest:{tooManyRequestsDelay:60},jserrors:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},logging:{enabled:!0,harvestTimeSeconds:10,autoStart:!0,level:n.p_.INFO},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:o.wk,inactiveMs:o.BB},session_replay:{autoStart:!0,enabled:!1,harvestTimeSeconds:60,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,inline_stylesheet:!0,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){i(t)?e.mask_selector="".concat(t,",").concat(u):""===t||null===t?e.mask_selector=u:(0,a.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){i(t)?e.block_selector+=",".concat(t):""!==t&&(0,a.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,a.R)(7,t)}},session_trace:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},soft_navigations:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},spa:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},ssl:void 0}},l={},f="All configuration objects require an agent identifier!";function h(e){if(!e)throw new Error(f);if(!l[e])throw new Error("Configuration for ".concat(e," was never set"));return l[e]}function g(e,t){if(!e)throw new Error(f);l[e]=(0,c.a)(t,d());const r=(0,s.nY)(e);r&&(r.init=l[e])}function p(e,t){if(!e)throw new Error(f);var r=h(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}},5603:(e,t,r)=>{"use strict";r.d(t,{a:()=>c,o:()=>s});var n=r(384),i=r(8122);const o={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},a={};function s(e){if(!e)throw new Error("All loader-config objects require an agent identifier!");if(!a[e])throw new Error("LoaderConfig for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.loader_config=a[e])}},3371:(e,t,r)=>{"use strict";r.d(t,{V:()=>f,f:()=>l});var n=r(8122),i=r(384),o=r(6154),a=r(9324);let s=0;const c={buildEnv:a.F3,distMethod:a.Xs,version:a.xv,originTime:o.WN},u={customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,origin:""+o.gm.location,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,timeKeeper:void 0,obfuscator:void 0},d={};function l(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!d[e])throw new Error("Runtime for ".concat(e," was never set"));return d[e]}function f(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");d[e]={...(0,n.a)(t,u),...c},Object.hasOwnProperty.call(d[e],"harvestCount")||Object.defineProperty(d[e],"harvestCount",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=d[e])}},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,Yq:()=>a,xv:()=>n});const n="1.266.0",i="PROD",o="CDN",a="2.0.0-alpha.12"},6154:(e,t,r)=>{"use strict";r.d(t,{A4:()=>s,OF:()=>d,RI:()=>i,Vr:()=>h,WN:()=>g,bv:()=>o,gm:()=>a,lR:()=>f,m:()=>u,mw:()=>c,sb:()=>l});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,o="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s="complete"===a?.document?.readyState,c=Boolean("hidden"===a?.document?.visibilityState),u=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),l=d&&"undefined"==typeof SharedWorker,f=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),h=!!a.navigator?.sendBeacon,g=Date.now()-(0,n.t)()},4777:(e,t,r)=>{"use strict";r.d(t,{J:()=>o});var n=r(944);const i={agentIdentifier:"",ee:void 0};class o{constructor(e){try{if("object"!=typeof e)return(0,n.R)(8);this.sharedContext={},Object.assign(this.sharedContext,i),Object.entries(e).forEach((([e,t])=>{Object.keys(i).includes(e)&&(this.sharedContext[e]=t)}))}catch(e){(0,n.R)(9,e)}}}},7295:(e,t,r)=>{"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>o});var n=[];function i(e){if(!e||o(e))return!1;if(0===n.length)return!0;for(var t=0;t<n.length;t++){var r=n[t];if("*"===r.hostname)return!1;if(s(r.hostname,e.hostname)&&c(r.pathname,e.pathname))return!1}return!0}function o(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let o,a;i>0?(o=r.substring(0,i),a=r.substring(i)):(o=r,a="");let[s]=o.split(":");n.push({hostname:s,pathname:a})}}function s(e,t){return!(e.length>t.length)&&t.indexOf(e)===t.length-e.length}function c(e,t){return 0===e.indexOf("/")&&(e=e.substring(1)),0===t.indexOf("/")&&(t=t.substring(1)),""===e||e===t}},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>c,Ze:()=>l,x3:()=>u});var n=r(7836),i=r(3606),o=r(860),a=r(2646);const s={};function c(e,t){const r={staged:!1,priority:o.P[t]||0};d(e),s[e].get(t)||s[e].set(t,r)}function u(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),h(e,t,!1),s[e].size&&f(e))}function d(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function l(e="",t="feature",r=!1){if(d(e),!e||!s[e].get(t)||r)return h(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=Array.from(s[e]);t.every((([e,t])=>t.staged))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((([t])=>{s[e].delete(t),h(e,t)})))}function h(e,t,r=!0){const o=e?n.ee.get(e):n.ee,s=i.i.handlers;if(!o.aborted&&o.backlog&&s){if(r){const e=o.backlog[t],r=s[t];if(r){for(let t=0;e&&t<e.length;++t)g(e[t],r);Object.entries(r).forEach((([e,t])=>{Object.values(t||{}).forEach((t=>{t[0]?.on&&t[0]?.context()instanceof a.y&&t[0].on(e,t[1])}))}))}}o.isolatedBacklog||delete s[t],o.backlog[t]=null,o.emit("drain-"+t,[])}}function g(e,t){var r=e[1];Object.values(t[r]||{}).forEach((t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],o=e[2];n.apply(i,o)}}))}},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>c,ee:()=>u});var n=r(384),i=r(8990),o=r(3371),a=r(2646),s=r(5607);const c="nr@context:".concat(s.W),u=function e(t,r){var n={},s={},d={},l=!1;try{l=16===r.length&&(0,o.f)(r).isolatedBacklog}catch(e){}var f={on:g,addEventListener:g,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o&&(o=!0);if(u.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=h(n),c=p(e),d=c.length,l=0;l<d;l++)c[l].apply(a,r);var g=v()[s[e]];g&&g.push([f,e,r,a]);return a},get:m,listeners:p,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach((([e,n])=>{s[n]=t,t in r||(r[t]=[])}))},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach((e=>{delete f.backlog[e]}))},isBuffering:function(e){return!!v()[s[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,c,(()=>new a.y(c))):new a.y(c)}function g(e,t){n[e]=p(e).concat(t)}function p(e){return n[e]||[]}function m(t){return d[t]=d[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=u)},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(9908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3878:(e,t,r)=>{"use strict";r.d(t,{DD:()=>c,jT:()=>a,sp:()=>s});var n=r(6154);let i=!1,o=!1;try{const e={get passive(){return i=!0,!1},get signal(){return o=!0,!1}};n.gm.addEventListener("test",null,e),n.gm.removeEventListener("test",null,e)}catch(e){}function a(e,t){return i||o?{capture:!!e,passive:i,signal:t}:!!e}function s(e,t,r=!1,n){window.addEventListener(e,t,a(r,n))}function c(e,t,r=!1,n){document.addEventListener(e,t,a(r,n))}},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>s,ZF:()=>c,bz:()=>a,el:()=>u});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}function c(){return s(16)}function u(){return s(32)}},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>u,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},u={OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},7485:(e,t,r)=>{"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},944:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.debug&&console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t)}r.d(t,{R:()=>n})},5284:(e,t,r)=>{"use strict";r.d(t,{t:()=>c,B:()=>s});var n=r(7836),i=r(6154);const o="newrelic";const a=new Set,s={};function c(e,t){const r=n.ee.get(t);s[t]??={},e&&"object"==typeof e&&(a.has(t)||(r.emit("rumresp",[e]),s[t]=e,a.add(t),function(e={}){try{i.gm.dispatchEvent(new CustomEvent(o,{detail:e}))}catch(e){}}({loaded:!0})))}},8990:(e,t,r)=>{"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389:(e,t,r)=>{"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout((()=>{i=clearTimeout(i)}),t)),n||(clearTimeout(i),i=setTimeout((()=>{e.apply(this,r)}),t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},3304:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(7836);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}}}},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,sB:()=>a});var n=r(3878);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.sp)("load",e,t)}function a(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}},384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>o,US:()=>d,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>u,pV:()=>l});var n=r(6154),i=r(1863);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function s(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function u(e){let t=a();return t.initializedAgents?.[e]}function d(e,t){a()[e]=t}function l(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},2843:(e,t,r)=>{"use strict";r.d(t,{u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},8139:(e,t,r)=>{"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),o=r(8990),a=r(6154);const s={},c=a.gm.XMLHttpRequest,u="addEventListener",d="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e){var t=function(e){return(e||n.ee).get("events")}(e);if(s[t.debugId]++)return t;s[t.debugId]=1;var r=(0,i.YM)(t,!0);function f(e){r.inPlace(e,[u,d],"-",g)}function g(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,f),h(a.gm,f),h(c.prototype,f)),t.on(u+"-start",(function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)){var i=(0,o.I)(n,l,(function(){var e={object:function(){if("function"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,"fn-",null,e.name||"anonymous"):n}));this.wrapped=e[1]=i}})),t.on(d+"-start",(function(e){e[1]=this.wrapped||e[1]})),t}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,u);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434:(e,t,r)=>{"use strict";r.d(t,{Jt:()=>o,YM:()=>c});var n=r(7836),i=r(5607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];d(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return d(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){u([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,d,l;try{a=this,o=[...arguments],d="function"==typeof n?n(o,a):n||{}}catch(t){u([t,"",[o,a,s],d],e)}i(r+"start",[o,a,s],d,c);try{return l=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],d,c),e}finally{i(r+"end",[o,a,l],d,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}s=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function d(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},9300:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K.ajax},3333:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n});const n=r(860).K.genericEvents},6774:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K.jserrors},993:(e,t,r)=>{"use strict";r.d(t,{ET:()=>o,TZ:()=>a,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o="log",a=n.K.logging},3785:(e,t,r)=>{"use strict";r.d(t,{R:()=>c,b:()=>u});var n=r(9908),i=r(1863),o=r(860),a=r(3969),s=r(993);function c(e,t,r={},c=s.p_.INFO){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,o.K.metrics,e),(0,n.p)(s.ET,[(0,i.t)(),t,r,c],void 0,o.K.logging,e)}function u(e){return"string"==typeof e&&Object.values(s.p_).some((t=>t===e.toUpperCase().trim()))}},3969:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,XG:()=>s,rs:()=>i,xV:()=>a,z_:()=>o});const n=r(860).K.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K.pageViewTiming},6344:(e,t,r)=>{"use strict";r.d(t,{BB:()=>d,G4:()=>o,Qb:()=>l,TZ:()=>i,Ug:()=>a,_s:()=>s,bc:()=>u,yP:()=>c});var n=r(2614);const i=r(860).K.sessionReplay,o={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"},a=.12,s={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0},u={RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},d=5e3,l={API:"api"}},5270:(e,t,r)=>{"use strict";r.d(t,{Aw:()=>c,CT:()=>u,SR:()=>s});var n=r(384),i=r(9417),o=r(7767),a=r(6154);function s(e){return!!(0,n.dV)().o.MO&&(0,o.V)(e)&&!0===(0,i.gD)(e,"session_trace.enabled")}function c(e){return!0===(0,i.gD)(e,"session_replay.preload")&&s(e)}function u(e,t){const r=t.correctAbsoluteTimestamp(e);return{originalTimestamp:e,correctedTimestamp:r,timestampDiff:e-r,originTime:a.WN,correctedOriginTime:t.correctedOriginTime,originTimeDiff:Math.floor(a.WN-t.correctedOriginTime)}}},3738:(e,t,r)=>{"use strict";r.d(t,{He:()=>i,Kp:()=>s,Lc:()=>u,Rz:()=>d,TZ:()=>n,bD:()=>o,d3:()=>a,jx:()=>l,uP:()=>c});const n=r(860).K.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,u="fn"+s,d="pushState",l=1e3},3962:(e,t,r)=>{"use strict";r.d(t,{AM:()=>o,O2:()=>s,Qu:()=>c,TZ:()=>a,ih:()=>u,tC:()=>i});var n=r(860);const i=["click","keydown","submit"],o="api",a=n.K.softNav,s={INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},c={INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},u={IP:"in progress",FIN:"finished",CAN:"cancelled"}},7378:(e,t,r)=>{"use strict";r.d(t,{$p:()=>R,BR:()=>b,Kp:()=>x,L3:()=>y,Lc:()=>c,NC:()=>o,SG:()=>d,TZ:()=>i,U6:()=>g,UT:()=>m,d3:()=>w,dT:()=>f,e5:()=>A,gx:()=>v,l9:()=>l,oW:()=>h,op:()=>p,rw:()=>u,tH:()=>E,uP:()=>s,wW:()=>T,xq:()=>a});var n=r(384);const i=r(860).K.spa,o=["click","submit","keypress","keydown","keyup","change"],a=999,s="fn-start",c="fn-end",u="cb-start",d="api-ixn-",l="remaining",f="interaction",h="spaNode",g="jsonpNode",p="fetch-start",m="fetch-done",v="fetch-body-",b="jsonp-end",y=(0,n.dV)().o.ST,w="-start",x="-end",R="-body",T="cb"+x,A="jsTime",E="fetch"},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>i});var n=r(7836);class i{constructor(e,t,r){this.agentIdentifier=e,this.aggregator=t,this.ee=n.ee.get(e),this.featureName=r,this.blocked=!1}}},7767:(e,t,r)=>{"use strict";r.d(t,{V:()=>o});var n=r(9417),i=r(6154);const o=e=>i.RI&&!0===(0,n.gD)(e,"privacy.cookies_enabled")},425:(e,t,r)=>{"use strict";r.d(t,{j:()=>j});var n=r(860),i=r(2555),o=r(3371),a=r(9908),s=r(7836),c=r(1687),u=r(5289),d=r(6154),l=r(944),f=r(3969),h=r(384),g=r(6344);const p=["setErrorHandler","finished","addToTrace","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",g.G4.RECORD,g.G4.PAUSE,"log","wrapLogger"],m=["setErrorHandler","finished","addToTrace","addRelease"];var v=r(1863),b=r(2614),y=r(993),w=r(3785),x=r(2646),R=r(3434);function T(e,t,r,n){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const i=function(e){return(e||s.ee).get("logger")}(e),o=(0,R.YM)(i),a=new x.y(s.P);return a.level=n.level,a.customAttributes=n.customAttributes,o.inPlace(t,[r],"wrap-logger-",a),i}function A(){const e=(0,h.pV)();p.forEach((t=>{e[t]=(...r)=>function(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.api?e.exposed&&e.api[t]&&n.push(e.api[t](...r)):(0,l.R)(38,t)})),n.length>1?n:n[0]}(t,...r)}))}const E={};var S=r(9417),O=r(5603),N=r(5284);const I=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let _=!1;function j(e,t={},p,x){let{init:R,info:j,loader_config:P,runtime:C={},exposed:k=!0}=t;C.loaderType=p;const L=(0,h.pV)();j||(R=L.init,j=L.info,P=L.loader_config),(0,S.xN)(e.agentIdentifier,R||{}),(0,O.a)(e.agentIdentifier,P||{}),j.jsAttributes??={},d.bv&&(j.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,j);const D=(0,S.D0)(e.agentIdentifier),H=[j.beacon,j.errorBeacon];_||(D.proxy.assets&&(I(D.proxy.assets),H.push(D.proxy.assets)),D.proxy.beacon&&H.push(D.proxy.beacon),A(),(0,h.US)("activatedFeatures",N.B),e.runSoftNavOverSpa&&=!0===D.soft_navigations.enabled&&D.feature_flags.includes("soft_nav")),C.denyList=[...D.ajax.deny_list||[],...D.ajax.block_internal?H:[]],C.ptid=e.agentIdentifier,(0,o.V)(e.agentIdentifier,C),e.ee=s.ee.get(e.agentIdentifier),void 0===e.api&&(e.api=function(e,t,h=!1){t||(0,c.Ak)(e,"api");const p={};var x=s.ee.get(e),R=x.get("tracer");E[e]=b.g.OFF,x.on(g.G4.REPLAY_RUNNING,(t=>{E[e]=t}));var A="api-",S=A+"ixn-";function O(t,r,n,o){const a=(0,i.Vp)(e);return null===r?delete a.jsAttributes[t]:(0,i.x1)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),_(A,n,!0,o||null===r?"session":void 0)(t,r)}function N(){}p.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,["API/log/called"],void 0,n.K.metrics,x),(0,w.R)(x,e,t,r)},p.wrapLogger=(e,t,{customAttributes:r={},level:i=y.p_.INFO}={})=>{(0,a.p)(f.xV,["API/wrapLogger/called"],void 0,n.K.metrics,x),T(x,e,t,{customAttributes:r,level:i})},m.forEach((e=>{p[e]=_(A,e,!0,"api")})),p.addPageAction=_(A,"addPageAction",!0,n.K.genericEvents),p.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,o.f)(e).customTransaction=(r||"http://custom.transaction")+t,_(A,"setPageViewName",!0)()},p.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return O(e,t,"setCustomAttribute",r);(0,l.R)(40,typeof t)}else(0,l.R)(39,typeof e)},p.setUserId=function(e){if("string"==typeof e||null===e)return O("enduser.id",e,"setUserId",!0);(0,l.R)(41,typeof e)},p.setApplicationVersion=function(e){if("string"==typeof e||null===e)return O("application.version",e,"setApplicationVersion",!1);(0,l.R)(42,typeof e)},p.start=()=>{try{(0,a.p)(f.xV,["API/start/called"],void 0,n.K.metrics,x),x.emit("manual-start-all")}catch(e){(0,l.R)(23,e)}},p[g.G4.RECORD]=function(){(0,a.p)(f.xV,["API/recordReplay/called"],void 0,n.K.metrics,x),(0,a.p)(g.G4.RECORD,[],void 0,n.K.sessionReplay,x)},p[g.G4.PAUSE]=function(){(0,a.p)(f.xV,["API/pauseReplay/called"],void 0,n.K.metrics,x),(0,a.p)(g.G4.PAUSE,[],void 0,n.K.sessionReplay,x)},p.interaction=function(e){return(new N).get("object"==typeof e?e:{})};const I=N.prototype={createTracer:function(e,t){var r={},i=this,o="function"==typeof t;return(0,a.p)(f.xV,["API/createTracer/called"],void 0,n.K.metrics,x),h||(0,a.p)(S+"tracer",[(0,v.t)(),e,r],i,n.K.spa,x),function(){if(R.emit((o?"":"no-")+"fn-start",[(0,v.t)(),i,o],r),o)try{return t.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw R.emit("fn-err",[arguments,this,t],r),t}finally{R.emit("fn-end",[(0,v.t)()],r)}}}};function _(e,t,r,i){return function(){return(0,a.p)(f.xV,["API/"+t+"/called"],void 0,n.K.metrics,x),i&&(0,a.p)(e+t,[(0,v.t)(),...arguments],r?null:this,i,x),r?void 0:this}}function j(){r.e(478).then(r.bind(r,8778)).then((({setAPI:t})=>{t(e),(0,c.Ze)(e,"api")})).catch((e=>{(0,l.R)(27,e),x.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{I[e]=_(S,e,void 0,h?n.K.softNav:n.K.spa)})),p.setCurrentRouteName=h?_(S,"routeName",void 0,n.K.softNav):_(A,"routeName",!0,n.K.spa),p.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,a.p)(f.xV,["API/noticeError/called"],void 0,n.K.metrics,x),(0,a.p)("err",[t,(0,v.t)(),!1,r,!!E[e]],void 0,n.K.jserrors,x)},d.RI?(0,u.GG)((()=>j()),!0):j(),p}(e.agentIdentifier,x,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=k),_=!0}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{K:()=>n,P:()=>i});const n={ajax:"ajax",genericEvents:"generic_events",jserrors:"jserrors",logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.spa]:5,[n.ajax]:6,[n.sessionTrace]:7,[n.softNav]:8,[n.sessionReplay]:9,[n.logging]:10,[n.genericEvents]:11}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>({212:"nr-spa-compressor",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.266.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.266.0.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d<u.length;d++){var l=u[d];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={478:"sha512-EuKNa6ZJxEo9u6vGxrFyykwjQw7nDgXK464XmRBgCF+uZAOomnhnTsyhA0pFPuN3FcTRnhkdAZtwldJ0Sqb8mA==",249:"sha512-NXR4nw7x3eAqNUj9d6MHRw6XdQmqPd0B6kKPXysRltLHNOGr3alzWOdCjukKhLUwHwZjKLuxQZPiTQNOKGqRoQ==",212:"sha512-XNDhH4DxTPvf5cPG5755OBJLw17XOAfjYV+8xn8XHoRr2/nDb8sk/J/fWUba8LWGN1luxdGIYKB3a7AxxDZ+SA=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var h=(t,n)=>{s.onerror=s.onload=null,clearTimeout(g);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},g=setTimeout(h.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=h.bind(null,s.onerror),s.onload=h.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={38:0,788:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.266.0.PROD"]=self["webpackChunk:NRBA-1.266.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(944),t=i(6344),r=i(9566);class n{agentIdentifier;constructor(e=(0,r.LA)(16)){this.agentIdentifier=e}#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e("addPageAction",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}finished(e){return this.#e("finished",e)}addRelease(e,t){return this.#e("addRelease",e,t)}start(e){return this.#e("start",e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}log(e,t){return this.#e("log",e,t)}wrapLogger(e,t,r){return this.#e("wrapLogger",e,t,r)}}var o=i(860),a=i(9417);const s=Object.values(o.K);function c(e){const t={};return s.forEach((r=>{t[r]=function(e,t){return!0===(0,a.gD)(t,"".concat(e,".enabled"))}(r,e)})),t}var u=i(425);var d=i(1687),l=i(4234),f=i(5289),h=i(6154),g=i(5270),p=i(7767),m=i(6389);class v extends l.W{constructor(e,t,r,n=!0){super(e,t,r),this.auto=n,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===(0,a.gD)(this.agentIdentifier,"".concat(this.featureName,".autoStart"))&&(this.auto=!1),this.auto?(0,d.Ak)(e,r):this.ee.on("manual-start-all",(0,m.J)((()=>{(0,d.Ak)(this.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator()})))}importAggregator(t={}){if(this.featAggregate||!this.auto)return;let r;this.onAggregateImported=new Promise((e=>{r=e}));const n=async()=>{let n;try{if((0,p.V)(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(478).then(i.bind(i,6526));n=e(this.agentIdentifier)}}catch(t){(0,e.R)(20,t),this.ee.emit("internal-error",[t]),this.featureName===o.K.sessionReplay&&this.abortHandler?.()}try{if(!this.#t(this.featureName,n))return(0,d.Ze)(this.agentIdentifier,this.featureName),void r(!1);const{lazyFeatureLoader:e}=await i.e(478).then(i.bind(i,6103)),{Aggregate:o}=await e(this.featureName,"aggregate");this.featAggregate=new o(this.agentIdentifier,this.aggregator,t),r(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,d.Ze)(this.agentIdentifier,this.featureName,!0),r(!1),this.ee&&this.ee.abort()}};h.RI?(0,f.GG)((()=>n()),!0):n()}#t(e,t){switch(e){case o.K.sessionReplay:return(0,g.SR)(this.agentIdentifier)&&!!t;case o.K.sessionTrace:return!!t;default:return!0}}}var b=i(6630);class y extends v{static featureName=b.T;constructor(e,t,r=!0){super(e,t,b.T,r),this.importAggregator()}}var w=i(4777);class x extends w.J{constructor(e){super(e),this.aggregatedData={}}store(e,t,r,n,i){var o=this.getBucket(e,t,r,i);return o.metrics=function(e,t){t||(t={count:0});return t.count+=1,Object.entries(e||{}).forEach((([e,r])=>{t[e]=R(r,t[e])})),t}(n,o.metrics),o}merge(e,t,r,n,i){var o=this.getBucket(e,t,n,i);if(o.metrics){var a=o.metrics;a.count+=r.count,Object.keys(r||{}).forEach((e=>{if("count"!==e){var t=a[e],n=r[e];n&&!n.c?a[e]=R(n.t,t):a[e]=function(e,t){if(!t)return e;t.c||(t=T(t.t));return t.min=Math.min(e.min,t.min),t.max=Math.max(e.max,t.max),t.t+=e.t,t.sos+=e.sos,t.c+=e.c,t}(n,a[e])}}))}else o.metrics=r}storeMetric(e,t,r,n){var i=this.getBucket(e,t,r);return i.stats=R(n,i.stats),i}getBucket(e,t,r,n){this.aggregatedData[e]||(this.aggregatedData[e]={});var i=this.aggregatedData[e][t];return i||(i=this.aggregatedData[e][t]={params:r||{}},n&&(i.custom=n)),i}get(e,t){return t?this.aggregatedData[e]&&this.aggregatedData[e][t]:this.aggregatedData[e]}take(e){for(var t={},r="",n=!1,i=0;i<e.length;i++)t[r=e[i]]=Object.values(this.aggregatedData[r]||{}),t[r].length&&(n=!0),delete this.aggregatedData[r];return n?t:null}}function R(e,t){return null==e?function(e){e?e.c++:e={c:1};return e}(t):t?(t.c||(t=T(t.t)),t.c+=1,t.t+=e,t.sos+=e*e,e>t.max&&(t.max=e),e<t.min&&(t.min=e),t):{t:e}}function T(e){return{t:e,min:e,max:e,sos:e*e,c:1}}var A=i(384);var E=i(9908),S=i(2843),O=i(3878),N=i(782),I=i(1863);class _ extends v{static featureName=N.T;constructor(e,t,r=!0){super(e,t,N.T,r),h.RI&&((0,S.u)((()=>(0,E.p)("docHidden",[(0,I.t)()],void 0,N.T,this.ee)),!0),(0,O.sp)("pagehide",(()=>(0,E.p)("winPagehide",[(0,I.t)()],void 0,N.T,this.ee))),this.importAggregator())}}var j=i(3969);class P extends v{static featureName=j.TZ;constructor(e,t,r=!0){super(e,t,j.TZ,r),this.importAggregator()}}var C=i(6774),k=i(3304);class L{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,k.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function D(e){return K(e)?e:new L(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic)}function H(e){let t="Unhandled Promise Rejection";if(K(e?.reason))try{return e.reason.message=t+": "+e.reason.message,D(e.reason)}catch(t){return D(e.reason)}if(void 0===e.reason)return D(t);const r=D(e.reason);return r.message=t+": "+r?.message,r}function M(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new L(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic);return t.name=SyntaxError.name,t}return K(e.error)?e.error:D(e)}function K(e){return e instanceof Error&&!!e.stack}class U extends v{static featureName=C.T;#r=!1;constructor(e,r,n=!0){super(e,r,C.T,n);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(e=>{this.abortHandler&&(0,E.p)("ierr",[D(e),(0,I.t)(),!0,{},this.#r],void 0,this.featureName,this.ee)})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.#r=e})),h.gm.addEventListener("unhandledrejection",(e=>{this.abortHandler&&(0,E.p)("err",[H(e),(0,I.t)(),!1,{unhandledPromiseRejection:1},this.#r],void 0,this.featureName,this.ee)}),(0,O.jT)(!1,this.removeOnAbort?.signal)),h.gm.addEventListener("error",(e=>{this.abortHandler&&(0,E.p)("err",[M(e),(0,I.t)(),!1,{},this.#r],void 0,this.featureName,this.ee)}),(0,O.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator()}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var V=i(5603),G=i(8990);let B=1;const F="nr@id";function W(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===h.gm?0:(0,G.I)(e,F,(function(){return B++}))}function z(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,k.A)(e).length}catch(e){return}}}var Z=i(8139),q=i(7836),Y=i(3434);const X={},J=["open","send"];function Q(t){var r=t||q.ee;const n=function(e){return(e||q.ee).get("xhr")}(r);if(X[n.debugId]++)return n;X[n.debugId]=1,(0,Z.u)(r);var i=(0,Y.YM)(n),o=h.gm.XMLHttpRequest,a=h.gm.MutationObserver,s=h.gm.Promise,c=h.gm.setInterval,u="readystatechange",d=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],l=[],f=h.gm.XMLHttpRequest=function(t){const r=new o(t),a=n.context(r);try{n.emit("new-xhr",[r],a),r.addEventListener(u,(s=a,function(){var e=this;e.readyState>3&&!s.resolved&&(s.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,d,"fn-",y)}),(0,O.jT)(!1))}catch(t){(0,e.R)(15,t);try{n.emit("internal-error",[t])}catch(e){}}var s;return r};function g(e,t){i.inPlace(t,["onreadystatechange"],"fn-",y)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,f),f.prototype=o.prototype,i.inPlace(f.prototype,J,"-xhr-",y),n.on("send-xhr-start",(function(e,t){g(e,t),function(e){l.push(e),a&&(p?p.then(b):c?c(b):(m=-m,v.data=m))}(t)})),n.on("open-xhr-start",g),a){var p=s&&s.resolve();if(!c&&!s){var m=1,v=document.createTextNode(m);new a(b).observe(v,{characterData:!0})}}else r.on("fn-end",(function(e){e[0]&&e[0].type===u||b()}));function b(){for(var e=0;e<l.length;e++)g(0,l[e]);l.length&&(l=[])}function y(e,t){return t}return n}var ee="fetch-",te=ee+"body-",re=["arrayBuffer","blob","json","text","formData"],ne=h.gm.Request,ie=h.gm.Response,oe="prototype";const ae={};function se(e){const t=function(e){return(e||q.ee).get("fetch")}(e);if(!(ne&&ie&&h.gm.fetch))return t;if(ae[t.debugId]++)return t;function r(e,r,n){var i=e[r];"function"==typeof i&&(e[r]=function(){var e,r=[...arguments],o={};t.emit(n+"before-start",[r],o),o[q.P]&&o[q.P].dt&&(e=o[q.P].dt);var a=i.apply(this,r);return t.emit(n+"start",[r,e],a),a.then((function(e){return t.emit(n+"end",[null,e],a),e}),(function(e){throw t.emit(n+"end",[e],a),e}))})}return ae[t.debugId]=1,re.forEach((e=>{r(ne[oe],e,te),r(ie[oe],e,te)})),r(h.gm,"fetch",ee),t.on(ee+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(ee+"done",[null,r],n)}else t.emit(ee+"done",[e],n)})),t}var ce=i(7485);class ue{constructor(e){this.agentIdentifier=e}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var t=(0,V.o)(this.agentIdentifier);if(!t)return null;var n=(t.accountID||"").toString()||null,i=(t.agentID||"").toString()||null,o=(t.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,r.ZF)(),s=(0,r.el)(),c=Date.now(),u={spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(u.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),u.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeader=this.generateTraceHeader(a,s,c,n,i,o)),u}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,o){if(!("function"==typeof h.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(a.d.tk=o),btoa((0,k.A)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1,r={};if((0,a.gD)(this.agentIdentifier,"distributed_tracing")&&(r=(0,a.D0)(this.agentIdentifier).distributed_tracing),e.sameOrigin)t=!0;else if(r.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,ce.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}isDtEnabled(){var e=(0,a.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.enabled}excludeNewrelicHeader(){var e=(0,a.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=(0,a.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=(0,a.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.cors_use_tracecontext_headers}}var de=i(9300),le=i(7295),fe=["load","error","abort","timeout"],he=fe.length,ge=(0,A.dV)().o.REQ,pe=(0,A.dV)().o.XHR;class me extends v{static featureName=de.T;constructor(e,t,r=!0){super(e,t,de.T,r),this.dt=new ue(e),this.handler=(e,t,r,n)=>(0,E.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};h.gm?.performance?.getEntriesByType("resource").forEach((t=>{if(t.initiatorType in e&&0!==t.responseStatus){const r={status:t.responseStatus},n={rxSize:t.transferSize,duration:Math.floor(t.duration),cbTime:0};ve(r,t.name),this.handler("xhr",[r,n,t.startTime,t.responseEnd,e[t.initiatorType]],void 0,o.K.ajax)}}))}catch(e){}se(this.ee),Q(this.ee),function(e,t,r,n){function i(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=x,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){R(t,e)}),(0,O.jT)(!1)),h.lR||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,O.jT)(!1))}function a(e){this.params={method:e[0]},ve(this,e[1]),this.metrics={}}function s(t,r){var i=(0,V.o)(e);i.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",i.xpid);var o=n.generateTracePayload(this.parsedOrigin);if(o){var a=!1;o.newrelicHeader&&(r.setRequestHeader("newrelic",o.newrelicHeader),a=!0),o.traceContextParentHeader&&(r.setRequestHeader("traceparent",o.traceContextParentHeader),o.traceContextStateHeader&&r.setRequestHeader("tracestate",o.traceContextStateHeader),a=!0),a&&(this.dt=o)}}function c(e,r){var n=this.metrics,i=e[0],o=this;if(n&&i){var a=z(i);a&&(n.txSize=a)}this.startTime=(0,I.t)(),this.body=i,this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof r.onload)&&"function"==typeof o.end)&&o.end(r)}catch(e){try{t.emit("internal-error",[e])}catch(e){}}};for(var s=0;s<he;s++)r.addEventListener(fe[s],this.listener,(0,O.jT)(!1))}function u(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function d(e,t){var r=""+W(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function l(e,t){var r=""+W(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function f(){this.endTime=(0,I.t)()}function g(e,r){r instanceof pe&&"load"===e[0]&&t.emit("xhr-load-added",[e[1],e[2]],r)}function p(e,r){r instanceof pe&&"load"===e[0]&&t.emit("xhr-load-removed",[e[1],e[2]],r)}function m(e,t,r){t instanceof pe&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,I.t)()))}function v(e,r){this.xhrCbStart&&t.emit("xhr-cb-time",[(0,I.t)()-this.xhrCbStart,this.onload,r],r)}function b(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&h.RI&&(t=""+h.gm.location.href):e[0]&&e[0].url?t=e[0].url:h.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,ce.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var i=n.generateTracePayload(this.parsedOrigin);if(i&&(i.newrelicHeader||i.traceContextParentHeader))if(e[0]&&e[0].headers)s(e[0].headers,i)&&(this.dt=i);else{var o={};for(var a in r)o[a]=r[a];o.headers=new Headers(r.headers||{}),s(o.headers,i)&&(this.dt=i),e.length>1?e[1]=o:e.push(o)}}function s(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function y(e,t){this.params={},this.metrics={},this.startTime=(0,I.t)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof ge?r=i.url:h.gm?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),ve(this,r);var o=(""+(i&&i instanceof ge&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.body=n.body,this.txSize=z(n.body)||0}function w(e,t){if(this.endTime=(0,I.t)(),this.params||(this.params={}),(0,le.iW)(this.params))return;let n;this.params.status=t?t.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);const i={txSize:this.txSize,rxSize:n,duration:(0,I.t)()-this.startTime};r("xhr",[this.params,i,this.startTime,this.endTime,"fetch"],this,o.K.ajax)}function x(e){const t=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(let t=0;t<he;t++)e.removeEventListener(fe[t],this.listener,!1);t.aborted||(0,le.iW)(t)||(n.duration=(0,I.t)()-this.startTime,this.loadCazptureCalled||4!==e.readyState?null==t.status&&(t.status=0):R(this,e),n.cbTime=this.cbTime,r("xhr",[t,n,this.startTime,this.endTime,"xhr"],this,o.K.ajax))}}function R(e,r){e.params.status=r.status;var n=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?z(e.response):"text"===r||""===r||void 0===r?z(e.responseText):void 0}(r,e.lastSize);if(n&&(e.metrics.rxSize=n),e.sameOrigin){var i=r.getResponseHeader("X-NewRelic-App-Data");i&&((0,E.p)(j.rs,["Ajax/CrossApplicationTracing/Header/Seen"],void 0,o.K.metrics,t),e.params.cat=i.split(", ").pop())}e.loadCaptureCalled=!0}t.on("new-xhr",i),t.on("open-xhr-start",a),t.on("open-xhr-end",s),t.on("send-xhr-start",c),t.on("xhr-cb-time",u),t.on("xhr-load-added",d),t.on("xhr-load-removed",l),t.on("xhr-resolved",f),t.on("addEventListener-end",g),t.on("removeEventListener-end",p),t.on("fn-end",v),t.on("fetch-before-start",b),t.on("fetch-start",y),t.on("fn-start",m),t.on("fetch-done",w)}(e,this.ee,this.handler,this.dt),this.importAggregator()}}function ve(e,t){var r=(0,ce.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}const be={},ye=["pushState","replaceState"];function we(e){const t=function(e){return(e||q.ee).get("history")}(e);return!h.RI||be[t.debugId]++||(be[t.debugId]=1,(0,Y.YM)(t).inPlace(window.history,ye,"-")),t}var xe=i(3738);const{He:Re,bD:Te,d3:Ae,Kp:Ee,TZ:Se,Lc:Oe,uP:Ne,Rz:Ie}=xe;class _e extends v{static featureName=Se;constructor(e,t,r=!0){super(e,t,Se,r);if(!(0,p.V)(this.agentIdentifier))return void(0,d.x3)(this.agentIdentifier,this.featureName);const n=this.ee;let i;we(n),this.eventsEE=(0,Z.u)(n),this.eventsEE.on(Ne,(function(e,t){this.bstStart=(0,I.t)()})),this.eventsEE.on(Oe,(function(e,t){(0,E.p)("bst",[e[0],t,this.bstStart,(0,I.t)()],void 0,o.K.sessionTrace,n)})),n.on(Ie+Ae,(function(e){this.time=(0,I.t)(),this.startPath=location.pathname+location.hash})),n.on(Ie+Ee,(function(e){(0,E.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,o.K.sessionTrace,n)}));try{i=new PerformanceObserver((e=>{const t=e.getEntries();(0,E.p)(Re,[t],void 0,o.K.sessionTrace,n)})),i.observe({type:Te,buffered:!0})}catch(e){}this.importAggregator({resourceObserver:i})}}var je=i(2614);class Pe extends v{static featureName=t.TZ;#i;constructor(e,r,n=!0){let i;super(e,r,t.TZ,n),this.replayRunning=!1;try{i=JSON.parse(localStorage.getItem("".concat(je.H3,"_").concat(je.uh)))}catch(e){}(0,g.SR)(e)&&this.ee.on(t.G4.RECORD,(()=>this.#o())),this.#a(i)?(this.#i=i?.sessionReplayMode,this.#s()):this.importAggregator(),this.ee.on("err",(e=>{this.replayRunning&&(this.errorNoticed=!0,(0,E.p)(t.G4.ERROR_DURING_REPLAY,[e],void 0,this.featureName,this.ee))})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.replayRunning=e}))}#a(e){return e&&(e.sessionReplayMode===je.g.FULL||e.sessionReplayMode===je.g.ERROR)||(0,g.Aw)(this.agentIdentifier)}#c=!1;async#s(e){if(!this.#c){this.#c=!0;try{const{Recorder:t}=await Promise.all([i.e(478),i.e(249)]).then(i.bind(i,2496));this.recorder??=new t({mode:this.#i,agentIdentifier:this.agentIdentifier,trigger:e,ee:this.ee}),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording}catch(e){}this.importAggregator({recorder:this.recorder,errorNoticed:this.errorNoticed})}}#o(){this.featAggregate?this.featAggregate.mode!==je.g.FULL&&this.featAggregate.initializeRecording(je.g.FULL,!0):(this.#i=je.g.FULL,this.#s(t.Qb.API),this.recorder&&this.recorder.parent.mode!==je.g.FULL&&(this.recorder.parent.mode=je.g.FULL,this.recorder.stopRecording(),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording))}}var Ce=i(3962);class ke extends v{static featureName=Ce.TZ;constructor(e,t,r=!0){if(super(e,t,Ce.TZ,r),!h.RI||!(0,A.dV)().o.MO)return;const n=we(this.ee),i=(0,Z.u)(this.ee),o=()=>(0,E.p)("newURL",[(0,I.t)(),""+window.location],void 0,this.featureName,this.ee);n.on("pushState-end",o),n.on("replaceState-end",o);try{this.removeOnAbort=new AbortController}catch(e){}(0,O.sp)("popstate",(e=>(0,E.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)),!0,this.removeOnAbort?.signal);let a=!1;const s=new((0,A.dV)().o.MO)(((e,t)=>{a||(a=!0,requestAnimationFrame((()=>{(0,E.p)("newDom",[(0,I.t)()],void 0,this.featureName,this.ee),a=!1})))})),c=(0,m.s)((e=>{(0,E.p)("newUIEvent",[e],void 0,this.featureName,this.ee),s.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0})}),100,{leading:!0});i.on("fn-start",(([e])=>{Ce.tC.includes(e?.type)&&c(e)}));for(let e of Ce.tC)document.addEventListener(e,(()=>{}));this.abortHandler=function(){this.removeOnAbort?.abort(),s.disconnect(),this.abortHandler=void 0},this.importAggregator({domObserver:s})}}var Le=i(7378);const De={},He=["appendChild","insertBefore","replaceChild"];function Me(e){const t=function(e){return(e||q.ee).get("jsonp")}(e);if(!h.RI||De[t.debugId])return t;De[t.debugId]=!0;var r=(0,Y.YM)(t),n=/[?&](?:callback|cb)=([^&#]+)/,i=/(.*)\.([^.]+)/,o=/^(\w+)(\.|$)(.*)$/;function a(e,t){if(!e)return t;const r=e.match(o),n=r[1];return a(r[3],t[n])}return r.inPlace(Node.prototype,He,"dom-"),t.on("dom-start",(function(e){!function(e){if(!e||"string"!=typeof e.nodeName||"script"!==e.nodeName.toLowerCase())return;if("function"!=typeof e.addEventListener)return;var o=(s=e.src,c=s.match(n),c?c[1]:null);var s,c;if(!o)return;var u=function(e){var t=e.match(i);if(t&&t.length>=3)return{key:t[2],parent:a(t[1],window)};return{key:e,parent:window}}(o);if("function"!=typeof u.parent[u.key])return;var d={};function l(){t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,O.jT)(!1)),e.removeEventListener("error",f,(0,O.jT)(!1))}function f(){t.emit("jsonp-error",[],d),t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,O.jT)(!1)),e.removeEventListener("error",f,(0,O.jT)(!1))}r.inPlace(u.parent,[u.key],"cb-",d),e.addEventListener("load",l,(0,O.jT)(!1)),e.addEventListener("error",f,(0,O.jT)(!1)),t.emit("new-jsonp",[e.src],d)}(e[0])})),t}const Ke={};function Ue(e){const t=function(e){return(e||q.ee).get("promise")}(e);if(Ke[t.debugId])return t;Ke[t.debugId]=!0;var r=t.context,n=(0,Y.YM)(t),i=h.gm.Promise;return i&&function(){function e(r){var o=t.context(),a=n(r,"executor-",o,null,!1);const s=Reflect.construct(i,[a],e);return t.context(s).getCtx=function(){return o},s}h.gm.Promise=e,Object.defineProperty(e,"name",{value:"Promise"}),e.toString=function(){return i.toString()},Object.setPrototypeOf(e,i),["all","race"].forEach((function(r){const n=i[r];e[r]=function(e){let i=!1;[...e||[]].forEach((e=>{this.resolve(e).then(a("all"===r),a(!1))}));const o=n.apply(this,arguments);return o;function a(e){return function(){t.emit("propagate",[null,!i],o,!1,!1),i=i||!e}}}})),["resolve","reject"].forEach((function(r){const n=i[r];e[r]=function(e){const r=n.apply(this,arguments);return e!==r&&t.emit("propagate",[e,!0],r,!1,!1),r}})),e.prototype=i.prototype;const o=i.prototype.then;i.prototype.then=function(...e){var i=this,a=r(i);a.promise=i,e[0]=n(e[0],"cb-",a,null,!1),e[1]=n(e[1],"cb-",a,null,!1);const s=o.apply(this,e);return a.nextPromise=s,t.emit("propagate",[i,!0],s,!1,!1),s},i.prototype.then[Y.Jt]=o,t.on("executor-start",(function(e){e[0]=n(e[0],"resolve-",this,null,!1),e[1]=n(e[1],"resolve-",this,null,!1)})),t.on("executor-err",(function(e,t,r){e[1](r)})),t.on("cb-end",(function(e,r,n){t.emit("propagate",[n,!0],this.nextPromise,!1,!1)})),t.on("propagate",(function(e,r,n){this.getCtx&&!r||(this.getCtx=function(){if(e instanceof Promise)var r=t.context(e);return r&&r.getCtx?r.getCtx():this})}))}(),t}const Ve={},Ge="setTimeout",Be="setInterval",Fe="clearTimeout",We="-start",ze=[Ge,"setImmediate",Be,Fe,"clearImmediate"];function Ze(e){const t=function(e){return(e||q.ee).get("timer")}(e);if(Ve[t.debugId]++)return t;Ve[t.debugId]=1;var r=(0,Y.YM)(t);return r.inPlace(h.gm,ze.slice(0,2),Ge+"-"),r.inPlace(h.gm,ze.slice(2,3),Be+"-"),r.inPlace(h.gm,ze.slice(3),Fe+"-"),t.on(Be+We,(function(e,t,n){e[0]=r(e[0],"fn-",null,n)})),t.on(Ge+We,(function(e,t,n){this.method=n,this.timerDuration=isNaN(e[1])?0:+e[1],e[0]=r(e[0],"fn-",this,n)})),t}const qe={};function Ye(e){const t=function(e){return(e||q.ee).get("mutation")}(e);if(!h.RI||qe[t.debugId])return t;qe[t.debugId]=!0;var r=(0,Y.YM)(t),n=h.gm.MutationObserver;return n&&(window.MutationObserver=function(e){return this instanceof n?new n(r(e,"fn-")):n.apply(this,arguments)},MutationObserver.prototype=n.prototype),t}const{TZ:Xe,d3:Je,Kp:Qe,$p:$e,wW:et,e5:tt,tH:rt,uP:nt,rw:it,Lc:ot}=Le;class at extends v{static featureName=Xe;constructor(e,t,r=!0){if(super(e,t,Xe,r),!h.RI)return;try{this.removeOnAbort=new AbortController}catch(e){}let n,i=0;const o=this.ee.get("tracer"),a=Me(this.ee),s=Ue(this.ee),c=Ze(this.ee),u=Q(this.ee),d=this.ee.get("events"),l=se(this.ee),f=we(this.ee),g=Ye(this.ee);function p(e,t){f.emit("newURL",[""+window.location,t])}function m(){i++,n=window.location.hash,this[nt]=(0,I.t)()}function v(){i--,window.location.hash!==n&&p(0,!0);var e=(0,I.t)();this[tt]=~~this[tt]+e-this[nt],this[ot]=e}function b(e,t){e.on(t,(function(){this[t]=(0,I.t)()}))}this.ee.on(nt,m),s.on(it,m),a.on(it,m),this.ee.on(ot,v),s.on(et,v),a.on(et,v),this.ee.on("fn-err",((...t)=>{t[2]?.__newrelic?.[e]||(0,E.p)("function-err",[...t],void 0,this.featureName,this.ee)})),this.ee.buffer([nt,ot,"xhr-resolved"],this.featureName),d.buffer([nt],this.featureName),c.buffer(["setTimeout"+Qe,"clearTimeout"+Je,nt],this.featureName),u.buffer([nt,"new-xhr","send-xhr"+Je],this.featureName),l.buffer([rt+Je,rt+"-done",rt+$e+Je,rt+$e+Qe],this.featureName),f.buffer(["newURL"],this.featureName),g.buffer([nt],this.featureName),s.buffer(["propagate",it,et,"executor-err","resolve"+Je],this.featureName),o.buffer([nt,"no-"+nt],this.featureName),a.buffer(["new-jsonp","cb-start","jsonp-error","jsonp-end"],this.featureName),b(l,rt+Je),b(l,rt+"-done"),b(a,"new-jsonp"),b(a,"jsonp-end"),b(a,"cb-start"),f.on("pushState-end",p),f.on("replaceState-end",p),window.addEventListener("hashchange",p,(0,O.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("load",p,(0,O.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("popstate",(function(){p(0,i>1)}),(0,O.jT)(!0,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator()}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var st=i(3333);class ct extends v{static featureName=st.TZ;constructor(e,t,r=!0){super(e,t,st.TZ,r);[(0,a.gD)(this.agentIdentifier,"page_action.enabled")].some((e=>e))?this.importAggregator():(0,d.x3)(this.agentIdentifier,this.featureName)}}var ut=i(993),dt=i(3785);class lt extends v{static featureName=ut.TZ;constructor(e,t,r=!0){super(e,t,ut.TZ,r);const n=this.ee;this.ee.on("wrap-logger-end",(function([e]){const{level:t,customAttributes:r}=this;(0,dt.R)(n,e,r,t)})),this.importAggregator()}}new class extends n{constructor(t,r){super(r),h.gm?(this.sharedAggregator=new x({agentIdentifier:this.agentIdentifier}),this.features={},(0,A.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(y),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===o.K.softNav)),(0,u.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=c(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>o.P[e.featureName]-o.P[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==o.K.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===o.K.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===o.K.softNav)return;const n=function(e){switch(e){case o.K.ajax:return[o.K.jserrors];case o.K.sessionTrace:return[o.K.ajax,o.K.pageViewEvent];case o.K.sessionReplay:return[o.K.sessionTrace];case o.K.pageViewTiming:return[o.K.pageViewEvent];default:return[]}}(r.featureName).filter((e=>!(e in this.features)));n.length>0&&(0,e.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this.agentIdentifier,this.sharedAggregator)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,A.Zm)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[me,y,_,_e,Pe,P,U,ct,lt,ke,at],loaderType:"spa"})})()})(); </script> <link rel="preconnect" href="https://cdn.cookielaw.org"/> <link rel="dns-prefetch" href="https://cdn.cookielaw.org"/> <link rel="preload" as="script" href="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js"/> <link rel="preload" as="script" href="/etc/designs/fortinet/adb-target/visitorapi.min.js"/> <link rel="preload" as="script" href="/etc/designs/fortinet/adb-target/at.js"/> <script> ;(function(win, doc, style, timeout) { var STYLE_ID = 'at-body-style'; function getParent() { return doc.getElementsByTagName('head')[0]; } function addStyle(parent, id, def) { if (!parent) { return; } var style = doc.createElement('style'); style.id = id; style.innerHTML = def; parent.appendChild(style); } function removeStyle(parent, id) { if (!parent) { return; } var style = doc.getElementById(id); if (!style) { return; } parent.removeChild(style); } addStyle(getParent(), STYLE_ID, style); setTimeout(function() { removeStyle(getParent(), STYLE_ID); }, timeout); }(window, document, "body {opacity: 0 !important}", 3000)); </script> <script type="text/plain" class="optanon-category-C0003" src="/etc/designs/fortinet/adb-target/visitorapi.min.js"></script> <script type="text/plain" class="optanon-category-C0003" src="/etc/designs/fortinet/adb-target/at.js"></script> <meta charset="utf-8"/> <meta http-equiv="X-UA-Compatible" content="IE=edge"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <title>Exercise your Individual Rights | Fortinet</title> <meta name="description" content="Complete this form to exercise your individual rights pursuant to applicable privacy laws with Fortinet. "/> <meta name="keywords" content="Fortinet"/> <meta name="twitter:card" content="summary"/> <meta name="twitter:site" content="@fortinet"/> <meta name="twitter:title" content="Exercise your Individual Rights | Fortinet"/> <meta name="twitter:description" content="Complete this form to exercise your individual rights pursuant to applicable privacy laws with Fortinet. "/> <meta name="twitter:image" content="https://www.fortinet.com/content/dam/fortinet/images/icons/fortinet-social-icon.jpg"/> <meta property="og:title" content="Exercise your Individual Rights | Fortinet"/> <meta property="og:image" content="https://www.fortinet.com/content/dam/fortinet/images/icons/fortinet-social-icon.jpg"/> <meta property="og:description" content="Complete this form to exercise your individual rights pursuant to applicable privacy laws with Fortinet. "/> <meta property="og:site_name" content="Fortinet"/> <link rel="shortcut icon" href="/etc/designs/fortinet/favicon.ico?v=1"/> <link rel="apple-touch-icon" href="/content/dam/fortinet/images/favicon/apple-touch-icon.png" sizes="180x180"/> <link rel="icon" type="image/png" href="/content/dam/fortinet/images/favicon/favicon-32x32.png" sizes="32x32"/> <link rel="icon" type="image/png" href="/content/dam/fortinet/images/favicon/favicon-16x16.png" sizes="16x16"/> <link rel="mask-icon" href="/content/dam/fortinet/images/favicon/safari-pinned-tab.svg" color="#da291c"/> <link rel="icon" type="image/png" href="/content/dam/fortinet/images/favicon/android-chrome-192x192.png" sizes="192x192"/> <link rel="icon" type="image/png" href="/content/dam/fortinet/images/favicon/android-chrome-512x512.png" sizes="512x512"/> <link rel="icon" href="/content/dam/fortinet/images/favicon/favicon.ico"/> <meta property="og:locale" content="zh_cn"/> <link rel="canonical" href="https://www.fortinet.com/cn/corporate/about-us/privacy/individual-rights"/> <link rel="alternate" href="https://www.fortinet.com/corporate/about-us/privacy/individual-rights" hreflang="en-us"/> <link rel="alternate" href="https://www.fortinet.com/de/corporate/about-us/privacy/individual-rights" hreflang="de-de"/> <link rel="alternate" href="https://www.fortinet.com/fr/corporate/about-us/privacy/individual-rights" hreflang="fr-fr"/> <link rel="alternate" href="https://www.fortinet.com/it/corporate/about-us/privacy/individual-rights" hreflang="it-it"/> <link rel="alternate" href="https://www.fortinet.com/uk/corporate/about-us/privacy/individual-rights" hreflang="en-gb"/> <link rel="alternate" href="https://www.fortinet.com/br/corporate/about-us/privacy/individual-rights" hreflang="pt-br"/> <link rel="alternate" href="https://www.fortinet.com/lat/corporate/about-us/privacy/individual-rights" hreflang="es"/> <link rel="alternate" href="https://www.fortinet.com/cn/corporate/about-us/privacy/individual-rights" hreflang="zh-hans-cn"/> <link rel="alternate" href="https://www.fortinet.com/tw/corporate/about-us/privacy/individual-rights" hreflang="zh-tw"/> <link rel="alternate" href="https://www.fortinet.com/kr/corporate/about-us/privacy/individual-rights" hreflang="ko-kr"/> <link rel="alternate" href="https://www.fortinet.com/jp/corporate/about-us/privacy/individual-rights" hreflang="ja-jp"/> <meta property="og:url" content="/cn/corporate/about-us/privacy/individual-rights.html"/> <link rel="stylesheet" href="/etc/designs/fortinet/clientlib-all.min.88c474b81186f9ae1e9f57b3af1a6406.css" type="text/css"> <script> window.configData= {"pageDetails":{"pageTitle":"Exercise Your Individual Rights"}}; </script> <!-- OneTrust Cookies Consent Notice start for fortinet.com --> <script src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js" data-document-language="true" type="text/javascript" charset="UTF-8" data-domain-script="f85f39fc-d7aa-467a-b762-fbb722748016"></script> <script type="text/javascript"> function OptanonWrapper() { { window.dataLayer.push({ event: 'OneTrustGroupsUpdated' }); Optanon.InsertScript('//assets.adobedtm.com/launch-EN23cb8375449840dc93b13f34d935b8b9.min.js','head',null, null, '1',true); } } </script> <!-- OneTrust Cookies Consent Notice end for fortinet.com --> <!-- BE IXF: BE IXF: Place getHeadOpen just inside of the head tag --> <!--BE IXF: Header End --> </head> <body class="page page-common "> <div class="skip-nav"> <a href="#CONTENT" data-a11y-anchor>Skip to content</a> <a href="#HEADER" data-a11y-anchor>Skip to navigation</a> <a href="#FOOTER" data-a11y-anchor>Skip to footer</a> </div> <script type="text/javascript"> var utag_data = { } </script> <div class="page--container"> <!-- Header Include through EF dynamically --> <div class="xfpage page basicpage"> <div class="xf-content-height"> <div class="C858-Header"><style> .C858-Header .easy-autocomplete{width:181px!important;display:none;} .C858-Header .easy-autocomplete-container{width:181px!important;border:none!important} .C858-Header .easy-autocomplete-container ul{border:none!important} .outbreak-anchor{ border-bottom: 3px solid #fff; padding-top: 1px; height: 51px; } .outbreak-alert{ background-image: url(/content/dam/fortinet/assets/css/icon-outbreak-alert.svg); background-repeat: no-repeat; width: 34px; height: 34px; position: relative; margin-left:-3px; margin-top: 16px; } .theats-intelligence{ display: flex; align-items: center; justify-content: center; } .tooltip { visibility: hidden; min-width: 140px; max-width: 200px; background-color: #222; color: #fff; text-align: center; border-radius: 5px; padding: 14px 10px; position: absolute; z-index: 100; margin-top: -10px; transform: translateX(-47.4%); box-shadow: 0px 0px 8px 1px rgb(227 227 227 / 45%); opacity:0; transition: opacity 0.3s ease-in-out; } .triangle { visibility: hidden; position: absolute; top: 18px; margin-left: -1px; z-index: 104; width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid #222; opacity:0; transition: opacity 0.3s ease-in-out; } .outbreak-content{ display:none; } .display-triangle{ visibility: visible; opacity:1; } .outbreak-alert:hover + .tooltip, .outbreak-alert:hover .triangle, .tooltip:hover { visibility: visible; opacity:1; } .outbreak-alert:hover, .tooltip:hover, .triangle:hover, .tooltip:hover { cursor: pointer; } .critical{ min-width:180px; } .tooltip-content { max-width: 100%; color: #FFF; font-family: Inter; font-size: 12px; font-style: normal; font-weight: 500; line-height: 18px; display: -webkit-inline-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; } .tooltip-content p:first-child{ color: #FBFBFB; text-align: center; font-family: Inter; font-size: 11px; font-style: normal; font-weight: 700; line-height: 18px; letter-spacing: 0.22px; text-transform: uppercase; } .tooltip-content p{ color: #FFF; font-family: Inter; font-size: 12px; font-style: normal; font-weight: 500; line-height: 18px; margin:0px; } @media (min-width: 991px) and (max-width: 1075px) { .tooltip { transform: translateX(-80%); } } @media (min-width: 1200px) and (max-width: 1350px) { .tooltip { transform: translateX(-85%); } } @media (max-width: 991px) { .C858-Header .easy-autocomplete{display:block;width: 100%!important;} #main-nav .mobile-search.sitesearch-on #sitesearch #search{max-width:100%!important;} .C858-Header .easy-autocomplete-container{width:100%!important;left:24px;} .tooltip, .triangle{ display:none; } .outbreak-content{ display:block; color: #333; font-family: Inter; font-size: 12px; font-weight: 700; line-height: normal; text-transform: uppercase; } .outbreak-content::after{ content: "\00BB"; font-size: 13px; font-weight: 700; margin-left: 4px; } .outbreak-anchor{ display:flex !important; flex-direction:row; align-items:center; } .outbreak-alert{ background-position:center; margin-top:0px; } } @media (min-width: 750px) and (max-width: 991px) { .main-nav-item.fortiguard{ display: flex!important; flex-direction: row; } .outbreak-anchor{ align-items: flex-start; justify-content: flex-end; padding-right: 0px!important; } .outbreak-alert{ background-position: top; } } @media (max-width: 750px){ .outbreak-alert{ margin-left:-9px; } } </style> <header class="ftnt-navigation"> <nav id="top-nav"> <div class="container"> <ul class="top-toolbar nav-right"> <!-- Alert Bar --> <!-- Fortinet One --> <li class="fortinet-one notloggedin-demo"> <a href="/cn/demo-center"><button>免费产品演示</button></a> </li> <!-- Forticare Menu Services --> <li class="menu-item fc-menu fc-menu-show-after-loggedin" id="fc-menu-services" style="display:none;"> <div class="fc-menu-label"> <button>SERVICES</button> </div> <div class="fc-menu-wrap" id="fc-menu-services-wrap"></div> </li> <!-- Drop down for discover more --> <!-- Support Menu after logged in--> <li class="menu-item fc-menu fc-menu-show-after-loggedin" id="fc-menu-support" style="display:none;"> <div class="fc-menu-label"> <button>SUPPORT</button> </div> <div class="fc-menu-wrap" id="fc-menu-support-wrap"></div> </li> <li class="menu-item fc-menu download-top fc-menu-hide-after-loggedin"> <a href="/cn/support/product-downloads" target="_self"> <button>下载</button> </a> </li> <!-- Forticare login button --> <li class="fc-menu" id="fc-menu-user"> <div class="fc-menu-hide-after-loggedin"> <a class="login-tooltip" href="https://support.fortinet.com/app/common/Saml/InitiateSingleSignOn" aria-label="登录 FORTICLOUD"> 登录 FORTICLOUD </a> </div> <div class="fc-menu-show-after-loggedin" style="display: none;"> <span id="fc-menu-loggedin-user">username</span> <div class="login-icon"> <svg id="Layer_account" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 108.92 128" width="21" height="21"><path class="cls-1" d="M54.46,70.76A35.38,35.38,0,1,1,89.84,35.38,35.42,35.42,0,0,1,54.46,70.76Z"></path><path class="cls-1" d="M108.92,128H0V107.61A24.95,24.95,0,0,1,24.93,82.68H84a24.61,24.61,0,0,1,8.43,1.48,25,25,0,0,1,16.5,23.45Z"></path></svg> </div> </div> <div class="fc-menu-wrap" id="fc-menu-user-wrap"></div> </li> <!-- Search button--> <li class="search-toggle"> <form id="sitesearch" action="/search" method="get"> <button aria-label="Search Toggle" aria-expanded="false" aria-controls="search"> <svg id="Layer_search" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 137.82 139.77" width="21" height="21"><path class="cls-1" d="M120.76,136.84l-37-37L97.86,85.68l37,37a10,10,0,0,1,0,14.13h0A10,10,0,0,1,120.76,136.84Z"></path><path class="cls-1" d="M56,112a56,56,0,1,1,56-56A56.08,56.08,0,0,1,56,112Zm0-99A43,43,0,1,0,99,56,43,43,0,0,0,56,13Z"></path></svg> </button> <label for="search">搜索</label> <!-- <input id="search" name="q" type="text" class="hidden" placeholder="搜索"> --> <input class="search-query hidden" type="text" id="search" name="q" placeholder="Search" autocomplete="off"/> <input type="hidden" name="site" id="navsite" disabled value="https://www.fortinet.com/cn"/> </form> </li> <!-- Language Drop Down--> <li class="select-language"> <button aria-label="Select a Language"> <svg id="Layer_planet" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 175.1 175.12" width="21" height="21"><path class="cls-1" d="M87.55,0A87.54,87.54,0,0,0,6.4,120.4a3.85,3.85,0,0,0,.6,1.45A87.55,87.55,0,1,0,87.55,0ZM167,83.56H142.62a101.86,101.86,0,0,0-8.86-39.88A129.05,129.05,0,0,1,161.63,58.6,78.8,78.8,0,0,1,167,83.56Zm-83.39,0H40.8a104.33,104.33,0,0,1,5.13-25.42,125.09,125.09,0,0,1,8-18.75,114.35,114.35,0,0,1,29.68-4.83Zm0,8v49.21a123.94,123.94,0,0,1-25.79-3.6q-2.66-.66-5.19-1.41a94.21,94.21,0,0,1-12.05-44.2Zm8,0h42.8a104.68,104.68,0,0,1-5.12,25.17,124,124,0,0,1-8.15,19,115.46,115.46,0,0,1-29.53,5Zm37.53-8H91.61v-49a124.68,124.68,0,0,1,25.12,3.62c2.17.53,4.27,1.12,6.32,1.74a93.9,93.9,0,0,1,11.59,43.6Zm25.31-39a146.79,146.79,0,0,0-25.92-11.3A136.08,136.08,0,0,0,114,12.52,80,80,0,0,1,154.45,44.59ZM99.94,9.16a146.44,146.44,0,0,1,17.17,20.92,131.22,131.22,0,0,0-25.5-3.39V8.12a78.36,78.36,0,0,1,8.15.82C99.82,9,99.87,9.09,99.94,9.16ZM75.48,8.92a77.7,77.7,0,0,1,8.13-.81V26.68A124,124,0,0,0,59.45,29.8,129.87,129.87,0,0,1,75.24,9.2C75.33,9.11,75.4,9,75.48,8.92ZM61.85,12.29A150.23,150.23,0,0,0,48.16,33,137.87,137.87,0,0,0,19.58,46.27,79.9,79.9,0,0,1,61.85,12.29Zm-49,48a4.16,4.16,0,0,0,.71-.4A141.12,141.12,0,0,1,43,43.27c-1.7,3.8-3.29,7.82-4.7,12a110.67,110.67,0,0,0-5.55,28.24H8.1A79.21,79.21,0,0,1,12.82,60.28ZM8.1,91.56H32.61a101.94,101.94,0,0,0,9.26,40.55,127.86,127.86,0,0,1-28.15-15A79.24,79.24,0,0,1,8.1,91.56Zm13.09,39.8a143.56,143.56,0,0,0,26,11.18,138,138,0,0,0,14.38,20.21A79.91,79.91,0,0,1,21.19,131.36Zm54.09,34.35a147.91,147.91,0,0,1-16.59-20.07,129.47,129.47,0,0,0,24.92,3.1V167c-2.67-.14-5.31-.39-7.91-.78A3.42,3.42,0,0,0,75.28,165.71Zm24.25.5a79.24,79.24,0,0,1-7.92.79V148.69a125.76,125.76,0,0,0,23.9-3.22A128.24,128.24,0,0,1,100,165.67,3.71,3.71,0,0,0,99.53,166.21Zm13.61-3.34a149.93,149.93,0,0,0,13.72-20.6A142.1,142.1,0,0,0,155.44,129,80,80,0,0,1,113.14,162.87Zm49.1-47.9a3.93,3.93,0,0,0-.83.45,145.66,145.66,0,0,1-29.33,16.42c1.74-3.88,3.37-8,4.81-12.29a110.76,110.76,0,0,0,5.53-28H167A79.07,79.07,0,0,1,162.24,115Z"></path></svg> </button> <ul> <li> <a href="https://www.fortinet.com" lang="en"> <span>USA (English)</span> </a> </li> <li> <a href="https://www.fortinet.com/uk" lang="en"> <span>UK & Ireland (English)</span> </a> </li> <li> <a href="https://www.fortinet.com/de" lang="de"> <span>Germany (Deutsch)</span> </a> </li> <li> <a href="https://www.fortinet.com/fr" lang="fr"> <span>France (Français)</span> </a> </li> <li> <a href="https://www.fortinet.com/it" lang="it"> <span>Italy (Italiano)</span> </a> </li> <li> <a href="https://www.fortinet.com/cn" lang="zh"> <span>Mainland China<br/> (简体中文)</span> </a> </li> <li> <a href="https://www.fortinet.com/tw" lang="zh"> <span>Taiwan (繁體中文)</span> </a> </li> <li> <a href="https://www.fortinet.com/kr" lang="kr"> <span>Korea (한국어)</span> </a> </li> <li> <a href="https://www.fortinet.com/jp" lang="jp"> <span>Japan (日本語)</span> </a> </li> <li> <a href="https://www.fortinet.com/br" lang="pt"> <span>Brazil (Portugués)</span> </a> </li> <li> <a href="https://www.fortinet.com/lat" lang="es"> <span>Latin America<br/> (Español)</span> </a> </li> </ul> </li> </ul> </div> </nav> <nav id="main-nav"> <div class="container"> <div class="mobile-nav"> <button class="nav-trigger23" aria-label="Mobile menu" aria-controls="nav-mobile" aria-expanded="false"> <span></span> <span></span> <span></span> </button> </div> <div class="m-logo"> <a href="/cn" aria-label="Fortinet Logo"> <img src="/content/dam/fortinet/images/general/fortinet-logo.svg" alt="Fortinet 主页"/> </a> </div> <ul class="nav-left" aria-label="main menu"> <li class="logo"> <a href="/cn" aria-label="Fortinet Logo"> <img src="/content/dam/fortinet/images/general/fortinet-logo.svg" alt="Fortinet 主页"/> </a> </li> <li class="main-nav-item"> <button aria-label="产品 Menu">产品</button> <div class="megamenu"> <div class="container"> <ul class="nav-vertical"> <li class="nav-red "> <button aria-label="Fortinet 平台 Menu">Fortinet 平台</button> <div class="v-container"> <!--nav content--> <div class="parsys col-md-4"> <div class="C868-Header-Fabric-Links-List"> </hr> </hr> <div class="nav-icon"><img src="/content/dam/fortinet/images/icons/nav-cta-icon.svg" alt="网络安全"/></div> <div class="nav-label redHeadline ">网络安全</div> <div class="nav-description">提供前所未有的性能和无与伦比的安全性</div> <ul> <li> <a href="/cn/products/next-generation-firewall" target="_self"> 下一代防火墙(NGFW) </a> </li> <li> <a href="/cn/solutions/enterprise-midsize-business/security-as-a-service/fortiguard-subscriptions/secure-networking" target="_self"> AI 驱动的安全性 </a> </li> <li> <a href="/cn/products/management/fortimanager" target="_self"> 集中式管理 </a> </li> </ul> <button class="nav-more redHeadline" data-navtab="2">更多</button></div> <div class="C868-Header-Fabric-Links-List"> </hr> <hr class="customspace"/></hr> <div class="nav-label redHeadline nav-noicon">企业级组网</div> <div class="nav-description">为局域网边缘提供安全与网络融合优势</div> <ul> <li> <a href="/cn/products/ethernet-switches" target="_self"> 交换机 </a> </li> <li> <a href="/cn/products/wireless-access-points" target="_self"> 无线 </a> </li> <li> <a href="/cn/products/network-access-control" target="_self"> 网络访问控制(NAC) </a> </li> </ul> <button class="nav-more redHeadline" data-navtab="4">更多</button></div> </div> <div class="parsys col-md-4"> <div class="C868-Header-Fabric-Links-List"> </hr> </hr> <div class="nav-icon"><img src="/content/dam/fortinet/images/icons/icon-sase.svg" alt="统一 SASE(Unified SASE)"/></div> <div class="nav-label blueHeadline ">统一 SASE(Unified SASE)</div> <div class="nav-description">为混合办公人员提供安全访问和卓越的用户体验</div> <ul> <li> <a href="/cn/products/sd-wan" target="_self"> 安全 SD-WAN </a> </li> <li> <a href="/cn/products/sase" target="_self"> 安全服务边缘(SSE) </a> </li> <li> <a href="/cn/solutions/enterprise-midsize-business/network-access/application-access" target="_self"> 通用 ZTNA </a> </li> </ul> <button class="nav-more blueHeadline" data-navtab="3">更多</button></div> <div class="C868-Header-Fabric-Links-List"> </hr> <hr class="customspace"/></hr> <div class="nav-label blueHeadline nav-noicon">云安全</div> <div class="nav-description">保护任意云中应用程序安全性</div> <ul> <li> <a href="/cn/products/public-cloud-security/cloud-native-firewall" target="_self"> 云防火墙 </a> </li> <li> <a href="/cn/products/web-application-firewall/fortiweb" target="_self"> Web 应用程序防火墙(WAF) </a> </li> <li> <a href="/cn/products/application-delivery-controller/fortiadc" target="_self"> 应用程序交付控制(ADC) </a> </li> </ul> <button class="nav-more blueHeadline" data-navtab="6">更多</button></div> </div> <div class="parsys col-md-4"> <div class="C868-Header-Fabric-Links-List"> </hr> </hr> <div class="nav-icon"><img src="/content/dam/fortinet/images/icons/icon-secop.svg" alt="安全运营"/></div> <div class="nav-label tealHeadline ">安全运营</div> <div class="nav-description">跨整个攻击链主动阻断威胁</div> <ul> <li> <a href="/cn/solutions/enterprise-midsize-business/soc-platform" target="_self"> SOC 平台 </a> </li> <li> <a href="/cn/solutions/enterprise-midsize-business/endpoint-protection" target="_self"> 终端安全 </a> </li> <li> <a href="/cn/products/forticnapp" target="_self"> 云原生应用程序保护平台(CNAPP) </a> </li> </ul> <button class="nav-more tealHeadline" data-navtab="5">更多</button></div> <div class="C868-Header-Fabric-Links-List"> <hr class="customline"/></hr> </hr> <div class="nav-label purpleHeadline nav-noicon">运营技术</div> <div class="nav-description">无缝实现 IT/OT 融合生态系统安全性</div> <ul> <li> <a href="/cn/solutions/enterprise-midsize-business/ot-security" target="_self"> OT 安全解决方案 </a> </li> <li> <a href="/cn/products/rugged-firewall" target="_self"> 加固型产品 </a> </li> <li> <a href="/cn/support/support-services/fortiguard-security-subscriptions/industrial-security" target="_self"> OT 安全服务 </a> </li> </ul> <button class="nav-more purpleHeadline" data-navtab="7">更多</button></div> </div> <!--Bottom Bar --> <!--<div class="nav-bar"></div>--> </div> </li> <li class="nav-red "> <button aria-label="网络安全 Menu">网络安全</button> <div class="v-container"> <!--nav content--> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">网络防火墙</div> <ul> <li> <a href="/cn/products/next-generation-firewall" target="_self"> 下一代防火墙(NGFW) </a> </li> <li> <a href="/cn/products/private-cloud-security/fortigate-virtual-appliances" target="_self"> 虚拟 NGFW </a> </li> <li> <a href="/cn/products/public-cloud-security/cloud-native-firewall" target="_self"> 云原生防火墙 </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">AI 驱动的安全性</div> <ul> <li> <a href="/cn/support/support-services/fortiguard-security-subscriptions/intrusion-prevention" target="_self"> 入侵防御系统(IPS) </a> </li> <li> <a href="/cn/support/support-services/fortiguard-security-subscriptions/web-filtering" target="_self"> URL 过滤 </a> </li> <li> <a href="/cn/support/support-services/fortiguard-security-subscriptions/dns-security" target="_self"> DNS 过滤 </a> </li> <li> <a href="/cn/support/support-services/fortiguard-security-subscriptions/inline-sandboxing" target="_self"> 内联恶意软件防御 </a> </li> <li> <a href="/cn/support/support-services/fortiguard-security-subscriptions/security-rating" target="_self"> 攻击面安全评分 </a> </li> <li> <a href="/cn/support/support-services/fortiguard-security-subscriptions/security-rating" target="_self"> 物联网检测 </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">NOC 管理</div> <ul> <li> <a href="/cn/products/management/fortimanager" target="_self"> 集中式管理 </a> </li> <li> <a href="/cn/products/fortiai" target="_self"> 面向 NOC 的生成式人工智能 </a> </li> <li> <a href="/cn/solutions/enterprise-midsize-business/security-as-a-service/managed-fortigate-service" target="_self"> FortiGate 托管服务 </a> </li> <li> <a href="/cn/products/next-generation-firewall/forticonverter" target="_self"> 防火墙迁移服务 </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">网络安全服务</div> <ul> <li> <a href="/cn/products/fortigate-as-a-service" target="_self"> FortiGuard 安全服务全览 </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="nav-promo"> <div class="nav-promo-content"> <figure style="padding-bottom: 5px;"><img class="lazy-load" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/images/promos/nav/nav-banner-security.svg"/></figure> <div class="promo-item"> <a href="/cn/products/next-generation-firewall" target="_self"> 下一代防火墙(NGFW)</a> <p>高效、节能,安全有效性评分高达 99.98%。</p> </div> <div class="promo-item"> <a href="/cn/solutions/enterprise-midsize-business/security-as-a-service/fortiguard-subscriptions/secure-networking" target="_self"> AI 驱动的安全性</a> <p>提供及时防护、主动防御和简化的安全运维。</p> </div> <div class="promo-item"> <a href="/cn/products/management/fortimanager" target="_self"> 集中式管理</a> <p>基于自动化优势革新网络管理和安全运营。</p> </div> </div> </div> </div> <!--Bottom Bar --> <div class="col-md-12 vtab-learnmore"> <div class="learnmore"> <a target="_self" href="/cn/solutions/enterprise-midsize-business/network-security">详细了解 <span class="cat"> 安全组网 </span> »</a> </div> </div> <!--<div class="nav-bar"></div>--> </div> </li> <li class="nav-blue "> <button aria-label="统一 SASE Menu">统一 SASE</button> <div class="v-container"> <!--nav content--> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">SASE</div> <ul> <li> <a href="/cn/products/sd-wan" target="_self"> 安全 SD-WAN </a> </li> <li> <a href="/cn/products/sase" target="_self"> SSE </a> </li> <li> <a href="/cn/solutions/enterprise-midsize-business/network-access/application-access" target="_self"> ZTNA </a> </li> <li> <a href="/cn/products/secure-web-gateway/fortiproxy" target="_self"> SWG </a> </li> <li> <a href="/cn/support/support-services/fortiguard-security-subscriptions/casb" target="_self"> 云计算访问安全代理(CASB) </a> </li> <li> <a href="/cn/products/endpoint-security/forticlient" target="_self"> 统一代理 (FortiClient) </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">NOC 管理</div> <ul> <li> <a href="/cn/products/management/fortimanager" target="_self"> 集中式管理 </a> </li> <li> <a href="/cn/products/fortiai" target="_self"> 面向 NOC 的生成式人工智能 </a> </li> <li> <a href="/cn/products/fortimonitor" target="_self"> 数字体验监控 </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">人工智能驱动的安全性</div> <ul> <li> <a href="/cn/support/support-services/fortiguard-security-subscriptions/data-loss-prevention" target="_self"> DLP </a> </li> <li> <a href="/cn/support/support-services/fortiguard-security-subscriptions/intrusion-prevention" target="_self"> IPS </a> </li> <li> <a href="/cn/support/support-services/fortiguard-security-subscriptions/web-filtering" target="_self"> URL 过滤 </a> </li> <li> <a href="/cn/support/support-services/fortiguard-security-subscriptions/dns-security" target="_self"> DNS 过滤 </a> </li> <li> <a href="/cn/support/support-services/fortiguard-security-subscriptions/socaas" target="_self"> 安全运营中心即服务 (SOCaaS) </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="nav-promo"> <div class="nav-promo-content"> <figure style="padding-bottom: 5px;"><img class="lazy-load" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/images/promos/nav/nav-banner-sase.svg"/></figure> <div class="promo-item"> <a href="/cn/products/sd-wan" target="_self"> 安全 SD-WAN</a> <p>全面保护云优先、安全敏感型和跨国企业,以及混合办公用户。</p> </div> <div class="promo-item"> <a href="/cn/products/sase" target="_self"> 安全服务边缘优势 (SSE)</a> <p>将安全和组网融合从网络边缘无缝扩展至远程用户</p> </div> <div class="promo-item"> <a href="/cn/solutions/enterprise-midsize-business/network-access/application-access" target="_self"> 通用 ZTNA</a> <p>确保安全访问托管在任意位置的应用程序,无论用户是远程办公还是在办公室办公。</p> </div> </div> </div> </div> <!--Bottom Bar --> <div class="col-md-12 vtab-learnmore"> <div class="learnmore"> <a target="_self" href="/cn/solutions/enterprise-midsize-business/unified-sase">详细了解 <span class="cat"> 统一 SASE </span> »</a> </div> </div> <!--<div class="nav-bar"></div>--> </div> </li> <li class="nav-red "> <button aria-label="企业组网 Menu">企业组网</button> <div class="v-container"> <!--nav content--> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">局域网(LAN)</div> <ul> <li> <a href="/cn/products/ethernet-switches" target="_self"> 交换机 </a> </li> <li> <a href="/cn/products/wireless-access-points" target="_self"> 无线局域网 </a> </li> <li> <a href="/cn/products/network-access-control" target="_self"> NAC </a> </li> <li> <a href="/cn/products/fortiedge-cloud" target="_self"> 基于云的局域网管理 </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">广域网(WAN)</div> <ul> <li> <a href="/cn/products/sd-wan" target="_self"> 安全 SD-WAN </a> </li> <li> <a href="/cn/products/wireless-wan-fortiextender" target="_self"> 5G/LTE 无线广域网 </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">NOC 管理</div> <ul> <li> <a href="/cn/products/management/fortimanager" target="_self"> 集中管理 </a> </li> <li> <a href="/cn/products/fortiaiops" target="_self"> AIOps </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="nav-promo"> <div class="nav-promo-content"> <figure style="padding-bottom: 5px;"><img class="lazy-load" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/images/promos/nav/nav-banner-security.svg"/></figure> <div class="promo-item"> <a href="/cn/products/ethernet-switches" target="_self"> 交换机</a> <p>安全、操作简便、可扩展的以太网交换机,是企业园区、SD-Branch 和数据中心应用的理想之选。</p> </div> <div class="promo-item"> <a href="/cn/products/wireless-access-points" target="_self"> 无线</a> <p>使用单一控制台轻松管理无线网络和安全运维,大幅减少管理时间。</p> </div> <div class="promo-item"> <a href="/cn/products/network-access-control" target="_self"> NAC</a> <p>可有效防范物联网威胁,将安全控制扩展至第三方网络设备,并实现对各种网络安全事件的自动协同响应。</p> </div> </div> </div> </div> <!--Bottom Bar --> <div class="col-md-12 vtab-learnmore"> <div class="learnmore"> <a target="_self" href="/cn/solutions/enterprise-midsize-business/network-security">详细了解 <span class="cat"> 安全组网 </span> »</a> </div> </div> <!--<div class="nav-bar"></div>--> </div> </li> <li class="nav-teal "> <button aria-label="安全运营 Menu">安全运营</button> <div class="v-container"> <!--nav content--> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">安全和风险管理</div> <ul> <li> <a href="/cn/products/management/fortianalyzer" target="_self"> SOC 分析 </a> </li> <li> <a href="/cn/products/siem/fortisiem" target="_self"> 安全信息和事件管理(SIEM) </a> </li> <li> <a href="/cn/products/fortisoar" target="_self"> 安全编排、自动化和响应(SOAR) </a> </li> <li> <a href="/cn/products/fortiai" target="_self"> GenAI 安全性 </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">终端</div> <ul> <li> <a href="/cn/solutions/enterprise-midsize-business/endpoint-protection" target="_self"> 终端防护平台(EPP) </a> </li> <li> <a href="/cn/products/endpoint-security/fortiedr" target="_self"> 终端检测和响应(EDR) </a> </li> <li> <a href="/cn/products/fortixdr" target="_self"> 扩展检测与响应(XDR) </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">身份验证</div> <ul> <li> <a href="/cn/solutions/enterprise-midsize-business/identity-access-management" target="_self"> 身份和访问管理(IAM) </a> </li> <li> <a href="/cn/products/fortipam" target="_self"> 特权访问管理(PAM) </a> </li> <li> <a href="/cn/products/fortitrust-identity" target="_self"> 身份验证即服务 </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">早期检测</div> <ul> <li> <a href="/cn/products/network-detection-and-response" target="_self"> 网络检测和响应(NDR) </a> </li> <li> <a href="/cn/products/fortideceptor" target="_self"> 欺骗防护技术 </a> </li> <li> <a href="/cn/products/fortirecon" target="_self"> 数字风险防护 </a> </li> <li> <a href="/cn/support/support-services/fortiguard-security-subscriptions/inline-sandboxing" target="_self"> 沙箱 </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">电子邮件</div> <ul> <li> <a href="/cn/products/email-security" target="_self"> 电子邮件安全网关 </a> </li> <li> <a href="/cn/products/phishing-simulation" target="_self"> 网络钓鱼模拟演练 </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">云原生应用程序保护平台(CNAPP)</div> <ul> <li> <a href="/cn/products/forticnapp" target="_self"> Lacework CNAPP </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">服务</div> <ul> <li> <a href="/cn/solutions/enterprise-midsize-business/security-as-a-service/respond" target="_self"> 事件响应 </a> </li> <li> <a href="/cn/solutions/enterprise-midsize-business/mdr" target="_self"> 托管检测与响应(MDR) </a> </li> <li> <a href="/cn/support/support-services/fortiguard-security-subscriptions/socaas" target="_self"> 安全运营中心即服务(SOCaaS) </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="nav-promo"> <div class="nav-promo-content"> <figure style="padding-bottom: 5px;"><img class="lazy-load" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/images/promos/nav/nav-banner-secops.svg"/></figure> <div class="promo-item"> <a href="/cn/products/management/fortianalyzer" target="_self"> GenAI 和 FortiAnalyzer</a> <p>FortiAnalyzer 7.6 为轻量级部署提供统一可见性、GenAI 助手和自动化威胁管理优势,实现更智能、更快速的安全运营。</p> </div> <div class="promo-item"> <p class="promotitle">统一威胁响应</p> <p>紧密集成的产品套件,赋能任意规模安全团队跨企业网络快速检测、调查和响应各类安全威胁。</p> </div> <div class="promo-item"> </div> </div> </div> </div> <!--Bottom Bar --> <div class="col-md-12 vtab-learnmore"> <div class="learnmore"> <a target="_self" href="/cn/solutions/enterprise-midsize-business/security-operations">详细了解 <span class="cat"> 安全运营 </span> »</a> </div> </div> <!--<div class="nav-bar"></div>--> </div> </li> <li class="nav-blue "> <button aria-label="云安全 Menu">云安全</button> <div class="v-container"> <!--nav content--> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">云网络安全</div> <ul> <li> <a href="/cn/products/private-cloud-security/fortigate-virtual-appliances" target="_self"> 虚拟网络防火墙 </a> </li> <li> <a href="/cn/products/public-cloud-security/cloud-native-firewall" target="_self"> 云原生防火墙 </a> </li> <li> <a href="/cn/products/ddos/fortiddos" target="_self"> DDoS 攻击防护 </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">Web 应用程序/API 保护</div> <ul> <li> <a href="/cn/products/web-application-firewall/fortiweb" target="_self"> Web 应用防火墙(WAF) </a> </li> <li> <a href="/cn/products/application-delivery-controller/fortiadc" target="_self"> 应用程序交付和服务器负载均衡 </a> </li> <li> <a href="/cn/products/dynamic-application-security-testing" target="_self"> 动态应用程序安全测试(DAST) </a> </li> <li> <a href="/cn/products/advanced-bot-protection" target="_self"> FortiGuard 高级机器人攻击防护 </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">云原生防护</div> <ul> <li> <a href="/cn/products/forticnapp" target="_self"> Lacework CNAPP </a> </li> <li> <a href="/cn/products/public-cloud-security/cloud-native-protection" target="_self"> 工作负载保护和云安全态势管理(CSPM) </a> </li> <li> <a href="/cn/products/fortidevsec" target="_self"> DevSecOps </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">云服务提供商</div> <ul> <li> <a href="/cn/products/public-cloud-security/aws" target="_self"> AWS </a> </li> <li> <a href="/cn/products/public-cloud-security/azure" target="_self"> Microsoft Azure </a> </li> <li> <a href="/cn/products/public-cloud-security/gcp" target="_self"> Google Cloud </a> </li> <li> <a href="/cn/products/public-cloud-security/OracleCloud" target="_self"> Oracle </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">服务</div> <ul> <li> <a href="/cn/resources/security-consulting-services" target="_self"> Cloud Security Consulting Services </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="nav-promo"> <div class="nav-promo-content"> <figure style="padding-bottom: 5px;"><img class="lazy-load" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/images/promos/nav/nav-banner-sase.svg"/></figure> <div class="promo-item"> <a href="/cn/products/public-cloud-security/cloud-native-firewall" target="_self"> 云防火墙</a> <p>保护已部署应用程序的云网络并提供广泛可见性。</p> </div> <div class="promo-item"> <a href="/cn/products/web-application-firewall/fortiweb" target="_self"> Web 应用程序防火墙(WAF)</a> <p>保护关键业务网页应用程序免受已知和未知漏洞利用攻击。</p> </div> <div class="promo-item"> <a href="/cn/products/forticnapp" target="_self"> 云原生应用程序保护平台(CNAPP)</a> <p>借助单一供应商统一平台,通过无与伦比的上下文感知优势和广泛可见性,助力用户加速保护代码到云环境安全。</p> </div> </div> </div> </div> <!--Bottom Bar --> <div class="col-md-12 vtab-learnmore"> <div class="learnmore"> <a target="_self" href="/cn/solutions/enterprise-midsize-business/application-security">详细了解 <span class="cat"> 云安全 </span> »</a> </div> </div> <!--<div class="nav-bar"></div>--> </div> </li> <li class="nav-red "> <button aria-label="运营技术 Menu">运营技术</button> <div class="v-container"> <!--nav content--> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">概述</div> <ul> <li> <a href="/cn/solutions/enterprise-midsize-business/ot-security" target="_self"> 安全运营技术 </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">安全组网</div> <ul> <li> <a href="/cn/products/rugged-firewall" target="_self"> 加固型产品 </a> </li> <li> <a href="/cn/support/support-services/fortiguard-security-subscriptions/industrial-security" target="_self"> OT 安全服务 </a> </li> <li> <a href="/cn/products/container-firewall" target="_self"> 容器防火墙 </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">零信任</div> <ul> <li> <a href="/cn/products/fortisra" target="_self"> 安全风险评估(SRA) </a> </li> <li> <a href="/cn/products/network-access-control" target="_self"> 面向 OT 的网络访问控制(NAC) </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">面向 OT 的安全运营</div> <ul> <li> <a href="/cn/products/management/fortianalyzer" target="_self"> SOC 分析 </a> </li> <li> <a href="/cn/solutions/enterprise-midsize-business/ot-security/fortindr" target="_self"> 网络检测和响应(NDR) </a> </li> <li> <a href="/cn/products/siem/fortisiem" target="_self"> 安全信息和事件管理(SIEM) </a> </li> <li> <a href="/cn/products/fortisoar" target="_self"> 安全编排、自动化和响应(SOAR) </a> </li> <li> <a href="/cn/products/fortideceptor" target="_self"> 欺骗防护技术 </a> </li> <li> <a href="/cn/products/endpoint-security/fortiedr" target="_self"> 终端检测和响应(EDR) </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">生态系统</div> <ul> <li> <a href="/cn/partners/partnerships/alliance-partners?p_function=Operational%20Technology" target="_self"> OT 技术联盟 </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="nav-promo"> <div class="nav-promo-content"> <figure style="padding-bottom: 5px;"><img class="lazy-load" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/images/promos/nav/nav-banner-ot.svg"/></figure> <div class="promo-item"> <p class="promotitle">OT 安全解决方案</p> <p>使用硬件和软件来监控、检测和控制工业系统变更,全方位保护关键基础设施。</p> </div> <div class="promo-item"> <p class="promotitle">加固型产品</p> <p>借助集中式平台,在富有挑战性的环境中安全连接和保护 OT 系统。</p> </div> <div class="promo-item"> <p class="promotitle">OT 安全服务</p> <p>针对 OT 环境的专业级入侵防御,可有效检测和拦截恶意流量。</p> </div> </div> </div> </div> <!--Bottom Bar --> <div class="col-md-12 vtab-learnmore"> <div class="learnmore"> <a target="_self" href="/cn/solutions/enterprise-midsize-business/security-fabric">详细了解 <span class="cat"> Fortinet Security Fabric 安全平台 </span> »</a> </div> </div> <!--<div class="nav-bar"></div>--> </div> </li> <li class="nav-all-products"> <a href="/cn/products" target="_self">查看全部产品</a> </li> </ul> <div class="nav-vertical-content"></div> </div> </div> </li> <li class="main-nav-item"> <button aria-label="解决方案 Menu">解决方案</button> <div class="megamenu"> <div class="container"> <ul class="nav-vertical"> <li class="nav-red "> <button aria-label="企业 Menu">企业</button> <div class="v-container"> <!--nav content--> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">特色</div> <ul> <li> <a href="/cn/solutions/enterprise-midsize-business/network-security" target="_self"> 安全组网 </a> </li> <li> <a href="/cn/solutions/enterprise-midsize-business/unified-sase" target="_self"> 一体化 SASE </a> </li> <li> <a href="/cn/solutions/enterprise-midsize-business/work-from-anywhere" target="_self"> 随时随地办公 </a> </li> <li> <a href="/cn/solutions/enterprise-midsize-business/cloud-security" target="_self"> 安全应用程序之旅 </a> </li> <li> <a href="/cn/solutions/enterprise-midsize-business/ot-security" target="_self"> 安全运营技术 </a> </li> <li> <a href="/cn/solutions/enterprise-midsize-business/security-operations" target="_self"> 安全运营 </a> </li> <li> <a href="/cn/products/fortiai" target="_self"> 生成式人工智能驱动的安全助手 </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">网络安全平台</div> <ul> <li> <a href="/cn/solutions/enterprise-midsize-business/hybrid-mesh-firewall" target="_self"> 混合式部署防火墙 </a> </li> <li> <a href="/cn/solutions/enterprise-midsize-business/security-fabric" target="_self"> Fortinet Security Fabric安全平台 </a> </li> <li> <a href="/cn/products/fortigate/fortios" target="_self"> FortiOS 操作系统 </a> </li> <li> <a href="/cn/products/fortipoints" target="_self"> 灵活的消费许可 </a> </li> <li> <a href="/cn/products/fortiflex" target="_self"> 基于使用的许可 </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="nav-promo"> <div class="nav-promo-header"> 最新研究及报告 </div> <div class="nav-promo-content"> <a href="/cn/resources/analyst-reports/forrester-tei-firewall" target="_self"> <figure><img class="lazy-load" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/images/news/featured-news/featured-news-74.png"/> </figure></a> <a href="/cn/resources/analyst-reports/forrester-tei-firewall" target="_self"> <div class="title"> Forrester TEI 研究显示投资回报率为 318% </div></a> <p>Fortinet 下一代防火墙 (NGFW) 适用于数据中心和 FortiGuard 人工智能驱动的安全服务解决方案。 </p> <a href="/cn/resources/analyst-reports/forrester-tei-firewall" target="_self" class="cta">下载该研究</a> </div> </div> </div> <!--Bottom Bar --> <!--<div class="nav-bar"></div>--> </div> </li> <li class="nav-red "> <button aria-label="中小型企业 Menu">中小型企业</button> <div class="v-container"> <!--nav content--> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">概述</div> <ul> <li> <a href="/cn/solutions/small-business" target="_self"> 中小型企业 </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">应用场景</div> <ul> <li> <a href="/cn/solutions/small-business/secure-users" target="_self"> 保护用户 </a> </li> <li> <a href="/cn/solutions/small-business/network-security" target="_self"> 保护办公室 </a> </li> <li> <a href="/cn/solutions/small-business/secure-applications" target="_self"> 保护应用程序 </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">产品</div> <ul> <li> <a href="/cn/solutions/small-business/firewall" target="_self"> 下一代防火墙 </a> </li> <li> <a href="/cn/products/smallbusiness/virtual-firewall" target="_self"> 下一代虚拟防火墙 </a> </li> <li> <a href="/cn/products/smallbusiness/secure-switching" target="_self"> 交换机 </a> </li> <li> <a href="/cn/solutions/small-business/wireless" target="_self"> 无线局域网(WLAN) </a> </li> <li> <a href="/cn/products/smallbusiness/fortigate-cloud" target="_self"> 管理与报告 </a> </li> <li> <a href="/cn/products/smallbusiness/sase" target="_self"> 安全访问服务边缘(SASE) </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">服务</div> <ul> <li> <a href="/cn/solutions/small-business/fortiguard-services" target="_self"> FortiGuard 安全产品组合 </a> </li> <li> <a href="/cn/products/next-generation-firewall/forticonverter" target="_self"> FortiConverter </a> </li> <li> <a href="/cn/support" target="_self"> FortiCare 支持服务 </a> </li> <li> <a href="/cn/training/security-awareness-training" target="_self"> 信息安全意识培训 </a> </li> <li> <a href="/cn/assess" target="_self"> 网络威胁评估 </a> </li> <li> <a href="/cn/resources/security-consulting-services" target="_self"> 云咨询服务 </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">专家服务</div> <ul> <li> <a href="/cn/support/support-services/fortiguard-security-subscriptions/socaas" target="_self"> SOC 即服务(SOCaaS) </a> </li> <li> <a href="/cn/solutions/enterprise-midsize-business/security-as-a-service/managed-fortigate-service" target="_self"> FortiGate 托管服务 </a> </li> <li> <a href="/cn/products/sd-wan#networking-services" target="_self"> Overlay 即服务(OaaS) </a> </li> <li> <a href="/cn/products/fortigate-as-a-service" target="_self"> FortiGate 即服务(FGaaS) </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="nav-promo"> <div class="nav-promo-header"> 最新研究及报告 </div> <div class="nav-promo-content"> <a href="/cn/resources/analyst-reports/threat-report-2h-2023" target="_self"> <figure><img class="lazy-load" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/images/news/featured-news/featured-news-106.jpg"/> </figure></a> <a href="/cn/resources/analyst-reports/threat-report-2h-2023" target="_self"> <div class="title"> Fortinet 威胁调查研究发现:较 2023 上半年,新披露漏洞利用速度猛增 43% </div></a> <p>Fortinet FortiGuard 全球威胁研究与响应实验室(FortiGuard Labs)发布《2023 下半年全球威胁态势研究报告》,简要概述了当前活跃的威胁态势,并重点阐述了网安行业当前的最新安全趋势。 </p> <a href="/cn/resources/analyst-reports/threat-report-2h-2023" target="_self" class="cta">下载报告</a> </div> </div> </div> <!--Bottom Bar --> <!--<div class="nav-bar"></div>--> </div> </li> <li class="nav-red "> <button aria-label="运营技术 Menu">运营技术</button> <div class="v-container"> <!--nav content--> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">概述</div> <ul> <li> <a href="/cn/solutions/enterprise-midsize-business/ot-security" target="_self"> 安全运营技术 </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">安全组网</div> <ul> <li> <a href="/cn/products/rugged-firewall" target="_self"> 加固型产品 </a> </li> <li> <a href="/cn/support/support-services/fortiguard-security-subscriptions/industrial-security" target="_self"> OT 安全服务 </a> </li> <li> <a href="/cn/products/container-firewall" target="_self"> 容器防火墙 </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">零信任</div> <ul> <li> <a href="/cn/products/fortisra" target="_self"> 安全风险评估(SRA) </a> </li> <li> <a href="/cn/products/network-access-control" target="_self"> 面向 OT 的网络访问控制(NAC) </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">面向 OT 的安全运营</div> <ul> <li> <a href="/cn/products/management/fortianalyzer" target="_self"> SOC 分析 </a> </li> <li> <a href="/cn/solutions/enterprise-midsize-business/ot-security/fortindr" target="_self"> 网络检测和响应(NDR) </a> </li> <li> <a href="/cn/products/siem/fortisiem" target="_self"> 安全信息和事件管理(SIEM) </a> </li> <li> <a href="/cn/products/fortisoar" target="_self"> 安全编排、自动化和响应(SOAR) </a> </li> <li> <a href="/cn/products/fortideceptor" target="_self"> 欺骗防护技术 </a> </li> <li> <a href="/cn/products/endpoint-security/fortiedr" target="_self"> 终端检测和响应(EDR) </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">生态系统</div> <ul> <li> <a href="/cn/partners/partnerships/alliance-partners?p_function=Operational%20Technology" target="_self"> OT 技术联盟 </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="nav-promo"> <div class="nav-promo-content"> <figure style="padding-bottom: 5px;"><img class="lazy-load" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/images/promos/nav/nav-banner-ot.svg"/></figure> <div class="promo-item"> <p class="promotitle">OT 安全解决方案</p> <p>使用硬件和软件来监控、检测和控制工业系统变更,全方位保护关键基础设施。</p> </div> <div class="promo-item"> <p class="promotitle">加固型产品</p> <p>借助集中式平台,在富有挑战性的环境中安全连接和保护 OT 系统。</p> </div> <div class="promo-item"> <p class="promotitle">OT 安全服务</p> <p>针对 OT 环境的专业级入侵防御,可有效检测和拦截恶意流量。</p> </div> </div> </div> </div> <!--Bottom Bar --> <div class="col-md-12 vtab-learnmore"> <div class="learnmore"> <a target="_self" href="/cn/solutions/enterprise-midsize-business/security-fabric">详细了解 <span class="cat"> Fortinet Security Fabric 安全平台 </span> »</a> </div> </div> <!--<div class="nav-bar"></div>--> </div> </li> <li class="nav-red "> <button aria-label="行业 Menu">行业</button> <div class="v-container"> <!--nav content--> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">IT/OT</div> <ul> <li> <a href="/cn/solutions/enterprise-midsize-business/ot-security" target="_self"> 运营技术 </a> </li> <li> <a href="/cn/solutions/industries/manufacturing" target="_self"> 制造业 </a> </li> <li> <a href="/cn/solutions/industries/scada-industrial-control-systems" target="_self"> 监控和数据采集 (SCADA)/工业控制系统 (ICS) </a> </li> <li> <a href="/cn/solutions/industries/oil-gas" target="_self"> 石油和天然气行业 </a> </li> <li> <a href="/cn/solutions/industries/power-utilities" target="_self"> 电力公用事业 </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">健康和医疗业</div> <ul> <li> <a href="/cn/solutions/industries/healthcare" target="_self"> 医疗保健业 </a> </li> <li> <a href="/cn/solutions/industries/pharma" target="_self"> 制药业 </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">教育</div> <ul> <li> <a href="/cn/solutions/industries/higher-ed" target="_self"> 高等教育行业 </a> </li> <li> <a href="/cn/solutions/industries/education/k12" target="_self"> K-12 学区 </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">消费者</div> <ul> <li> <a href="/cn/solutions/industries/financial-services" target="_self"> 金融服务业 </a> </li> <li> <a href="/cn/solutions/industries/retail" target="_self"> 零售业 </a> </li> <li> <a href="/cn/solutions/industries/hospitality" target="_self"> 酒店业 </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">所有行业</div> <ul> <li> <a href="/cn/solutions/industries" target="_self"> 查看所有 </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="nav-promo"> <div class="nav-promo-header"> 最新研究及报告 </div> <div class="nav-promo-content"> <a href="/cn/resources/analyst-reports/it-ot-security-platform-navigator" target="_self"> <figure><img class="lazy-load" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/images/news/featured-news/featured-news-75-1.jpg"/> </figure></a> <a href="/cn/resources/analyst-reports/it-ot-security-platform-navigator" target="_self"> <div class="title"> Fortinet 是增长最快的 OT 安全厂商之一 </div></a> <p>Fortinet 被公认为 Westlands Advisory 2023 IT/OT Network Protection Platforms Navigator™(网络保护平台导航者)的唯一领导者 </p> <a href="/cn/resources/analyst-reports/it-ot-security-platform-navigator" target="_self" class="cta">下载报告</a> </div> </div> </div> <!--Bottom Bar --> <!--<div class="nav-bar"></div>--> </div> </li> <!-- Subcategory Start --> <li class="has-sub-nav"> <button aria-label="服务提供商 Menu">服务提供商</button> <div class="v-container"> <div class="col-md-4"> <ul class="sub-vertical-tab"> <li class="nav-red "> <button aria-label="托管服务 Menu">托管服务</button> <div class="v-container"> <!--nav content--> <div class="parsys col-md-6"> <div class="C862-Header-Links-List"> <div class="nav-label">解决方案</div> <ul> <li> <a href="/cn/solutions/service-provider/communications-service-provider/mssp" target="_self"> MSSP 网络安全 </a> </li> <li> <a href="/cn/solutions/service-provider/managed-secure-sd-wan-service-with-fortinet" target="_self"> 服务提供商专用托管 SD-WAN </a> </li> <li> <a href="/cn/solutions/service-provider/communications-service-provider/mssp?tab=use-case-2" target="_self"> 托管 SOC 服务 </a> </li> <li> <a href="/cn/solutions/service-provider/communications-service-provider/mssp?tab=use-case-3" target="_self"> 托管云安全服务 </a> </li> <li> <a href="/cn/solutions/service-provider/communications-service-provider/mssp?tab=use-case-4" target="_self"> 托管 WAF 服务 </a> </li> </ul></div> </div> <div class="parsys col-md-6"> <div class="C862-Header-Links-List"> <div class="nav-label">案例研究</div> <ul> <li> <a href="/cn/customers/orange-business-services" target="_self"> Orange Business Services </a> </li> <li> <a href="/cn/customers/gtt-communications" target="_self"> GTT 通讯 </a> </li> <li> <a href="/cn/customers/spark-nz" target="_self"> 新西兰电信 (Spark NZ) </a> </li> <li> <a href="/cn/customers?limit=15®ion=&industry=service-provider&solutions=" target="_self"> 查看所有 </a> </li> </ul></div> </div> <!--Bottom Bar --> <!--<div class="nav-bar"></div>--> </div> </li> <li class="nav-red "> <button aria-label="通信服务提供商 Menu">通信服务提供商</button> <div class="v-container"> <!--nav content--> <div class="parsys col-md-6"> <div class="C862-Header-Links-List"> <div class="nav-label">解决方案</div> <ul> <li> <a href="/cn/solutions/industries/communications-service-provider" target="_self"> 概述 </a> </li> <li> <a href="/cn/solutions/industries/communications-service-provider?tab=use-case-1" target="_self"> 总部网络安全 </a> </li> <li> <a href="/cn/solutions/industries/communications-service-provider?tab=use-case-2" target="_self"> PCI 合规 </a> </li> <li> <a href="/cn/solutions/industries/communications-service-provider?tab=use-case-3" target="_self"> 安全组网 </a> </li> <li> <a href="/cn/solutions/industries/communications-service-provider?tab=use-case-4" target="_self"> ATP </a> </li> <li> <a href="/cn/solutions/industries/communications-service-provider?tab=use-case-5" target="_self"> 自适应云安全 </a> </li> </ul></div> </div> <div class="parsys col-md-6"> <div class="nav-promo"> <div class="nav-promo-header"> 最新研究及报告 </div> <div class="nav-promo-content"> <a href="/cn/corporate/about-us/newsroom/press-releases/2023/fortinet-annual-skills-gap-report-uncovers-increase-breaches-attributed-to-lack-of-cybersecurity-skills" target="_self"> <figure><img class="lazy-load" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/images/news/featured-news/featured-news-57.jpg"/> </figure></a> <a href="/cn/corporate/about-us/newsroom/press-releases/2023/fortinet-annual-skills-gap-report-uncovers-increase-breaches-attributed-to-lack-of-cybersecurity-skills" target="_self"> <div class="title"> 2023 年 网络安全技能差距全球研究报告 </div></a> <p>网络威胁的数量和复杂性都在不断增加,而世界各地的企业都在努力填补安全岗位。 </p> <a href="/cn/corporate/about-us/newsroom/press-releases/2023/fortinet-annual-skills-gap-report-uncovers-increase-breaches-attributed-to-lack-of-cybersecurity-skills" target="_self" class="cta">相关新闻资讯</a> </div> </div> </div> <!--Bottom Bar --> <!--<div class="nav-bar"></div>--> </div> </li> <li class="nav-red "> <button aria-label="移动通信运营商 Menu">移动通信运营商</button> <div class="v-container"> <!--nav content--> <div class="parsys col-md-6"> <div class="C862-Header-Links-List"> <div class="nav-label">解决方案</div> <ul> <li> <a href="/cn/solutions/enterprise-midsize-business/network-security" target="_self"> 网络安全 </a> </li> <li> <a href="/cn/products/sd-wan" target="_self"> SD-WAN&网络接入 </a> </li> <li> <a href="/cn/solutions/enterprise-midsize-business/cloud-security" target="_self"> 云&应用安全 </a> </li> <li> <a href="/cn/solutions/enterprise-midsize-business/security-operations" target="_self"> 安全运营 </a> </li> </ul></div> </div> <div class="parsys col-md-6"> <div class="C862-Header-Links-List"> <div class="nav-label">移动通信运用商用例</div> <ul> <li> <a href="/cn/solutions/mobile-carrier/4g-5g-infrastructure-services" target="_self"> 4G & 5G 网络 & 服务安全 </a> </li> <li> <a href="/cn/solutions/mobile-carrier/4g-5g-ran" target="_self"> 无线接入网安全 </a> </li> <li> <a href="/cn/solutions/mobile-carrier/4g-5g-private-mobile-networks" target="_self"> 专用移动5G网络安全 </a> </li> <li> <a href="/cn/solutions/mobile-carrier/iot-ecosystem" target="_self"> 移动网络IoT生态安全 </a> </li> <li> <a href="/cn/solutions/mobile-carrier/telco-cloud" target="_self"> 运营商云网安全 </a> </li> </ul></div> </div> <!--Bottom Bar --> <!--<div class="nav-bar"></div>--> </div> </li> </ul> </div> <div class="subnav-vertical-content"> </div> <!--end nav content--> </div> </li> <!-- Subcategory End --> </ul> <div class="nav-vertical-content"></div> </div> </div> </li> <li class="main-nav-item"> <button aria-label="支持 Menu">支持</button> <div class="megamenu"> <div class="container"> <ul class="nav-vertical"> <li class="nav-green "> <button aria-label="网络安全服务 Menu">网络安全服务</button> <div class="v-container"> <!--nav content--> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">网络安全产品/服务订阅</div> <ul> <li> <a href="/cn/solutions/enterprise-midsize-business/security-as-a-service/fortiguard-subscriptions" target="_self"> FortiGuard 安全产品组合 </a> </li> <li> <a href="/cn/support/support-services/fortiguard-security-subscriptions/casb" target="_self"> 云访问安全代理(CASB) </a> </li> <li> <a href="/cn/support/support-services/fortiguard-security-subscriptions/data-loss-prevention" target="_self"> 数据泄露防护 </a> </li> <li> <a href="/cn/support/support-services/fortiguard-security-subscriptions/web-filtering" target="_self"> URL 过滤 </a> </li> <li> <a href="/cn/support/support-services/fortiguard-security-subscriptions/dns-security" target="_self"> DNS 过滤 </a> </li> <li> <a href="/cn/support/support-services/fortiguard-security-subscriptions/inline-sandboxing" target="_self"> 内联恶意软件防护 </a> </li> <li> <a href="/cn/support/support-services/fortiguard-security-subscriptions/intrusion-prevention" target="_self"> 入侵防御服务(IPS) </a> </li> <li> <a href="/cn/support/support-services/fortiguard-security-subscriptions/security-rating" target="_self"> 物联网检测 </a> </li> <li> <a href="/cn/support/support-services/fortiguard-security-subscriptions/industrial-security" target="_self"> OT 安全 </a> </li> <li> <a href="/cn/support/support-services/fortiguard-security-subscriptions/security-rating" target="_self"> 安全评分 </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">员工培训</div> <ul> <li> <a href="/cn/training/cybersecurity-professionals" target="_self"> 免费培训和按需培训实验室 </a> </li> <li> <a href="/cn/training/infosec-awareness" target="_self"> 信息安全意识培训 </a> </li> <li> <a href="/cn/products/phishing-simulation" target="_self"> 网络钓鱼模拟演练 </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">专家支持服务</div> <ul> <li> <a href="/cn/solutions/enterprise-midsize-business/security-as-a-service/respond" target="_self"> 事件响应 </a> </li> <li> <a href="/cn/solutions/enterprise-midsize-business/mdr" target="_self"> 托管检测和响应(MDR) </a> </li> <li> <a href="/cn/solutions/enterprise-midsize-business/security-as-a-service/ransomware-advisory" target="_self"> 勒索软件咨询服务 </a> </li> <li> <a href="/cn/solutions/enterprise-midsize-business/security-as-a-service/security-advisory" target="_self"> 安全咨询服务 </a> </li> <li> <a href="/cn/support/support-services/fortiguard-security-subscriptions/socaas" target="_self"> SOC 即服务(SOCaaS) </a> </li> <li> <a href="/cn/solutions/enterprise-midsize-business/security-as-a-service/managed-fortigate-service" target="_self"> FortiGate 托管服务 </a> </li> <li> <a href="/cn/products/fortigate-as-a-service" target="_self"> FortiGate-as-a-Service (FGaaS) </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="nav-promo"> <div class="nav-promo-header"> 最新研究及报告 </div> <div class="nav-promo-content"> <a href="/cn/resources/analyst-reports/threat-report-2h-2023" target="_self"> <figure><img class="lazy-load" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/images/news/featured-news/featured-news-106.jpg"/> </figure></a> <a href="/cn/resources/analyst-reports/threat-report-2h-2023" target="_self"> <div class="title"> Fortinet 威胁调查研究发现:较 2023 上半年,新披露漏洞利用速度猛增 43% </div></a> <p>Fortinet FortiGuard 全球威胁研究与响应实验室(FortiGuard Labs)发布《2023 下半年全球威胁态势研究报告》,简要概述了当前活跃的威胁态势,并重点阐述了当前行业最新安全趋势。 </p> <a href="/cn/resources/analyst-reports/threat-report-2h-2023" target="_self" class="cta">获取报告</a> </div> </div> </div> <!--Bottom Bar --> <!--<div class="nav-bar"></div>--> </div> </li> <li class="nav-red "> <button aria-label="FortiCare 支持 Menu">FortiCare 支持</button> <div class="v-container"> <!--nav content--> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">技术支持</div> <ul> <li> <a href="/cn/support/contact" target="_self"> 获取 FortiCare 售后支持 </a> </li> <li> <a href="/cn/welcome" target="_self"> Fortinet 新用户? 立即开启 </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">支持服务</div> <ul> <li> <a href="/cn/support" target="_self"> 售后支持和退换货授权(RMA) </a> </li> <li> <a href="/cn/support/support-services/premium-support" target="_self"> 高级支持 </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">资源</div> <ul> <li> <a href="/cn/corporate/about-us/contact-us/experienced-a-breach" target="_self"> 遭遇漏洞威胁? </a> </li> <li> <a href="https://docs.fortinet.com" target="_blank"> 文档库 </a> </li> <li> <a href="https://community.fortinet.com/?pageNum=1" target="_blank"> Fortinet 社区 </a> </li> </ul></div> </div> <div class="parsys col-md-8"> <div class="nav-promo large"> <div class="nav-promo-header"> 最新研究及报告 </div> <div class="nav-promo-content"> <a href="/cn/resources/analyst-reports/threat-report-2h-2023" target="_self"> <figure><img class="lazy-load" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/images/news/featured-news/featured-news-106.jpg"/> </figure></a> <div class="text-area"> <a href="/cn/resources/analyst-reports/threat-report-2h-2023" target="_self"> <div class="title"> Fortinet 威胁调查研究发现:较 2023 上半年,新披露漏洞利用速度猛增 43% </div> </a> <p>Fortinet FortiGuard 全球威胁研究与响应实验室(FortiGuard Labs)发布《2023 下半年全球威胁态势研究报告》,简要概述了当前活跃的威胁态势,并重点阐述了当前行业最新安全趋势。 </p> <a href="/cn/resources/analyst-reports/threat-report-2h-2023" target="_self" class="cta">获取报告</a> </div> </div> </div> <div class="nav-promo large"> <div class="nav-promo-content"> <a href="/cn/resources/analyst-reports/forrester-tei-firewall" target="_self"> <figure><img class="lazy-load" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/images/news/featured-news/featured-news-74.png"/> </figure></a> <div class="text-area"> <a href="/cn/resources/analyst-reports/forrester-tei-firewall" target="_self"> <div class="title"> Forrester 总体经济影响报告(TEI)研究报告表明,Fortinet 数据中心网络安全解决方案投资回报率高达 318% </div> </a> <p>FortiGate 下一代防火墙(NGFW)面向数据中心全面集成人工智能(AI)驱动的安全服务解决方案。 </p> <a href="/cn/resources/analyst-reports/forrester-tei-firewall" target="_self" class="cta">下载报告</a> </div> </div> </div> </div> <!--Bottom Bar --> <!--<div class="nav-bar"></div>--> </div> </li> <li class="nav-red "> <button aria-label="FortiCare 专业服务 Menu">FortiCare 专业服务</button> <div class="v-container"> <!--nav content--> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">服务</div> <ul> <li> <a href="/cn/support/support-services/professional-services" target="_self"> 专业服务 </a> </li> <li> <a href="/cn/resources/security-consulting-services" target="_self"> 云咨询服务 </a> </li> </ul></div> </div> <div class="parsys col-md-8"> <div class="nav-promo large"> <div class="nav-promo-header"> 最新研究及报告 </div> <div class="nav-promo-content"> <a href="/cn/resources/analyst-reports/threat-report-2h-2023" target="_self"> <figure><img class="lazy-load" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/images/news/featured-news/featured-news-106.jpg"/> </figure></a> <div class="text-area"> <a href="/cn/resources/analyst-reports/threat-report-2h-2023" target="_self"> <div class="title"> Fortinet 威胁调查研究发现:较 2023 年上半年,新披露漏洞利用速度猛增 43% </div> </a> <p>Fortinet FortiGuard 全球威胁研究与响应实验室(FortiGuard Labs)《全球威胁态势研究报告》简要概述了当前活跃的威胁态势,并重点介绍了当前行业内的最新安全趋势。 </p> <a href="/cn/resources/analyst-reports/threat-report-2h-2023" target="_self" class="cta">获取报告</a> </div> </div> </div> <div class="nav-promo large"> <div class="nav-promo-content"> <a href="/cn/resources/analyst-reports/forrester-tei-firewall" target="_self"> <figure><img class="lazy-load" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/images/news/featured-news/featured-news-74.png"/> </figure></a> <div class="text-area"> <a href="/cn/resources/analyst-reports/forrester-tei-firewall" target="_self"> <div class="title"> Forrester TEI 研究表明,Fortinet 数据中心网络安全解决方案可实现 318% 的投资回报率 </div> </a> <p>FortiGate 下一代防火墙 (NGFW)面向数据中心全面集成人工智能(AI)驱动的安全服务解决方案。 </p> <a href="/cn/resources/analyst-reports/forrester-tei-firewall" target="_self" class="cta">下载报告</a> </div> </div> </div> </div> <!--Bottom Bar --> <!--<div class="nav-bar"></div>--> </div> </li> </ul> <div class="nav-vertical-content"></div> </div> </div> </li> <li class="main-nav-item"> <button aria-label="合作伙伴 Menu">合作伙伴</button> <div class="megamenu"> <div class="container"> <ul class="nav-vertical"> <li> <button aria-label="合作伙伴 Menu">合作伙伴</button> <div class="v-container"> <!--nav content--> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">合作伙伴门户</div> <ul> <li> <a href="/cn/partners/partner-program/partner-login" target="_self"> 登录 </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">资源</div> <ul> <li> <a href="/cn/partners/case-studies?industry=service-provider" target="_self"> Partner Case Studies </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">合作伙伴计划</div> <ul> <li> <a href="/cn/partners/partnerships/alliance-partners" target="_self"> 技术合作伙伴 </a> </li> <li> <a href="/cn/partners/partner-program/become-a-fortinet-partner" target="_self"> 转售合作伙伴 </a> </li> <li> <a href="/cn/partners/global-system-integrators" target="_self"> 全球系统集成商 </a> </li> <li> <a href="/cn/solutions/service-provider/communications-service-provider/mssp" target="_self"> 托管服务 </a> </li> <li> <a href="/cn/solutions/industries/communications-service-provider" target="_self"> 通信服务提供商 </a> </li> <li> <a href="/cn/solutions/mobile-carrier" target="_self"> 移动网络提供商 </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="nav-promo"> <div class="nav-promo-header"> 最新研究及报告 </div> <div class="nav-promo-content"> <a href="https://www.fortinet.com/blog/partners/building-your-business-with-fortinet-engage-partner-program" target="_blank"> <figure><img class="lazy-load" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/images/news/featured-news/news-thumbnail-cisa.jpg"/> </figure></a> <a href="https://www.fortinet.com/blog/partners/building-your-business-with-fortinet-engage-partner-program" target="_blank"> <div class="title"> 借助 Fortinet Engage 合作伙伴计划,共同推动业务增长 </div></a> <p>该计划通过灵活的计费模式、屡获殊荣的技术支持等,为全球合作伙伴社群解锁了广阔的业务增长潜力。 </p> <a href="https://www.fortinet.com/blog/partners/building-your-business-with-fortinet-engage-partner-program" target="_blank" class="cta">阅读文章</a> </div> </div> </div> <!--Bottom Bar --> <!--<div class="nav-bar"></div>--> </div> </li> <li class="nav-red "> <button aria-label="成为合作伙伴 Menu">成为合作伙伴</button> <div class="v-container"> <!--nav content--> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">加入我们的生态系统</div> <ul> <li> <a href="/cn/partners/technology-alliances/join-the-ecosystem" target="_self"> 成为技术合作伙伴 </a> </li> <li> <a href="/cn/partners/partner-program/become-a-fortinet-partner" target="_self"> 成为渠道合作伙伴 </a> </li> </ul></div> </div> <div class="parsys col-md-4"> </div> <div class="parsys col-md-4"> <div class="nav-promo"> <div class="nav-promo-header"> 最新研究及报告 </div> <div class="nav-promo-content"> <a href="https://www.fortinet.com/blog/partners/building-your-business-with-fortinet-engage-partner-program" target="_blank"> <figure><img class="lazy-load" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/images/news/featured-news/news-thumbnail-cisa.jpg"/> </figure></a> <a href="https://www.fortinet.com/blog/partners/building-your-business-with-fortinet-engage-partner-program" target="_blank"> <div class="title"> 借助 Fortinet Engage 合作伙伴计划,共同推动业务增长 </div></a> <p>该计划通过灵活的计费模式、屡获殊荣的技术支持等,为全球合作伙伴社群解锁了广阔的业务增长潜力。 </p> <a href="https://www.fortinet.com/blog/partners/building-your-business-with-fortinet-engage-partner-program" target="_blank" class="cta">阅读文章</a> </div> </div> </div> <!--Bottom Bar --> <!--<div class="nav-bar"></div>--> </div> </li> <li class="nav-red "> <button aria-label="查找合作伙伴 Menu">查找合作伙伴</button> <div class="v-container"> <!--nav content--> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">合作伙伴门户</div> <ul> <li> <a href="/cn/partners/partner-program/partner-login" target="_self"> 登录 </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">合作伙伴计划</div> <ul> <li> <a href="/cn/partners/partnerships/alliance-partners" target="_self"> 技术合作伙伴目录 </a> </li> <li> <a href="https://partnerportal.fortinet.com/directory/search?l=United+States" target="_blank"> 渠道合作伙伴目录 </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="nav-promo"> <div class="nav-promo-header"> 最新研究及报告 </div> <div class="nav-promo-content"> <a href="https://www.fortinet.com/blog/partners/building-your-business-with-fortinet-engage-partner-program" target="_blank"> <figure><img class="lazy-load" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/images/news/featured-news/news-thumbnail-cisa.jpg"/> </figure></a> <a href="https://www.fortinet.com/blog/partners/building-your-business-with-fortinet-engage-partner-program" target="_blank"> <div class="title"> 借助 Fortinet Engage 合作伙伴计划,共同推动业务增长 </div></a> <p>该计划通过灵活的计费模式、屡获殊荣的技术支持等,为全球合作伙伴社群解锁了广阔的业务增长潜力。 </p> <a href="https://www.fortinet.com/blog/partners/building-your-business-with-fortinet-engage-partner-program" target="_blank" class="cta">阅读文章</a> </div> </div> </div> <!--Bottom Bar --> <!--<div class="nav-bar"></div>--> </div> </li> </ul> <div class="nav-vertical-content"></div> </div> </div> </li> <li class="main-nav-item"> <button aria-label="公司 Menu">公司</button> <div class="megamenu"> <div class="container"> <ul class="nav-vertical"> <li class="nav-red "> <button aria-label="公司 Menu">公司</button> <div class="v-container"> <!--nav content--> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">Fortinet</div> <ul> <li> <a href="/cn/corporate/about-us/about-us" target="_self"> 关于我们 </a> </li> <li> <a href="/cn/corporate/about-us/executive-management" target="_self"> 高级管理层 </a> </li> <li> <a href="https://investor.fortinet.com/" target="_blank"> 投资人关系 </a> </li> <li> <a href="/cn/corporate/ebc" target="_self"> 简报中心 </a> </li> <li> <a href="/cn/corporate/about-us/newsroom" target="_self"> 新闻资讯 </a> </li> <li> <a href="https://www.fortinet.com/blog" target="_blank"> 博客 </a> </li> <li> <a href="/cn/corporate/about-us/corporate-social-responsibility" target="_self"> 社会责任 </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">Fortinet 员工风采</div> <ul> <li> <a href="/cn/corporate/careers" target="_self"> 招贤纳士 </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">与我们联系</div> <ul> <li> <a href="https://community.fortinet.com/?pageNum=1" target="_blank"> Fortinet 社区 </a> </li> <li> <a href="https://global.fortinet.com/PreferenceCenter" target="_blank"> 电子邮件偏好中心 </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">信任</div> <ul> <li> <a href="/cn/trust" target="_self"> Fortinet 信任中心 </a> </li> <li> <a href="https://trust.fortinet.com" target="_blank"> 安全认证 </a> </li> <li> <a href="/cn/corporate/about-us/product-certifications" target="_self"> 产品认证 </a> </li> <li> <a href="/cn/solutions/analyst-reports" target="_self"> 分析报告 </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">咨询委员会</div> <ul> <li> <a href="/cn/corporate/about-us/strategic-advisory-council" target="_self"> Fortinet 战略咨询委员会 </a> </li> <li> <a href="/cn/training/veterans-program/advisory-council" target="_self"> 退伍军人计划咨询委员会 </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">资源</div> <ul> <li> <a href="/cn/customers" target="_self"> 用户案例 </a> </li> <li> <a href="/cn/resources" target="_self"> 资源中心 </a> </li> <li> <a href="/cn/ransomware-hub" target="_self"> 勒索软件防护中心 </a> </li> <li> <a href="https://fortinet-tv.com/" target="_blank"> Fortinet 电视 </a> </li> <li> <a href="/cn/resources/cyberglossary" target="_self"> 网络术语 </a> </li> <li> <a href="https://icons.fortinet.com/" target="_blank"> Fortinet 图标库 </a> </li> <li> <a href="https://video.fortinet.com/" target="_blank"> Fortinet 视频库 </a> </li> <li> <a href="/cn/resources/ordering-guides?document_type=ordering-guide&q=ordering%20guide" target="_self"> 订购指南 </a> </li> <li> <a href="/cn/resources/sled-contracts-grants" target="_self"> Fortinet 合同和资助 </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">活动和网络研讨会</div> <ul> <li> <a href="https://www.fortinetaccelerate.com/home" target="_blank"> Accelerate 2024 </a> </li> <li> <a href="/cn/corporate/about-us/events?typ=Events" target="_self"> 活动 </a> </li> <li> <a href="/cn/corporate/about-us/events?typ=Webinars" target="_self"> 网络研讨会 </a> </li> <li> <a href="/cn/corporate/about-us/events?typ=On-Demand" target="_self"> 按需点播网络研讨会 </a> </li> </ul></div> </div> <!--Bottom Bar --> <!--<div class="nav-bar"></div>--> </div> </li> <li class="nav-red "> <button aria-label="培训 Menu">培训</button> <div class="v-container"> <!--nav content--> <div class="parsys col-md-6"> <div class="C862-Header-Links-List"> <div class="nav-label">概述</div> <ul> <li> <a href="/cn/nse-training" target="_self"> 培训学院 </a> </li> <li> <a href="/cn/training-certification" target="_self"> 认证计划 </a> </li> <li> <a href="/cn/training/cybersecurity-professionals" target="_self"> 免费培训和按需实验室 </a> </li> <li> <a href="/cn/support/training/learning-center" target="_self"> 授权培训中心 </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">平台</div> <ul> <li> <a href="https://training.fortinet.com/auth/saml2/selectidp.php" target="_blank"> 培训学院门户网站 </a> </li> </ul></div> </div> <div class="parsys col-md-6"> <div class="C862-Header-Links-List"> <div class="nav-label">计划和服务</div> <ul> <li> <a href="/cn/training/academic-partner-program" target="_self"> 学术合作伙伴计划 </a> </li> <li> <a href="/cn/training/education-outreach-program" target="_self"> 网络安全教育推广计划 </a> </li> <li> <a href="/cn/training/veterans-program" target="_self"> 退伍军人计划 </a> </li> <li> <a href="/cn/training/security-awareness-training" target="_self"> 安全意识培训 </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">安全意识服务</div> <ul> <li> <a href="/cn/training/security-awareness-training/education-edition" target="_self"> 所有学校 </a> </li> </ul></div> </div> <!--Bottom Bar --> <!--<div class="nav-bar"></div>--> </div> </li> </ul> <div class="nav-vertical-content"></div> </div> </div> </li> <li class="main-nav-item"> <button aria-label="联系我们 Menu">联系我们</button> <div class="megamenu"> <div class="container"> <ul class="nav-vertical"> <li class="nav-red "> <button aria-label="联系我们 Menu">联系我们</button> <div class="v-container"> <!--nav content--> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">销售人员</div> <ul> <li> <a href="/cn/corporate/about-us/contact-us#contact-sales" target="_self"> 联系销售人员 </a> </li> <li> <a href="/cn/corporate/about-us/request-a-quote" target="_self"> 寻求报价 </a> </li> <li> <a href="https://global.fortinet.com/lp-en-cp-security-expert-ws?lsci=701Hr000001lgrwIAA" target="_blank"> 与 Fortinet 安全专家会面 </a> </li> <li> <a href="/cn/corporate/about-us/contact-us/experienced-a-breach" target="_self"> 遭遇漏洞利用攻击? </a> </li> <li> <a href="/cn/assess" target="_self"> 网络威胁评估 </a> </li> <li> <a href="/cn/demo-center" target="_self"> 免费产品演示 </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">服务支持</div> <ul> <li> <a href="/cn/support/contact" target="_self"> FortiCare 技术支持 </a> </li> <li> <a href="https://community.fortinet.com/t5/Support-Forum/bd-p/fortinet-discussion" target="_blank"> Fortinet 社区:支持论坛 </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">查找经销商</div> <ul> <li> <a href="/cn/partners/partner-program/find-a-partner/north-america-partner-locator" target="_self"> 北美 </a> </li> <li> <a href="/cn/partners/partner-program/find-a-partner/emeapartners" target="_self"> 欧洲、中东和非洲 </a> </li> <li> <a href="/cn/partners/partner-program/find-a-partner/latin-america-partner" target="_self"> 拉丁美洲和加勒比地区 </a> </li> <li> <a href="/cn/partners/partner-program/find-a-partner/apacpartners" target="_self"> 亚太地区、澳大利亚和新西兰 </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="nav-promo"> <div class="nav-promo-header"> 最新研究及报告 </div> <div class="nav-promo-content"> <a href="/cn/corporate/about-us/corporate-social-responsibility/sustainability-report" target="_self"> <figure><img class="lazy-load" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/images/news/featured-news/featured-news-101.jpg"/> </figure></a> <a href="/cn/corporate/about-us/corporate-social-responsibility/sustainability-report" target="_self"> <div class="title"> Fortinet 2023 年可持续发展报告 </div></a> <p>我们在该报告中分享了近期取得的各项进展。 </p> <a href="/cn/corporate/about-us/corporate-social-responsibility/sustainability-report" target="_self" class="cta">了解更多</a> </div> </div> </div> <!--Bottom Bar --> <!--<div class="nav-bar"></div>--> </div> </li> </ul> <div class="nav-vertical-content"></div> </div> </div> </li> </ul> <div class="mobile-search"></div> <div class="theats-intelligence"> <a class="fortiguard-labs-anchor" href="/cn/fortiguard/labs"><span>FortiGuard Labs</span> 威胁情报</a> </div> </div> </nav> <div class="disable-background"></div> </header> <script> document.addEventListener('DOMContentLoaded', function() { if(document.querySelector('.tooltip') && document.querySelector('.triangle')){ var tooltip = document.querySelector('.tooltip'); var triangle = document.querySelector('.triangle'); tooltip.addEventListener('mouseover', function() { triangle.classList.add('display-triangle'); }); tooltip.addEventListener('mouseout', function() { triangle.classList.remove('display-triangle'); }); } }); </script></div> </div></div> <main class="page--body" id="CONTENT"> <div class="C09-Hero-Banner"> <style> .C09-Hero-Banner .generic-dark { background: #2d2d2d; } .C09-Hero-Banner .section { overflow: hidden; position: relative; padding-bottom: 0; padding-top: 0; } .product-hero .col-lg-8 { z-index: 1; } .product-hero>.container { position: relative; } .C09-Hero-Banner .section.product-hero h1:after { content: ''; display: none; width: 118px; height: 7px; background: transparent; margin: 0px; } .C09-Hero-Banner .section.product-hero h1+p { font-size: 18px; margin-bottom: 30px; line-height: 1.3; letter-spacing: 0.1px; color: #fff; margin-top: 10px; } .C09-Hero-Banner .section.product-hero h1+.btn { margin-top: 30px; } .C09-Hero-Banner .btn, .C09-Hero-Banner .button--transparent { font-size: 15px; text-align: left; color: #000; text-transform: uppercase; text-decoration: none; font-weight: 700; letter-spacing: 1px; border: 2px solid #fff; transition: background-color .3s; white-space: normal; max-width: 600px; border-radius: 30px; padding: 15px 30px; background: #fff; } .C09-Hero-Banner .btn+.btn { background: transparent; color: #fff; margin-left: 20px; } .C09-Hero-Banner .btn:hover, .C09-Hero-Banner .button--transparent:hover { opacity: 1; color: #000; background-color: #ddd; border-color: #fff; } .C09-Hero-Banner .section.product-hero #main-image { position: absolute; bottom: 0; display: block; left: 0; height: auto; z-index: 10; } .C09-Hero-Banner .section.product-hero #main-image-icon { display: block; left: 80px; width: 150px; height: 150px; z-index: 11; position: absolute; } .C09-Hero-Banner .row { margin-bottom: 0; align-items: unset; } .C09-Hero-Banner .section.product-hero #background-image { position: absolute; width: 211px; left: 300px; height: 181px; opacity: 0.5; z-index: 25; } .C09-Hero-Banner .section.product-hero .rectangle { position: absolute; background-color: #dadada; width: 187px; height: 119px; right: -220px; z-index: 0; top: 110px !important; opacity: 0.6; } .C09-Hero-Banner [class*=col-] { margin: 0; padding-bottom: 0 !important; } .C09-Hero-Banner .new-announcement+.banner { margin-top: 0px; } .C09-Hero-Banner .new-announcement+.banner .section-content { padding-top: 0px; } .C09-Hero-Banner .new-announcement .announcement { margin: 30px 0px 0px 0px; padding: 0px 20px 0px 0px; border: 1px solid #ebebeb; display: flex; border-radius: 20px; background: #f6f6f6; position: relative; line-height: 13px; width: max-content; } .C09-Hero-Banner .new-announcement .announcement:hover { cursor: pointer; } .C09-Hero-Banner .new-announcement .announcement:hover { /*border: 1px solid #da291c;*/ background: #ddd; } .C09-Hero-Banner .new-announcement a { color: #000 !important; font-size: 13px; padding-top: 8px; padding-bottom: 6px; display: block; } .C09-Hero-Banner .new-announcement a:after { content: ''; background-image: url(/content/dam/fortinet/assets/css/announcement-arror.jpg); width: 4px; height: 8px; position: absolute; margin-top: 3px; right: 10px; } .C09-Hero-Banner .new-announcement a:hover { text-decoration: none; } .C09-Hero-Banner .announcement span { display: inline-block; background: #da291c; border-radius: 15px; padding: 8px 10px; color: #fff; font-size: 10px; text-transform: uppercase; margin: 0px 10px 0px 0px; } .C09-Hero-Banner .button--transparent:after { content: ""; } .product-hero .row.banner { margin-top: 0px; } .product-hero .left-shape { width: 1000px; position: absolute; min-height: 150px; left: -1030px; bottom: 0px; background: rgba(0, 0, 0, 0.3); border-top-right-radius: 60px; } .product-hero .left-shape .left-line { background: #db291d; height: 15px; margin-top: 50px; margin-right: 50px; } .C09-Hero-Banner .section.product-hero #line-1 { width: 1000px; top: 0px; left: 100px; } .C09-Hero-Banner .section.product-hero .line { position: absolute; border-bottom-left-radius: 70px; height: 30%; width: 1000px; z-index: 20; background: rgba(0, 0, 0, 0.3); } .right-dots { width: 100%; height: 128px; top: 42%; transform: translateY(-60%); left: -200px; position: absolute; } .right-dots rect { fill: #494949; } .right-line { background: #db291d; height: 15px; width: 50%; margin-top: -70px; position: absolute; left: 80%; } .section.product-hero .line { opacity: 1; background: transparent; } .section.product-hero .section-content a { width: max-content; } .C09-Hero-Banner .section.product-hero .section-content { color: #fff; } @media (min-width: 1024px) { .C09-Hero-Banner .d-lg-block { display: block !important; } .C09-Hero-Banner .section-aside { min-height: 220px; } } @media (max-width: 576px) { .C09-Hero-Banner .section.product-hero h1 { font-size: 38px; line-height: 41px; font-weight: 700; color: #fff; } .section.product-hero .section-content { padding: 35px 10px; } .C09-Hero-Banner .btn, .C09-Hero-Banner .button--transparent { display: inline-block; margin-bottom: 10px; width: fit-content !important; } } @media (max-width: 2000px) { .C09-Hero-Banner .section.product-hero #main-image-icon { bottom: 80px; left: 70px; } } @media (min-width: 577px) { .C09-Hero-Banner .section.product-hero h1 { font-size: 45px; font-weight: 700; color: #fff; line-height: 55px; margin-bottom: 0px !important; } .C09-Hero-Banner .section.product-hero .section-content { padding: 50px 0px 60px; } .C09-Hero-Banner .btn, .C09-Hero-Banner .button--transparent { display: inline-block; } } @media (max-width: 991px) { .C09-Hero-Banner .new-announcement { margin-bottom: 20px; } .C09-Hero-Banner .new-announcement .announcement { padding-right: 15px; } .C09-Hero-Banner .new-announcement a:after { position: relative !important; left: 2px; top: 1px; content: '\25B8'; background-image: none; } .C09-Hero-Banner .new-announcement .announcement { padding: 0px 10px 0px; width: auto; padding-left: 0px; } .C09-Hero-Banner .announcement span { display: flex; background: #da291c; border-radius: 20px; padding: 8px 10px; color: #fff; margin: 0px 10px 0px 0px; align-items: center; } .C09-Hero-Banner .section.product-hero .section-aside { min-height: 150px; } .right-dots { width: 80%; height: 128px; right: -40% !important; left: unset; top: 5%; } .right-dots svg { width: 100%; } .right-line { left: 30%; margin-top: -150px; } .section.product-hero .section-aside { min-height: 150px; } .product-hero .left-shape { left: -50%; width: 500px; } .product-hero .col-sm-12 { width: 100%; } .section.product-hero #line-1 { display: none; } .section-links { overflow-x: hidden; } #top-nav>.container, #main-nav>.container { padding-left: 15px; padding-right: 15px; } .product-hero .col-sm-12 { padding-left: 30px; padding-right: 30px; } } @media (max-width: 767px) { .product-hero .left-shape .left-line { height: 10px; display: none; } .product-hero .left-shape { left: -97.5%; min-height: 120px !important; width: 450px; } .right-dots { width: 100%; height: 128px; right: -35% !important; left: unset; top: 40%; } .right-line { left: 20%; margin-top: -100px; height: 10px; } .C09-Hero-Banner .section.product-hero .section-aside { min-height: 100px; } .C09-Hero-Banner .btn, .C09-Hero-Banner .button--transparent { font-size: 14px; padding: 10px 20px; } .C09-Hero-Banner .btn+.btn { margin-left: 0px; } } </style> <section class="section hero product-hero border-bottom" style="background: #2d2d2d;"> <div class="wrap"> <div class="left-shape"><div class="left-line"></div></div> <div class="row banner"> <div class="col-8 col-md-12 col-sm-12"> <div class="section-content"> <h1>Individual Rights</h1> </div> </div> <div class="d-lg-block d-none col-4 col-md-12 col-sm-12"> <div class="section-aside"> <div class="line" id="line-1"></div> <div class="right-dots"> <svg xmlns="http://www.w3.org/2000/svg" id="hero-banner-dots" data-name="hero-banner-dots" viewBox="0 0 525.6 211.74"> <g> <rect class="cls-1" width="7.35" height="7.03"/> <rect class="cls-1" x="51.82" width="7.35" height="7.03"/> <rect class="cls-1" x="103.65" width="7.35" height="7.03"/> <rect class="cls-1" x="155.47" width="7.35" height="7.03"/> <rect class="cls-1" x="207.3" width="7.35" height="7.03"/> <rect class="cls-1" x="259.12" width="7.35" height="7.03"/> <rect class="cls-1" x="310.95" width="7.35" height="7.03"/> <rect class="cls-1" x="362.77" width="7.35" height="7.03"/> <rect class="cls-1" x="414.6" width="7.35" height="7.03"/> <rect class="cls-1" x="466.42" width="7.35" height="7.03"/> <rect class="cls-1" x="518.25" width="7.35" height="7.03"/> <rect class="cls-1" y="51.18" width="7.35" height="7.03"/> <rect class="cls-1" x="51.82" y="51.18" width="7.35" height="7.03"/> <rect class="cls-1" x="103.65" y="51.18" width="7.35" height="7.03"/> <rect class="cls-1" x="155.47" y="51.18" width="7.35" height="7.03"/> <rect class="cls-1" x="207.3" y="51.18" width="7.35" height="7.03"/> <rect class="cls-1" x="259.12" y="51.18" width="7.35" height="7.03"/> <rect class="cls-1" x="310.95" y="51.18" width="7.35" height="7.03"/> <rect class="cls-1" x="362.77" y="51.18" width="7.35" height="7.03"/> <rect class="cls-1" x="414.6" y="51.18" width="7.35" height="7.03"/> <rect class="cls-1" x="466.42" y="51.18" width="7.35" height="7.03"/> <rect class="cls-1" x="518.25" y="51.18" width="7.35" height="7.03"/> <rect class="cls-1" y="102.36" width="7.35" height="7.03"/> <rect class="cls-1" x="51.82" y="102.36" width="7.35" height="7.03"/> <rect class="cls-1" x="103.65" y="102.36" width="7.35" height="7.03"/> <rect class="cls-1" x="155.47" y="102.36" width="7.35" height="7.03"/> <rect class="cls-1" x="207.3" y="102.36" width="7.35" height="7.03"/> <rect class="cls-1" x="259.12" y="102.36" width="7.35" height="7.03"/> <rect class="cls-1" x="310.95" y="102.36" width="7.35" height="7.03"/> <rect class="cls-1" x="362.77" y="102.36" width="7.35" height="7.03"/> <rect class="cls-1" x="414.6" y="102.36" width="7.35" height="7.03"/> <rect class="cls-1" x="466.42" y="102.36" width="7.35" height="7.03"/> <rect class="cls-1" x="518.25" y="102.36" width="7.35" height="7.03"/> <rect class="cls-1" y="153.53" width="7.35" height="7.03"/> <rect class="cls-1" x="51.82" y="153.53" width="7.35" height="7.03"/> <rect class="cls-1" x="103.65" y="153.53" width="7.35" height="7.03"/> <rect class="cls-1" x="155.47" y="153.53" width="7.35" height="7.03"/> <rect class="cls-1" x="207.3" y="153.53" width="7.35" height="7.03"/> <rect class="cls-1" x="259.12" y="153.53" width="7.35" height="7.03"/> <rect class="cls-1" x="310.95" y="153.53" width="7.35" height="7.03"/> <rect class="cls-1" x="362.77" y="153.53" width="7.35" height="7.03"/> <rect class="cls-1" x="414.6" y="153.53" width="7.35" height="7.03"/> <rect class="cls-1" x="466.42" y="153.53" width="7.35" height="7.03"/> <rect class="cls-1" x="518.25" y="153.53" width="7.35" height="7.03"/> </g> </svg> <div class="right-line"></div></div> </div> </div> </div> </div> </section></div> <div class="C05-Container"> <section class="section--team cs--padding "> <div class="wrap--narrow "> <div class="C32-Text text parbase"> <p class="MsoNormal">Thank you for reaching out to Fortinet to exercise your individual rights pursuant to applicable privacy laws. If you are trying to opt-out from our Marketing emails – please make a request by clicking the following link <a href="https://go.fortinet.com/gus" target="_blank">here</a>.</p> <p class="MsoNormal">Please provide us with the following information to help us direct your request and find you in our systems, including any additional information that could be helpful.</p> <p><i>CCPA “sale” of California personal information</i></p> <p><i>Californians have a right to ask us not to “sell” or “share” certain personal information as that term is defined in under the CCPA. You can make such a request by performing BOTH of the following steps:</i></p> <ol> <li><i>Complete the form below, using the phrase “Do Not Sell or Share My Personal Information” in the form fields (or just send us an email at <a href="mailto:privacy@fortinet.com">privacy@fortinet.com</a> with that request); AND</i></li> <li><i>If you’d like your request to include CCPA “sales” and “sharing” that happen through cookies and related technology on one of our websites, follow the steps below that are applicable to your use of that website:</i><ol> <li><i>To opt out of those “sales” and “sharing” that occur through webpages with a URL that begins with <a href="https://www.fortinet.com/content/fortinet-com/en_us">“www.fortinet.com”,</a> click on the Cookie Settings link in the footer. In the Privacy Preference Center that pops up, click on the Performance Cookies tab and make sure the toggle button is in the off position (the left side of the slider). Click it if it is not in the off position. Repeat this process for Advertising Cookies and Functional Cookies and then click the “Confirm My Choices” button. Be sure to repeat this second step from each browser you use to access our webpages that begin with <a href="https://www.fortinet.com/content/fortinet-com/en_us">“www.fortinet.com.”</a> Because we store this preference in a cookie, you’ll need to repeat this process again in a particular browser if you clear your cookies in that browser or if you have chosen to use a browser that automatically clears cookies.</i></li> <li><i>Additional control options (which can be used to limit certain data collection or use on Fortinet webpages that don't have a Cookie Settings link in their footer) are described in the Cookies and Similar Automated Data Collection section of our <a href="https://www.fortinet.com/corporate/about-us/privacy#_e._Cookies_and">Privacy Policy</a>. Because those too store your preference in a cookie, you’ll need to repeat this process again in a particular browser if you clear your cookies in that browser or if you have chosen to use a browser that automatically clears cookies.</i></li> </ol> </li> </ol> <p><i>Opting out of “sales” and “sharing” limits only some types of disclosures of personal information, and there are exceptions these rights.</i></p> </div> <div class="C900-Layout"> <div> <div class="row stretch "> <div class="col-12 col-md-12 cta--item"> <div class="C51-Eloqua-Form"> <div> <form class="eloquaGated contact--form" data-thank-you="/content/fortinet-com/zh_cn/thank-you/individual-rights.html" data-delay-notice="Note: Adblockers may prevent form submissions. Try disabling it if you are experiencing issues." hidden> <div id="lpFormContainer" class="row"> <div class="text"><div class="form_row"> <div class="form_leftcol"><div class="form_leftcollabel"><label for="new_form_firstName">名 </label></div><div class="form_leftcolmark"> *</div></div> <div class="form_rightcol" id="firstName_rightcol"><div id="firstName_0_wrapper" class="form_rightcol_wrapper"> <input class="form_field form_field_text" id="new_form_firstName" name="firstName" value="" size="35" onkeydown="" title="This field is required." ></div></div></div><div class="form_row_description"></div> </div> <div class="text"><div class="form_row"> <div class="form_leftcol"><div class="form_leftcollabel"><label for="new_form_lastName">姓</label></div><div class="form_leftcolmark"> *</div></div> <div class="form_rightcol" id="lastName_rightcol"><div id="lastName_0_wrapper" class="form_rightcol_wrapper"> <input class="form_field form_field_text" id="new_form_lastName" name="lastName" value="" size="35" onkeydown="" title="This field is required." ></div></div></div><div class="form_row_description"></div> </div> <div class="text"><div class="form_row"> <div class="form_leftcol"><div class="form_leftcollabel"><label for="new_form_emailAddress">电子邮件地址</label></div><div class="form_leftcolmark"> *</div></div> <div class="form_rightcol" id="emailAddress_rightcol"><div id="emailAddress_0_wrapper" class="form_rightcol_wrapper"> <input class="form_field form_field_text form_field_email" id="new_form_emailAddress" name="emailAddress" value="" size="35" onkeydown="" title="This field is required." constraintmsg="Must be an email address format. " ></div></div></div><div class="form_row_description"></div> </div> <div class="dropdown"> <div class="form_row"> <div class="form_leftcol"><div class="form_leftcollabel"><label for="new_form_country">国家</label></div><div class="form_leftcolmark"> *</div></div> <div class="form_rightcol"> <select class="form_field form_field_select" id="new_form_country" name="country" title="This field is required" > <option disabled selected value="">国家</option> <option value="United States">美国</option><option value="United Kingdom">英国</option><option value="Canada">加拿大</option><option value="Australia">澳大利亚</option><option value="Brazil">巴西</option><option value="China">中国</option><option value="France">法国</option><option value="Germany">德国</option><option value="India">印度</option><option value="Italy">意大利</option><option value="Japan">日本</option><option value="Netherlands">荷兰</option><option value="Russian Federation">俄罗斯联邦</option><option value="Singapore">新加坡</option><option value="South Korea">韩国</option><option value="South Africa">南非</option><option value="Taiwan">中国台湾</option><option value="-------">-------</option><option value="Afghanistan">阿富汗</option><option value="Aland Islands">Aland Islands</option><option value="Albania">阿尔巴尼亚</option><option value="Algeria">阿尔及利亚</option><option value="American Samoa">American Samoa</option><option value="Andorra">安道尔</option><option value="Angola">安哥拉</option><option value="Anguilla">Anguilla</option><option value="Antarctica">Antarctica</option><option value="Antigua and Barbuda">安提瓜和巴布达</option><option value="Argentina">阿根廷</option><option value="Armenia">亚美尼亚</option><option value="Aruba">Aruba</option><option value="Austria">奥地利</option><option value="Azerbaijan">阿塞拜疆</option><option value="Bahamas">巴哈马群岛</option><option value="Bahrain">巴林</option><option value="Bangladesh">孟加拉</option><option value="Barbados">巴巴多斯</option><option value="Belarus">白俄罗斯</option><option value="Belgium">比利时</option><option value="Belize">伯利兹</option><option value="Benin">贝宁</option><option value="Bermuda">Bermuda</option><option value="Bhutan">不丹</option><option value="Bolivia">玻利维亚</option><option value="Bonaire, Sint Eustatius and Saba">Bonaire, Sint Eustatius and Saba</option><option value="Bosnia and Herzegovina">波斯尼亚和黑塞哥维那</option><option value="Botswana">博茨瓦纳</option><option value="Bouvet Island">Bouvet Island</option><option value="British Indian Ocean Territory">British Indian Ocean Territory</option><option value="British Virgin Islands">British Virgin Islands</option><option value="Brunei">文莱</option><option value="Bulgaria">保加利亚</option><option value="Burkina Faso">Burkina Faso</option><option value="Burundi">布隆迪</option><option value="Cambodia">柬埔寨</option><option value="Cameroon">喀麦隆</option><option value="Cape Verde">佛得角</option><option value="Cayman Islands">Cayman Islands</option><option value="Central African Republic">中非共和国</option><option value="Chad">乍得</option><option value="Chile">智利</option><option value="Christmas Island">Christmas Island</option><option value="Cocos Islands">Cocos Islands</option><option value="Colombia">哥伦比亚</option><option value="Comoros">科摩罗联盟</option><option value="Congo">Congo</option><option value="Congo, The Democratic Republic Of The">Congo, The Democratic Republic Of The</option><option value="Cook Islands">Cook Islands</option><option value="Costa Rica">哥斯达黎加</option><option value="Cote D'Ivoire">Cote D'Ivoire</option><option value="Croatia">克罗地亚</option><option value="Cuba">古巴</option><option value="Curacao">Curacao</option><option value="Cyprus">塞浦路斯</option><option value="Czech Republic">捷克</option><option value="Denmark">丹麦</option><option value="Djibouti">吉布提</option><option value="Dominica">多米尼克</option><option value="Dominican Republic">多米尼加共和国</option><option value="Ecuador">厄瓜多尔</option><option value="Egypt">埃及</option><option value="El Salvador">萨尔瓦多</option><option value="Equatorial Guinea">赤道几内亚</option><option value="Eritrea">厄立特里亚</option><option value="Estonia">爱沙尼亚</option><option value="Ethiopia">埃塞俄比亚</option><option value="Falkland Islands">Falkland Islands</option><option value="Faroe Islands">Faroe Islands</option><option value="Fiji">斐济</option><option value="Finland">芬兰</option><option value="French Guiana">French Guiana</option><option value="French Polynesia">French Polynesia</option><option value="French Southern Territories">French Southern Territories</option><option value="Gabon">加蓬</option><option value="Gambia">冈比亚共和国</option><option value="Georgia">格鲁吉亚</option><option value="Ghana">加纳</option><option value="Gibraltar">直布罗陀</option><option value="Greece">希腊</option><option value="Greenland">Greenland</option><option value="Grenada">格林纳达</option><option value="Guadeloupe">Guadeloupe</option><option value="Guam">Guam</option><option value="Guatemala">危地马拉</option><option value="Guernsey">Guernsey</option><option value="Guinea">几内亚</option><option value="Guinea-Bissau">几内亚比绍</option><option value="Guyana">圭亚那</option><option value="Haiti">海地</option><option value="Heard Island and McDonald Islands">Heard Island and McDonald Islands</option><option value="Holy See (Vatican City State)">Holy See (Vatican City State)</option><option value="Honduras">洪都拉斯</option><option value="Hong Kong">中国香港特别行政区</option><option value="Hungary">匈牙利</option><option value="Iceland">冰岛</option><option value="Indonesia">印度尼西亚</option><option value="Iran, Islamic Republic of">Iran, Islamic Republic of</option><option value="Iraq">伊拉克</option><option value="Ireland">爱尔兰</option><option value="Isle of Man">Isle of Man</option><option value="Israel">以色列</option><option value="Jamaica">牙买加</option><option value="Jersey">Jersey</option><option value="Jordan">约旦</option><option value="Kazakhstan">哈萨克斯坦</option><option value="Kenya">肯尼亚</option><option value="Kiribati">基里巴斯</option><option value="Kosovo">科索沃</option><option value="Kuwait">科威特</option><option value="Kyrgyzstan">吉尔吉斯斯坦</option><option value="Laos">老挝</option><option value="Latvia">拉脱维亚</option><option value="Lebanon">黎巴嫩</option><option value="Lesotho">莱索托</option><option value="Liberia">利比里亚</option><option value="Libya">利比亚</option><option value="Liechtenstein">列支敦士登</option><option value="Lithuania">立陶宛</option><option value="Luxembourg">卢森堡</option><option value="Macau">Macau</option><option value="Madagascar">马达加斯加</option><option value="Malawi">马拉维</option><option value="Malaysia">马来西亚</option><option value="Maldives">马尔代夫</option><option value="Mali">马里</option><option value="Malta">马耳他</option><option value="Martinique">Martinique</option><option value="Marshall Islands">马绍尔群岛</option><option value="Mauritania">毛利塔尼亚</option><option value="Mauritius">毛里求斯</option><option value="Mayotte">Mayotte</option><option value="Mexico">墨西哥</option><option value="Micronesia">密克罗尼西亚</option><option value="Moldova, Republic of">Moldova, Republic of</option><option value="Monaco">摩纳哥</option><option value="Mongolia">蒙古</option><option value="Montenegro">黑山</option><option value="Montserrat">Montserrat</option><option value="Morocco">摩洛哥</option><option value="Mozambique">莫桑比克</option><option value="Myanmar">Myanmar</option><option value="Namibia">纳米比亚</option><option value="Nauru">瑙鲁</option><option value="Nepal">尼泊尔</option><option value="Netherlands Antilles">Netherlands Antilles</option><option value="New Caledonia">New Caledonia</option><option value="New Zealand">新西兰</option><option value="Nicaragua">尼加拉瓜</option><option value="Niger">尼日尔</option><option value="Nigeria">尼日利亚</option><option value="Niue">Niue</option><option value="Norfolk Island">Norfolk Island</option><option value="Northern Mariana Islands">Northern Mariana Islands</option><option value="Norway">挪威</option><option value="Oman">阿曼</option><option value="Pakistan">巴基斯坦</option><option value="Palau">帕劳</option><option value="Palestine, State of">Palestine, State of</option><option value="Panama">巴拿马</option><option value="Papua New Guinea">巴布亚新几内亚</option><option value="Paraguay">巴拉圭</option><option value="Peru">秘鲁</option><option value="Philippines">菲律宾</option><option value="Pitcairn Islands">Pitcairn Islands</option><option value="Poland">波兰</option><option value="Portugal">葡萄牙</option><option value="Puerto Rico">波多黎各</option><option value="Qatar">卡塔尔</option><option value="Republic of North Macedonia">Republic of North Macedonia</option><option value="Reunion">Reunion</option><option value="Romania">罗马尼亚</option><option value="Rwanda">卢旺达</option><option value="Saint Barthelemy">Saint Barthelemy</option><option value="Saint Helena">Saint Helena</option><option value="Saint Kitts and Nevis">Saint Kitts and Nevis</option><option value="Saint Lucia">Saint Lucia</option><option value="Saint Martin">Saint Martin</option><option value="Saint Pierre and Miquelon">Saint Pierre and Miquelon</option><option value="Saint Vincent and the Grenadines">圣文森特和格林纳丁斯</option><option value="Samoa">萨摩亚</option><option value="San Marino">圣马力诺</option><option value="Sao Tome and Principe">圣多美和普林西比</option><option value="Saudi Arabia">沙特阿拉伯</option><option value="Senegal">塞内加尔</option><option value="Serbia">塞尔维亚</option><option value="Seychelles">塞舌尔</option><option value="Sierra Leone">塞拉利昂</option><option value="Sint Maarten (Dutch part)">Sint Maarten (Dutch part)</option><option value="Slovakia">斯洛伐克</option><option value="Slovenia">斯洛文尼亚</option><option value="Solomon Islands">所罗门群岛</option><option value="Somalia">索马里</option><option value="South Georgia and the South Sandwich Islands">South Georgia and the South Sandwich Islands</option><option value="South Sudan">南苏丹</option><option value="Spain">西班牙</option><option value="Sri Lanka">斯里兰卡</option><option value="Sudan">苏丹</option><option value="Suriname">苏里南</option><option value="Svalbard and Jan Mayen">Svalbard and Jan Mayen</option><option value="Swaziland">斯威士兰</option><option value="Switzerland">瑞士</option><option value="Syrian Arab Republic">Syrian Arab Republic</option><option value="Sweden">瑞典</option><option value="Tajikistan">塔吉克斯坦</option><option value="Tanzania, United Republic of">Tanzania, United Republic of</option><option value="Thailand">泰国</option><option value="Timor-Leste">Timor-Leste</option><option value="Togo">多哥</option><option value="Tokelau">Tokelau</option><option value="Tonga">汤加</option><option value="Trinidad and Tobago">特立尼达和多巴哥</option><option value="Tunisia">突尼斯</option><option value="Turkey">土耳其</option><option value="Turkmenistan">土库曼斯坦</option><option value="Turks and Caicos Islands">Turks and Caicos Islands</option><option value="Tuvalu">图瓦卢</option><option value="Uganda">乌干达</option><option value="Ukraine">乌克兰</option><option value="United Arab Emirates">阿拉伯联合酋长国</option><option value="Uruguay">乌拉圭</option><option value="US Virgin Islands">US Virgin Islands</option><option value="Uzbekistan">乌兹别克斯坦</option><option value="Vanuatu">瓦努阿图</option><option value="Venezuela">委内瑞拉</option><option value="Vietnam">越南</option><option value="Wallis and Futuna">Wallis and Futuna</option><option value="Western Sahara">Western Sahara</option><option value="Yemen">也门</option><option value="Zambia">赞比亚</option><option value="Zimbabwe">津巴布韦</option></select> </div> </div> <div class="form_row_description"></div> </div> <div class="dropdown"> <div class="form_row"> <div class="form_leftcol"><div class="form_leftcollabel"><label for="new_form_stateProv">州</label></div><div class="form_leftcolmark"> </div></div> <div class="form_rightcol"> <select class="form_field form_field_select" id="new_form_stateProv" name="stateProv" > <option disabled selected value="">州</option> <option value="item1">项目 1</option><option value="item2">项目 2</option><option value="item3">项目 3</option></select> </div> </div> <div class="form_row_description"></div> </div> <div class="text"><div class="form_row"> <div class="form_leftcol"><div class="form_leftcollabel"><label for="new_form_zipPostal">邮编</label></div><div class="form_leftcolmark"> </div></div> <div class="form_rightcol" id="zipPostal_rightcol"><div id="zipPostal_0_wrapper" class="form_rightcol_wrapper"> <input class="form_field form_field_text" id="new_form_zipPostal" name="zipPostal" value="" size="35" onkeydown="" ></div></div></div><div class="form_row_description"></div> </div> <div class="C900-Layout"> <div class=" individual-rights"> <div class="row stretch "> <div class="col-12 col-md-12 cta--item"> <div class="checkbox"> <div class="form_row"><div class="form_leftcol"><div class="form_leftcollabel"><label for="new_form_privacyRelationships">Check all that apply to your relationship with Fortinet:</label></div><div class="form_leftcolmark"> </div></div> <div class="form_rightcol" style="display: none;"> </div> </div><div class="form_row"><div class="form_leftcol" style="display: none;"><div class="form_leftcollabel"><label for="new_form_privacyRelationships-0">Partner/ Distributor</label></div><div class="form_leftcolmark"></div></div> <div class="form_rightcol"><input class="form_field form_field_checkbox" type="checkbox" id="new_form_privacyRelationships-0" name="privacyRelationships" value="Partner/ Distributor" /> Partner/ Distributor </div> </div><div class="form_row"><div class="form_leftcol" style="display: none;"><div class="form_leftcollabel"><label for="new_form_privacyRelationships-1">Customer / End User</label></div><div class="form_leftcolmark"></div></div> <div class="form_rightcol"><input class="form_field form_field_checkbox" type="checkbox" id="new_form_privacyRelationships-1" name="privacyRelationships" value="Customer / End User" /> Customer / End User </div> </div><div class="form_row"><div class="form_leftcol" style="display: none;"><div class="form_leftcollabel"><label for="new_form_privacyRelationships-2">Employee or Independent Contractor</label></div><div class="form_leftcolmark"></div></div> <div class="form_rightcol"><input class="form_field form_field_checkbox" type="checkbox" id="new_form_privacyRelationships-2" name="privacyRelationships" value="Employee or Independent Contractor" /> Employee or Independent Contractor </div> </div><div class="form_row"><div class="form_leftcol" style="display: none;"><div class="form_leftcollabel"><label for="new_form_privacyRelationships-3">Job Applicant</label></div><div class="form_leftcolmark"></div></div> <div class="form_rightcol"><input class="form_field form_field_checkbox" type="checkbox" id="new_form_privacyRelationships-3" name="privacyRelationships" value="Job Applicant" /> Job Applicant </div> </div><div class="form_row"><div class="form_leftcol" style="display: none;"><div class="form_leftcollabel"><label for="new_form_privacyRelationships-4">Service Provider, Supplier or affiliate</label></div><div class="form_leftcolmark"></div></div> <div class="form_rightcol"><input class="form_field form_field_checkbox" type="checkbox" id="new_form_privacyRelationships-4" name="privacyRelationships" value="Service Provider, Supplier or affiliate" /> Service Provider, Supplier or affiliate </div> </div><div class="form_row"><div class="form_leftcol" style="display: none;"><div class="form_leftcollabel"><label for="new_form_privacyRelationships-5">Prospect or contact</label></div><div class="form_leftcolmark"></div></div> <div class="form_rightcol"><input class="form_field form_field_checkbox" type="checkbox" id="new_form_privacyRelationships-5" name="privacyRelationships" value="Prospect or contact" /> Prospect or contact </div> </div><div class="form_row"><div class="form_leftcol" style="display: none;"><div class="form_leftcollabel"><label for="new_form_privacyRelationships-6">Other</label></div><div class="form_leftcolmark"></div></div> <div class="form_rightcol"><input class="form_field form_field_checkbox" type="checkbox" id="new_form_privacyRelationships-6" name="privacyRelationships" value="Other" /> Other </div> </div><div class="form_row_description"></div> </div> </div> </div> </div></div> <div class="C900-Layout"> <div class=" individual-rights"> <div class="row stretch "> <div class="col-12 col-md-12 cta--item"> <div class="text"><div class="form_row"> <div class="form_leftcol"><div class="form_leftcollabel"><label for="new_form_personalDatarequest">I wish to exercise the following rights concerning my personal data:</label></div><div class="form_leftcolmark"> *</div></div> <div class="form_rightcol" id="personalDatarequest_rightcol"><div id="personalDatarequest_0_wrapper" class="form_rightcol_wrapper"> <input class="form_field form_field_text" id="new_form_personalDatarequest" name="personalDatarequest" value="" size="35" onkeydown="" title="This field is required." ></div></div></div><div class="form_row_description"></div> </div> </div> </div> </div></div> <div class="C900-Layout"> <div class=" individual-rights"> <div class="row stretch "> <div class="col-12 col-md-12 cta--item"> <div class="text"><div class="form_row"> <div class="form_leftcol"><div class="form_leftcollabel"><label for="new_form_commentsLarge1">注释</label></div><div class="form_leftcolmark"> </div></div> <div class="form_rightcol" id="commentsLarge1_rightcol"><div id="commentsLarge1_0_wrapper" class="form_rightcol_wrapper"> <textarea class="form_field form_field_textarea contact-comment" id="new_form_commentsLarge1" name="commentsLarge1" rows="20" cols="35" onkeydown="" placeholder="注释" ></textarea></div></div></div><div class="form_row_description"></div> </div> </div> </div> </div></div> <div class="C50-hiddenformfield"> <input type="hidden" name="elqSiteId" value="3049749"/> </div> <div class="C50-hiddenformfield"> <input type="hidden" name="hiddenField" value="Website"/> </div> <div class="C50-hiddenformfield"> <input type="hidden" name="hiddenField2" value="Website"/> </div> </div> <p style="color: #dc291e; display: none;" id="Submit-Failed"></p> <input type="hidden" name="languagecountry" value="zh-cn"/> <div class="submit"> <input type="submit" submit-value="提交..." value="提交" class="contact--form__submit hover--blue"/> <input type="reset" value="重置" class="contact--form__submit"/> </div> <script src="/etc/designs/fortinet/eloqua-clientlib.min.8b3be89357bcab018f31b3d61e238cd1.js"></script> <input type="hidden" name="HFcampaignID" value="7012H000001dtIyQAI"/> <input type="hidden" name="HFemailID" value="265"/> <input type="hidden" name="elqFormId" value="form398"/> <input type="hidden" name="eloquaFormAction" value="https://s3049749.t.eloqua.com/e/f2"/> <input type="hidden" name="elqFormName" value="WebsiteContactGated"/> <input type="hidden" name="memberStatus" value="Requested Contact"/> <input type="hidden" name="assetName" value="Exercise Your Individual Rights"/> <input type="hidden" name="assetUrl" value=""/> <!-- Uber Flip tracking fields --> <input type="hidden" id="formChecker" name="formChecker" value=""/> <input type="hidden" id="utmsource" name="utmsource" value=""/> <input type="hidden" id="utmmedium" name="utmmedium" value=""/> <input type="hidden" id="utmcampaign" name="utmcampaign" value=""/> <input type="hidden" id="utmterm" name="utmterm" value=""/> <input type="hidden" id="utmcontent" name="utmcontent" value=""/> <input type="hidden" name="elqCustomerGUID" value=""/> <input type="hidden" name="elqCookieWrite" value="0"/> <input value="" type="hidden" id="elqFormSubmissionToken" name="elqFormSubmissionToken"/> <div id="elq-FormLastRow" class="row"> <label class="elq-label">address1</label> <input type="text" value="" tabindex="-1" autocomplete="off" style="width:100%;" class="elq-item-input" name="address1" aria-label="Address"/> </div> </form> <input type="hidden" name="invalidEmail" value="Please enter a valid business email address."/> </div> <script>document.onload = callhandleDocument(); function callhandleDocument(){ var Elqform=document.querySelector(".eloquaGated"); // Elqform.elements.namedItem("elqSiteId").value="69285"; // FOR STAGING INSTANCE ONLY var formId= Elqform.elements.namedItem("elqSiteId").value; handleDocumentLoad('eloquaGated',formId); } function handleDocumentLoad(b,a){ window.getElqFormSubmissionToken(b,a); window.processLastFormField()} function getElqFormSubmissionToken(g,c){ var e=new XMLHttpRequest(); var b=document.querySelector(".eloquaGated"); if(b&&b.elements.namedItem("elqFormSubmissionToken")){ var f=b.elements.namedItem("eloquaFormAction").value; var a=window.getHostName(f); a="https://"+a+"/e/formsubmittoken?elqSiteID="+c; //alert(a); if(a){ e.onreadystatechange=function(){ if(e.readyState===4){ if(e.status===200){ b.elements.namedItem("elqFormSubmissionToken").value=e.responseText} else{ b.elements.namedItem("elqFormSubmissionToken").value=""} } }; e.open("GET",a,true); e.send()} else{ b.elements.namedItem("elqFormSubmissionToken").value=""} } } function getHostName(b){ if(typeof window.URL==="function"){ return new window.URL(b).hostname} else{ var a=b.match(/:\/\/(www[0-9]?\.)?(.[^\/:]+)/i); if(a!==null&&a.length>2&&typeof a[2]==="string"&&a[2].length>0){ return a[2]} else{ return null} } } function processLastFormField(){ var form = document.querySelector(".eloquaGated"); var lastFormField = form.querySelector("#elq-FormLastRow"); lastFormField.style.display = "none"; } </script> </div> </div> </div> </div></div> <div class="C48-Form-HTML-Snippet"> <div> <style> .contact--form .individual-rights [class*=col-] { padding-left: 20px !important; padding-right: 20px; } </style> <script> document.addEventListener("DOMContentLoaded", function() { var checkboxes = document.querySelectorAll('.form_field_checkbox'); checkboxes.forEach(function(checkbox) { var labelId = 'label_' + checkbox.id; checkbox.setAttribute('aria-label', labelId); }); }); </script> </div> </div> </div> </section> </div> <div class="C20-Content-Reference reference parbase"><div class="cq-dd-paragraph"><div class="c10_footer_banner_754877637 C10-Footer-Banner"> <section class="section section-links" data-bgimg="/content/dam/fortinet/images/footer-banners/sass-template-footer-banner.jpg"> <div class="container"> <div class="section__head"> <h2 class="text-left">联系我们了解详情</h2> </div> <div class="section__body background-dot"> <div class="row"> <div class="col-6 col-md-6 col-sm-12"> <div class="box"> <a target="_self" href="/cn/corporate/about-us/contact-us" class="box-link row"> <div class="box-image col-3 col-md-3 col-sm-3"> <img class="lozad" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/images/footer-banners/contact-sales-icon-139x85.png" alt="contact sales icon 139x85"/> </div> <div class="box-content col-9 col-md-9 col-sm-9"> <h3 class="h4"> 了解更多 </h3> <p></p> </div> </a> </div> </div> <div class="col-6 col-md-6 col-sm-12"> <div class="box"> <a target="_self" href="/cn/support/contact" class="box-link row"> <div class="box-image col-3 col-md-3 col-sm-3"> <img class="lozad" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/images/footer-banners/resource-center-icon-139X159.png" alt="resource center icon 139X159"/> </div> <div class="box-content col-9 col-md-9 col-sm-9"> <h3 class="h4"> 获取技术支持协助 </h3> <p></p> </div> </a> </div> </div> </div> </div> </div> </section></div> </div> </div> </main> </div> <!-- Footer Include --> <div class="xfpage page basicpage"> <div class="xf-content-height"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="C800-Footer aem-GridColumn aem-GridColumn--default--12"> <footer class="footer" id="footer"> <div class="footer-row desktop"> <div class="container"> <div class="row"> <div class="col-md-3"> <nav class="footer-nav "> <div class="footer-links-list"> <div class="footer-col-title">产品</div> <div class="has-children"> <h3>企业</h3> <ul class="submenu"> <li> <a href="/cn/solutions/enterprise-midsize-business/network-security" target="_self"> 安全组网 </a> </li> <li> <a href="/cn/solutions/enterprise-midsize-business/user-device-security" target="_self"> 用户和设备安全 </a> </li> <li> <a href="/cn/solutions/enterprise-midsize-business/security-operations" target="_self"> 安全运营 </a> </li> <li> <a href="/cn/solutions/enterprise-midsize-business/cloud-security" target="_self"> 应用程序安全 </a> </li> <li> <a href="/cn/fortiguard/labs" target="_self"> FortiGuard Labs 威胁情报 </a> </li> </ul> </div> </div> <div class="footer-links-list"> <div class="has-children"> <h3>中小型企业</h3> <ul class="submenu"> <li> <a href="/cn/solutions/small-business" target="_self"> 概述 </a> </li> </ul> </div> </div> <div class="footer-links-list"> <div class="has-children"> <h3>服务提供商</h3> <ul class="submenu"> <li> <a href="/cn/solutions/service-provider/communications-service-provider/mssp" target="_self"> 概述 </a> </li> </ul> </div> </div> </nav> </div> <div class="col-md-3"> <nav class="footer-nav "> <div class="footer-links-list"> <div class="footer-col-title">合作伙伴</div> <div class="has-children"> <ul class="submenu"> <li> <a href="/cn/partners/technology-alliances/alliances-ecosystem" target="_self"> 概述 </a> </li> <li> <a href="/cn/partners/partnerships/alliance-partners" target="_self"> 联盟生态系统 </a> </li> <li> <a href="https://partnerportal.fortinet.com/directory/" target="_blank"> 查找合作伙伴 </a> </li> <li> <a href="/cn/partners/partner-program/become-a-fortinet-partner" target="_self"> 成为合作伙伴 </a> </li> <li> <a href="/cn/partners/partner-program/partner-login" target="_self"> 合作伙伴登录 </a> </li> </ul> </div> </div> <div class="footer-links-list"> <div class="footer-col-title">信任中心</div> <div class="has-children"> <ul class="submenu"> <li> <a href="/cn/trust?tab=trusted%20products" target="_self"> 值得信赖的产品 </a> </li> <li> <a href="/cn/trust?tab=trusted%20company" target="_self"> 值得信赖的公司 </a> </li> <li> <a href="/cn/trust?tab=trusted%20process" target="_self"> 值得信赖的流程 </a> </li> <li> <a href="/cn/trust?tab=trusted%20partners" target="_self"> 值得信赖的合作伙伴 </a> </li> <li> <a href="/cn/corporate/about-us/product-certifications" target="_self"> 产品认证 </a> </li> </ul> </div> </div> </nav> </div> <div class="col-md-3"> <nav class="footer-nav "> <div class="footer-links-list"> <div class="footer-col-title">了解更多</div> <div class="has-children"> <ul class="submenu"> <li> <a href="/cn/corporate/about-us/about-us" target="_self"> 关于我们 </a> </li> <li> <a href="/cn/nse-training" target="_self"> 培训 </a> </li> <li> <a href="/cn/resources" target="_self"> 资源 </a> </li> <li> <a href="/cn/ransomware-hub" target="_self"> 勒索软件防护中心 </a> </li> <li> <a href="/cn/support" target="_self"> 支持 </a> </li> <li> <a href="/cn/support/product-downloads" target="_self"> 下载 </a> </li> <li> <a href="/cn/resources/cyberglossary" target="_self"> 网络术语 </a> </li> <li> <a href="/cn/corporate/careers" target="_self"> 招贤纳士 </a> </li> <li> <a href="/cn/corporate/careers/early-talent-program" target="_self"> 英才计划 </a> </li> <li> <a href="https://investor.fortinet.com/" target="_blank"> 投资人关系 </a> </li> <li> <a href="/cn/corporate/about-us/corporate-social-responsibility" target="_self"> 社会责任 </a> </li> <li> <a href="/cn/sitemap" target="_self"> 站点地图 </a> </li> </ul> </div> </div> </nav> </div> <div class="col-md-3 reverse-on-mobile"> <nav class="footer-nav "> <div class="C802-Footer-Newsletter-Form"> <div class="contact-form"> <form class="ftnt-subscribe-form"> <div class="form-control"> <label for="email">输入电子邮件地址</label> <input title="请填写此字段。" type="email" required="required" id="email" name="emailAddress" placeholder="输入电子邮件地址"/> <button type="submit" aria-label="Submit"> <img class="lozad" data-src="/content/dam/fortinet/images/icons/submit-arrow.svg" alt="提交" width="24" height="24"/> </button> </div> <div role="status" class="ftnt-subscribed" style="margin-bottom: 17px;display:none;color:#da291c;"><p> 订阅成功!</p></div> <div class="ftnt-subscription-failed" style="margin-bottom: 17px;display:none;color:#da291c;"><p> 请求失败。请稍后重试!</p></div> <div class="form-checkbox"> <label for="terms"> <input title="Please check this box if you want to proceed." type="checkbox" tabindex="-1" required="required" value="on" name="consentCheckbox" id="terms" aria-label="consent agreement"/> <span tabindex="0" class="checkmark"></span> </label> <p><p>我希望接收 Fortient 资讯和产品电子邮件。点击阅读<a href="/corporate/about-us/privacy">隐私政策</a>。</p> </p> </div> <input type="hidden" name="languagecountry" value="zh-cn"/> <input type="hidden" name="eloquaFormAction" value="https://s3049749.t.eloqua.com/e/f2"/> <input type="hidden" name="HFcampaignID" value="7012H000001dWu1QAE"/> <input type="hidden" name="HFemailID"/> <input type="hidden" name="elqSiteId" value="3049749"/> <input type="hidden" name="elqFormId" value="form420"/> <input type="hidden" name="elqFormName" value="WebsiteSubscription"/> <input type="hidden" name="memberStatus" value="Responded"/> <input type="hidden" name="assetName" value="Exercise Your Individual Rights"/> <input type="hidden" name="assetUrl" value=""/> <input type="hidden" name="last-page-visit" value=""/> <input type="hidden" id="formChecker" name="formChecker" value=""/> <input type="hidden" id="utmsource" name="utmsource" value=""/> <input type="hidden" id="utmmedium" name="utmmedium" value=""/> <input type="hidden" id="utmcampaign" name="utmcampaign" value=""/> <input type="hidden" id="utmterm" name="utmterm" value=""/> <input type="hidden" id="utmcontent" name="utmcontent" value=""/> <input type="hidden" name="hiddenField2" value="Website"/> <input type="hidden" name="mid" value=""/> <input type="hidden" name="servertype" value=""/> <input type="hidden" name="languagecode" value=""/> <input type="hidden" name="country" value=""/> <input value="" type="hidden" id="elqFormSubmissionToken" class="elqFormSubmissionToken" name="elqFormSubmissionToken"/> <div id="elq-FormLastRow" class="row"> <label class="elq-label">address1</label> <input type="text" value="" tabindex="-1" autocomplete="off" style="width:100%;" class="elq-item-input" name="address1" aria-label="Address"/> </div> </form> <input type="hidden" name="invalidEmail" value="Please enter a valid business email address."/> </div> </div> <div class="footer-links-list"> <div class="footer-col-title">联系我们</div> <div class="has-children"> <ul class="submenu"> <li> <a href="https://www.fortinet.com/blog" target="_blank"> 博客 </a> </li> <li> <a href="https://community.fortinet.com" target="_blank"> Fortinet 社区 </a> </li> <li> <a href="https://global.fortinet.com/PreferenceCenter" target="_blank"> 电子邮件订阅中心 </a> </li> <li> <a href="/cn/corporate/about-us/contact-us" target="_self"> 联系我们 </a> </li> </ul> </div> </div> <div class="C803-Footer-Social-Channels"> <div class="socials"> <ul> <li> <a href="https://www.linkedin.com/company/fortinet" target="_blank" aria-label="LinkedIn"> <img class="lozad" data-src="/content/dam/fortinet/images/icons/social-media/linkedin_icon_footer.svg" alt="LinkedIn"/> </a> </li> <li> <a href="https://www.x.com/fortinet" target="_blank" aria-label="Twitter"> <img class="lozad" data-src="/content/dam/fortinet/images/icons/social-media/twitter_icon_footer.svg" alt="Twitter"/> </a> </li> <li> <a href="https://www.youtube.com/channel/UCJHo4AuVomwMRzgkA5DQEOA?sub_confirmation=1" target="_blank" aria-label="Youtube"> <img class="lozad" data-src="/content/dam/fortinet/images/icons/social-media/youtube_icon_footer.svg" alt="Youtube"/> </a> </li> <li> <a href="https://www.instagram.com/fortinet/" target="_blank" aria-label="Instagram"> <img class="lozad" data-src="/content/dam/fortinet/images/icons/social-media/instagram_icon_footer.svg" alt="Instagram"/> </a> </li> <li> <a href="https://www.facebook.com/fortinet" target="_blank" aria-label="Facebook"> <img class="lozad" data-src="/content/dam/fortinet/images/icons/social-media/facebook_icon_footer.svg" alt="Facebook"/> </a> </li> <li> <a href="https://www.fortinet.com/rss-feeds" target="_blank" aria-label="RSS"> <img class="lozad" data-src="/content/dam/fortinet/images/icons/social-media/rss_icon_footer.svg" alt="RSS"/> </a> </li> </ul> </div></div> </nav> </div> </div> </div> </div> <div class="footer-row line-bottom mobile"> <div class="row"> <div class="col-12"> <nav class="footer-nav footer-nav--mobile "> <div class="footer-links-list"> <div class="footer-col-title">产品</div> <div class="has-children"> <a href="#">企业</a> <ul class="submenu"> <li> <a href="/cn/solutions/enterprise-midsize-business/network-security" target="_self"> 安全组网 </a> </li> <li> <a href="/cn/solutions/enterprise-midsize-business/user-device-security" target="_self"> 用户和设备安全 </a> </li> <li> <a href="/cn/solutions/enterprise-midsize-business/security-operations" target="_self"> 安全运营 </a> </li> <li> <a href="/cn/solutions/enterprise-midsize-business/cloud-security" target="_self"> 应用程序安全 </a> </li> <li> <a href="/cn/fortiguard/labs" target="_self"> FortiGuard Labs 威胁情报 </a> </li> </ul> </div> </div> <div class="footer-links-list"> <div class="has-children"> <a href="#">中小型企业</a> <ul class="submenu"> <li> <a href="/cn/solutions/small-business" target="_self"> 概述 </a> </li> </ul> </div> </div> <div class="footer-links-list"> <div class="has-children"> <a href="#">服务提供商</a> <ul class="submenu"> <li> <a href="/cn/solutions/service-provider/communications-service-provider/mssp" target="_self"> 概述 </a> </li> </ul> </div> </div> </nav> </div> <div class="col-12"> <nav class="footer-nav footer-nav--mobile "> <div class="footer-links-list"> <div class="footer-col-title">合作伙伴</div> <div class="has-children"> <ul class="submenu"> <li> <a href="/cn/partners/technology-alliances/alliances-ecosystem" target="_self"> 概述 </a> </li> <li> <a href="/cn/partners/partnerships/alliance-partners" target="_self"> 联盟生态系统 </a> </li> <li> <a href="https://partnerportal.fortinet.com/directory/" target="_blank"> 查找合作伙伴 </a> </li> <li> <a href="/cn/partners/partner-program/become-a-fortinet-partner" target="_self"> 成为合作伙伴 </a> </li> <li> <a href="/cn/partners/partner-program/partner-login" target="_self"> 合作伙伴登录 </a> </li> </ul> </div> </div> <div class="footer-links-list"> <div class="footer-col-title">信任中心</div> <div class="has-children"> <ul class="submenu"> <li> <a href="/cn/trust?tab=trusted%20products" target="_self"> 值得信赖的产品 </a> </li> <li> <a href="/cn/trust?tab=trusted%20company" target="_self"> 值得信赖的公司 </a> </li> <li> <a href="/cn/trust?tab=trusted%20process" target="_self"> 值得信赖的流程 </a> </li> <li> <a href="/cn/trust?tab=trusted%20partners" target="_self"> 值得信赖的合作伙伴 </a> </li> <li> <a href="/cn/corporate/about-us/product-certifications" target="_self"> 产品认证 </a> </li> </ul> </div> </div> </nav> </div> <div class="col-12"> <nav class="footer-nav footer-nav--mobile "> <div class="footer-links-list"> <div class="footer-col-title">了解更多</div> <div class="has-children"> <ul class="submenu"> <li> <a href="/cn/corporate/about-us/about-us" target="_self"> 关于我们 </a> </li> <li> <a href="/cn/nse-training" target="_self"> 培训 </a> </li> <li> <a href="/cn/resources" target="_self"> 资源 </a> </li> <li> <a href="/cn/ransomware-hub" target="_self"> 勒索软件防护中心 </a> </li> <li> <a href="/cn/support" target="_self"> 支持 </a> </li> <li> <a href="/cn/support/product-downloads" target="_self"> 下载 </a> </li> <li> <a href="/cn/resources/cyberglossary" target="_self"> 网络术语 </a> </li> <li> <a href="/cn/corporate/careers" target="_self"> 招贤纳士 </a> </li> <li> <a href="/cn/corporate/careers/early-talent-program" target="_self"> 英才计划 </a> </li> <li> <a href="https://investor.fortinet.com/" target="_blank"> 投资人关系 </a> </li> <li> <a href="/cn/corporate/about-us/corporate-social-responsibility" target="_self"> 社会责任 </a> </li> <li> <a href="/cn/sitemap" target="_self"> 站点地图 </a> </li> </ul> </div> </div> </nav> </div> <div class="col-12"> <nav class="footer-nav footer-nav--mobile reverse-on-mobile"> <div class="C802-Footer-Newsletter-Form"> <div class="contact-form"> <form class="ftnt-subscribe-form"> <div class="form-control"> <label for="email">输入电子邮件地址</label> <input title="请填写此字段。" type="email" required="required" id="email" name="emailAddress" placeholder="输入电子邮件地址"/> <button type="submit" aria-label="Submit"> <img class="lozad" data-src="/content/dam/fortinet/images/icons/submit-arrow.svg" alt="提交" width="24" height="24"/> </button> </div> <div role="status" class="ftnt-subscribed" style="margin-bottom: 17px;display:none;color:#da291c;"><p> 订阅成功!</p></div> <div class="ftnt-subscription-failed" style="margin-bottom: 17px;display:none;color:#da291c;"><p> 请求失败。请稍后重试!</p></div> <div class="form-checkbox"> <label for="terms"> <input title="Please check this box if you want to proceed." type="checkbox" tabindex="-1" required="required" value="on" name="consentCheckbox" id="terms" aria-label="consent agreement"/> <span tabindex="0" class="checkmark"></span> </label> <p><p>我希望接收 Fortient 资讯和产品电子邮件。点击阅读<a href="/corporate/about-us/privacy">隐私政策</a>。</p> </p> </div> <input type="hidden" name="languagecountry" value="zh-cn"/> <input type="hidden" name="eloquaFormAction" value="https://s3049749.t.eloqua.com/e/f2"/> <input type="hidden" name="HFcampaignID" value="7012H000001dWu1QAE"/> <input type="hidden" name="HFemailID"/> <input type="hidden" name="elqSiteId" value="3049749"/> <input type="hidden" name="elqFormId" value="form420"/> <input type="hidden" name="elqFormName" value="WebsiteSubscription"/> <input type="hidden" name="memberStatus" value="Responded"/> <input type="hidden" name="assetName" value="Exercise Your Individual Rights"/> <input type="hidden" name="assetUrl" value=""/> <input type="hidden" name="last-page-visit" value=""/> <input type="hidden" id="formChecker" name="formChecker" value=""/> <input type="hidden" id="utmsource" name="utmsource" value=""/> <input type="hidden" id="utmmedium" name="utmmedium" value=""/> <input type="hidden" id="utmcampaign" name="utmcampaign" value=""/> <input type="hidden" id="utmterm" name="utmterm" value=""/> <input type="hidden" id="utmcontent" name="utmcontent" value=""/> <input type="hidden" name="hiddenField2" value="Website"/> <input type="hidden" name="mid" value=""/> <input type="hidden" name="servertype" value=""/> <input type="hidden" name="languagecode" value=""/> <input type="hidden" name="country" value=""/> <input value="" type="hidden" id="elqFormSubmissionToken" class="elqFormSubmissionToken" name="elqFormSubmissionToken"/> <div id="elq-FormLastRow" class="row"> <label class="elq-label">address1</label> <input type="text" value="" tabindex="-1" autocomplete="off" style="width:100%;" class="elq-item-input" name="address1" aria-label="Address"/> </div> </form> <input type="hidden" name="invalidEmail" value="Please enter a valid business email address."/> </div> </div> <div class="footer-links-list"> <div class="footer-col-title">联系我们</div> <div class="has-children"> <ul class="submenu"> <li> <a href="https://www.fortinet.com/blog" target="_blank"> 博客 </a> </li> <li> <a href="https://community.fortinet.com" target="_blank"> Fortinet 社区 </a> </li> <li> <a href="https://global.fortinet.com/PreferenceCenter" target="_blank"> 电子邮件订阅中心 </a> </li> <li> <a href="/cn/corporate/about-us/contact-us" target="_self"> 联系我们 </a> </li> </ul> </div> </div> <div class="C803-Footer-Social-Channels"></div> </nav> </div> </div> </div> <div class="footer-row copyrights"> <div class="container"> <div class="C804-Footer-Logo"> <div class="row"> <div class="logo-section__official"> <div class="footer-logo"> <a href="/cn" aria-label="Fortinet"> <img class="lozad" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/images/general/fortinet-footer-logo.svg" alt="Fortinet" width="194" height="23"/> </a> </div> </div> <div class="logo-section__partner"> <div class="partner-logo"> <a href="/cn/romain-attanasio" target="_self" aria-label="Romain Attanasio"> <img class="lozad" data-src="/content/dam/fortinet/images/footer/logo-ftnt-pga-usa.png" alt="Romain Attanasio"/> </a> </div> <div class="partner-logo"> <a href="/cn/fortinet-championship-au" target="_self" aria-label="Fortinet 澳大利亚 PGA 巡回赛"> <img class="lozad" data-src="/content/dam/fortinet/images/footer/logo-ftnt-european-tour.png" alt="Fortinet 澳大利亚 PGA 巡回赛"/> </a> </div> <div class="partner-logo"> <a href="/cn/fortinet-cup-americas" target="_self" aria-label="Fortinet 杯 - 加拿大 PGA 巡回赛"> <img class="lozad" data-src="/content/dam/fortinet/images/footer/roman-attanasio-partnership-logo.jpg" alt="Fortinet 杯 - 加拿大 PGA 巡回赛"/> </a> </div> <div class="partner-logo"> <a href="/cn/dp-world-tour" target="_self" aria-label="Fortinet 欧洲巡回赛合作伙伴"> <img class="lozad" data-src="/content/dam/fortinet/images/footer/logo-ftnt-pga-australia.png" alt="Fortinet 欧洲巡回赛合作伙伴"/> </a> </div> </div> </div> </div> <div class="C805-Footer-Text"> <div class="row"> <div class="copyright"> <div class="col-md-12"> <p>版权所有 © 2025 Fortinet, Inc. 保留所有权利。</p> </div> </div> </div> </div> <div class="footer-links-list"> <div class="row"> <div class="container"> <nav class="nav bottom-nav"> <ul> <li> <a href="/cn/corporate/about-us/legal" target="_self"> 服务条款 </a> </li> <li> <a href="/cn/corporate/about-us/privacy" target="_self"> 隐私政策 </a> </li> <li> <a href="/cn/corporate/about-us/privacy#npr-ca" target="_self"> 加州居民须知 </a> </li> <li> <a href="/cn/corporate/about-us/privacy/individual-rights" target="_self"> 请勿出售或分享我的个人信息 </a> </li> <li> <a href="/cn/corporate/about-us/gdpr" target="_self"> GDPR </a> </li> <li> <a href="#" onclick="Optanon.ToggleInfoDisplay()"> Cookie 设置 </a> </li> <li> <a href="https://beian.miit.gov.cn/#/Integrated/index" target="_blank"> 京ICP备05073827号 </a> </li> </ul> </nav> </div> </div> </div> <div class="C805-Footer-Text"> <div class="row"> <div class="container"> <div class="disclaimer"> <p>此页面上的内容可能已由计算机翻译。<a href="/cn/feedback">如需反馈,请联系我们</a>。</p> </div> </div> </div> </div> </div> </div> </footer> </div> </div> </div></div> <!-- Launch COnfiguration --> <!-- END Launch COnfiguration --> <script src="/etc/designs/fortinet/clientlib-all.min.bee390c2a226915ef6a5aff002b9cde2.js"></script> <!-- fortinetone menu js --> <script type="text/javascript" src="/etc/designs/fortinet/clientlib-extensions/js/forticloud-one.js"></script> <div class="liveChat U06-Chat"> <div id="cta-mobile-btn"></div> <script type="text/javascript"> if ($.fn.Fortinet.LiveChat && $.fn.Fortinet.LiveChat.init !== undefined) { $.fn.Fortinet.LiveChat.init({ license: "4527051", demoLink: "/cn/demo-center", demoText: "Free Demo", contactLink: "/cn/corporate/about-us/contact-us", contactText: "Contact Us", threatsLink: "/cn/corporate/about-us/request-a-quote", threatsText: "Threat Assessment", titleText: 'Welcome to Fortinet\'s LiveChat', tabChatText: 'Chat', tabDemoText: 'Free Demo', tabContactText: 'Contact Us', tabThreatsText: 'Request a quote', phoneLink: 'tel:14082357700', phoneText: '+1-408-235-7700', mailLink: 'mailto:info@fortinet.com', mailText: 'info@fortinet.com', socialLink: '#', socialText: 'Social', tabSocialText: 'Social' }); // liveagent.init('https://d.la3-c1-ia2.salesforceliveagent.com/chat', '57234000000CbD2', '00D3000000001lK'); } </script> </div> <script type="text/javascript"> if (!('IntersectionObserver' in window)) { var script = document.createElement("script"); script.src = "/etc/designs/fortinet/clientlib-extensions/js/intersection-observer.js"; document.getElementsByTagName('head')[0].appendChild(script); } </script> <!-- Lozad.js --> <script src="/etc/designs/fortinet/clientlib-extensions/js/lozad.js"></script> <script type="text/javascript"> // Initialize library to lazy load images var observer = lozad('.lozad', { threshold: 0.05, load: function(el) { el.src = el.getAttribute("data-background-image"); el && el.dataset && (el.dataset.src && el.setAttribute("src", el.dataset.src), el.dataset.bgimg && (el.style.backgroundImage = "url(" + el.dataset.bgimg + ")")) } }) observer.observe() </script> <!-- BE IXF: The following <div> block needs to be placed in the location where the link block will be displayed BE IXF: For your website, the location is above/below ...--> <!-- BE IXF: Footer End --> </body> </html>