1import{j as e,m as a}from"./vendor-motion-By17UZvs.js";import{L as r}from"./vendor-react-BT4loXMD.js";import{H as o,F as d}from"./Footer-BhZnIkAA.js";import{B as s}from"./Primary_Guard_M-CUOnR_v3.js";import{S as l}from"./Seo-Be-qu3jO.js";import{P as c}from"./PillarFaqAccordion-B2SkQW94.js";import{A as i,k as m,S as x,B as u,G as p}from"./vendor-icons-ClMO98tT.js";import"./index-ChxLSFUN.js";import"./vendor-radix-Ba7NZPgK.js";import"./vendor-supabase-DtHjkUY9.js";import"./vendor-misc-B2OjcNEk.js";import"./vendor-query-DqCHEixP.js";const g=[{icon:m,title:"DDoS mitigation",body:"Traffic baselining detects volumetric and application-layer floods from the first anomalous packet. Mitigation begins in seconds, at the edge â before your on-call team is even notified."},{icon:x,title:"Machine-learning WAF",body:"Cloudflare's ML models score every request and catch novel SQL-injection and XSS variants that slip past static, human-written rules â protection that keeps itself current without manual tuning."},{icon:u,title:"Bot management",body:"ML bot scoring, trained on roughly 20% of all web traffic, separates real users from credential-stuffing bots, scrapers and automated abuse. Your site benefits from signal across every Cloudflare-protected property."},{icon:p,title:"CDN",body:"A 330+ city CDN serves cached content close to your users â faster pages for legitimate visitors, and less load and lower cost at your origin."}],h=[{value:"31.4 Tbps",label:"Largest DDoS Cloudflare mitigated in 2025 â no engineer paged",sub:"Cloudflare, 2025"},{value:"~20%",label:"Of all websites run on Cloudflare",sub:"W3Techs, 2026"},{value:"330+",label:"Cities, within 50ms of 95% of users",sub:"Cloudflare network"}],b=[{q:"Do you manage API security as well?",a:"Yes. Cloudflare API Shield adds API discovery, schema validation and abuse protection, managed alongside your WAF and bot rules."},{q:"What about CDN and performance?",a:"Cloudflare's CDN is part of the same platform â security and performance from one edge, cached across 330+ cities, including Singapore, Hong Kong and every major Australian city."},{q:"How quickly can you onboard a site?",a:"Standard onboarding is 5â10 business days. For organisations under active attack, emergency onboarding is 24â48 hours."},{q:"Does this help with compliance?",a:"A managed WAF supports the expectations behind PCI DSS web-application controls, Australia's Essential Eight and Singapore's MAS TRM. We'll map coverage to your framework, though final acceptance rests with your auditor."},{q:"How is this different from your Cloud WAF page?",a:"This page covers the managed service â how we run and tune Cloudflare for you, and the cost model. For the platform and technology detail, see our Cloud WAF pillar page."}],f={"@context":"https://schema.org","@type":"Service",serviceType:"Managed Web Application Security",name:"Managed Web Security â Cloudflare WAF, DDoS & CDN",provider:{"@type":"Organization",name:"Primary Guard",url:"https://primaryguard.com"},areaServed:"Asia-Pacific",url:"https://primaryguard.com/managed-web-security"},y={"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:[{"@type":"ListItem",position:1,name:"Home",item:"https://primaryguard.com/"},{"@type":"ListItem",position:2,name:"Services",item:"https://primaryguard.com/services"},{"@type":"ListItem",position:3,name:"Managed Web Security",item:"https://primaryguard.com/managed-web-security"}]},L=()=>e.jsxs("div",{className:"min-h-screen bg-background",children:[e.jsx(l,{title:"Managed Web Security | Cloudflare WAF, DDoS & CDN | Primary Guard",description:"AI-adaptive managed web defence on Cloudflare â ML WAF, bot management, DDoS mitigation and CDN for APAC businesses, managed 24/7 from Malaysia at 40â60% below regional rates.",canonicalPath:"/managed-web-security",jsonLd:[f,y]}),e.jsx(o,{}),e.jsxs("main",{children:[e.jsxs("section",{className:"relative overflow-hidden pt-32 pb-16 md:pt-40 md:pb-20 bg-primary",children:[e.jsxs("div",{"aria-hidden":"true",className:"absolute inset-0",children:[e.jsx("div",{className:"absolute inset-0 bg-gradient-to-b from-primary/70 via-primary/60 to-navy-light/75"}),e.jsx("div",{className:"absolute top-0 left-[20%] w-96 h-96 bg-accent/18 rounded-full blur-3xl animate-float"})]}),e.jsxs("div",{className:"container-tight relative z-10",children:[e.jsxs(a.div,{initial:{opacity:0,y:24}
1,animate:{opacity:1,y:0},transition:{duration:.7,ease:[.22,1,.36,1]},className:"max-w-2xl mx-auto text-center",children:[e.jsx("span",{className:"text-accent font-semibold text-sm uppercase tracking-wider",children:"Managed Web Security â Cloudflare"}),e.jsxs("h1",{className:"font-display text-4xl md:text-5xl font-bold text-primary-foreground mt-4 mb-6 leading-tight",children:["Your WAF is only as smart as the last rule someone wrote."," ",e.jsx("span",{className:"gradient-text text-[#07b6d5]",children:"Ours learns."})]}),e.jsx("p",{className:"text-primary-foreground/70 text-lg leading-relaxed",children:"AI-adaptive web defence on Cloudflare â WAF, bot management, DDoS and CDN, managed from Malaysia so you can focus on revenue."}),e.jsxs("div",{className:"flex flex-col sm:flex-row gap-4 justify-center mt-8",children:[e.jsx(s,{asChild:!0,size:"lg",className:"bg-[#A6242D] hover:bg-[#A6242D]/90 text-white font-semibold",children:e.jsxs(r,{to:"/contact-us",id:"ManagedWebSecurity-Briefing-CTA",children:["Book a briefing",e.jsx(i,{className:"ml-2 h-5 w-5"})]})}),e.jsx(s,{asChild:!0,size:"lg",variant:"outline",className:"border-primary-foreground/30 text-primary-foreground bg-primary-foreground/10 hover:bg-transparent hover:text-[#05afd1]",children:e.jsx(r,{to:"/cloud-waf",children:"See the platform detail"})})]})]}),e.jsxs(a.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.7,delay:.15},className:"max-w-3xl mx-auto mt-12 grid grid-cols-1 md:grid-cols-[1fr_auto_1.15fr_auto_1fr] gap-4 md:gap-3 items-center",children:[e.jsxs("div",{children:[e.jsx("div",{className:"text-[11px] uppercase tracking-widest text-primary-foreground/50 mb-2 text-center",children:"The Internet"}),e.jsxs("div",{className:"flex flex-col gap-1.5",children:[e.jsx("span",{className:"text-xs text-center py-1.5 px-2 rounded-md bg-accent/20 text-[#7fdcef]",children:"Real users"}),e.jsx("span",{className:"text-xs text-center py-1.5 px-2 rounded-md bg-[#A6242D]/25 text-[#f0a6ab]",children:"Bad bots"}),e.jsx("span",{className:"text-xs text-center py-1.5 px-2 rounded-md bg-[#A6242D]/25 text-[#f0a6ab]",children:"Credential stuffing"}),e.jsx("span",{className:"text-xs text-center py-1.5 px-2 rounded-md bg-[#A6242D]/25 text-[#f0a6ab]",children:"DDoS floods"})]})]}),e.jsx(i,{className:"w-6 h-6 text-accent mx-auto rotate-90 md:rotate-0"}),e.jsxs("div",{className:"rounded-xl border border-accent/40 bg-accent/[0.08] p-4",children:[e.jsx("div",{className:"text-xs uppercase tracking-wide text-[#4dd0e8] font-semibold mb-2.5 text-center",children:"Cloudflare edge"}),e.jsxs("div",{className:"flex flex-col gap-1.5",children:[e.jsx("span",{className:"text-xs text-center py-1.5 px-2 rounded-md bg-white/[0.06] text-primary-foreground/90",children:"DDoS mitigation · seconds"}),e.jsx("span",{className:"text-xs text-center py-1.5 px-2 rounded-md bg-white/[0.06] text-primary-foreground/90",children:"ML WAF · self-updating"}),e.jsx("span",{className:"text-xs text-center py-1.5 px-2 rounded-md bg-white/[0.06] text-primary-foreground/90",children:"Bot management · ML score"})]})]}),e.jsx(i,{className:"w-6 h-6 text-accent mx-auto rotate-90 md:rotate-0"}),e.jsxs("div",{children:[e.jsx("div",{className:"text-[11px] uppercase tracking-widest text-primary-foreground/50 mb-2 text-center",children:"Your origin"}),e.jsxs("div",{className:"rounded-xl border border-dashed border-accent/40 p-5 text-center",children:[e.jsx("span",{className:"text-xs py-1.5 px-3 rounded-md bg-accent/20 text-[#7fdcef] inline-block",children:"Clean traffic only"}),e.jsx("div",{className:"text-[11px] text-primary-foreground/50 mt-2.5",children:"Attacks never reach you"})]})]})]})]})]}),e.jsx("section",{className:"section-padding py-16",children:e.jsxs("div",{className:"container-tight max-w-6xl",children:[e.jsxs(a.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6},className:"text-center mb-12",children:[e.jsx("span",{className:"text-accent font-semibold text-sm uppercase tracking-wider",children:"Defence in depth"}),e.jsx("h2",{className:"text-2xl md:text-3xl font-display font-bold text-foreground mt-4",children:"Four layers between the Internet and your origin"})]}),e.jsxs("div",{className:"grid lg:grid-cols-2 gap-10 lg:gap-14 items-center",children:[e.jsxs(a.div,{initial:{opacity:0,scale:.97},whileInView:{opacity:1,scale:1},viewport:{once:!0},transition:{duration:.6},className:"rounded-2xl border-2 border-accent bg-accent/[0.05] p-4",children:[e.jsx("div",{className:"text-xs font-bold text-accent mb-1",children:"DDoS mitigation"}),e.jsxs("div",{className:"rounded-xl border-2 border-accent/70 bg-background p-4",children:[e.jsx("div",{className:"text-xs font-bold text-accent mb-1",children:"ML WAF"}),e.jsxs("div",{className:"rounded-lg border-2 border-accent/55 bg-accent/[0.04] p-4",children:[e.jsx("div",{className:"text-xs font-bold text-accent mb-1",children:"Bot management"}),e.jsxs("div",{className:"rounded-lg border-2 border-accent/40 bg-background p-4",children:[e.jsx("div",{className:"text-xs font-bold text-accent mb-1",children:"CDN cache"}),e.jsx("div",{className:"rounded-md bg-primary p-4 text-center",children:e.jsx("span",{className:"text-sm font-bold text-primary-foreground",children:"Your origin"})})]})]})]})]}),e.jsx("div",{className:"space-y-6",children:g.map((t,n)=>e.jsxs(a.div,{initial:{opacity:0,x:20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.5,delay:n*.08},className:"flex gap-4",children:[e.jsx("div",{className:"w-11 h-11 rounded-xl bg-accent/10 flex items-center justify-center flex-shrink-0",children:e.jsx(t.icon,{className:"w-5 h-5 text-accent"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"font-display text-base font-bold text-foreground mb-1",children:t.title}),e.jsx("p",{className:"text-muted-foreground text-sm leading-relaxed",children:t.body})]})]},t.title))})]})]})}),e.jsx("section",{className:"section-padding bg-muted/30 py-14",children:e.jsx("div",{className:"container-tight max-w-5xl",children:e.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-3 gap-4",children:h.map((t,n)=>e.jsxs(a.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5,delay:n*.06},className:"premium-card p-5 text-center",children:[e.jsx("div",{className:"text-2xl md:text-3xl font-display font-bold gradient-text mb-2",children:t.value}),e.jsx("div",{className:"text-foreground font-semibold text-sm mb-1",children:t.label}),e.jsx("div",{className:"text-muted-foreground text-xs",children:t.sub})]},t.label))})})}),e.jsxs("section",{className:"relative overflow-hidden section-padding bg-primary py-16",children:[e.jsx("div",{"aria-hidden":"true",className:"absolute inset-0",children:e.jsx("div",{className:"absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 w-[34rem] h-64 bg-accent/12 rounded-full blur-3xl"})}),e.jsxs("div",{className:"container-tight max-w-3xl relative z-10 text-center",children:[e.jsx("span",{className:"text-accent font-semibold text-sm uppercase tracking-wider",children:"Same platform, managed rate"}),e.jsx("h2",{className:"text-2xl md:text-3xl font-display font-bold text-primary-foreground mt-4 mb-4",children:"The same Cloudflare edge â run by our team"}
1),e.jsx("p",{className:"text-primary-foreground/70 text-base md:text-lg leading-relaxed max-w-2xl mx-auto",children:"Enterprise-grade WAF, bot and DDoS management on Cloudflare, tuned and monitored by our certified team as a predictable monthly subscription â at 40â60% below Australian, Singapore and Hong Kong MSSP rates."}),e.jsx("div",{className:"mt-8",children:e.jsx(s,{asChild:!0,size:"lg",className:"bg-accent hover:bg-accent/90 text-accent-foreground font-semibold",children:e.jsxs(r,{to:"/contact-us",id:"ManagedWebSecurity-Quote-CTA",children:["Get a tailored quote",e.jsx(i,{className:"ml-2 h-4 w-4"})]})})})]})]}),e.jsx(c,{faqs:b}),e.jsxs("section",{className:"relative overflow-hidden section-padding bg-primary py-16",children:[e.jsx("div",{"aria-hidden":"true",className:"absolute inset-0",children:e.jsx("div",{className:"absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 w-[30rem] h-56 bg-accent/12 rounded-full blur-3xl"})}),e.jsxs("div",{className:"container-tight max-w-3xl relative z-10 text-center",children:[e.jsx("h2",{className:"text-2xl md:text-3xl font-display font-bold text-primary-foreground mb-4",children:"Let attacks stop at the edge â not at your origin"}),e.jsx("p",{className:"text-primary-foreground/70 text-base md:text-lg leading-relaxed mb-8 max-w-xl mx-auto",children:"See how a managed Cloudflare edge filters bots, blocks DDoS and keeps your WAF current â without adding headcount."}),e.jsxs("div",{className:"flex flex-col sm:flex-row gap-4 justify-center",children:[e.jsx(s,{asChild:!0,size:"lg",className:"bg-[#A6242D] hover:bg-[#A6242D]/90 text-white font-semibold px-8",children:e.jsxs(r,{to:"/contact-us",id:"ManagedWebSecurity-CTA",children:["Book a briefing",e.jsx(i,{className:"ml-2 h-5 w-5"})]})}),e.jsx(s,{asChild:!0,size:"lg",variant:"outline",className:"border-primary-foreground/30 text-primary-foreground bg-primary-foreground/10 hover:bg-transparent hover:text-[#05afd1]",children:e.jsx(r,{to:"/cloud-waf",children:"Explore the Cloud WAF platform"})})]})]})]})]}),e.jsx(d,{})]});export{L as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.