1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[492],{1127:function(e,t,i){(window.__NEXT_P=window.__NEXT_P||[]).push(["/blog/[slug]",function(){return i(6556)}])},7657:function(e,t,i){"use strict";i.d(t,{M:function(){return h}});var a=i(5893);let s=[{title:"No Network Changes Required",icon:"/assets/icons/zero-network-reconfiguration.svg"},{title:"Cloud or On-Premises Deployment",icon:"/assets/icons/compatible-with-any-tech-stack.svg"},{title:"Enterprise-Grade Security",icon:"/assets/icons/agentless-architecture.svg"}];var o=i(5675),d=i.n(o),c=i(4343),n=i(4933);function r(e){let{keyPoint:t}=e;return(0,a.jsxs)("div",{className:"flex flex-row shrink-0 gap-3 items-center",children:[(0,a.jsx)("div",{className:"p-2 sm:p-3 bg-white/5 rounded-lg sm:rounded-xl",children:(0,a.jsx)("div",{className:"w-4 sm:w-6 h-4 sm:h-6 relative",children:(0,a.jsx)(d(),{src:t.icon,fill:!0,alt:"",priority:!0})})}),(0,a.jsx)("div",{className:"w-full sm:w-40 text-white/70",children:t.title})]})}function h(e){let{title:t}=e;return(0,a.jsx)("div",{className:"bg-neutral-900",children:(0,a.jsx)("div",{className:"mx-auto max-w-screen-2xl px-6 sm:px-12 lg:px-24 xl:px-32 py-16 sm:py-24",children:(0,a.jsxs)("div",{className:"flex flex-row border bg-base-dark border-indigo-400 rounded-2xl sm:rounded-[48px] relative items-stretch overflow-hidden",children:[(0,a.jsxs)("div",{className:"sm:w-3/4 flex flex-col gap-4 p-6 sm:p-16 py-10 sm:py-20 z-10",children:[(0,a.jsx)("div",{className:"text-2xl sm:text-4xl text-white/60 sm:leading-snug",children:(0,a.jsx)(n.u,{children:t})}),(0,a.jsx)("div",{className:"sm:w-1/2 flex flex-col sm:flex-row gap-4 sm:gap-8 text-white/60 pt-4 sm:pt-6 sm:pb-2",children:s.slice(0,3).map((e,t)=>(0,a.jsx)(r,{keyPoint:e},t))}),(0,a.jsx)("div",{className:"mt-4",children:(0,a.jsx)(c.QN,{})})]}),(0,a.jsx)("div",{className:"absolute w-full sm:w-3/4 h-24 sm:h-full bottom-0 sm:top-0 right-0 sm:-right-40",children:(0,a.jsxs)("div",{className:"relative w-full h-full",children:[(0,a.jsx)(d(),{src:"/assets/cta-card-bg.png",alt:"",fill:!0,className:"block sm:hidden object-cover",priority:!0}),(0,a.jsx)(d(),{src:"/assets/cta-card-bg-sm.png",alt:"",fill:!0,className:"hidden sm:block object-cover",priority:!0}),(0,a.jsx)("div",{className:"w-full h-full bg-gradient-to-r from-base-dark via-base-dark/0 to-base-dark/0 absolute"})]})})]})})})}},3987:function(e,t,i){"use strict";function a(e,t){let i=document.getElementById(e),a=t*parseFloat(getComputedStyle(document.documentElement).fontSize),s=i.getBoundingClientRect(),o=window.scrollY||document.documentElement.scrollTop,d=s.top+o;window.scrollTo({top:d-a,behavior:"smooth"})}function s(e){let t=new Date(e);return t.toLocaleDateString("en-US",{year:"numeric",month:"short",day:"numeric"})}i.d(t,{JU:function(){return s},M7:function(){return a}})},6556:function(e,t,i){"use strict";i.r(t),i.d(t,{__N_SSG:function(){return _},default:function(){return W}});var a=i(5893);function s(e){let t;let i=[],a=new Set;function s(e,t){let s=t.replace(/[),.;]+$/,"");/^https?:\/\//.test(s)&&(a.has(s)||(a.add(s),i.push({label:e.trim(),url:s})))}let o=/^\[([^\]]+)\]:\s+(\S+)(?:\s+"([^"]*)")?\s*$/gm;for(;t=o.exec(e);)s(t[3]||t[1],t[2]);let d=/\[([^\]]*)\]\((https?:\/\/[^)\s]+)(?:\s+"[^"]*")?\)/g;for(;t=d.exec(e);)s(t[1],t[2]);let c=/(?:^|[\s(])(https?:\/\/[^\s)\]"']+)/g;for(;t=c.exec(e);)s("",t[1]);return i}var o=i(3987),d=i(5675),c=i.n(d),n=i(7294),r=i(8570),h=i(6199),l=i(4343),g=i(4933),b=i(6528),p=i(1526),f=i(6813);function u(e){let{isOpen:t,onClose:i,subText:s,note:o,onFormSuccess:d}=e;return(0,n.useEffect)(()=>{if(t)return document.body.style.overflow="hidden",window.addEventListener("keydown",e),()=>{document.body.style.overflow="unset",window.removeEventListener("keydown",e)};function e(e){"Escape"===e.key&&i()}},[t,i]),(0,a.jsx)(p.M,{children:t&&(0,a.jsx)(f.E.div,{initial:{opacity:0}
1,animate:{opacity:1,transition:{duration:.2}},exit:{opacity:0,transition:{duration:.2}},className:"fixed inset-0 z-[100] bg-black/60 flex items-center justify-center p-4",onClick:i,children:(0,a.jsxs)(f.E.div,{initial:{opacity:0,y:24,scale:.97},animate:{opacity:1,y:0,scale:1,transition:{duration:.25}},exit:{opacity:0,y:24,scale:.97,transition:{duration:.2}},className:"w-full max-w-md max-h-[90vh] overflow-y-auto bg-base-dark rounded-2xl border border-white/20 shadow-xl p-6 sm:p-8",onClick:e=>e.stopPropagation(),children:[(0,a.jsxs)("div",{className:"flex justify-between items-center w-full",children:[(0,a.jsx)(c(),{src:"/adaptive-logo-dark.svg",width:160,height:100,alt:"Adaptive Logo",className:"h-6 w-auto"}),(0,a.jsx)("button",{onClick:i,className:"text-white/40 hover:text-white/70 text-sm",children:"close â"})]}),(0,a.jsx)("div",{className:"text-2xl mt-6",children:(0,a.jsx)(g.u,{children:"Request a Demo"})}),s&&(0,a.jsx)("div",{className:"text-sm text-white/50 mt-2",children:s}),o&&(0,a.jsx)("div",{className:"text-xs text-white/40 mt-2",children:o}),(0,a.jsx)(b.w,{closeDraw:i,onSuccess:d})]})})})}
1function m(e){let{contentRef:t,storageKey:i,subText:s}=e,[o,d]=(0,n.useState)(!1),[c,r]=(0,n.useState)(!1);return(0,n.useEffect)(()=>{if(!c){if(sessionStorage.getItem(i)){r(!0);return}return window.addEventListener("scroll",e,{passive:!0}),()=>window.removeEventListener("scroll",e)}function e(){let e=t.current;if(!e)return;let a=e.getBoundingClientRect(),s=a.top+window.scrollY+a.height/2;window.scrollY+window.innerHeight/2>=s&&(sessionStorage.setItem(i,"1"),r(!0),d(!0))}},[c,t,i]),(0,a.jsx)(u,{isOpen:o,onClose:()=>d(!1),subText:s})}var w=JSON.parse('{"/blog/compromised-endpoint-production-access-security/approved-task-execution.png":{"width":1800,"height":2800,"displayWidth":480},"/blog/compromised-endpoint-production-access-security/remote-privileged-workspace.png":{"width":1800,"height":2600,"displayWidth":480},"/blog/compromised-endpoint-production-access-security/mediated-production-access.png":{"width":1800,"height":2600,"displayWidth":480},"/blog/compromised-endpoint-production-access-security/attack-path.png":{"width":1800,"height":3080,"displayWidth":480},"/blog/safe-ai-agent-database-access/cover.jpg":{"width":1800,"height":945},"/blog/sebi-cscrf-checklist-2025-complete-compliance-requirements-and-guidelines-explained/cover.jpg":{"width":1812,"height":957},"/blog/fedramp-compliance-checklist-step-by-step-technical-readiness-guide/cover.png":{"width":2400,"height":1260},"/blog/rbi-csite-audit-complete-guide-checklist-and-preparation-tips-2025/cover.jpg":{"width":1800,"height":945},"/blog/simplevpn-minimal-and-extendable-vpn-in-go/cover.jpg":{"width":1800,"height":945},"/blog/simplevpn-minimal-and-extendable-vpn-in-go/f8d4c7ee712faf29e257dc806e0d360081ede86e-784x95.png":{"width":784,"height":95},"/blog/simplevpn-minimal-and-extendable-vpn-in-go/a488f8e744948aec2b2d6e1ba9477f38f32c4685-784x365.png":{"width":784,"height":365},"/blog/agentic-data-classification/cover.jpg":{"width":1800,"height":945},"/blog/agentic-data-classification/399f6c5572517b076f98a487f973e7d9c6bf4b70-1024x1024.png":{"width":1024,"height":1024},"/blog/building-a-web-shell-from-scratch/cover.jpg":{"width":2400,"height":1260},"/blog/building-a-web-shell-from-scratch/e5381d0924dd58fcb9a372372433a660b1c2a5e2-1536x1024.png":{"width":1536,"height":1024},"/blog/creating-an-effective-data-breach-response-plan-a-guide-for-preventing-breaches/cover.png":{"width":2400,"height":1260},"/blog/9-nerdy-ways-to-ssh-into-a-server/cover.jpg":{"width":1800,"height":945},"/blog/9-nerdy-ways-to-ssh-into-a-server/f544e4f4ef162cfd230a9e72f3d0dff4a1f15b6d-850x402.png":{"width":850,"height":402},"/blog/9-nerdy-ways-to-ssh-into-a-server/51a3caf910205237e2cbd92f60cb49112eb25c72-758x220.png":{"width":758,"height":220},"/blog/access-is-the-new-exploit/cover.jpg":{"width":1800,"height":945},"/blog/how-we-can-almost-solve-cyber-security-once-and-for-all/cover.jpg":{"width":1800,"height":945},"/blog/aflac-cyberattack-exposes-customers-personal-data-what-we-know/cover.png":{"width":2400,"height":1260},"/blog/a-vault-agnostic-future-for-secrets-management/cover.jpg":{"width":2400,"height":1260},"/blog/saml-vs-sso-and-why-they-re-not-enough-for-databases-and-critical-assets/cover.jpg":{"width":1800,"height":945},"/blog/security-vs-compliance-a-deep-dive-for-cisos-and-grc-architects/cover.jpg":{"width":1800,"height":945},"/blog/10-real-life-insider-threat-examples-and-how-to-prevent-them/cover.jpg":{"width":1800,"height":945},"/blog/zoomcar-data-breach-exposes-personal-information-of-8-4-million-users-what-you-need-to-know/cover.jpg":{"width":2400,"height":1260},"/blog/inside-ghostnet-the-cyber-espionage-operation-that-shocked-the-world/cover.jpg":{"width":1812,"height":957},"/blog/what-to-expect-in-a-pci-dss-4-0-audit-a-step-by-step-guide/cover.png":{"width":2400,"height":1260},"/blog/evoke-wellness-data-breach-insider-employee-steals-sensitive-patient-information/cover.jpg":{"width":1800,"height":945},"/blog/unfi-cyberattack-what-s-inside-the-june-9-sec-8-k-disclosure/cover.jpg":{"width":1800,"height":945},"/blog/what-is-identity-governance-and-administration-iga-and-why-is-it-not-enough/cover.png":{"width":2400,"height":1260},"/blog/securing-your-mcp-server-essential-steps-for-robust-protection/cover.jpg":{"width":1800,"height":945},"/blog/unlock-the-power-of-openai-agents-api-build-intelligent-task-oriented-ai-solutions/cover.jpg":{"width":1800,"height":945},"/blog/the-impact-of-identity-and-access-security-on-next-gen-ai-agents-mcp-cursor-jules-copilot-and/cover.png":{"width":2400,"height":1260},"/blog/indian-grocery-startup-kiranapro-hacked-servers-deleted-and-customer-data-compromised/cover.jpg":{"width":1800,"height":945},"/blog/roi-for-ai-agents-in-security-investment-for-future-proofing/cover.jpg":{"width":1800,"height":945},"/blog/how-to-secure-identities-for-agentic-ai-best-practices-for-protecting-autonomous-ai-agents/cover.jpg":{"width":2400,"height":1260},"/blog/what-is-mcp-understanding-model-context-protocol-and-how-to-secure-it/cover.jpg":{"width":1800,"height":945},"/blog/top-security-use-cases-for-ai-agents/cover.jpg":{"width":1800,"height":945},"/blog/top-security-use-cases-for-mcp-model-context-protocol/cover.jpg":{"width":1800,"height":945},"/blog/what-is-privileged-access-management/cover.jpg":{"width":1800,"height":945},"/blog/the-impact-of-ai-agents-on-traditional-identity-and-access-management-iam-platforms/cover.jpg":{"width":1800,"height":945},"/blog/understanding-the-access-maturity-model-a-guide-for-ciso/cover.jpg":{"width":1812,"height":957},"/blog/the-history-and-evolution-of-privileged-access-management-pam-securing-your-infrastru
1cture/cover.jpg":{"width":1800,"height":945},"/blog/access-security-requirements-across-major-compliance-frameworks/cover.jpg":{"width":1800,"height":945},"/blog/unlocking-the-future-of-ai-agents-secure-a2a-protocol-with-adaptive/cover.jpg":{"width":1800,"height":945},"/blog/coinbase-cybersecurity-breach-what-happened-and-what-you-need-to-know/cover.png":{"width":2400,"height":1260},"/blog/iso-42001-explained-the-new-global-standard-for-ethical-and-responsible-ai-governance/cover.jpg":{"width":1800,"height":945},"/blog/5-essential-llm-design-patterns-for-building-effective-intelligent-agents/cover.png":{"width":2400,"height":1260},"/blog/securing-model-context-protocol-mcp-servers-complete-2025-guide/cover.png":{"width":1536,"height":1024},"/blog/understanding-non-human-identities-nhi-the-hidden-threat-in-secrets-management/cover.png":{"width":1536,"height":1024},"/blog/press-release-oct-10-24/cover.jpg":{"width":1800,"height":945},"/blog/firewalls-and-vpns/cover.png":{"width":2400,"height":1260},"/blog/the-data-fabric-layer/cover.jpg":{"width":1800,"height":945},"/blog/secure-your-postgres-database/cover.png":{"width":2400,"height":1260},"/blog/iam-vs-pam/cover.png":{"width":2400,"height":1260},"/blog/iam-vs-pam/b95171326fbe4e91fa74d91507b862393374cfd7-3200x1556.png":{"width":3200,"height":1556},"/blog/iam-vs-pam/2514824f74cb5924cbd9632fccfc97cd9dfcb226-3200x1556.png":{"width":3200,"height":1556},"/blog/is-your-network-safe-from-the-one-click-attack/cover.png":{"width":2400,"height":1260},"/blog/is-your-network-safe-from-the-one-click-attack/45f2b8b9fab1d3fc5d2f5bd636018a50cceb7079-2400x1372.png":{"width":2400,"height":1372},"/blog/3-attack-vectors-in-the-age-of-ai/cover.png":{"width":2400,"height":1260},"/blog/3-attack-vectors-in-the-age-of-ai/d062fc1842ecc11da46c51a5ed70bb691b3694eb-2400x1396.png":{"width":2400,"height":1396},"/blog/3-attack-vectors-in-the-age-of-ai/a1e97bba0aae1076adba06e3acc9a01c5277f094-2400x848.png":{"width":2400,"height":848},"/blog/3-attack-vectors-in-the-age-of-ai/c62875a131406e240f587fb9a8b86e107624a6e5-2400x1372.png":{"width":2400,"height":1372},"/blog/3-attack-vectors-in-the-age-of-ai/684e567260c6c03899436c956752ba624f48a50e-2400x1372.png":{"width":2400,"height":1372},"/blog/3-attack-vectors-in-the-age-of-ai/d87f0f88b7322aa22a1fc58fe698512d3eca15c5-2400x1372.png":{"width":2400,"height":1372},"/blog/3-attack-vectors-in-the-age-of-ai/53356aad91f11018e3d991ab9e54c6898f27a135-2400x1372.png":{"width":2400,"height":1372},"/blog/healthcare-and-data-security/cover.jpg":{"width":2400,"height":1260},"/blog/healthcare-and-data-security/41806fbeeee1f9c082aaa9ace158acf353e1b3e6-2400x996.jpg":{"width":2400,"height":996},"/blog/healthcare-and-data-security/d0893ab71f04d1c3afd88848bb17040769d152d4-2400x996.jpg":{"width":2400,"height":996},"/blog/ai-regulations-and-data-security/cover.jpg":{"width":2400,"height":1260},"/blog/ways-to-monitor-database-activity/cover.jpg":{"width":2400,"height":1260},"/blog/ways-to-monitor-database-activity/fb4cc3deefbc145006b0fa328feed7c6da110e07-893x429.jpg":{"width":893,"height":429},"/blog/ways-to-monitor-database-activity/34a29afa5fa24836012a11f6b8231775ac1d53d8-893x426.jpg":{"width":893,"height":426},"/blog/ways-to-monitor-database-activity/bb59937c02e85782561abb67344295caee44c53b-893x438.jpg":{"width":893,"height":438},"/blog/dam-vs-ddr/cover.jpg":{"width":1800,"height":945},"/blog/ai-and-unstructured-data/cover.jpg":{"width":1800,"height":945},"/blog/ai-and-unstructured-data/22a7f57ad993986673f055cad87c1abec4f77dbb-1800x1080.jpg":{"width":1800,"height":1080},"/blog/ai-and-unstructured-data/9bff60b7310a98b021d3ebd48b8ec87fb161cfd4-1800x653.jpg":{"width":1800,"height":653},"/blog/ai-and-unstructured-data/5b5b3369cd81cba5827129e738538328d69eabbe-1800x614.jpg":{"width":1800,"height":614},"/blog/ai-and-unstructured-data/b7ffee35d56cbe59b01cd990cbfbcaf56312e384-1800x434.jpg":{"width":1800,"height":434},"/blog/ai-and-unstructured-data/e07d696082b6e1f308debb567d70ba1518c2b3ac-1800x519.jpg":{"width":1800,"height":519},"/blog/ai-and-unstructured-data/50465b7a8aeadd31e9cdd4dc079fafb2e3231125-1800x668.jpg":{"width":1800,"height":668},"/blog/ai-and-unstructured-data/fe6f59e7875888d37db6e64a910863ae548173b4-1800x668.jpg":{"width":1800,"height":668},"/blog/ai-and-unstructured-data/463a9f7c1d47878814f26f936e6736bd4b56ecd0-1800x803.jpg":{"width":1800,"height":803},"/blog/ai-and-unstructured-data/b0972105aa9a677c0e0adffe034d0419fa4ba0fa-1800x669.jpg":{"width":1800,"height":669},"/blog/zero-trust-and-activity-monitoring/cover.jpg":{"width":1800,"height":945},"/blog/zero-trust-and-activity-monitoring/ae134632e3cc36d4307a228cf82ef17957324a4d-1800x972.jpg":{"width":1800,"height":972}
1,"/blog/zero-trust-and-activity-monitoring/cc2535dd414dc588a477df37cd8280d209f9e4d0-1800x830.jpg":{"width":1800,"height":830},"/blog/zero-trust-and-activity-monitoring/4e72a6a29b3d57b6a82363d8cdc61ad32094d627-1800x830.jpg":{"width":1800,"height":830},"/blog/zero-trust-and-activity-monitoring/d82b8eff4176b4d3e9541343d59c24bba7f55c94-1800x830.jpg":{"width":1800,"height":830},"/blog/dam-vs-dspm/cover.png":{"width":2400,"height":1260},"/blog/dam-vs-dspm/28f8d4bb6664ed61dace288ea3db9eb5ad7cb23d-2400x1440.png":{"width":2400,"height":1440},"/blog/dam-vs-dspm/474fc6bb6b413a9df13c4ebe45cf5c0e36734fe4-2400x1440.png":{"width":2400,"height":1440},"/blog/dam-vs-dspm/7d5fc24ba10ee2e19fc73c0594afe1faaef47c44-2400x1440.png":{"width":2400,"height":1440},"/blog/dam-vs-dspm/2ac67aa9e656df743cf6765723c1d64f86233bb7-2400x1440.png":{"width":2400,"height":1440},"/blog/dam-vs-dspm/7b5f35dd5472c15a5e2bc49905aa66e993f46016-2400x1440.png":{"width":2400,"height":1440},"/blog/dam-vs-dspm/b0f2e86d97f87dc4235a394188ca32bf4cd1a256-2400x1440.png":{"width":2400,"height":1440},"/blog/dam-vs-dspm/4d39c317df19b525c9f84e1e0f4e435328ba4023-2400x1496.png":{"width":2400,"height":1496},"/blog/network-access-control-nac/cover.jpg":{"width":1800,"height":945},"/blog/network-access-control-nac/f7b696a24b2ff9664486dd30c331a601eaa14a46-1800x1080.jpg":{"width":1800,"height":1080},"/blog/network-access-control-nac/fc98fd414d34fae412972c25e48684c5bbcf671b-1800x833.jpg":{"width":1800,"height":833},"/blog/network-access-control-nac/1055864a83e97dbaa882979521fb9f148ffc13f3-1800x833.jpg":{"width":1800,"height":833},"/blog/network-access-control-nac/44470e2348184f29c82c025422523f439f45640f-3404x1478.jpg":{"width":3404,"height":1478},"/blog/what-is-sensitive-data/cover.jpg":{"width":1800,"height":945},"/blog/what-is-sensitive-data/7dd331dd37ec7d784a4a5f907769ecf5f27c3635-2400x1110.jpg":{"width":2400,"height":1110},"/blog/what-is-sensitive-data/1e7c18e79ef1a46e1f01c1050f50a44c7eb6b54d-2400x1110.jpg":{"width":2400,"height":1110},"/blog/what-is-sensitive-data/fdcfddfbfc42e99a4704aec64e3bd34e299669c4-2400x1110.jpg":{"width":2400,"height":1110},"/blog/view-ssh-logs/cover.jpg":{"width":1800,"height":945},"/blog/rethink-infrastructure-access/cover.jpg":{"width":1800,"height":945},"/blog/rethink-infrastructure-access/7d3ccd8fee041eaa546152c03204639db6c2c925-1800x780.png":{"width":1800,"height":780},"/blog/rethink-infrastructure-access/1ea4c8f71e72f133b04beeadad75631415805233-1800x807.png":{"width":1800,"height":807},"/blog/rethink-infrastructure-access/fa8b25e1a47fad939e5cea08dc454ff5daae571e-1800x915.png":{"width":1800,"height":915},"/blog/rethink-infrastructure-access/0a00cc85954a2c6f3901e04b806c18c886ebac2b-1800x935.jpg":{"width":1800,"height":935},"/blog/installing-docker-compose-in-linux/cover.png":{"width":2400,"height":1260},"/blog/how-to-expose-kind-cluster-of-external-ip/cover.png":{"width":2400,"height":1260},"/blog/installing-kubernetes-kind-cluster/cover.png":{"width":2400,"height":1260},"/blog/adaptive-has-completed-soc2-type-ii-audit/cover.jpg":{"width":1800,"height":945},"/blog/bits-and-breaches-sony-pictures/cover.jpg":{"width":1800,"height":945},"/blog/bits-and-breaches-sony-pictures/e4d892e7d81a4228f2602b9c2e6fa19fab1719c0-1200x630.jpg":{"width":1200,"height":630},"/blog/bits-and-breaches-sony-pictures/16b2de2c04e578c0a6985fd08a63df6eba4ef85b-1801x946.jpg":{"width":1801,"height":946},"/blog/bits-and-breaches-sony-pictures/c280abe71ee0a320c98bc1ac7976885b474c6dfa-1801x946.jpg":{"width":1801,"height":946},"/blog/bits-and-breaches-sony-pictures/fcb8bd04cb0770b973a9a7a4443eed4dd73bf45a-1200x630.jpg":{"width":1200,"height":630},"/blog/bits-and-breaches-sony-pictures/f7f51503e24865dc3613105c6c522eecb9323230-1801x946.jpg":{"width":1801,"height":946},"/blog/bits-and-breaches-target/cover.jpg":{"width":1800,"height":945},"/blog/bits-and-breaches-target/964bbf95a5e411eb9d235d5e92c42f6e020b7069-1080x556.jpg":{"width":1080,"height":556},"/blog/bits-and-breaches-target/78913a37927b0de188642550b0e50dd17e82d1e1-1080x556.jpg":{"width":1080,"height":556},"/blog/bits-and-breaches-target/6508e428b5d589619d450f023c4b58b0d7bd4b5c-1080x556.jpg":{"width":1080,"height":556},"/blog/bits-and-breaches-target/46dc3482eecb66b52efafdb1281e07012404b3bb-1080x556.jpg":{"width":1080,"height":556}
1,"/blog/evolution-of-internal-networking-and-access/cover.jpg":{"width":1800,"height":945},"/blog/evolution-of-internal-networking-and-access/2a6b1106d6bc904b65978acfaabc780024c52b53-2554x1411.jpg":{"width":2554,"height":1411},"/blog/evolution-of-internal-networking-and-access/fb62fad928282d672329d998c64688abd106abb7-2554x1411.jpg":{"width":2554,"height":1411},"/blog/evolution-of-internal-networking-and-access/811fde945341ea63905351a512860f37354f3e8c-2554x1661.jpg":{"width":2554,"height":1661},"/blog/evolution-of-internal-networking-and-access/0ee481257b56bf4d5d6fdf74562315719395e82f-2554x1661.jpg":{"width":2554,"height":1661},"/blog/understanding-sox-compliance/cover.jpg":{"width":1800,"height":945},"/blog/understanding-sox-compliance/8b748eff78ee2a76d5493b8d6db2dd2204862381-2189x1279.png":{"width":2189,"height":1279},"/blog/understanding-sox-compliance/ce76482ed82930b9041dc837da3c4fbd89d55a28-2554x1215.png":{"width":2554,"height":1215},"/blog/kubernetes-in-docker-kind/cover.jpg":{"width":1800,"height":945},"/blog/kubernetes-in-docker-kind/39a9c168f2252c9369613f13e2aaca4aa3bd7467-2554x1612.jpg":{"width":2554,"height":1612},"/blog/kubernetes-in-docker-kind/4bfd8b3a4fe59c2f6b125f13c778615f66d94b6f-1195x649.jpg":{"width":1195,"height":649},"/blog/ssh-into-docker-container/cover.jpg":{"width":1800,"height":945},"/blog/adaptive-has-completed-soc-2-type-i-audit/cover.jpg":{"width":1800,"height":945},"/blog/privileged-identity-management-a-brief-guide/cover.jpg":{"width":1800,"height":945},"/blog/privileged-identity-management-a-brief-guide/85098934e04a1f6e8aa4cbb5228546d2dd6b7beb-2553x1216.jpg":{"width":2553,"height":1216},"/blog/what-is-the-principle-of-least-privilege-polp/cover.jpg":{"width":1800,"height":945},"/blog/what-is-the-principle-of-least-privilege-polp/6c90c5815715766b9ff5134a6d57312940f24336-2554x1547.jpg":{"width":2554,"height":1547},"/blog/what-is-the-principle-of-least-privilege-polp/b8c2e4bb53142657543f633f6c12e637f05e4770-2554x1223.jpg":{"width":2554,"height":1223},"/blog/hipaa-compliance-checklist-2023/cover.jpg":{"width":1800,"height":945},"/blog/hipaa-compliance-checklist-2023/10a2914d1ad2208cc5c28897e46eaa921b683d75-1702x904.png":{"width":1702,"height":904},"/blog/hipaa-compliance-checklist-2023/c501af666b0f867fa82924dfc8e7510c7504491f-2554x2419.jpg":{"width":2554,"height":2419},"/blog/alternative-use-cases-for-a-bastion-host/cover.jpg":{"width":1812,"height":957},"/blog/alternative-use-cases-for-a-bastion-host/2b8c7bc6041e6242ab7a40aebe7e5c7689691f83-2554x1760.jpg":{"width":2554,"height":1760},"/blog/alternative-use-cases-for-a-bastion-host/4b52199882e28e9c608e9221634140d76d4cfc43-2553x1410.jpg":{"width":2553,"height":1410},"/blog/alternative-use-cases-for-a-bastion-host/bf0003884853ad07346c7a12dc3949908a4b54bd-2554x1410.jpg":{"width":2554,"height":1410},"/blog/alternative-use-cases-for-a-bastion-host/00ed1001025fd22ef8052939f32cea9e55c53c9d-2554x1410.jpg":{"width":2554,"height":1410},"/blog/identity-and-access-management-iam-explained/cover.jpg":{"width":1800,"height":945},"/blog/identity-and-access-management-iam-explained/9a3969cd32f76a1696a4f9adf1be3b61c9a4f312-2918x1704.png":{"width":2918,"height":1704},"/blog/understanding-soc-2-types-principles-and-benefits/cover.jpg":{"width":1800,"height":945},"/blog/understanding-soc-2-types-principles-and-benefits/762ec3c2a1f424f43b4871feb176a2d0d23b6e47-2189x1342.jpg":{"width":2189,"height":1342},"/blog/understanding-soc-2-types-principles-and-benefits/f29810402ea5380ae85918b9094bc26e60b12d62-2189x1342.jpg":{"width":2189,"height":1342},"/blog/credential-management-explained-best-practices-and-the-future/cover.jpg":{"width":1800,"height":945},"/blog/credential-management-explained-best-practices-and-the-future/336aa74bf9c62a9edde314ddb3c6e184a5f74074-2189x1342.png":{"width":2189,"height":1342},"/blog/credential-management-explained-best-practices-and-the-future/c553e04fa105ed136aad1ff1234ec73b8a9ed919-2918x1788.png":{"width":2918,"height":1788},"/blog/authentication-protocols-types-and-uses/cover.jpg":{"width":1800,"height":945},"/blog/authentication-protocols-types-and-uses/f5f1df3764759932af8a0c42d8f1f7d54c6ba75b-4118x2482.png":{"width":4118,"height":2482},"/blog/authentication-protocols-types-and-uses/8ad1e4be97f5cbc899d6f4a9039ccbb521d07977-4118x2482.png":{"width":4118,"height":2482},"/blog/authentication-protocols-types-and-uses/f710de62af3ad671be1bcf0fa1411e1595274b35-4118x2482.png":{"width":4118,"height":2482},"/blog/authentication-protocols-types-and-uses/fad90c247eceda0c8241401476699f3eab4d9d06-4118x2482.png":{"width":4118,"height":2482},"/blog/how-to-set-up-an-aws-bastion-host-or-a-jump-server/cover.jpg":{"width":1800,"height":945},"/blog/how-to-set-up-an-aws-bastion-host-or-a-jump-server/18eaaee9426b08a98ab8589b28df09444e7847f5-2918x1788.png":{"width":2918,"height":1788},"/blog/how-to-set-up-an-aws-bastion-host-or-a-jump-server/8813b09c7ab67437e9a80d32e9b9eecf303e7ce0-2918x1788.png":{"width":2918,"height":1788},"/blog/how-to-set-up-an-aws-bastion-host-or-a-jump-server/6296ff550eb25fab0b7a445e9004da0144403194-1366x642.png":{"width":1366,"height":642},"/blog/how-to-set-up-an-aws-bastion-host-or-a-jump-server/a9cc02a888da0012608d4d08a6f9fa0dbe443b2b-1366x642.png":{"width":1366,"height":642},"/blog/how-to-set-up-an-aws-bastion-host-or-a-jump-server/ee26b70fd11757939985ecae0bf21392a60b6129-1366x642.png":{"width":1366,"height":642},"/blog/how-to-set-up-an-aws-bastion-host-or-a-jump-server/0df36b53a23590ef64294d3165863c53d4b2b4b8-1366x642.png":{"width":1366,"height":642}
1,"/blog/eu-cyber-resilience-act-cra-secure-by-design-compliance-guide/cover.png":{"width":2400,"height":1260},"/blog/cmmc-level-2-compliance-complete-guide-checklist-and-preparation-tips-2026/cover.png":{"width":2400,"height":1260},"/blog/cert-in-compliance-checklist-a-practical-guide-for-indian-businesses/cover.png":{"width":2400,"height":1260}}');let x={"cmmc-level-2-compliance-complete-guide-checklist-and-preparation-tips-2026":"See how Adaptive closes the CMMC Level 2 access control, audit, and authentication gaps."};function v(){return(0,a.jsxs)("div",{className:"w-full mb-8 p-6 border border-gray-200 bg-gray-50 rounded-2xl relative",children:[(0,a.jsx)("div",{className:"absolute w-full h-1/2 bottom-0",children:(0,a.jsx)("div",{className:"relative w-full h-full",children:(0,a.jsx)(c(),{src:"/assets/cta-card-bg.png",fill:!0,alt:"adaptive-cta-cover",className:"block object-cover object-right opacity-10",quality:100,priority:!0})})}),(0,a.jsxs)("div",{className:"relative z-10",children:[(0,a.jsx)("div",{children:(0,a.jsx)(c(),{src:"/adaptive-logo-light.svg",alt:"Adaptive Logo",width:96,height:80,priority:!0})}),(0,a.jsx)("div",{className:"text-gray-600 my-4 text-lg",children:(0,a.jsx)(g.X,{children:"Agents are the new perimeter. Contain the chaos."})}),(0,a.jsx)(l.ah,{})]})]})}function j(e){let{assets:t}=e,[i,s]=(0,n.useState)(null),o=(0,n.useRef)(!1);function d(){i&&!o.current&&(o.current=!0,function(e){if(/^https?:\/\//i.test(e)){window.open(e,"_blank","noopener");return}let t=document.createElement("a");t.href=e,t.download="",document.body.appendChild(t),t.click(),t.remove()}(i.file))}return(0,a.jsxs)("div",{className:"mb-8",children:[(0,a.jsx)("div",{className:"text-gray-700 mb-4",children:"Assets"}),(0,a.jsx)("div",{className:"grid gap-3",children:t.map(e=>(0,a.jsxs)("button",{type:"button",onClick:()=>{o.current=!1,s(e)},className:"group flex items-start gap-3 p-4 border border-gray-200 bg-gray-50 hover:bg-gray-100 rounded-xl transition-colors text-left",children:[(0,a.jsx)("div",{className:"shrink-0 mt-0.5 w-9 h-9 rounded-lg border border-gray-200 bg-white flex items-center justify-center text-gray-500 group-hover:text-indigo-600 transition-colors",children:(0,a.jsx)("svg",{className:"w-4 h-4",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:1.8,children:(0,a.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M19.5 14.25v-2.625a3.375 3.375 0 00-3.375-3.375h-1.5A1.125 1.125 0 0113.5 7.125v-1.5a3.375 3.375 0 00-3.375-3.375H8.25m.75 12l3 3m0 0l3-3m-3 3v-6m-1.5-9H5.625c-.621 0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125V11.25a9 9 0 00-9-9z"})})}),(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{className:"text-gray-800 text-sm font-medium leading-snug",children:e.label}),(0,a.jsx)("div",{className:"text-indigo-600 text-xs mt-1",children:"Download PDF"})]})]},e.file))}),(0,a.jsx)(u,{isOpen:null!==i,onClose:function(){d(),s(null)},subText:"See how Adaptive closes the access control, audit, and authentication gaps these documents describe.",note:"Your download starts as soon as you submit â or close this window.",onFormSuccess:d})]})}function y(e){let{links:t}=e;return 0===t.length?null:(0,a.jsxs)("div",{className:"mt-16 pt-8 border-t border-gray-200",children:[(0,a.jsx)("div",{className:"text-gray-500 text-sm uppercase tracking-wider",children:"References"}),(0,a.jsx)("ol",{className:"mt-4 list-decimal pl-5 text-sm text-gray-500 space-y-2",children:t.map(e=>(0,a.jsxs)("li",{className:"break-words",children:[e.label&&e.label!==e.url&&(0,a.jsxs)("span",{className:"text-gray-600",children:[e.label," â "]}),(0,a.jsx)("a",{href:e.url,target:"_blank",rel:"noopener noreferrer",className:"text-indigo-600 hover:text-indigo-700",children:e.url})]},e.url))})]})}function k(e){let{toc:t,assets:i}=e;function s(e){let{item:t}=e;return(0,a.jsx)("li",{className:"py-1.5 text-sm hover:text-gray-600",children:(0,a.jsx)("a",{href:"#".concat(t.id),children:t.title})},t.id)}return(0,a.jsxs)("div",{className:"w-80 shrink-0 sticky top-32 h-full mt-12 pb-32 hidden xl:block",children:[(0,a.jsx)(v,{}),i.length>0&&(0,a.jsx)(j,{assets:i}),(0,a.jsx)("div",{className:"text-gray-700 mb-4",children:"Table of Contents"}),(0,a.jsx)("div",{className:"text-gray-500 hover:text-gray-600 pl-4",children:(0,a.jsx)("ol",{className:"list-decimal",children:t.map(e=>(0,a.jsx)(s,{item:e},e.id))})})]})}function N(e){var t;let{article:i}=e,d=function(e){let t=e.split("\n"),i=[];
1return t.forEach(e=>{let t=e.match(/^## (.+)/);if(t){let e=t[1],a=e.toLowerCase().replace(/\W/g,"-");i.push({id:a,title:e})}}),i}(i.body),l=function(e){var t;let i=[...null!==(t=e.assets)&&void 0!==t?t:[]],a=new Set(i.map(e=>e.file));for(let t of s(e.body))!/\.pdf$/i.test(t.url)||a.has(t.url)||(a.add(t.url),i.push({label:t.label.replace(/[*_`]/g,"").trim()||t.url,file:t.url}));return i}(i),g=s(i.body),b=(0,n.useRef)(null),p=null!==(t=x[i.slug])&&void 0!==t?t:"Agents are the new perimeter. Contain the chaos.";return(0,a.jsxs)("div",{className:"bg-white relative",children:[(0,a.jsxs)("div",{className:"mx-auto max-w-screen-2xl flex flex-row w-full px-6 sm:px-12 lg:px-16 justify-center xl:justify-between gap-12 xl:gap-16",children:[(0,a.jsx)("div",{className:"flex flex-col pb-12 sm:pb-24 w-full max-w-[720px] min-w-0",children:(0,a.jsxs)("div",{className:"text-left mt-2 sm:mt-12",children:[(0,a.jsxs)("div",{className:"mt-8 text-gray-500 text-base sm:text-lg leading-4 sm:leading-4 inline-block px-2 border-l-2 border-gray-300",children:[i.category," â
"," ",(0,a.jsxs)("span",{className:"text-gray-400",children:[i.mins," min read"]})]}),(0,a.jsx)("h1",{className:"text-3xl sm:text-5xl text-gray-800 leading-tight sm:leading-tight my-4 sm:my-6 font-light",children:i.title}),(0,a.jsxs)("div",{className:"text-gray-500",children:[i.author," â
",(0,o.JU)(i.publishedAt)]}),(0,a.jsx)("div",{className:"my-8 w-full aspect-[1.9/1] relative rounded-xl overflow-hidden border border-gray-200 bg-gray-100",children:i.imageUrl&&(0,a.jsx)(c(),{src:i.imageUrl,alt:i.title,fill:!0,quality:100,priority:!0})}),l.length>0&&(0,a.jsx)("div",{className:"mt-2 xl:hidden",children:(0,a.jsx)(j,{assets:l})}),(0,a.jsx)("div",{ref:b,children:(0,a.jsx)(r.D,{className:"prose sm:prose-lg lg:prose-xl max-w-none prose-h2:font-normal prose-h2:scroll-mt-32 prose-h3:font-normal mt-12 prose-ul:list-disc prose-img:border prose-img:rounded-xl prose-img:border-gray-200 prose-a:text-indigo-600 prose-a:break-words",remarkPlugins:[h.Z],components:{h1:()=>null,h2:e=>{let{node:t,...i}=e,s=i.children[0].toLowerCase().replace(/\W/g,"-");return(0,a.jsx)("h2",{id:s,...i})},img:e=>{let{src:t,alt:i}=e;if(!t)return null;let s=w[t];return s?(0,a.jsx)(c(),{src:t,alt:i||"",width:s.width,height:s.height,sizes:s.displayWidth?"(max-width: ".concat(s.displayWidth,"px) 100vw, ").concat(s.displayWidth,"px"):"(max-width: 768px) 100vw, 720px",style:s.displayWidth?{width:"100%",maxWidth:s.displayWidth,height:"auto",marginInline:"auto"}:void 0}):(0,a.jsx)("img",{src:t,alt:i||""})}},children:i.body})}),(0,a.jsx)(y,{links:g})]})}),(0,a.jsx)(k,{toc:d,assets:l})]}),p&&(0,a.jsx)(m,{contentRef:b,storageKey:"demo-modal:".concat(i.slug),subText:p})]})}var C=i(7657),E=i(2430),S=i(5879),_=!0;function W(e){var t,i,s,o,d;let{article:c}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(S.h,{title:"".concat(null!==(t=c.seoTitle)&&void 0!==t?t:c.title," | Adaptive"),desc:c.description,image:c.imageUrl,type:"article",author:c.author,pub_date:c.publishedAt,mod_date:null!==(i=c.updatedAt)&&void 0!==i?i:void 0,imageWidth:null!==(s=c.imageWidth)&&void 0!==s?s:void 0,imageHeight:null!==(o=c.imageHeight)&&void 0!==o?o:void 0,faq:null!==(d=c.faq)&&void 0!==d?d:void 0}),(0,a.jsxs)("div",{className:"w-full h-full bg-white pt-12 sm:pt-36",children:[(0,a.jsx)(N,{article:c}),(0,a.jsx)(C.M,{title:"Agents are the new perimeter. Contain the chaos."}),(0,a.jsx)(E.$,{isCTA:!1})]})]})}}},function(e){e.O(0,[848,633,774,888,179],function(){return e(e.s=1127)}),_N_E=e.O()}]);
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.