CINXE.COM
面向 IT 營運的人工智慧 | FortiAIOps 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>面向 IT 營運的人工智慧 | FortiAIOps Fortinet</title> <meta name="description" content="Fortinet 的 FortiAIOps 使用人工智慧與機器學習 (AI/ML) 來收集資料、識別模式異常並最佳化網路營運。"/> <meta name="keywords" content="Enterprise Networking"/> <meta name="twitter:card" content="summary"/> <meta name="twitter:site" content="@fortinet"/> <meta name="twitter:title" content="面向 IT 營運的人工智慧 | FortiAIOps Fortinet"/> <meta name="twitter:description" content="Fortinet 的 FortiAIOps 使用人工智慧與機器學習 (AI/ML) 來收集資料、識別模式異常並最佳化網路營運。"/> <meta name="twitter:image" content="https://www.fortinet.com/content/dam/fortinet/images/icons/fortinet-social-icon.jpg"/> <meta property="og:title" content="面向 IT 營運的人工智慧 | FortiAIOps Fortinet"/> <meta property="og:image" content="https://www.fortinet.com/content/dam/fortinet/images/icons/fortinet-social-icon.jpg"/> <meta property="og:description" content="Fortinet 的 FortiAIOps 使用人工智慧與機器學習 (AI/ML) 來收集資料、識別模式異常並最佳化網路營運。"/> <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_tw"/> <link rel="canonical" href="https://www.fortinet.com/tw/products/fortiaiops"/> <link rel="alternate" href="https://www.fortinet.com/products/fortiaiops" hreflang="en-us"/> <link rel="alternate" href="https://www.fortinet.com/de/products/fortiaiops" hreflang="de-de"/> <link rel="alternate" href="https://www.fortinet.com/fr/products/fortiaiops" hreflang="fr-fr"/> <link rel="alternate" href="https://www.fortinet.com/it/products/fortiaiops" hreflang="it-it"/> <link rel="alternate" href="https://www.fortinet.com/uk/products/fortiaiops" hreflang="en-gb"/> <link rel="alternate" href="https://www.fortinet.com/br/products/fortiaiops" hreflang="pt-br"/> <link rel="alternate" href="https://www.fortinet.com/lat/products/fortiaiops" hreflang="es"/> <link rel="alternate" href="https://www.fortinet.com/cn/products/fortiaiops" hreflang="zh-hans-cn"/> <link rel="alternate" href="https://www.fortinet.com/tw/products/fortiaiops" hreflang="zh-tw"/> <link rel="alternate" href="https://www.fortinet.com/kr/products/fortiaiops" hreflang="ko-kr"/> <link rel="alternate" href="https://www.fortinet.com/jp/products/fortiaiops" hreflang="ja-jp"/> <meta property="og:url" content="/tw/products/fortiaiops.html"/> <link rel="stylesheet" href="/etc/designs/fortinet/clientlib-all.min.88c474b81186f9ae1e9f57b3af1a6406.css" type="text/css"> <script> window.configData= {"pageDetails":{"pageTitle":"IT 營運適用的人工智慧"}}; </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 ftnt-product-page-template home"> <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="/tw/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="/tw/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/tw"/> </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="/tw" 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="/tw" 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="/tw/products/next-generation-firewall" target="_self"> NGFW </a> </li> <li> <a href="/tw/solutions/enterprise-midsize-business/security-as-a-service/fortiguard-subscriptions/secure-networking" target="_self"> AI 驅動的安全防護 </a> </li> <li> <a href="/tw/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">融合 LAN Edge 的安全性與網路</div> <ul> <li> <a href="/tw/products/ethernet-switches" target="_self"> 有線交換網路 </a> </li> <li> <a href="/tw/products/wireless-access-points" target="_self"> 無線 </a> </li> <li> <a href="/tw/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="Unified SASE"/></div> <div class="nav-label blueHeadline ">Unified SASE</div> <div class="nav-description">為混合式勞動力提供安全存取,具有卓越的使用者體驗</div> <ul> <li> <a href="/tw/products/sd-wan" target="_self"> 安全型 SD-WAN </a> </li> <li> <a href="/tw/products/sase" target="_self"> SSE </a> </li> <li> <a href="/tw/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="/tw/products/public-cloud-security/cloud-native-firewall" target="_self"> 雲端防火牆 </a> </li> <li> <a href="/tw/products/web-application-firewall/fortiweb" target="_self"> WAF </a> </li> <li> <a href="/tw/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="/tw/solutions/enterprise-midsize-business/soc-platform" target="_self"> SOC 平台 </a> </li> <li> <a href="/tw/solutions/enterprise-midsize-business/endpoint-protection" target="_self"> 端點安全 </a> </li> <li> <a href="/tw/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">營運技術 (OT)</div> <div class="nav-description">無縫整合 IT/OT 生態系統的安全性</div> <ul> <li> <a href="/tw/solutions/enterprise-midsize-business/ot-security" target="_self"> OT 安全解決方案 </a> </li> <li> <a href="/tw/products/rugged-firewall" target="_self"> 堅固耐用的產品 </a> </li> <li> <a href="/tw/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="/tw/products/next-generation-firewall" target="_self"> NGFW </a> </li> <li> <a href="/tw/products/private-cloud-security/fortigate-virtual-appliances" target="_self"> 虛擬 NGFW </a> </li> <li> <a href="/tw/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="/tw/support/support-services/fortiguard-security-subscriptions/intrusion-prevention" target="_self"> IPS </a> </li> <li> <a href="/tw/support/support-services/fortiguard-security-subscriptions/web-filtering" target="_self"> URL 過濾 </a> </li> <li> <a href="/tw/support/support-services/fortiguard-security-subscriptions/dns-security" target="_self"> DNS 域名過濾服務 </a> </li> <li> <a href="/tw/support/support-services/fortiguard-security-subscriptions/inline-sandboxing" target="_self"> 內建惡意軟體防範 </a> </li> <li> <a href="/tw/support/support-services/fortiguard-security-subscriptions/security-rating" target="_self"> 攻擊面安全評級 </a> </li> <li> <a href="/tw/support/support-services/fortiguard-security-subscriptions/security-rating" target="_self"> 物聯網 (IoT) 偵測服務 </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="/tw/products/management/fortimanager" target="_self"> 中央管理 </a> </li> <li> <a href="/tw/products/fortiai" target="_self"> NOC 適用的生成式 AI </a> </li> <li> <a href="/tw/solutions/enterprise-midsize-business/security-as-a-service/managed-fortigate-service" target="_self"> FortiGate 託管服務 </a> </li> <li> <a href="/tw/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="/tw/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="/tw/products/next-generation-firewall" target="_self"> NGFW</a> <p>具備 99.98% 資安效率,快速且節能。</p> </div> <div class="promo-item"> <a href="/tw/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="/tw/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="/tw/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="Unified SASE Menu">Unified SASE</button> <div class="v-container"> <!--nav content--> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">安全存取服務邊緣 (SASE)</div> <ul> <li> <a href="/tw/products/sd-wan" target="_self"> 安全型 SD-WAN </a> </li> <li> <a href="/tw/products/sase" target="_self"> SSE </a> </li> <li> <a href="/tw/solutions/enterprise-midsize-business/network-access/application-access" target="_self"> ZTNA </a> </li> <li> <a href="/tw/products/secure-web-gateway/fortiproxy" target="_self"> SWG </a> </li> <li> <a href="/tw/support/support-services/fortiguard-security-subscriptions/casb" target="_self"> 雲端存取安全代理 (CASB) </a> </li> <li> <a href="/tw/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="/tw/products/management/fortimanager" target="_self"> 集中式管理 </a> </li> <li> <a href="/tw/products/fortiai" target="_self"> NOC 適用的生成式 AI </a> </li> <li> <a href="/tw/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">AI 驅動的安全防護</div> <ul> <li> <a href="/tw/support/support-services/fortiguard-security-subscriptions/data-loss-prevention" target="_self"> DLP </a> </li> <li> <a href="/tw/support/support-services/fortiguard-security-subscriptions/intrusion-prevention" target="_self"> IPS </a> </li> <li> <a href="/tw/support/support-services/fortiguard-security-subscriptions/web-filtering" target="_self"> URL 過濾 </a> </li> <li> <a href="/tw/support/support-services/fortiguard-security-subscriptions/dns-security" target="_self"> DNS 域名過濾服務 </a> </li> <li> <a href="/tw/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="/tw/products/sd-wan" target="_self"> 安全型 SD-WAN</a> <p>支援雲端優先型、安全敏感型和全球型企業以及混合式勞動力。</p> </div> <div class="promo-item"> <a href="/tw/products/sase" target="_self"> 安全服務邊緣 (SSE)</a> <p>將網路與安全性的融合從網路邊緣擴展到遠端使用者。</p> </div> <div class="promo-item"> <a href="/tw/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="/tw/solutions/enterprise-midsize-business/unified-sase">瞭解更多資訊 <span class="cat"> Unified 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="/tw/products/ethernet-switches" target="_self"> 有線交換網路 </a> </li> <li> <a href="/tw/products/wireless-access-points" target="_self"> WLAN </a> </li> <li> <a href="/tw/products/network-access-control" target="_self"> NAC </a> </li> <li> <a href="/tw/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="/tw/products/sd-wan" target="_self"> 安全型 SD-WAN </a> </li> <li> <a href="/tw/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="/tw/products/management/fortimanager" target="_self"> 中央管理 </a> </li> <li> <a href="/tw/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="/tw/products/ethernet-switches" target="_self"> 有線交換網路</a> <p>安全、簡單且可擴展的乙太網路交換器是園區、SD-Branch 以及資料中心的理想選擇。</p> </div> <div class="promo-item"> <a href="/tw/products/wireless-access-points" target="_self"> 無線</a> <p>透過單一主控台輕鬆管理無線網路和安全性,以最大程度地縮短管理時間。</p> </div> <div class="promo-item"> <a href="/tw/products/network-access-control" target="_self"> NAC</a> <p>防範物聯網 (IoT) 威脅,將控制擴展到第三方網路裝置,並協調對各種網路事件的自動回應。</p> </div> </div> </div> </div> <!--Bottom Bar --> <div class="col-md-12 vtab-learnmore"> <div class="learnmore"> <a target="_self" href="/tw/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="/tw/products/management/fortianalyzer" target="_self"> SOC 分析 </a> </li> <li> <a href="/tw/products/siem/fortisiem" target="_self"> SIEM </a> </li> <li> <a href="/tw/products/fortisoar" target="_self"> SOAR </a> </li> <li> <a href="/tw/products/fortiai" target="_self"> GenAI 安全性 </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">端點</div> <ul> <li> <a href="/tw/solutions/enterprise-midsize-business/endpoint-protection" target="_self"> EPP </a> </li> <li> <a href="/tw/products/endpoint-security/fortiedr" target="_self"> EDR </a> </li> <li> <a href="/tw/products/fortixdr" target="_self"> XDR </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">資料保護</div> <ul> <li> <a href="/tw/products/fortidlp" target="_self"> 資料外洩防治 </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">身分</div> <ul> <li> <a href="/tw/solutions/enterprise-midsize-business/identity-access-management" target="_self"> IAM </a> </li> <li> <a href="/tw/products/fortipam" target="_self"> PAM </a> </li> <li> <a href="/tw/products/fortitrust-identity" target="_self"> 身分識別-aaS </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="/tw/products/network-detection-and-response" target="_self"> NDR </a> </li> <li> <a href="/tw/products/fortideceptor" target="_self"> 欺騙技術 </a> </li> <li> <a href="/tw/products/fortirecon" target="_self"> 數位風險保護 </a> </li> <li> <a href="/tw/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="/tw/products/email-security" target="_self"> 安全電子郵件閘道器 </a> </li> <li> <a href="/tw/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="/tw/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="/tw/solutions/enterprise-midsize-business/security-as-a-service/respond" target="_self"> 資安事件回應服務 </a> </li> <li> <a href="/tw/solutions/enterprise-midsize-business/mdr" target="_self"> MDR </a> </li> <li> <a href="/tw/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="/tw/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="/tw/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="/tw/products/private-cloud-security/fortigate-virtual-appliances" target="_self"> 虛擬網路防火牆 </a> </li> <li> <a href="/tw/products/public-cloud-security/cloud-native-firewall" target="_self"> 雲原生防火牆 </a> </li> <li> <a href="/tw/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="/tw/products/web-application-firewall/fortiweb" target="_self"> WAF </a> </li> <li> <a href="/tw/products/application-delivery-controller/fortiadc" target="_self"> 應用程式交付與伺服器負載平衡 </a> </li> <li> <a href="/tw/products/dynamic-application-security-testing" target="_self"> DAST </a> </li> <li> <a href="/tw/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="/tw/products/forticnapp" target="_self"> Lacework CNAPP </a> </li> <li> <a href="/tw/products/public-cloud-security/cloud-native-protection" target="_self"> 工作負載保護與 CSPM </a> </li> <li> <a href="/tw/products/fortidevsec" target="_self"> DevSecOps </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">雲端服務供應商</div> <ul> <li> <a href="/tw/products/public-cloud-security/aws" target="_self"> AWS </a> </li> <li> <a href="/tw/products/public-cloud-security/azure" target="_self"> Microsoft Azure </a> </li> <li> <a href="/tw/products/public-cloud-security/gcp" target="_self"> Google Cloud </a> </li> <li> <a href="/tw/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="/tw/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="/tw/products/public-cloud-security/cloud-native-firewall" target="_self"> 雲端防火牆</a> <p>保障並為應用程式部署所在的雲端網路提供可視性。</p> </div> <div class="promo-item"> <a href="/tw/products/web-application-firewall/fortiweb" target="_self"> WAF</a> <p>保護業務關鍵型網站應用程式,避免遭受針對已知和未知漏洞的攻擊。</p> </div> <div class="promo-item"> <a href="/tw/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="/tw/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="營運技術 (OT) Menu">營運技術 (OT)</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="/tw/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="/tw/products/rugged-firewall" target="_self"> 堅固耐用的產品 </a> </li> <li> <a href="/tw/support/support-services/fortiguard-security-subscriptions/industrial-security" target="_self"> OT 安全服務 </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">零信任</div> <ul> <li> <a href="/tw/products/fortisra" target="_self"> SRA </a> </li> <li> <a href="/tw/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="/tw/products/management/fortianalyzer" target="_self"> SOC 分析 </a> </li> <li> <a href="/tw/solutions/enterprise-midsize-business/ot-security/fortindr" target="_self"> NDR </a> </li> <li> <a href="/tw/products/siem/fortisiem" target="_self"> SIEM </a> </li> <li> <a href="/tw/products/fortisoar" target="_self"> SOAR </a> </li> <li> <a href="/tw/products/fortideceptor" target="_self"> 誘捕 </a> </li> <li> <a href="/tw/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="/tw/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="/tw/solutions/enterprise-midsize-business/security-fabric">瞭解更多資訊 <span class="cat"> Fortinet 安全織網 </span> »</a> </div> </div> <!--<div class="nav-bar"></div>--> </div> </li> <li class="nav-all-products"> <a href="/tw/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="/tw/solutions/enterprise-midsize-business/network-security" target="_self"> 安全網路 </a> </li> <li> <a href="/tw/solutions/enterprise-midsize-business/unified-sase" target="_self"> 統一的安全存取服務邊緣 (SASE) </a> </li> <li> <a href="/tw/solutions/enterprise-midsize-business/work-from-anywhere" target="_self"> 隨處工作 </a> </li> <li> <a href="/tw/solutions/enterprise-midsize-business/cloud-security" target="_self"> 安全應用程式旅程 </a> </li> <li> <a href="/tw/solutions/enterprise-midsize-business/ot-security" target="_self"> 安全營運技術 </a> </li> <li> <a href="/tw/solutions/enterprise-midsize-business/security-operations" target="_self"> 安全營運 </a> </li> <li> <a href="/tw/products/fortiai" target="_self"> GenAI 驅動的安全助理 </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="/tw/solutions/enterprise-midsize-business/hybrid-mesh-firewall" target="_self"> 混合式網狀架構防火牆 </a> </li> <li> <a href="/tw/solutions/enterprise-midsize-business/security-fabric" target="_self"> Fortinet 安全織網 </a> </li> <li> <a href="/tw/products/fortigate/fortios" target="_self"> FortiOS </a> </li> <li> <a href="/tw/products/fortipoints" target="_self"> 彈性消費授權 </a> </li> <li> <a href="/tw/products/fortiflex" target="_self"> 依據使用量的授權 </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="nav-promo"> <div class="nav-promo-header"> Fortinet最新消息 </div> <div class="nav-promo-content"> <a href="/tw/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="/tw/resources/analyst-reports/forrester-tei-firewall" target="_self"> <div class="title"> Forrester TEI 研究中顯示 318% 的投資報酬率 </div></a> <p>適用於資料中心的 Fortinet NGFW 和 FortiGuard AI 支援的安全服務解決方案。 </p> <a href="/tw/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="/tw/solutions/small-business" target="_self"> 中小型企業 </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">使用案例</div> <ul> <li> <a href="/tw/solutions/small-business/secure-users" target="_self"> 安全使用者 </a> </li> <li> <a href="/tw/solutions/small-business/network-security" target="_self"> 保護辦公室 </a> </li> <li> <a href="/tw/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="/tw/solutions/small-business/firewall" target="_self"> 新世代防火牆 </a> </li> <li> <a href="/tw/products/smallbusiness/virtual-firewall" target="_self"> 虛擬新世代防火牆 </a> </li> <li> <a href="/tw/products/smallbusiness/secure-switching" target="_self"> 有線交換網路 </a> </li> <li> <a href="/tw/solutions/small-business/wireless" target="_self"> 無線區域網路 (WLAN) </a> </li> <li> <a href="/tw/products/smallbusiness/fortigate-cloud" target="_self"> 管理與報告 </a> </li> <li> <a href="/tw/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="/tw/solutions/small-business/fortiguard-services" target="_self"> FortiGuard 安全服務系列 </a> </li> <li> <a href="/tw/products/next-generation-firewall/forticonverter" target="_self"> FortiConverter </a> </li> <li> <a href="/tw/support" target="_self"> FortiCare 支援服務 </a> </li> <li> <a href="/tw/training/security-awareness-training" target="_self"> 資安意識培訓 </a> </li> <li> <a href="/tw/assess" target="_self"> 網路威脅評估 </a> </li> <li> <a href="/tw/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="/tw/support/support-services/fortiguard-security-subscriptions/socaas" target="_self"> 安全營運中心即服務 (SOCaaS) </a> </li> <li> <a href="/tw/solutions/enterprise-midsize-business/security-as-a-service/managed-fortigate-service" target="_self"> FortiGate 託管服務 </a> </li> <li> <a href="/tw/products/sd-wan#networking-services" target="_self"> 覆蓋即服務 (OaaS) </a> </li> <li> <a href="/tw/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"> Fortinet最新消息 </div> <div class="nav-promo-content"> <a href="/tw/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="/tw/resources/analyst-reports/threat-report-2h-2023" target="_self"> <div class="title"> Fortinet 研究:網路犯罪份子攻擊新產業漏洞的速度比 2023 年上半年快 43% </div></a> <p>FortiGuard Labs 全球威脅態勢報告提供主動威脅態勢的快照,並突顯出最新的產業趨勢。 </p> <a href="/tw/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="營運技術 (OT) Menu">營運技術 (OT)</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="/tw/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="/tw/products/rugged-firewall" target="_self"> 堅固耐用的產品 </a> </li> <li> <a href="/tw/support/support-services/fortiguard-security-subscriptions/industrial-security" target="_self"> OT 安全服務 </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">零信任</div> <ul> <li> <a href="/tw/products/fortisra" target="_self"> SRA </a> </li> <li> <a href="/tw/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="/tw/products/management/fortianalyzer" target="_self"> SOC 分析 </a> </li> <li> <a href="/tw/solutions/enterprise-midsize-business/ot-security/fortindr" target="_self"> NDR </a> </li> <li> <a href="/tw/products/siem/fortisiem" target="_self"> SIEM </a> </li> <li> <a href="/tw/products/fortisoar" target="_self"> SOAR </a> </li> <li> <a href="/tw/products/fortideceptor" target="_self"> 誘捕 </a> </li> <li> <a href="/tw/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="/tw/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="/tw/solutions/enterprise-midsize-business/security-fabric">瞭解更多資訊 <span class="cat"> Fortinet 安全織網 </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="/tw/solutions/enterprise-midsize-business/ot-security" target="_self"> 營運技術 (OT) </a> </li> <li> <a href="/tw/solutions/industries/manufacturing" target="_self"> 製造業 </a> </li> <li> <a href="/tw/solutions/industries/scada-industrial-control-systems" target="_self"> 監督控制和資料擷取/工業控制系統 (SCADA/ICS) </a> </li> <li> <a href="/tw/solutions/industries/oil-gas" target="_self"> 石油與天然氣 </a> </li> <li> <a href="/tw/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="/tw/solutions/industries/healthcare" target="_self"> 醫療保健 </a> </li> <li> <a href="/tw/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="/tw/solutions/industries/higher-ed" target="_self"> 高等教育 </a> </li> <li> <a href="/tw/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="/tw/solutions/industries/financial-services" target="_self"> 金融服務 </a> </li> <li> <a href="/tw/solutions/industries/retail" target="_self"> 零售業 </a> </li> <li> <a href="/tw/solutions/industries/hospitality" target="_self"> 旅宿業 </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">所有產業</div> <ul> <li> <a href="/tw/solutions/industries" target="_self"> 檢視全部 </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="nav-promo"> <div class="nav-promo-header"> Fortinet最新消息 </div> <div class="nav-promo-content"> <a href="/tw/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="/tw/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="/tw/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="/tw/solutions/service-provider/communications-service-provider/mssp" target="_self"> MSSP 資訊安全託管服務 </a> </li> <li> <a href="/tw/solutions/service-provider/managed-secure-sd-wan-service-with-fortinet" target="_self"> 服務供應商 SD-WAN 託管服務 </a> </li> <li> <a href="/tw/solutions/service-provider/communications-service-provider/mssp?tab=use-case-2" target="_self"> 安全營運中心 (SOC) 託管服務 </a> </li> <li> <a href="/tw/solutions/service-provider/communications-service-provider/mssp?tab=use-case-3" target="_self"> 雲端安全託管服務 </a> </li> <li> <a href="/tw/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="/tw/customers/orange-business-services" target="_self"> Orange 商業服務 </a> </li> <li> <a href="/tw/customers/gtt-communications" target="_self"> GTT 通訊 </a> </li> <li> <a href="/tw/customers/spark-nz" target="_self"> Spark NZ </a> </li> <li> <a href="/tw/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="/tw/solutions/industries/communications-service-provider" target="_self"> 概述 </a> </li> <li> <a href="/tw/solutions/industries/communications-service-provider?tab=use-case-1" target="_self"> 總部網路安全 </a> </li> <li> <a href="/tw/solutions/industries/communications-service-provider?tab=use-case-2" target="_self"> PCI 合規 </a> </li> <li> <a href="/tw/solutions/industries/communications-service-provider?tab=use-case-3" target="_self"> 安全網路 </a> </li> <li> <a href="/tw/solutions/industries/communications-service-provider?tab=use-case-4" target="_self"> ATP </a> </li> <li> <a href="/tw/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"> Fortinet最新消息 </div> <div class="nav-promo-content"> <a href="/tw/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="/tw/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="/tw/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="/tw/solutions/enterprise-midsize-business/network-security" target="_self"> 網路安全 </a> </li> <li> <a href="/tw/products/sd-wan" target="_self"> SD-WAN 與網路存取 </a> </li> <li> <a href="/tw/solutions/enterprise-midsize-business/cloud-security" target="_self"> 雲端與應用安全 </a> </li> <li> <a href="/tw/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="/tw/solutions/mobile-carrier/4g-5g-infrastructure-services" target="_self"> 4G & 5G 網路與服務安全 </a> </li> <li> <a href="/tw/solutions/mobile-carrier/4g-5g-ran" target="_self"> 無線電存取網路 (RAN) 安全 </a> </li> <li> <a href="/tw/solutions/mobile-carrier/4g-5g-private-mobile-networks" target="_self"> 5G 專網行動網路安全 </a> </li> <li> <a href="/tw/solutions/mobile-carrier/iot-ecosystem" target="_self"> 行動物聯網 (IoT) 生態系統安全 </a> </li> <li> <a href="/tw/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="/tw/solutions/enterprise-midsize-business/security-as-a-service/fortiguard-subscriptions" target="_self"> FortiGuard 安全服務系列 </a> </li> <li> <a href="/tw/support/support-services/fortiguard-security-subscriptions/casb" target="_self"> 雲端存取安全代理 (CASB) </a> </li> <li> <a href="/tw/support/support-services/fortiguard-security-subscriptions/data-loss-prevention" target="_self"> 資料外洩防治 </a> </li> <li> <a href="/tw/support/support-services/fortiguard-security-subscriptions/web-filtering" target="_self"> URL 過濾 </a> </li> <li> <a href="/tw/support/support-services/fortiguard-security-subscriptions/dns-security" target="_self"> DNS 域名過濾服務 </a> </li> <li> <a href="/tw/support/support-services/fortiguard-security-subscriptions/inline-sandboxing" target="_self"> 內建惡意軟體防範 </a> </li> <li> <a href="/tw/support/support-services/fortiguard-security-subscriptions/intrusion-prevention" target="_self"> IPS 入侵防禦服務 </a> </li> <li> <a href="/tw/support/support-services/fortiguard-security-subscriptions/security-rating" target="_self"> 物聯網 (IoT) 偵測服務 </a> </li> <li> <a href="/tw/support/support-services/fortiguard-security-subscriptions/industrial-security" target="_self"> OT 安全性 </a> </li> <li> <a href="/tw/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="/tw/training/cybersecurity-professionals" target="_self"> 免費培訓與實作課程 </a> </li> <li> <a href="/tw/training/infosec-awareness" target="_self"> 資安意識培訓 </a> </li> <li> <a href="/tw/products/phishing-simulation" target="_self"> 網路釣魚模擬服務 </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">專家服務</div> <ul> <li> <a href="/tw/solutions/enterprise-midsize-business/security-as-a-service/respond" target="_self"> 資安事件回應服務 </a> </li> <li> <a href="/tw/solutions/enterprise-midsize-business/mdr" target="_self"> 託管式偵測與回應 (MDR) </a> </li> <li> <a href="/tw/solutions/enterprise-midsize-business/security-as-a-service/ransomware-advisory" target="_self"> 勒索軟體諮詢服務 </a> </li> <li> <a href="/tw/solutions/enterprise-midsize-business/security-as-a-service/security-advisory" target="_self"> 安全諮詢服務 </a> </li> <li> <a href="/tw/support/support-services/fortiguard-security-subscriptions/socaas" target="_self"> 安全營運中心即服務 (SOCaaS) </a> </li> <li> <a href="/tw/solutions/enterprise-midsize-business/security-as-a-service/managed-fortigate-service" target="_self"> FortiGate 託管服務 </a> </li> <li> <a href="/tw/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"> Fortinet最新消息 </div> <div class="nav-promo-content"> <a href="/tw/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="/tw/resources/analyst-reports/threat-report-2h-2023" target="_self"> <div class="title"> Fortinet 研究:網路犯罪份子攻擊新產業漏洞的速度比 2023 年上半年快 43% </div></a> <p>FortiGuard Labs 全球威脅形勢報告提供主動威脅形勢的快照,並突顯出最新的產業趨勢。 </p> <a href="/tw/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="/tw/support/contact" target="_self"> 聯絡 FortiCare 客戶支援 </a> </li> <li> <a href="/tw/welcome" target="_self"> 尚未註冊Fortinet 嗎? 開始使用 </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">支援服務</div> <ul> <li> <a href="/tw/support" target="_self"> 客戶支援與 RMA </a> </li> <li> <a href="/tw/support/advanced-support" target="_self"> 進階支援 </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">資源</div> <ul> <li> <a href="/tw/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"> Fortinet最新消息 </div> <div class="nav-promo-content"> <a href="/tw/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="/tw/resources/analyst-reports/threat-report-2h-2023" target="_self"> <div class="title"> Fortinet 研究:網路犯罪份子攻擊新產業漏洞的速度比 2023 年上半年快 43% </div> </a> <p>FortiGuard Labs 全球威脅形勢報告提供主動威脅形勢的快照,並突顯出最新的產業趨勢。 </p> <a href="/tw/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="/tw/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="/tw/resources/analyst-reports/forrester-tei-firewall" target="_self"> <div class="title"> Forrester TEI 研究中顯示 318% 的投資報酬率 </div> </a> <p>適用於資料中心的 Fortinet NGFW 和採用 FortiGuard AI 驅動的安全服務解決方案。 </p> <a href="/tw/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="/tw/support/support-services/professional-services" target="_self"> 專業服務 </a> </li> <li> <a href="/tw/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"> Fortinet最新消息 </div> <div class="nav-promo-content"> <a href="https://global.fortinet.com/lp-en-ap-outbreakalerts-report" target="_blank"> <figure><img class="lazy-load" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/images/news/featured-news/featured-news-96-1.png"/> </figure></a> <div class="text-area"> <a href="https://global.fortinet.com/lp-en-ap-outbreakalerts-report" target="_blank"> <div class="title"> 瞭解 2023 年爆發警示的威脅概況 </div> </a> <p>深入瞭解各種威脅類別,包括漏洞、針對性攻擊、勒索軟體活動,以及與營運技術 (OT)、物聯網 (IoT) 相關的威脅。 </p> <a href="https://global.fortinet.com/lp-en-ap-outbreakalerts-report" target="_blank" class="cta">閱讀報告</a> </div> </div> </div> <div class="nav-promo large"> <div class="nav-promo-content"> <a href="/tw/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="/tw/resources/analyst-reports/forrester-tei-firewall" target="_self"> <div class="title"> Forrester TEI 研究中顯示 318% 的投資報酬率 </div> </a> <p>適用於資料中心的 Fortinet NGFW 和採用 FortiGuard AI 驅動的安全服務解決方案。 </p> <a href="/tw/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="/tw/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="/tw/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="/tw/partners/partnerships/alliance-partners" target="_self"> 技術合作夥伴 </a> </li> <li> <a href="/tw/partners/partner-program/become-a-fortinet-partner" target="_self"> 轉售合作夥伴 </a> </li> <li> <a href="/tw/partners/global-system-integrators" target="_self"> 全球系統整合商 </a> </li> <li> <a href="/tw/solutions/service-provider/communications-service-provider/mssp" target="_self"> 託管服務 </a> </li> <li> <a href="/tw/solutions/industries/communications-service-provider" target="_self"> 通訊服務供應商 </a> </li> <li> <a href="/tw/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"> Fortinet最新消息 </div> <div class="nav-promo-content"> <a href="https://www.fortinet.com/blog/partners/building-your-business-with-fortinet-engage-partner-program" target="_blank"> <figure><img class="lazy-load" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/images/news/featured-news/news-thumbnail-cisa.jpg"/> </figure></a> <a href="https://www.fortinet.com/blog/partners/building-your-business-with-fortinet-engage-partner-program" target="_blank"> <div class="title"> 使用 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="/tw/partners/technology-alliances/join-the-ecosystem" target="_self"> 成為技術合作夥伴 </a> </li> <li> <a href="/tw/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"> Fortinet最新消息 </div> <div class="nav-promo-content"> <a href="https://www.fortinet.com/blog/partners/building-your-business-with-fortinet-engage-partner-program" target="_blank"> <figure><img class="lazy-load" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/images/news/featured-news/news-thumbnail-cisa.jpg"/> </figure></a> <a href="https://www.fortinet.com/blog/partners/building-your-business-with-fortinet-engage-partner-program" target="_blank"> <div class="title"> 使用 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="/tw/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="/tw/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"> Fortinet最新消息 </div> <div class="nav-promo-content"> <a href="https://www.fortinet.com/blog/partners/building-your-business-with-fortinet-engage-partner-program" target="_blank"> <figure><img class="lazy-load" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/images/news/featured-news/news-thumbnail-cisa.jpg"/> </figure></a> <a href="https://www.fortinet.com/blog/partners/building-your-business-with-fortinet-engage-partner-program" target="_blank"> <div class="title"> 使用 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="/tw/corporate/about-us/about-us" target="_self"> 公司簡介 </a> </li> <li> <a href="/tw/corporate/about-us/executive-management" target="_self"> 高階管理層 </a> </li> <li> <a href="https://investor.fortinet.com/" target="_blank"> 投資人關係 </a> </li> <li> <a href="/tw/corporate/ebc" target="_self"> 高管簡報中心 </a> </li> <li> <a href="/tw/corporate/about-us/newsroom" target="_self"> 新聞室 </a> </li> <li> <a href="https://www.fortinet.com/blog" target="_blank"> 部落格 </a> </li> <li> <a href="/tw/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="/tw/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="/tw/trust" target="_self"> Fortinet 信任中心 </a> </li> <li> <a href="https://trust.fortinet.com" target="_blank"> 安全認證 </a> </li> <li> <a href="/tw/corporate/about-us/product-certifications" target="_self"> 產品認證 </a> </li> <li> <a href="/tw/solutions/analyst-reports" target="_self"> 分析報告 </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">諮詢委員會</div> <ul> <li> <a href="/tw/corporate/about-us/strategic-advisory-council" target="_self"> Fortinet 策略諮詢委員會 </a> </li> <li> <a href="/tw/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="/tw/customers" target="_self"> 客戶案例 </a> </li> <li> <a href="/tw/resources" target="_self"> 資源中心 </a> </li> <li> <a href="/tw/ransomware-hub" target="_self"> 勒索軟體集散地 </a> </li> <li> <a href="https://fortinet-tv.com/" target="_blank"> Fortinet TV </a> </li> <li> <a href="/tw/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="/tw/resources/ordering-guides?document_type=ordering-guide&q=ordering%20guide" target="_self"> 訂購指南 </a> </li> <li> <a href="/tw/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"> 2024 年加速 </a> </li> <li> <a href="/tw/corporate/about-us/events?typ=Events" target="_self"> 事件 </a> </li> <li> <a href="/tw/corporate/about-us/events?typ=Webinars" target="_self"> 網路研討會 </a> </li> <li> <a href="/tw/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-4"> <div class="C862-Header-Links-List"> <div class="nav-label">概述</div> <ul> <li> <a href="/tw/nse-training" target="_self"> 培訓學院 </a> </li> <li> <a href="/tw/training-certification" target="_self"> 認證計畫 </a> </li> <li> <a href="/tw/training/cybersecurity-professionals" target="_self"> 免費培訓與按需提供實驗室 </a> </li> <li> <a href="/tw/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-4"> <div class="C862-Header-Links-List"> <div class="nav-label">計劃與服務</div> <ul> <li> <a href="/tw/training/academic-partner-program" target="_self"> 學術合作夥伴計畫 </a> </li> <li> <a href="/tw/training/education-outreach-program" target="_self"> 網路安全教育擴展計劃 </a> </li> <li> <a href="/tw/training/veterans-program" target="_self"> 退伍軍人計畫 </a> </li> <li> <a href="/tw/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="https://training.fortinet.com/auth/saml2/selectidp.php" target="_blank"> 培訓學院網站 </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">安全意識服務</div> <ul> <li> <a href="/tw/training/security-awareness-training/education-edition" target="_self"> 適合所有學校 </a> </li> <li> <a href="/tw/training/security-awareness-training/k12us" target="_self"> 適用於美國學校 </a> </li> <li> <a href="/tw/training/security-awareness-training/education-edition-uk" target="_self"> 適用於英國學校 </a> </li> <li> <a href="/tw/training/security-awareness-training/education-edition-australia" target="_self"> 適用於澳洲學校 </a> </li> <li> <a href="/tw/training/security-awareness-training/education-edition-canada" target="_self"> 適用於加拿大學校 </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="nav-promo"> <div class="nav-promo-header"> Fortinet最新消息 </div> <div class="nav-promo-content"> <a href="/tw/corporate/about-us/newsroom/press-releases/2023/fortinet-research-finds-over-80-perfect-of-organizations-experience-cyber-attacks-that-target-employees" target="_self"> <figure><img class="lazy-load" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/images/news/featured-news/featured-news-70.jpg"/> </figure></a> <a href="/tw/corporate/about-us/newsroom/press-releases/2023/fortinet-research-finds-over-80-perfect-of-organizations-experience-cyber-attacks-that-target-employees" target="_self"> <div class="title"> Fortinet 研究發現,超過 80% 的組織會遇到針對員工的網路攻擊 </div></a> <p>由於大多數網路威脅都直接針對個人,這份報告顯示,必須有針對所有員工的有效安全意識和培訓計劃。 </p> <a href="/tw/corporate/about-us/newsroom/press-releases/2023/fortinet-research-finds-over-80-perfect-of-organizations-experience-cyber-attacks-that-target-employees" target="_self" class="cta">閱讀新聞稿</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">銷售</div> <ul> <li> <a href="/tw/corporate/about-us/contact-us#contact-sales" target="_self"> 聯絡銷售人員 </a> </li> <li> <a href="/tw/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="/tw/corporate/about-us/contact-us/experienced-a-breach" target="_self"> 遭遇到資料外洩? </a> </li> <li> <a href="/tw/assess" target="_self"> 網路威脅評估 </a> </li> <li> <a href="/tw/demo-center" target="_self"> 免費產品展示 </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">支援</div> <ul> <li> <a href="/tw/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="/tw/partners/partner-program/find-a-partner/north-america-partner-locator" target="_self"> 北美 </a> </li> <li> <a href="/tw/partners/partner-program/find-a-partner/emeapartners" target="_self"> 歐洲、中東和非洲 </a> </li> <li> <a href="/tw/partners/partner-program/find-a-partner/latin-america-partner" target="_self"> 拉美和加勒比地區 </a> </li> <li> <a href="/tw/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"> Fortinet最新消息 </div> <div class="nav-promo-content"> <a href="/tw/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="/tw/corporate/about-us/corporate-social-responsibility/sustainability-report" target="_self"> <div class="title"> Fortinet 2023 年永續發展報告 </div></a> <p>在我們的報告中,我們分享了旅程的進度。 </p> <a href="/tw/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="/tw/fortiguard/labs"><span>FortiGuard</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="C941-Product-Hero-Banner"> <style> .C941-Product-Hero-Banner .new-announcement a { color: #000 !important; font-size: 13px; padding-top: 8px; padding-bottom: 6px; display: block; line-height: 18px; text-decoration: none; } .C941-Product-Hero-Banner .new-announcement a:hover { text-decoration: none; } .C941-Product-Hero-Banner .generic-dark { background: #2d2d2d; } .C941-Product-Hero-Banner .red-pattern, .C941-Product-Hero-Banner .red-icon { background: #da291c; } .C941-Product-Hero-Banner .blue-pattern, .C941-Product-Hero-Banner .blue-icon { background: #307fe1; } .C941-Product-Hero-Banner .teal-pattern, .C941-Product-Hero-Banner .teal-icon { background: #1c8388; } .C941-Product-Hero-Banner .green-pattern, .C941-Product-Hero-Banner .green-icon { background: #019062; } .C941-Product-Hero-Banner .section { overflow: hidden; position: relative; padding-bottom: 0; padding-top: 0; } .product-hero.red-pattern .left-shape { min-height: 80px; left: -1230px; } .product-hero.red-pattern .left-shape .left-line { background: rgba(0, 0, 0, 0.3); margin-top: -60px; margin-right: -100px; } .product-hero.red-pattern .right-line { left: 110%; background: rgba(0, 0, 0, 0.3); } .product-hero.red-pattern .right-dots { left: unset; right: 150px; } .product-hero.red-pattern .right-dots svg, .product-hero.blue-pattern .right-dots svg, .product-hero.teal-pattern .right-dots svg, .product-hero.green-pattern .right-dots svg { opacity: 0.4; } .product-hero.red-icon .left-shape, .product-hero.red-icon .section-aside, .product-hero.blue-icon .left-shape, .product-hero.blue-icon .section-aside, .product-hero.teal-icon .left-shape, .product-hero.teal-icon .section-aside, .product-hero.green-icon .left-shape, .product-hero.green-icon .section-aside { display: none; } .product-hero.red-icon .row.banner { background: url("/content/dam/fortinet/images/icons/network.svg") no-repeat; background-size: 60%; background-position-x: right; background-position-y: 40%; } .product-hero.blue-pattern .left-shape { min-height: 100px; border-bottom-right-radius: 60px; bottom: unset; border-top-right-radius: unset; top: 0px; } .product-hero.blue-pattern .left-shape .left-line { background: rgba(0, 0, 0, 0.3); position: absolute; width: 100%; margin-top: 160px; } .C941-Product-Hero-Banner .section.product-hero.blue-pattern #line-1 { top: unset; bottom: 0px; border-top-left-radius: 70px; border-bottom-left-radius: unset; height: 50%; } .product-hero.blue-pattern .right-line { background: rgba(0, 0, 0, 0.3); margin-top: -75px; left: -100px; } .product-hero.blue-pattern .right-dots { top: 55%; left: -50px; } .product-hero.blue-icon .row.banner { background: url("/content/dam/fortinet/images/icons/unified-sase.svg") no-repeat; background-size: 60%; background-position-x: right; background-position-y: 40%; } .product-hero.teal-pattern .left-shape { min-height: 100px; border-bottom-right-radius: 60px; bottom: unset; border-top-right-radius: unset; top: 0px; left: -1150px; } .product-hero.teal-pattern .left-shape .left-line { background: rgba(0, 0, 0, 0.3); position: absolute; width: 100%; margin-top: 160px; left: 50px; } .product-hero.green-pattern .left-shape { min-height: 100px; } .product-hero.green-pattern .left-shape .left-line { background: rgba(0, 0, 0, 0.3); margin-top: -80px; margin-right: 20px; } .C941-Product-Hero-Banner .section.product-hero.green-pattern .line { height: 50%; } .product-hero.green-pattern .right-dots { left: unset; right: -200px; } .product-hero.green-pattern .right-line { left: -90%; background: rgba(0, 0, 0, 0.3); } .C941-Product-Hero-Banner .section.product-hero.teal-pattern #line-1 { top: unset; bottom: 0px; border-top-left-radius: 70px; border-bottom-left-radius: unset; height: 50%; } .product-hero.teal-pattern .right-line { background: rgba(0, 0, 0, 0.3); margin-top: -41%; left: 105%; } .product-hero.teal-pattern .right-dots { top: 55%; left: -100px; } .product-hero.teal-icon .row.banner { background: url("/content/dam/fortinet/images/icons/secops.svg") no-repeat; background-size: 60%; background-position-x: right; background-position-y: 40%; } .product-hero.green-icon .row.banner { background: url("/content/dam/fortinet/images/icons/fortiguard.svg") no-repeat; background-size: 45%; background-position-x: right; background-position-y: 5%; } .product-hero .col-lg-8 { z-index: 1; } .product-hero > .container { position: relative; } .C941-Product-Hero-Banner .section.product-hero h1:after { content: ""; display: none; width: 118px; height: 7px; background: transparent; margin: 0px; } .C941-Product-Hero-Banner .section.product-hero h1 + p { font-size: 18px; margin-bottom: 30px; line-height: 1.3; letter-spacing: 0.1px; color: #fff; margin-top: 10px; } .C941-Product-Hero-Banner .section.product-hero h1 + .btn { margin-top: 30px; } .C941-Product-Hero-Banner .btn, .C941-Product-Hero-Banner .button--transparent { font-size: 15px; text-align: left; color: #000; text-transform: uppercase; text-decoration: none; font-weight: 700; letter-spacing: 1px; border: 2px solid #fff; transition: background-color 0.3s; white-space: normal; max-width: 600px; border-radius: 30px; padding: 15px 30px; background: #fff; margin-top: 20px; } .C941-Product-Hero-Banner .btn:first-of-type { margin-right: 20px; } .C941-Product-Hero-Banner .btn + .btn { background: transparent; color: #fff; } .product-hero.red-icon .btn + .btn, .product-hero.red-pattern .btn + .btn { background: #831911; } .product-hero.blue-icon .btn + .btn, .product-hero.blue-pattern .btn + .btn { background: #0e2544; } .product-hero.teal-icon .btn + .btn, .product-hero.teal-pattern .btn + .btn { background: #0d3d3f; } .product-hero.green-icon .btn + .btn, .product-hero.green-pattern .btn + .btn { background: #246a4c; } .C941-Product-Hero-Banner .btn:hover, .C941-Product-Hero-Banner .button--transparent:hover { opacity: 1; color: #000; background-color: #ddd; border-color: #fff; } .product-hero.red-icon .btn + .btn:hover, .product-hero.red-pattern .btn + .btn:hover, .product-hero.blue-icon .btn + .btn:hover, .product-hero.blue-pattern .btn + .btn:hover, .product-hero.teal-icon .btn + .btn:hover, .product-hero.teal-pattern .btn + .btn:hover, .product-hero.green-icon .btn + .btn:hover, .product-hero.green-pattern .btn + .btn:hover { color: #000; background-color: #ddd; } .C941-Product-Hero-Banner .section.product-hero #main-image { position: absolute; bottom: 0; display: block; left: 0; height: auto; z-index: 10; } .C941-Product-Hero-Banner .section.product-hero #main-image-icon { display: block; left: 80px; width: 150px; height: 150px; z-index: 11; position: absolute; } .C941-Product-Hero-Banner .row { margin-bottom: 0; align-items: unset; } .C941-Product-Hero-Banner .section.product-hero #background-image { position: absolute; width: 211px; left: 300px; height: 181px; opacity: 0.5; z-index: 25; } .C941-Product-Hero-Banner .section.product-hero .rectangle { position: absolute; background-color: #dadada; width: 187px; height: 119px; right: -220px; z-index: 0; top: 110px !important; opacity: 0.6; } .C941-Product-Hero-Banner [class*="col-"] { margin: 0; padding-bottom: 0 !important; } .C941-Product-Hero-Banner .new-announcement + .banner { margin-top: 0px; } .C941-Product-Hero-Banner .new-announcement + .banner .section-content { padding-top: 0px; } .C941-Product-Hero-Banner .new-announcement .announcement { margin: 30px 0px 0px 0px; padding: 8px 15px; border: 1px solid #ebebeb; display: block; border-radius: 5px; background: #f6f6f6; position: relative; line-height: 13px; font-weight: 400; } .C941-Product-Hero-Banner .new-announcement .announcement:hover { cursor: pointer; } .C941-Product-Hero-Banner .new-announcement .announcement:hover { /*border: 1px solid #da291c;*/ background: #ddd; } .C941-Product-Hero-Banner .new-announcement a { color: #000 !important; font-size: 13px; padding-top: 8px; padding-bottom: 6px; display: block; } .C941-Product-Hero-Banner .new-announcement a:after { content: '\00bb'; width: 4px; height: 8px; position: relative; font-weight: bold; font-size: 1rem; } .C941-Product-Hero-Banner .new-announcement a:hover { text-decoration: none; } .C941-Product-Hero-Banner .announcement span { display: inline-block; background: #da291c; border-radius: 15px; padding: 5px 10px; color: #fff; font-size: 10px; text-transform: uppercase; margin: 2px 10px 2px 2px; position: absolute; top: -15px; left: 5px; } .C941-Product-Hero-Banner .button--transparent:after { content: ""; } .product-hero .row.banner { margin-top: 0px; } .product-hero .left-shape { width: 1000px; position: absolute; min-height: 150px; left: -1030px; bottom: 0px; background: rgba(0, 0, 0, 0.3); border-top-right-radius: 60px; } .product-hero .left-shape .left-line { background: #db291d; height: 15px; margin-top: 50px; margin-right: 50px; } .C941-Product-Hero-Banner .section.product-hero #line-1 { width: 1000px; top: 0px; left: 100px; } .C941-Product-Hero-Banner .section.product-hero .line { position: absolute; border-bottom-left-radius: 70px; height: 30%; width: 1000px; z-index: 0; background: rgba(0, 0, 0, 0.3); } .right-dots { width: 100%; height: 128px; top: 42%; transform: translateY(-60%); left: -200px; position: absolute; } .right-dots rect { fill: #494949; } .right-line { background: #db291d; height: 15px; width: 50%; margin-top: -70px; position: absolute; left: 80%; } .section.product-hero .line { opacity: 1; background: transparent; } .section.product-hero .section-content a { width: max-content; } .C941-Product-Hero-Banner .section.product-hero .section-content { color: #fff; } .C941-Product-Hero-Banner .new-announcement .announcement.pr span a { color: #fff !important; padding: 0px; } .C941-Product-Hero-Banner .new-announcement .announcement.pr a:after { display: none; } .C941-Product-Hero-Banner .announcement.pr span { margin: 0px; } .C941-Product-Hero-Banner .new-announcement .announcement.pr { padding: 0px; border: 0px; } .C941-Product-Hero-Banner .breadcrumbs { padding-top: 30px; color: #969696; } .C941-Product-Hero-Banner .breadcrumbs a { color: #969696; } .C941-Product-Hero-Banner .breadcrumbs span { color: #fff; } .cyberglossary-breadcrumb { display: inline-block; } @media (min-width: 1024px) { .C941-Product-Hero-Banner .d-lg-block { display: block !important; } .C941-Product-Hero-Banner .section-aside { min-height: 220px; } } @media (max-width: 576px) { .C941-Product-Hero-Banner .section.product-hero h1 { font-size: 38px; line-height: normal; font-weight: 700; color: #fff; } .section.product-hero .section-content { padding: 35px 0px; } .C941-Product-Hero-Banner .btn, .C941-Product-Hero-Banner .button--transparent { display: inline-block; margin-bottom: 10px; width: fit-content !important; } .C941-Product-Hero-Banner .new-announcement a { line-height: normal; } } @media (max-width: 2000px) { .C941-Product-Hero-Banner .section.product-hero #main-image-icon { bottom: 80px; left: 70px; } } @media (min-width: 577px) { .C941-Product-Hero-Banner .section.product-hero h1 { font-size: 45px; font-weight: 700; color: #fff; line-height: 55px; margin-bottom: 20px !important; } .C941-Product-Hero-Banner .section.product-hero .section-content { padding: 50px 0px 60px; } .C941-Product-Hero-Banner .btn, .C941-Product-Hero-Banner .button--transparent { display: inline-block; } } @media (max-width: 1200px) { .product-hero.blue-pattern .right-dots { width: 130%; } } @media (max-width: 991px) { .C941-Product-Hero-Banner .new-announcement { margin-bottom: 20px; display: inline-block; } .C941-Product-Hero-Banner .new-announcement .announcement { padding-right: 15px; } .C941-Product-Hero-Banner .new-announcement a:after { content: '\00bb'; width: 4px; height: 8px; position: relative; font-weight: bold; font-size: 1rem; } .C941-Product-Hero-Banner .new-announcement .announcement { padding: 0px 10px 0px; width: auto; padding-left: 0px; } .C941-Product-Hero-Banner .announcement span { display: inline-block; background: #da291c; border-radius: 15px; padding: 5px 10px; color: #fff; font-size: 10px; text-transform: uppercase; margin: 2px 10px 2px 2px; position: absolute; top: -15px; left: 5px; } .C941-Product-Hero-Banner .section.product-hero .section-aside { min-height: 150px; } .right-dots { width: 80%; height: 128px; right: -40% !important; left: unset; top: 5%; } .right-dots svg { width: 100%; } .right-line, .product-hero.red-pattern .right-line { left: 30%; margin-top: -150px; } .section.product-hero .section-aside { min-height: 150px; } .product-hero .left-shape, .product-hero.red-pattern .left-shape { left: -50%; width: 500px; } .product-hero.red-pattern .left-shape .left-line { display: none; } .product-hero.red-icon .section-aside, .product-hero.blue-icon .section-aside, .product-hero.teal-icon .section-aside, .product-hero.green-icon .section-aside { display: block; } .product-hero.red-icon .right-dots, .product-hero.blue-icon .right-dots, .product-hero.teal-icon .right-dots, .product-hero.green-icon .right-dots { display: none; } .product-hero.blue-pattern .left-shape { min-height: 100px; border-bottom-right-radius: unset; bottom: 0px; border-top-right-radius: 60px; top: unset; } .product-hero.blue-pattern .right-dots { width: 80%; top: 20%; left: 50%; } .product-hero.blue-pattern .right-line { margin-top: -150px; left: 30%; } .product-hero.teal-pattern .left-shape { min-height: 100px; border-bottom-right-radius: unset; bottom: 0px; border-top-right-radius: 60px; top: unset; left: -50%; } .product-hero.teal-pattern .right-dots { width: 80%; top: 20%; left: 50%; } .product-hero.teal-pattern .right-line { margin-top: -150px; left: 30%; } .product-hero .col-sm-12 { width: 100%; } .section.product-hero #line-1 { display: none; } .section-links { overflow-x: hidden; } #top-nav > .container, #main-nav > .container { padding-left: 15px; padding-right: 15px; } .product-hero .col-sm-12 { padding-left: 30px; padding-right: 30px; } } @media (max-width: 767px) { .product-hero .left-shape .left-line { height: 10px; display: none; } .product-hero .left-shape { left: -97.5%; min-height: 120px !important; width: 450px; } .right-dots { width: 100%; height: 128px; right: -35% !important; left: unset; top: 40%; } .right-line { left: 20%; margin-top: -100px; height: 10px; } .C941-Product-Hero-Banner .section.product-hero .section-aside { min-height: 100px; } .C941-Product-Hero-Banner .btn, .C941-Product-Hero-Banner .button--transparent { font-size: 14px; padding: 10px 20px; } .product-hero.red-pattern .left-shape { left: -110%; } .product-hero.blue-pattern .left-shape, .product-hero.teal-pattern .left-shape { left: -97.5%; } .product-hero.red-pattern .right-line { left: 20%; margin-top: -100px; } .product-hero.red-icon .row.banner, .product-hero.blue-icon .row.banner, .product-hero.teal-icon .row.banner, .product-hero.green-icon .row.banner { background-size: 80%; background-position-x: 200%; background-position-y: 150%; } .product-hero.blue-pattern .right-dots, .product-hero.teal-pattern .right-dots { width: 100%; top: 40%; left: unset; right: -35% !important; } .product-hero.blue-pattern .right-line, .product-hero.teal-pattern .right-line { margin-top: -100px; left: 20%; } .C941-Product-Hero-Banner .btn + .btn { margin-left: 0px; } .C941-Product-Hero-Banner .breadcrumbs { display: none; } } </style> <section class="section hero product-hero generic-dark"> <div class="container"> <div class="left-shape"><div class="left-line"></div></div> <div class="row banner "> <div class="col-lg-8 col-8 col-sm-12"> <div class="new-announcement"> <div class="announcement"> <span>新</span> <a target="_self" href="/tw/resources/analyst-reports/gartner-wired-wireless-lan"> Fortinet 第 3 次入選 2022 Gartner® Magic Quadrant™ 企業有線和無線區域網路基礎設施的遠見者 </a> </div> </div> <div class="section-content"> <h1>IT 營運適用的人工智慧</h1> <p>在 AI 支援下,FortiAIOps 可實現主動可視性並加快 IT 營運</p> <a class="btn" target="_self" href="#free-demo"> 免費產品展示 </a> </div> </div> <div class="d-lg-block d-none col-lg-4 col-4 col-sm-12"> <div class="section-aside"> <div class="line bg--art-gray" 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="C967-Product-Tabs"><style> .C967-Product-Tabs{ color:#333333; } .tab_shadow{ position:relative; box-shadow: 0px 1px 8px 1px rgba(168, 168, 168, 0.5); } .nav_dropbtn { background-color: #FFFFFF; color: #333333; padding: 12px 18px 12px 16px; font-weight: 500; font-size: 15px; line-height: 18px; border: 1px solid #D5D5D5; cursor: pointer; border-radius: 5px; width: 247px; height:45px; text-align: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; z-index: 69; } .nav_dropdown_content { display: none; position: absolute; background-color: #FFFFFF; min-width: 247px; z-index: 1; border: 1px solid #D4D4D4; box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.12); border-radius: 4px; padding: 8px 0px; z-index: 69; } .nav_dropdown_content div { color: #333333; ; padding: 8px 20px; text-decoration: none; display: block; font-weight: 400; font-size: 15px; line-height: 23px; } .nav_dropdown_content div:hover { background-color:#F0F0F0; cursor: pointer; } .nav-caret { display: inline-block; width: 0; height: 0; vertical-align: middle; border-top: 6px solid #171616; border-right: 6px solid transparent; border-left: 6px solid transparent; position: absolute; top: 50%; left: 67%; transform: translateY(-50%); z-index:69; } .nav_dropdown_content { display: none; position: absolute; background-color: #FFFFFF; min-width: 247px; z-index: 1; border: 1px solid #D4D4D4; box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.12); border-radius: 4px; padding: 8px 0px; } .nav_dropdown_content div { color: #333333; padding: 8px 20px; text-decoration: none; display: block; font-weight: 400; font-size: 15px; line-height: 23px; } .nav_dropdown_content div:hover { background-color:#F0F0F0; cursor: pointer; } .nav-logo{ display:none; width: 80%; /*position: absolute; top: 30%; left: 6%;*/ } .nav-logo:hover{ cursor:pointer; } .product-nav{ background: #f0f0f0!important; height:65px; } .product-nav div{ background: #f0f0f0!important; } .product-nav.fixed{ width: 100%; z-index: 69; } .product-nav > .wrap.wrap--default{ display: flex; justify-content:flex-start; height:100%; /*flex-wrap: nowrap;*/ align-items: center; /*overflow-x: auto;*/ /*white-space: nowrap;*/ -ms-overflow-style: none; /* Internet Explorer 10+ */ scrollbar-width: none; /* Firefox */ } .product-nav.sticky > .wrap.wrap--default { justify-content:flex-start; } .product-nav > .wrap.wrap--default::-webkit-scrollbar { display: none; } .product-nav > .wrap.wrap--default div{ font-weight: bold; min-width: 150px; text-align: center; height:100%; } .product-nav > .wrap.wrap--default div a{ color: #454545; padding: 0px 15px; display: flex; position: relative; line-height:18px; flex-wrap: wrap; max-width: 250px; align-content: center; justify-content: center; height:100%; } .product-nav > .wrap.wrap--default div a:hover{ text-decoration: none; } .product-nav > .wrap.wrap--default div a.active{ text-decoration: none; border-bottom: 8px solid #454545; position: relative; } .product-nav > .wrap.wrap--default div a.active:after { content: '\25b2'; position: absolute; bottom: -5px; transform: translateX(-50%); left: 50%; } /* .nav-border{ border-bottom: 8px solid #454545; }*/ .nav-border::after{ content: " "; width: 100%; height: 8px; background: #454545; position: absolute; bottom: 0px; left: 0px; } .sticky { position: fixed; top: 0; width: 100%; box-shadow: 0px 1px 8px 1px rgba(168, 168, 168, 0.5); } .nav_dropdown{ display: none; } .product-nav > .wrap.wrap--default div a.nav-button{ display:none; background: #454545; width: 141px; margin: 8px 9px 9px; color: #ffffff; text-align: center; padding: 15px; font-size: 14px; line-height: 17px; height:47px; } a.logo { width: 50px; height: 50px; display: flex; position: absolute; left: -40px; top:10px; } .mob-fixed { position: fixed !important; top: 0; left: 0; right: 0; z-index: 69; box-shadow: 0px 1px 8px 1px rgba(168, 168, 168, 0.5); } .mob-dropdown-content{ top:52px; z-index:69; position: fixed !important; } @media (max-width: 1075px) { .product-nav { display: none; } .nav-demo{ background: #454545; width: 20%; margin: 8px 9px 9px; color: #ffffff; text-align: center; padding: 12px 0px; font-size: 12px; line-height: 15px; border:none; } .mob-logo{ display:block; padding-left:6px; } .nav_dropdown{ position:relative; margin: 0px auto; width: 100%; display: flex; flex-direction: row; justify-content: space-around; align-items:center; background: #F0F0F0; } .nav_dropdown_content{ min-width: 60%; left: 12%; } .nav_dropbtn{ width:60%; margin-left: 10px; } } @media (min-width: 1076px) and (max-width: 1350px) { .product-nav > .wrap.wrap--default { justify-content: flex-start; } .product-nav > .wrap.wrap--default div a { padding: 0px 10px; font-size: 14px; } .fixed a.logo { position: relative; left: 0px; top: 0px; } } @media (max-width: 700px) { .nav_dropdown_content{ left: 14%; } } </style> <div class="product-nav fixed" data-tabs> <div class="wrap wrap--default"> <a class="logo" href="/tw" aria-label="Fortinet Logo"><img src="/content/dam/fortinet/images/ngfw/fortinet-logo-navigation.svg" alt="Fortinet logo" class="nav-logo"/></a> <div> <a id="sec-1" href="#" class="nav-list" data-target="overview">Overview</a> </div> <div> <a id="sec-2" href="#" class="nav-list" data-target="models-specs">Models & Specs</a> </div> <div> <a id="sec-3" href="#" class="nav-list" data-target="resources">Resources</a> </div> <div> <!-- Last item for demo tab --> <a id="sec-4" href="#" class="nav-button nav-list" data-target="free-demo">FREE DEMO</a> </div> </div></div> <div class="nav_dropdown"> <a href="/tw"><img src="/content/dam/fortinet/images/ngfw/fortinet-logo-navigation.svg" alt="Fortinet logo" class="mob-logo"/></a> <button class="nav_dropbtn">綜覽</button> <span class="nav-caret"></span> <!-- Last item for demo tab --> <button class="nav-demo" data-target="free-demo">免費產品展示</button> </div> <div class="nav_dropdown_content"> <div data-target="overview"> 綜覽</div> <div data-target="models-specs"> Models & Specs</div> <div data-target="resources"> 資源</div> </div> <div class="overview"> <a id="overview" href="#" aria-label="Overview"></a> <div class="C05-Container"> <section class="section--resource cs--small--padding "> <div class="wrap wrap--default "> <div class="C15-Title"> <style> .c15-img-style{ float: left; padding-right: 20px; width: 60px; position: relative; top: -5px; } .c15-img-title-style{ display: flex; align-items: center; margin-bottom: 20px; } </style> <h2 class=" new--design "> 概述 </h2> </div> <div class="C32-Text text parbase"> <p>FortiAIOps 是一款結合人工智慧與機器學習 (AI/ML) 的 Fortinet 網路解決方案。此解決方案可確保快速收集資料並識別網路異常。跨網路的 Fortinet 網路裝置(FortiAP、FortiSwitch、FortiGate、Secure SD-WAN、FortiExtender)為 FortiAIOps 資料集提供資訊,進而為網路營運中心 (NOC) 提供深入見解和事件關聯。</p> </div> </div> </section> </div> <div class="C05-Container"> <section class="section--resource cs--small--padding bg--dark-gray "> <div class="wrap wrap--default "> <div class="C06-Video-box"> <section class="section--resource section--resource-video overflow--hidden c06-section-padding"> <div class=" c-06-wrap-margin"> <div class="row no-column-pad stretch "> <div class="col-7 col-md-12"> <article class="content c-06-content-left-padding-none c-06-content-padding-25"> <h3> Fortinet 以 AI 為基礎的網路營運 </h3> <p> Fortinet 的 FortiAIOps 將我們公司的悠久歷史與人工智慧和機器學習相結合,為 WLAN、LAN、SD-WAN 和 5G/LTE 閘道的所有使用者提供了最佳的網路體驗。 </p> <a href="https://www.youtube.com/watch?v=drZg_pbqDVI" role="button" class="trailing-link" data-video="youtube" data-video-id="youtube"> 立即觀看 </a> </article> </div> <div class="col-5 col-md-12 image-wrap c-06-image-wrap c-06-image-white-bg-color c-06-video-bottom-padding-25"> <div class="c06-video-wrapper"> <a href="https://www.youtube.com/watch?v=drZg_pbqDVI" role="button" class="play-overlay" rel="noopener noreferrer" data-video="youtube" data-video-id="youtube" target="_blank"> <img class="lozad" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" alt="AI based Network Operations from Fortinet | FortiAIOps" data-src="/content/dam/fortinet/images/videos/video-ai-based-network-operations-from-fortinet.png"/> </a> </div> </div> </div> </div> </section></div> </div> </section> </div> <div class="C05-Container"> <section class="section--products cs--small--padding bg--fullwhite "> <div class="wrap wrap--default "> <div class="C15-Title"> <style> .c15-img-style{ float: left; padding-right: 20px; width: 60px; position: relative; top: -5px; } .c15-img-title-style{ display: flex; align-items: center; margin-bottom: 20px; } </style> <h2 class=" new--design "> 功能與優點 </h2> </div> <div class="C900-Layout"> <div class=" features--benefits center-tile no-border-bottom"> <div class="row stretch "> <div class="col-4 col-md-4 col-sm-12 cta--item"> <div class="C915-Features-Benefits"> <div class="products-features-benefits"> <div class="products-features-benefits-icon"> <img class="lozad" data-src="/content/dam/fortinet/images/icons/benefits/visibility-management.svg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" alt=""/> </div> <div class="products-features-benefits-desc"> <p><b>最大限度提高可視性</b></p> </div> </div> </div> <div class="C32-Text text parbase"> <p>分析來自整個網路的資料,以增強關鍵詳細資料的可見性</p> </div> </div> <div class="col-4 col-md-4 col-sm-12 cta--item"> <div class="C915-Features-Benefits"> <div class="products-features-benefits"> <div class="products-features-benefits-icon"> <img class="lozad" data-src="/content/dam/fortinet/images/icons/benefits-extra/icon-benefits-operations-optimization.svg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" alt=""/> </div> <div class="products-features-benefits-desc"> <p><b>減少平均回應時間 (MTTR)</b></p> </div> </div> </div> <div class="C32-Text text parbase"> <p>透過乙太網路、Wi-Fi 和 WAN 的資料視覺化和關聯識別異常情況</p> </div> </div> <div class="col-4 col-md-4 col-sm-12 cta--item"> <div class="C915-Features-Benefits"> <div class="products-features-benefits"> <div class="products-features-benefits-icon"> <img class="lozad" data-src="/content/dam/fortinet/images/icons/benefits-extra/icon-benefits-lower-tco.svg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" alt=""/> </div> <div class="products-features-benefits-desc"> <p><b>降低總體擁有成本 (TCO)</b></p> </div> </div> </div> <div class="C32-Text text parbase"> <p>使用動態 AI 和 ML,透過預測和修復潛在問題來減少工單數量</p> </div> </div> </div> </div></div> </div> </section> </div> <div class="C961-Product-Analyst-Validation"><style> .analyst-validation-container h2.new--design:after{ margin-bottom: 0px !important; } .main-nav .active { background-color: #f0f0f0; pointer-events: none; } .main-nav li:hover { cursor: pointer; background-color: #f6f6f6; color: #242424; } .analyst-validation-container { display: flex; flex-wrap: wrap; margin-bottom: 20px; } .ev-link{ font-weight: 600; font-size: 16px; line-height: 22px; color: #333333; } .ev-link:hover{ color: #da291c; transition: color 0.4s ease; cursor:pointer; text-decoration:none; } .ev-title{ font-weight: 500; font-size: 24px; line-height: 29px; color: #333333; margin-bottom: 18px; } .ev-desc{ font-weight: 400; font-size: 15px; line-height: 22px; color: #333333; margin-bottom: 18px; } .ev-img{ min-width: 377px; width: 377px; height: 340px; display: block; margin-right: 56px; border-radius: 7px; } .ev-img img { border-radius: 7px; } .ev-nav{ margin-top: 30px; } .wrap.ev-wrap{ padding: 0px; padding-top:50px; } .ev-cell{ display: flex; align-items: center; flex-direction: row; margin-bottom: 30px; padding-right: 81px; width: 100%; text-align: left; line-height: 15px; font-size: 10px; flex: 0 0 100%; padding-top:32px; } .list-items{ font-weight: 600; line-height: 18px; color: #333333; display: flex; padding: 18px 24px; text-decoration: none; font-size: 15px; text-align: center; min-width:283px; flex-wrap: wrap; align-content: center; justify-content: center; flex: 0 0 33.33%; } .main-nav { display: -webkit-flex; display: flex; list-style-type: none; width: 1240px; margin: 0px auto; padding: 0px; border-bottom: #D9D9D9 2px solid; align-items:stretch; } .analyst-validation-label{ display: none; } .responsivegrid .C961-Product-Analyst-Validation .main-nav { width: 1215px; } h2.new--design:after { content: ""; width: 118px; height: 7px; background: #da291c; display: block; margin: 10px 0 37px; } @media (max-width: 900px) { .ev-nav{ display: none; } .ev-cell{ align-items: flex-start; padding-right: 0px; margin-bottom: 36px; padding-top:0px; } .ev-img{ margin-top: 0px; margin-right: 30px; width: 345px; height: 310px; } .ev-title, .ev-desc{ margin-bottom: 16px; } .analyst-validation-filter { font-weight: 700; font-size: 13px; line-height: 16px; color: #333333; } .analyst-validation-label { display: flex; align-items: center; justify-content: end; margin-bottom: 24px; margin-top: 30px; width:100%; } .analyst-validation_dropdown { position: relative; display: inline-block; margin-left:16px; } .analyst-validation_dropbtn { background-color: #FFFFFF; color: #333333; padding: 12px 32px 12px 16px; font-weight: 500; font-size: 15px; line-height: 18px; border: 1px solid #D5D5D5; cursor: pointer; border-radius: 5px; width: 247px; height:45px; text-align: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .analyst-validation_dropdown_content { display: none; position: absolute; background-color: #FFFFFF; min-width: 247px; z-index: 1; border: 1px solid #D4D4D4; box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.12); border-radius: 4px; padding: 8px 0px; } .analyst-validation_dropdown_content div { color: #333333;; padding: 8px 20px; text-decoration: none; display: block; font-weight: 400; font-size: 15px; line-height: 23px; } .analyst-validation_dropdown_content div:hover { background-color:#F0F0F0; cursor: pointer; } .analyst-validation-caret { display: inline-block; width: 0; height: 0; vertical-align: middle; border-top: 6px solid #171616; border-right: 6px solid transparent; border-left: 6px solid transparent; position: absolute; top: 52%; /*left: 91%;*/ right: 15px; transform: translateY(-50%); } .analyst-validation-caret:hover{cursor:pointer} .analyst-validation-label { display: flex; flex-direction: row; justify-content: flex-end; align-items: center; margin-right: 1px; } .analyst-validation-label { flex-direction: column; align-items: flex-start; } .analyst-validation-container { width:100%; } .analyst-validation-card { flex: 0 0 100%; margin:25px auto; } .analyst-validation_dropdown { width:100%; margin:8px auto; } .analyst-validation_dropbtn{ width:100%; } .analyst-validation_dropdown_content{ min-width: 100%; } } @media (max-width: 500px) { .analyst-validation-container { flex-direction: column; } .analyst-validation-filter { margin-bottom: 8px; } .ev-cell{ width: 100%; flex-direction: column; } .ev-cell > div:first-of-type{ margin-top:24px; } .ev-link{ color: #333333; } .ev-img{ margin-right: 0px; width:100%; height:auto; } .analyst-validation-label { align-items: start; flex-direction: column; } } .c961-display-none{ display : none; } </style> <div class="wrap wrap--default ev-wrap "> <div class="analyst-validation-container container"> <div class="C15-Title"> <h2 class="new--design"> 企業分析師驗證 </h2> </div> <div class="analyst-validation-label"> <label class="analyst-validation-filter" for="analyst-validation"> ANALYST REPORT </label> <div class="analyst-validation_dropdown"> <button class="analyst-validation_dropbtn">Gartner® 2022 年 企業有線和無線區域網路基礎設施魔力象限™</button> <span class="analyst-validation-caret"></span> <div class="analyst-validation_dropdown_content"> <div> Gartner® 2022 年 企業有線和無線區域網路基礎設施魔力象限™ </div> </div> </div> </div> <nav class="ev-nav"> <ul class="main-nav"> <li class="list-items active">Gartner® 2022 年 企業有線和無線區域網路基礎設施魔力象限™</li> </ul> </nav> <div class="ev-cell "> <div class="ev-img"> <a class="ev-link" target="_self" href="/tw/resources/analyst-reports/gartner-wired-wireless-lan"><img class="ev-img lozad" alt="2024 Gartner® Magic Quadrant™ for Enterprise Wired and Wireless LAN Infrastructure Figure 1. The figure ranks companies on their ability to execute and completeness of vision as of January 2024 on a scatter plot. Fortinet is in the upper right quadrant of Leaders. " data-src="/content/dam/fortinet/images/diagrams/diagram-analyst-report-wired-and-wireless-lan.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII="/></a> </div> <div> <div class="ev-title">Gartner® 2022 年 企業有線和無線區域網路基礎設施魔力象限™</div> <div class="ev-desc">Fortinet 第三次入選遠見者。</div> <a class="ev-link" target="_self" href="/tw/resources/analyst-reports/gartner-wired-wireless-lan"> 下載報告 »</a> </div> </div> </div> </div> <script> var tabs = document.querySelectorAll(".list-items"); var contents = document.querySelectorAll(".ev-cell"); var activeClassName = 'active'; var analyst_validation_dropdown = document.querySelector('.analyst-validation_dropdown'); var analyst_validation_dropbtn = document.querySelector('.analyst-validation_dropbtn'); var analyst_validation_dropdown_content = document.querySelector('.analyst-validation_dropdown_content'); var analyst_validation_caret = document.querySelector('.analyst-validation-caret'); var analyst_validation_value = document.querySelectorAll('.analyst-validation_dropdown_content div'); document.addEventListener('click', function(event) { if (event.target !== analyst_validation_dropdown && event.target !== analyst_validation_dropbtn && !analyst_validation_dropdown.contains(event.target)) { analyst_validation_dropdown_content.style.display = 'none'; } }); analyst_validation_dropbtn.addEventListener('click', function() { analyst_validation_dropdown_content.style.display = (analyst_validation_dropdown_content.style.display === 'block') ? 'none' : 'block'; }); analyst_validation_caret.addEventListener('click', function() { analyst_validation_dropdown_content.style.display = (analyst_validation_dropdown_content.style.display === 'block') ? 'none' : 'block'; }); analyst_validation_dropdown_content.addEventListener('click', function(e) { analyst_validation_dropbtn.innerText = e.target.innerText; analyst_validation_dropdown_content.style.display = 'none'; }); analyst_validation_value.forEach((value, index) => { value.addEventListener("click", () => { contents.forEach((content) => { content.style.display = "none"; }); contents[index].style.display = "flex"; }); }); function unselectItems() { for (var i = 0; i < tabs.length; i++) { tabs[i].classList.remove(activeClassName); } } function selectItem(item) { if(item.className==="list-items"){ unselectItems(); item.classList.add(activeClassName); } } function onItemClick(event) { selectItem(event.target); } for (var i = 0; i < tabs.length; i++) { tabs[i].addEventListener('click', onItemClick); } tabs.forEach((tab, index) => { tab.addEventListener("click", () => { contents.forEach((content) => { content.style.display = "none"; }); contents[index].style.display = "flex"; }); }); </script></div> </div> <div class="models-specs"> <a id="models-specs" href="#" aria-label="Models & Specs"></a> <div class="C05-Container"> <section class="section--products cs--small--padding bg--dark-gray "> <div class="wrap wrap--default "> <div class="C15-Title"> <style> .c15-img-style{ float: left; padding-right: 20px; width: 60px; position: relative; top: -5px; } .c15-img-title-style{ display: flex; align-items: center; margin-bottom: 20px; } </style> <h2 class=" new--design "> 型號與規格 </h2> </div> <div class="C32-Text text parbase"> <p>FortiAIOps 在 FortiManager 中作為管理擴充應用程式 (MEA) 運作。支援 MEA 的所有 FortiManager 版本和設備均可支援 FortiAIOps。</p> <p>FortiAIOps 根據 FortiGate 數量(與 FortiManager 相同)獲得授權,而非根據網路中 AP 的數量。以下授權可用於 FortiAIOps:</p> </div> <div class="C916-Models-Specs"> <div class="row"> <div class="col-4 col-md-6 col-sm-12"> <div class="models--specs match-height"> <div class="models--specs--title"> <a target="_blank" href="/content/dam/fortinet/assets/data-sheets/fortiaiops.pdf"> LIC-AIO-BASE </a> </div> <div class="models--specs--content"> <table> <tr> <td width="40%"><div class="thruput">描述</div></td> <td width="60%"><div class="vertical--separator">Base license for FortiAIOps MEA. Includes management of 10 FortiGate devices.</div></td> </tr> </table> </div> </div> </div> <div class="col-4 col-md-6 col-sm-12"> <div class="models--specs match-height"> <div class="models--specs--title"> <a target="_blank" href="/content/dam/fortinet/assets/data-sheets/fortiaiops.pdf"> LIC-AIO-10 </a> </div> <div class="models--specs--content"> <table> <tr> <td width="40%"><div class="thruput">描述</div></td> <td width="60%"><div class="vertical--separator">Upgrade stackable license for adding 10 FortiGate devices</div></td> </tr> </table> </div> </div> </div> <div class="col-4 col-md-6 col-sm-12"> <div class="models--specs match-height"> <div class="models--specs--title"> <a target="_blank" href="/content/dam/fortinet/assets/data-sheets/fortiaiops.pdf"> LIC-AIO-100 </a> </div> <div class="models--specs--content"> <table> <tr> <td width="40%"><div class="thruput">描述</div></td> <td width="60%"><div class="vertical--separator">Upgrade stackable license for adding 100 FortiGate devices</div></td> </tr> </table> </div> </div> </div> <div class="col-4 col-md-6 col-sm-12"> <div class="models--specs match-height"> <div class="models--specs--title"> <a target="_blank" href="/content/dam/fortinet/assets/data-sheets/fortiaiops.pdf"> LIC-AIO-1000 </a> </div> <div class="models--specs--content"> <table> <tr> <td width="40%"><div class="thruput">描述</div></td> <td width="60%"><div class="vertical--separator">Upgrade stackable license for adding 1000 FortiGate devices</div></td> </tr> </table> </div> </div> </div> <div class="col-4 col-md-6 col-sm-12"> <div class="models--specs match-height"> <div class="models--specs--title"> <a target="_blank" href="/content/dam/fortinet/assets/data-sheets/fortiaiops.pdf"> LIC-AIO-5000 </a> </div> <div class="models--specs--content"> <table> <tr> <td width="40%"><div class="thruput">描述</div></td> <td width="60%"><div class="vertical--separator">Upgrade stackable license for adding 5000 FortiGate devices</div></td> </tr> </table> </div> </div> </div> </div> </div> </div> </section> </div> </div> <div class="resources"> <a id="resources" href="#" aria-label="Resources"></a> <div class="C968-Resources-Tiles"> <div class="bg--fullwhite"> <div class="wrap wrap--default"> <div class="resources-container container"> <div class="C15-Title"> <h2 class="new--design"> 資源 </h2> </div> <div class="resources-label "> <label class="resources-filter" for="resources"> 資源類型 </label> <div class="resources_dropdown"> <button class="resources_dropbtn" data-tab-trigger="">資料表 </button> <span class="resources-caret"></span> <div class="resources_dropdown_content"> <div id="1" data-href="/content/fortinet-com/zh_tw/resources.html?document_type=data-sheets&product=fortiaiops&q=fortiaiops" data-link-target="_self" data-tab-trigger="c968_resources_tiles-1">資料表</div> <div id="2" data-href="/content/fortinet-com/zh_tw/resources.html?document_type=solution-guides&product=fortiaiops&q=fortiaiops" data-link-target="_self" data-tab-trigger="c968_resources_tiles-2">解決方案簡介</div> <div id="3" data-href="/content/fortinet-com/zh_tw/resources.html?document_type=white-paper&product=fortiaiops&q=fortiaiops" data-link-target="_self" data-tab-trigger="c968_resources_tiles-3">白皮書</div> <div id="4" data-href="/content/fortinet-com/zh_tw/resources.html?document_type=ebook&product=fortiaiops&q=fortiaiops" data-link-target="_self" data-tab-trigger="c968_resources_tiles-4">電子書</div> <div id="5" data-href="/content/fortinet-com/zh_tw/resources.html?document_type=checklists&product=fortiaiops&q=fortiaiops" data-link-target="_self" data-tab-trigger="c968_resources_tiles-5">檢查清單</div> </div> </div> </div> <div class="col-12 col-md-12 panel__body"> <div class="id-tab-container c968-resources-tab-container" data-tab data-tabId="c968_resources_tiles-1"> <div class="resources-list"> <div class="resources-row"> <a class="resources-card" target="_blank" href="/content/dam/fortinet/assets/data-sheets/fortiaiops.pdf"> <div class="resources-card-body"> <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/assets/data-sheets/fortiaiops.pdf.thumb.319.319.png" alt="FortiAIOPS Data Sheet" class="resources-image lozad"/> <div class="resources-title"> <span> FortiAIOPS Data Sheet » </span> </div> <p class="resources-desc"> FortiAIOPS Datasheet </p> </div> </a> </div> </div> </div> <div class="id-tab-container c968-resources-tab-container" data-tab data-tabId="c968_resources_tiles-2"> <div class="resources-list"> <div class="resources-row"> <a class="resources-card" target="_blank" href="/content/dam/fortinet/assets/solution-guides/sb-leverage-ai-for-continuous-detection-and-optimization.pdf"> <div class="resources-card-body"> <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/assets/solution-guides/sb-leverage-ai-for-continuous-detection-and-optimization.pdf.thumb.319.319.png" alt="Leverage AI for Continuous Detection and Optimization Across IT Operations With FortiAIOps" class="resources-image lozad"/> <div class="resources-title"> <span> Leverage AI for Continuous Detection and Optimization Across IT Operations With FortiAIOps » </span> </div> <p class="resources-desc"> Rapid digital transformation (DX) has greatly increased network complexity, making management more challenging for IT teams. As a result, more visibility and better analysis when things go wrong are needed. </p> </div> </a> </div> </div> </div> <div class="id-tab-container c968-resources-tab-container" data-tab data-tabId="c968_resources_tiles-3"> <div class="resources-list"> <div class="resources-row"> <a class="resources-card" target="_blank" href="/content/dam/fortinet/assets/white-papers/pov-aiops-network.pdf"> <div class="resources-card-body"> <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/assets/white-papers/pov-aiops-network.pdf.thumb.319.319.png" alt="AIOps Network Operations Removes Complexity Caused by Fragmented Networks" class="resources-image lozad"/> <div class="resources-title"> <span> AIOps Network Operations Removes Complexity Caused by Fragmented Networks » </span> </div> <p class="resources-desc"> The practice of rapidly adopting new technologies to support digital transformation (DX) has resulted in increasingly complex and fragmented network infrastructures. </p> </div> </a> </div> </div> </div> <div class="id-tab-container c968-resources-tab-container" data-tab data-tabId="c968_resources_tiles-4"> <div class="resources-list"> </div> </div> <div class="id-tab-container c968-resources-tab-container" data-tab data-tabId="c968_resources_tiles-5"> <div class="resources-list"> <div class="resources-row"> <a class="resources-card" target="_blank" href="/content/dam/fortinet/assets/checklists/ch-aiops.pdf"> <div class="resources-card-body"> <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/assets/checklists/ch-aiops.pdf.thumb.319.319.png" alt="The Key to Effective AIOps Is Comprehensive Data Collection" class="resources-image lozad"/> <div class="resources-title"> <span> The Key to Effective AIOps Is Comprehensive Data Collection » </span> </div> <p class="resources-desc"> Solutions for automated network operations that use artificial intelligence with machine learning are only as reliable as the data they take in. The more the system knows about your network, the devices on it, and what they’re doing, the better the recommendations and automated actions will be. </p> </div> </a> <a class="resources-card" target="_blank" href="/content/dam/fortinet/assets/checklists/checklist-top-5-capabilities-to-look-for-in-ai-network-operations-solutions.pdf"> <div class="resources-card-body"> <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/assets/checklists/checklist-top-5-capabilities-to-look-for-in-ai-network-operations-solutions.pdf.thumb.319.319.png" alt="Top 5 Capabilities to Look For in AI Network Operations Solutions" class="resources-image lozad"/> <div class="resources-title"> <span> Top 5 Capabilities to Look For in AI Network Operations Solutions » </span> </div> <p class="resources-desc"> When evaluating AI Network Operations solutions, look for these 5 key capabilities. </p> </div> </a> </div> </div> </div> <div class="id-tab-container c968-resources-tab-container" data-tab data-tabId="c968_resources_tiles-6"> <div class="resources-list"> </div> </div> </div> <div class="ftnt-arrow-resources arrows-968" id="9810"> <button class="ftnt-slide-prev" style="opacity: 0.4;" aria-label="Previous"></button> <input type="range" min="1" max="100" value="0" class="ftnt-progress" id="resources-progressbar" aria-label="resources progress bar" disabled/> <button class="ftnt-slide-next" style="float: right;" aria-label="Next"></button> </div> <div class="cta-wrapper"> <a class="security-anchor button-968" target="_self" href="/tw/resources?document_type=data-sheets&product=fortiaiops&q=fortiaiops"><button class="security-button">查看全部</button></a> </div> </div> </div> </div></div> </div> <div class="free-demo"> <a id="free-demo" href="#" aria-label="FREE DEMO"></a> <div class="C05-Container"> <section class="section--products cs--padding bg--dark-gray "> <div class="wrap wrap--default "> <div class="C15-Title"> <style> .c15-img-style{ float: left; padding-right: 20px; width: 60px; position: relative; top: -5px; } .c15-img-title-style{ display: flex; align-items: center; margin-bottom: 20px; } </style> <h2 class=" new--design "> 免費產品展示 </h2> </div> <div class="C20-Content-Reference reference parbase"><div class="cq-dd-paragraph"><div class="c32_text C32-Text text parbase"> <p>Explore our AI-based network operations tool covering LAN, WLAN, and WAN through a self-guided demo.</p> <p><b>What to Expect:</b></p> <ul> <li>Gain insights into our networking solutions with AI assistance</li> <li>Easily manage and troubleshoot networking issues with embedded tools</li> <li>Set custom SLAs for trending analysis, or see how the tool will automatically set them</li> </ul> </div> </div> </div> <div class="C20-Content-Reference reference parbase"><div class="cq-dd-paragraph"></div> </div> </div> </section> </div> <div class="C912-Products-News"> <section class="section section-news no-image border-top-bottom"> <div class="slider-container"> <div class="section__head"> <h2>FortiAIOps 新聞 </h2> </div> <div class="section__body"> <div class="slider slider--news" role="region" aria-label="fortinet news carousel"> <div class="slide" role="group" aria-label="slide 1"> <article> <div class="slide__body"> <a target="_blank" href="https://www.networkworld.com/article/3674794/fortinet-targets-sd-wan-5g-with-new-aiops-support.html"> Fortinet AIOPs 獲得 Network World 認可 </a> <p> Network World 與 Fortinet 討論在 FortiAIOps 中新增 WAN 功能的價值 </p> </div> </article> </div> <div class="slide" role="group" aria-label="slide 2"> <article> <div class="slide__body"> <a target="_self" href="/tw/corporate/about-us/newsroom/press-releases/2022/fortinet-introduces-enhanced-aiops-capabilities-across-its-sd-wa"> Fortinet 在其 SD-WAN、有線/無線和 5G/LTE 閘道產品組合中推出增強的 AIOps 功能 </a> <p> FortiAIOps 憑藉 Fortinet 在人工智慧開發方面的豐富歷史經驗而構建,提供切實可行的網路見解,進而實現自我優化管理 </p> </div> </article> </div> <div class="slide" role="group" aria-label="slide 3"> <article> <div class="slide__body"> <a target="_self" href="/tw/corporate/about-us/newsroom/press-releases/2021/fortinet-simplifies-network-operations-by-enhancing-security-fabric-with-digital-experience-monitoring"> Fortinet 透過數位體驗監控增強 Security Fabric,從而簡化網路營運 </a> <p> 將 FortiMonitor 和 FortiAIOps 引入 Fortinet Fabric 管理中心 </p> </div> </article> </div> </div> </div> </div> <nav class="section__foot"> <button class="slide-prev disabled" aria-label="上一步"></button> <button class="slide-next" aria-label="下一步"></button> </nav> </section> </div> <div class="C05-Container"> <section class="section--resource cs--small--padding "> <div class="wrap wrap--default "> <div class="C32-Text text parbase"> <p><i>Gartner,企業有線和無線區域網路基礎設施魔力象限,Mike Toussiant,2022 年 12 月 22 日。<br /> <br /> GARTNER 是註冊商標和服務標章,魔力象限是 Gartner, Inc. 和/或其關係企業在美國和國際上的註冊商標,並已授權在此處使用。保留所有權利。<br /> <br /> 此圖形作為更大型研究文件的一部分,由 Gartner, Inc. 發佈,並應在整份文件的情境下進行評估。應 Fortinet 的要求,可提供 Gartner 文件。<br /> <br /> Gartner 並未宣傳其研究出版物中所提到的任何廠商、產品或服務,也不會建議技術使用者僅選擇那些評分最高或獲得其他稱號的廠商。Gartner 研究出版物中包含 Gartner 研究組織的觀點,不應理解為事實陳述。Gartner disclaims all warranties, expressed or implied, with respect to this research, including any warranties of merchantability or fitness for a particular purpose.</i></p> </div> </div> </section> </div> </div> <script> window.addEventListener('DOMContentLoaded', (event) => { stickyFunction(); $.fn.isInViewport = function() { var elementTop = $(this).offset().top; var elementBottom = elementTop + $(this).outerHeight(); var viewportTop = $(window).scrollTop()+200; var viewportBottom = viewportTop + $(window).height(); return elementBottom > viewportTop && elementTop < viewportBottom; }; var dataAttributeValue=[]; var elements = document.querySelectorAll('.nav-list'); for (let i = 0; i < elements.length; i++) { dataAttributeValue.push(elements[i].getAttribute('data-target')); } $(window).on('scroll', function(){ $('.product-nav a').removeClass('nav-border'); for(var i =0; i<dataAttributeValue.length;i++){ if($('#sec-'+(i+1)).data('target').replace(/[^a-zA-Z0-9]/g, '').toLowerCase()===dataAttributeValue[i].replace(/[^a-zA-Z0-9]/g, '').toLowerCase() && $('.'+dataAttributeValue[i]).isInViewport()) { $('#sec-'+(i+1)).addClass('nav-border'); nav_dropbtn.innerText = document.querySelector("[data-target='" + dataAttributeValue[i] + "']").innerText; if (window.pageYOffset == 0) { navLinks[0].classList.remove('nav-border'); } break; } } }); }); const navLinks = document.querySelectorAll('.product-nav .wrap .nav-list'); var window_offset = 0; navLinks.forEach(link => { link.addEventListener('click', scrollToSection); }); function scrollToSection(e) { e.preventDefault(); navLinks.forEach(link => { link.classList.remove('nav-border'); }); e.target.classList.add('nav-border'); const target ="."+ e.target.dataset.target; const targetSection = document.querySelector(target); if (window.pageYOffset >= sticky) { targetSectionTop = targetSection.offsetTop - 60; } else{ targetSectionTop = targetSection.offsetTop -126; } if(targetSection.classList[0].replace(/[^a-zA-Z0-9]/g, '').toLowerCase() == $('#sec-1').data('target').replace(/[^a-zA-Z0-9]/g, '').toLowerCase()){ if (window.pageYOffset >= sticky) { targetSectionTop = targetSection.offsetTop;} else{ targetSectionTop = targetSection.offsetTop -66;} } window.scrollTo({ top: targetSectionTop, behavior: "instant" }); if(e.target.id=="sec-1"){ document.getElementsByClassName("product-nav")[0].classList.add("tab_shadow"); window_offset = Math.round(window.pageYOffset); } } function scrollToSectionMob(e) { e.preventDefault(); const target ="."+ e.target.dataset.target; const targetSection = document.querySelector(target); if(window.pageYOffset <= mob_sticky){targetSectionTop = targetSection.offsetTop -112;} else{targetSectionTop = targetSection.offsetTop - 56;} window.scrollTo({ top: targetSectionTop, behavior: 'instant' }); } window.onscroll = function() {stickyFunction()}; var navbar = document.querySelector('.product-nav'); var navDropdown = document.querySelector('.nav_dropdown'); var demo = document.querySelector('.nav-button'); var logo = document.querySelector('.nav-logo'); var sticky = navbar.offsetTop+1; var mob_sticky = navDropdown.offsetTop - 250; function stickyFunction() { if(document.getElementsByClassName("product-nav")[0].classList.value.includes("tab_shadow")&&(Math.round(window.pageYOffset)!=window_offset)){ document.getElementsByClassName("product-nav")[0].classList.remove("tab_shadow"); } if (window.pageYOffset >= sticky) { navbar.classList.add('sticky'); } else { navbar.classList.remove('sticky'); } if (Math.round(window.pageYOffset) >= (sticky-2)) { logo.style.display="block"; if(demo){ demo.style.display="flex"; } } else { logo.style.display="none"; if(demo){ demo.style.display="none"; } } if(window.pageYOffset >= mob_sticky){ navDropdown.classList.add('mob-fixed'); nav_dropdown_content.classList.add('mob-dropdown-content'); if(!nav_demo){ document.querySelector('.mob-dropdown-content').style.top = '45px'; } }else{ navDropdown.classList.remove('mob-fixed'); nav_dropdown_content.classList.remove('mob-dropdown-content'); if(!nav_demo && nav_dropdown_content){ nav_dropdown_content.style.top = ''; } } } var nav_dropdown = document.querySelector('.nav_dropdown'); var nav_dropbtn = document.querySelector('.nav_dropbtn'); var nav_dropdown_content = document.querySelector('.nav_dropdown_content'); // var mob_dropdown_content = document.querySelector('.mob-dropdown-content'); var nav_demo = document.querySelector('.nav-demo'); var nav_caret = document.querySelector('.nav-caret'); if(!nav_demo){ nav_dropdown_content.style.left ='33%'; nav_caret.style.left = '85%'; } document.addEventListener('click', function(event) { if (event.target !== nav_dropdown && event.target !== nav_dropbtn && !nav_dropdown.contains(event.target)) { nav_dropdown_content.style.display = 'none'; } }); nav_dropbtn.addEventListener('click', function() { nav_dropdown_content.style.display = (nav_dropdown_content.style.display === 'block') ? 'none' : 'block'; if(!nav_demo && window.pageYOffset <= mob_sticky && nav_dropdown_content){ nav_dropdown_content.style.top = ''; } }); nav_dropdown_content.addEventListener('click', function(e) { nav_dropbtn.innerText = e.target.innerText; nav_dropdown_content.style.display = 'none'; scrollToSectionMob(e); }); if(nav_demo){ nav_demo.addEventListener('click', function(e) { scrollToSectionMob(e); }); } function getParameterByName(name, url) { if (!url) url = window.location.href; name = name.replace(/[\[\]]/g, '\\$&'); var regex = new RegExp('[?&]' + name + '(=([^&#]*)|&|#|$)'), results = regex.exec(url); if (!results) return null; if (!results[2]) return ''; return decodeURIComponent(results[2].replace(/\+/g, ' ')); } document.addEventListener('DOMContentLoaded',function() { try { var tabval = getParameterByName("tab"); var tabfound = false; if (tabval != null && tabval != "") { const target = "." + tabval.toLowerCase(); $(".nav-list").each(function(index, value) { if ($(this).attr('data-target').toLowerCase() == tabval.toLowerCase()) { tabfound = true; } }); if(!tabfound) { $(".nav-button").each(function(index, value) { if ($(this).attr('data-target').toLowerCase() == tabval.toLowerCase()) { tabfound = true; } }); } if (tabfound) { var tabtargetSection = document.querySelector(target); var tabtargetSectionTop = tabtargetSection.offsetTop - 130; window.scrollTo({ top: tabtargetSectionTop, behavior: 'instant' }); } } } catch (err) {} }); </script></div> <div class="C20-Content-Reference reference parbase"><div class="cq-dd-paragraph"><div class="c10_footer_banner_1506890078 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="/tw/demo-center" 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/links-image-1-139x100.png" alt="links image 1 139x100"/> </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="/tw/resources" 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 class="col-6 col-md-6 col-sm-12"> <div class="box"> <a target="_self" href="/tw/support/product-downloads" 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/links-image-2-139x121.png" alt="links image 2 139x121" width="130" height="94"/> </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="/tw/corporate/about-us/contact-us#contact-sales" 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" width="130" height="94"/> </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="/tw/solutions/enterprise-midsize-business/network-security" target="_self"> 安全網路 </a> </li> <li> <a href="/tw/solutions/enterprise-midsize-business/user-device-security" target="_self"> 使用者和裝置安全性 </a> </li> <li> <a href="/tw/solutions/enterprise-midsize-business/security-operations" target="_self"> 安全營運 </a> </li> <li> <a href="/tw/solutions/enterprise-midsize-business/cloud-security" target="_self"> 應用服務安全 </a> </li> <li> <a href="/tw/fortiguard/labs" target="_self"> FortiGuard 威脅情資 </a> </li> </ul> </div> </div> <div class="footer-links-list"> <div class="has-children"> <h3>中小型企業</h3> <ul class="submenu"> <li> <a href="/tw/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="/tw/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="/tw/partners/technology-alliances/alliances-ecosystem" target="_self"> 概述 </a> </li> <li> <a href="/tw/partners/partnerships/alliance-partners" target="_self"> 聯盟生態系統 </a> </li> <li> <a href="https://partnerportal.fortinet.com/directory/" target="_blank"> 查找合作夥伴 </a> </li> <li> <a href="/tw/partners/partner-program/become-a-fortinet-partner" target="_self"> 成為合作夥伴 </a> </li> <li> <a href="/tw/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="/tw/trust?tab=trusted%20products" target="_self"> 可信賴的產品 </a> </li> <li> <a href="/tw/trust?tab=trusted%20company" target="_self"> 可信賴的公司 </a> </li> <li> <a href="/tw/trust?tab=trusted%20process" target="_self"> 可信賴的流程 </a> </li> <li> <a href="/tw/trust?tab=trusted%20partners" target="_self"> 可信賴的合作夥伴 </a> </li> <li> <a href="/tw/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="/tw/corporate/about-us/about-us" target="_self"> 公司簡介 </a> </li> <li> <a href="/tw/nse-training" target="_self"> 培訓 </a> </li> <li> <a href="/tw/resources" target="_self"> 資源 </a> </li> <li> <a href="/tw/ransomware-hub" target="_self"> 勒索軟體集散地 </a> </li> <li> <a href="/tw/support" target="_self"> 支援 </a> </li> <li> <a href="/tw/support/product-downloads" target="_self"> 下載 </a> </li> <li> <a href="/tw/resources/cyberglossary" target="_self"> 網路詞彙表 </a> </li> <li> <a href="/tw/corporate/careers" target="_self"> 職涯 </a> </li> <li> <a href="/tw/corporate/careers/early-talent-program" target="_self"> 早期人才計劃 </a> </li> <li> <a href="https://investor.fortinet.com/" target="_blank"> 投資人關係 </a> </li> <li> <a href="/tw/corporate/about-us/corporate-social-responsibility" target="_self"> 社會責任 </a> </li> <li> <a href="/tw/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>我想接收新聞和產品電子郵件。閱讀我們的<a href="/corporate/about-us/privacy">隱私權政策</a>。</p> </p> </div> <input type="hidden" name="languagecountry" value="zh-tw"/> <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="IT 營運適用的人工智慧"/> <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="/tw/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="/tw/solutions/enterprise-midsize-business/network-security" target="_self"> 安全網路 </a> </li> <li> <a href="/tw/solutions/enterprise-midsize-business/user-device-security" target="_self"> 使用者和裝置安全性 </a> </li> <li> <a href="/tw/solutions/enterprise-midsize-business/security-operations" target="_self"> 安全營運 </a> </li> <li> <a href="/tw/solutions/enterprise-midsize-business/cloud-security" target="_self"> 應用服務安全 </a> </li> <li> <a href="/tw/fortiguard/labs" target="_self"> FortiGuard 威脅情資 </a> </li> </ul> </div> </div> <div class="footer-links-list"> <div class="has-children"> <a href="#">中小型企業</a> <ul class="submenu"> <li> <a href="/tw/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="/tw/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="/tw/partners/technology-alliances/alliances-ecosystem" target="_self"> 概述 </a> </li> <li> <a href="/tw/partners/partnerships/alliance-partners" target="_self"> 聯盟生態系統 </a> </li> <li> <a href="https://partnerportal.fortinet.com/directory/" target="_blank"> 查找合作夥伴 </a> </li> <li> <a href="/tw/partners/partner-program/become-a-fortinet-partner" target="_self"> 成為合作夥伴 </a> </li> <li> <a href="/tw/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="/tw/trust?tab=trusted%20products" target="_self"> 可信賴的產品 </a> </li> <li> <a href="/tw/trust?tab=trusted%20company" target="_self"> 可信賴的公司 </a> </li> <li> <a href="/tw/trust?tab=trusted%20process" target="_self"> 可信賴的流程 </a> </li> <li> <a href="/tw/trust?tab=trusted%20partners" target="_self"> 可信賴的合作夥伴 </a> </li> <li> <a href="/tw/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="/tw/corporate/about-us/about-us" target="_self"> 公司簡介 </a> </li> <li> <a href="/tw/nse-training" target="_self"> 培訓 </a> </li> <li> <a href="/tw/resources" target="_self"> 資源 </a> </li> <li> <a href="/tw/ransomware-hub" target="_self"> 勒索軟體集散地 </a> </li> <li> <a href="/tw/support" target="_self"> 支援 </a> </li> <li> <a href="/tw/support/product-downloads" target="_self"> 下載 </a> </li> <li> <a href="/tw/resources/cyberglossary" target="_self"> 網路詞彙表 </a> </li> <li> <a href="/tw/corporate/careers" target="_self"> 職涯 </a> </li> <li> <a href="/tw/corporate/careers/early-talent-program" target="_self"> 早期人才計劃 </a> </li> <li> <a href="https://investor.fortinet.com/" target="_blank"> 投資人關係 </a> </li> <li> <a href="/tw/corporate/about-us/corporate-social-responsibility" target="_self"> 社會責任 </a> </li> <li> <a href="/tw/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>我想接收新聞和產品電子郵件。閱讀我們的<a href="/corporate/about-us/privacy">隱私權政策</a>。</p> </p> </div> <input type="hidden" name="languagecountry" value="zh-tw"/> <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="IT 營運適用的人工智慧"/> <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="/tw/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="/tw" 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="/tw/romain-attanasio" target="_self" aria-label="羅馬尼阿塔那西奧"> <img class="lozad" data-src="/content/dam/fortinet/images/footer/roman-attanasio-partnership-logo.jpg" alt="羅馬尼阿塔那西奧"/> </a> </div> <div class="partner-logo"> <a href="/tw/fortinet-championship-au" target="_self" aria-label="Fortinet PGA 巡迴賽澳洲"> <img class="lozad" data-src="/content/dam/fortinet/images/footer/logo-ftnt-pga-australia.png" alt="Fortinet PGA 巡迴賽澳洲"/> </a> </div> <div class="partner-logo"> <a href="/tw/fortinet-cup-americas" target="_self" aria-label="Fortinet Cup - 加拿大 PGA 巡迴賽"> <img class="lozad" data-src="/content/dam/fortinet/images/footer/logo-ftnt-pga-canada.png" alt="Fortinet Cup - 加拿大 PGA 巡迴賽"/> </a> </div> <div class="partner-logo"> <a href="/tw/dp-world-tour" target="_self" aria-label="Fortinet 歐洲旅遊合作夥伴"> <img class="lozad" data-src="/content/dam/fortinet/images/footer/logo-ftnt-european-tour.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="/tw/corporate/about-us/legal" target="_self"> 服務條款 </a> </li> <li> <a href="/tw/corporate/about-us/privacy" target="_self"> 隱私權政策 </a> </li> <li> <a href="/tw/corporate/about-us/privacy#npr-ca" target="_self"> 加州居民須知 </a> </li> <li> <a href="/tw/corporate/about-us/privacy/individual-rights" target="_self"> 請勿銷售或分享我的個人資訊 </a> </li> <li> <a href="/tw/corporate/about-us/gdpr" target="_self"> GDPR </a> </li> <li> <a href="#" onclick="Optanon.ToggleInfoDisplay()"> Cookie 設定 </a> </li> </ul> </nav> </div> </div> </div> <div class="C805-Footer-Text"> <div class="row"> <div class="container"> <div class="disclaimer"> <p>本頁面上的內容可能已由機器翻譯。<a href="/tw/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: "/tw/demo-center", demoText: "Free Demo", contactLink: "/tw/corporate/about-us/contact-us", contactText: "Contact Us", threatsLink: "/tw/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>