{"id":621,"date":"2026-08-11T17:54:52","date_gmt":"2026-08-11T17:54:52","guid":{"rendered":"https:\/\/www.osto.one\/resources\/?p=621"},"modified":"2026-08-11T17:54:52","modified_gmt":"2026-08-11T17:54:52","slug":"ztna","status":"publish","type":"post","link":"https:\/\/www.osto.one\/resources\/glossary\/ztna\/","title":{"rendered":"ZTNA vs VPN: Safer Access to Internal Systems"},"content":{"rendered":"\n<!-- =========================================================================\n     OSTO GLOSSARY: ZTNA\n     Shared glossary design system. Paste into one Custom HTML block. No H1.\n     ========================================================================= -->\n\n<style>\n.og{\n  --navy:#1c267a; --text:#0f1538; --muted:#0f1538; --light:#0f1538;\n  --border:#e7e9f2; --divider:#eceef5; --white:#ffffff;\n\n  --peri-50:#f4f5fd;  --peri-100:#e9ecfa; --peri-200:#cfd5f2; --peri-700:#4a52a8;\n  --sage-50:#f2f8f5;  --sage-100:#e3f0e9; --sage-200:#c3ddce; --sage-700:#3a6f5d;\n  --apri-50:#fdf6f0;  --apri-100:#fbe9dc; --apri-200:#f2cdb2; --apri-700:#a2603a;\n  --plum-50:#f8f3f9;  --plum-100:#f0e6f3; --plum-200:#dcc6e2; --plum-700:#6b4576;\n  --sky-50:#f1f7fb;   --sky-100:#e2eff7;  --sky-200:#bfd9e9;  --sky-700:#2f6a89;\n\n  --shadow:0 6px 22px rgba(15,21,56,.05);\n  --font:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;\n  font-family:var(--font); font-size:17px; line-height:1.75; color:var(--text);\n}\n.og p{margin:0 0 22px}\n.og h2{font-family:var(--font);font-size:clamp(25px,3vw,31px);font-weight:700;line-height:1.25;letter-spacing:-.5px;color:var(--navy);margin:52px 0 8px;scroll-margin-top:92px}\n.og h2::after{content:\"\";display:block;width:46px;height:5px;border-radius:3px;margin:12px 0 18px;background:var(--peri-200)}\n.og h2.c-sage::after{background:var(--sage-200)}\n.og h2.c-apri::after{background:var(--apri-200)}\n.og h2.c-plum::after{background:var(--plum-200)}\n.og h2.c-sky::after{background:var(--sky-200)}\n.og ul,.og ol{padding-left:22px;margin:0 0 24px}\n.og li{margin-bottom:9px}\n.og strong{font-weight:600}\n\n.og .dek{font-size:20px;line-height:1.6;color:var(--muted);margin:0 0 18px}\n.og .tags{margin:0 0 30px;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px}\n.og .tags li{margin:0}\n.og .tag{display:inline-block;font-size:12px;font-weight:600;letter-spacing:.7px;text-transform:uppercase;padding:6px 13px;border-radius:20px}\n.og .t-peri{background:var(--peri-100);color:var(--peri-700)}\n.og .t-sage{background:var(--sage-100);color:var(--sage-700)}\n\n.og .short{background:linear-gradient(135deg,var(--peri-100) 0%,var(--sage-100) 100%);border-radius:22px;padding:28px 32px;margin:0 0 30px}\n.og .short .k{font-size:13px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:var(--peri-700);margin:0 0 10px}\n.og .short p{font-size:19px;line-height:1.65;margin:0;color:var(--text)}\n\n.og .toc{background:var(--peri-50);border-radius:20px;padding:24px 28px;margin:0 0 34px}\n.og .toc .k{font-size:12px;font-weight:700;letter-spacing:1.3px;text-transform:uppercase;color:var(--peri-700);margin:0 0 12px}\n.og .toc ol{margin:0;padding-left:20px;columns:2;column-gap:34px}\n.og .toc li{margin-bottom:8px;break-inside:avoid;font-size:16px}\n.og .toc a{color:var(--navy);text-decoration:none;border-bottom:1px solid rgba(28,38,122,.22)}\n\n.og .callout{border-radius:4px;padding:24px 28px;margin:0 0 30px;background:var(--white);border:2px solid var(--navy)}\n.og .callout .k{font-weight:700;font-size:17px;margin:0 0 8px;color:var(--navy)}\n.og .callout p:last-child{margin-bottom:0}\n.og .callout.c-plum{background:var(--plum-50);border:none;border-radius:20px}\n.og .callout.c-plum .k{color:var(--plum-700)}\n\n.og figure{margin:0 0 30px}\n.og .sx{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:20px;background:var(--white);box-shadow:var(--shadow)}\n.og .sx svg{display:block;width:100%;height:auto;min-width:600px}\n.og figcaption{font-size:14px;line-height:1.6;color:var(--muted);margin-top:12px}\n.og .swipe{display:none}\n\n.og table{width:100%;border-collapse:collapse;margin:0 0 28px;font-size:15px;background:var(--white);border-radius:18px;overflow:hidden;box-shadow:var(--shadow)}\n.og th{text-align:left;padding:14px 16px;font-weight:700;font-size:12.5px;letter-spacing:.8px;text-transform:uppercase}\n.og td{border-bottom:1px solid var(--divider);padding:13px 16px;vertical-align:top;line-height:1.6}\n.og tr:last-child td{border-bottom:none}\n.og .h-peri th{background:var(--peri-100);color:var(--peri-700)}\n.og .h-sage th{background:var(--sage-100);color:var(--sage-700)}\n.og .h-plum th{background:var(--plum-100);color:var(--plum-700)}\n\n.og .trio{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:0 0 28px}\n.og .tcard{border-radius:18px;padding:20px 22px}\n.og .tcard .n{font-size:16px;font-weight:700;margin:0 0 4px}\n.og .tcard .g{font-size:13px;font-weight:600;margin:0 0 10px;opacity:.8}\n.og .tcard p{font-size:14px;line-height:1.55;margin:0;color:var(--muted)}\n.og .tcard.a{background:var(--sky-50)}   .og .tcard.a .n,.og .tcard.a .g{color:var(--sky-700)}\n.og .tcard.b{background:var(--sage-50)}  .og .tcard.b .n,.og .tcard.b .g{color:var(--sage-700)}\n.og .tcard.c{background:var(--plum-50)}  .og .tcard.c .n,.og .tcard.c .g{color:var(--plum-700)}\n\n.og .pill{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;padding:5px 11px;border-radius:20px;white-space:nowrap}\n.og .p-req{background:var(--plum-200);color:#4d2f57}\n.og .p-exp{background:var(--sky-100);color:var(--sky-700)}\n.og .p-imp{background:#eef0f4;color:var(--muted)}\n.og .p-ask{background:var(--apri-100);color:var(--apri-700)}\n.og .p-yes{background:var(--sage-100);color:var(--sage-700)}\n.og .p-no{background:#eef0f4;color:var(--muted)}\n\n.og details{background:var(--white);border-radius:14px;margin:0 0 10px;box-shadow:0 2px 10px rgba(15,21,56,.04)}\n.og summary{cursor:pointer;padding:16px 20px;font-weight:600;font-size:17px;color:var(--navy);list-style:none;display:flex;justify-content:space-between;gap:16px;align-items:flex-start}\n.og summary::-webkit-details-marker{display:none}\n.og summary::after{content:\"+\";font-size:22px;line-height:1;color:var(--peri-700);flex:0 0 auto}\n.og details[open] summary::after{content:\"\\2013\"}\n.og details p{padding:0 20px 18px;margin:0;font-size:16px;line-height:1.7}\n\n.og .related{font-size:15px;color:var(--muted);border-top:1px solid var(--divider);padding-top:22px;margin-top:40px}\n\n@media(max-width:700px){\n  .og{font-size:16px}\n  .og .dek{font-size:18px}\n  .og .short p{font-size:17px}\n  .og .short,.og .toc,.og .callout{padding:22px 20px}\n  .og .toc ol{columns:1}\n  .og .trio{grid-template-columns:1fr}\n  .og .swipe{display:inline;font-weight:600;color:var(--peri-700)}\n  .og table{font-size:14px}\n  .og th,.og td{padding:11px 12px}\n}\n<\/style>\n\n<div class=\"og\">\n\n<p class=\"dek\">ZTNA gives a verified user access to one specific application, rather than dropping them onto the network the way a VPN does.<\/p>\n\n<ul class=\"tags\">\n  <li><span class=\"tag t-peri\">Glossary<\/span><\/li>\n  <li><span class=\"tag t-sage\">Access &amp; identity<\/span><\/li>\n<\/ul>\n\n<div class=\"short\">\n  <p class=\"k\">The short answer<\/p>\n  <p>Zero trust network access checks identity, device and context on every request, then grants access to a single resource for that session. Internal systems are never published to the internet, so an attacker cannot reach what they cannot see. It replaces the VPN model of authenticate once, then roam.<\/p>\n<\/div>\n\n<p>The problem it solves is lateral movement. With a VPN, one stolen credential puts an attacker inside the network, able to scan for whatever else is reachable. ZTNA removes that, because being on the network is no longer what grants access.<\/p>\n\n<div class=\"toc\">\n  <p class=\"k\">On this page<\/p>\n  <ol>\n    <li><a href=\"#vpn\">ZTNA compared with a VPN<\/a><\/li>\n    <li><a href=\"#checks\">What gets checked<\/a><\/li>\n    <li><a href=\"#when\">When a startup needs it<\/a><\/li>\n    <li><a href=\"#osto\">How Osto runs ZTNA<\/a><\/li>\n    <li><a href=\"#faq\">FAQ<\/a><\/li>\n  <\/ol>\n<\/div>\n\n<h2 id=\"vpn\">ZTNA compared with a VPN<\/h2>\n\n<figure>\n<div class=\"sx\">\n<svg viewBox=\"0 0 760 300\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\" aria-label=\"A VPN grants access to the whole network, while ZTNA grants access to one application at a time.\">\n  <defs><marker id=\"ztA\" markerWidth=\"9\" markerHeight=\"9\" refX=\"7\" refY=\"4.5\" orient=\"auto\"><path d=\"M0,0 L9,4.5 L0,9 z\" fill=\"#4a52a8\"\/><\/marker>\n  <marker id=\"ztB\" markerWidth=\"9\" markerHeight=\"9\" refX=\"7\" refY=\"4.5\" orient=\"auto\"><path d=\"M0,0 L9,4.5 L0,9 z\" fill=\"#8a90a8\"\/><\/marker><\/defs>\n\n  <text x=\"18\" y=\"28\" font-family=\"Inter,sans-serif\" font-size=\"15\" font-weight=\"700\" fill=\"#4a52a8\">VPN<\/text>\n  <text x=\"18\" y=\"48\" font-family=\"Inter,sans-serif\" font-size=\"12.5\" fill=\"#0f1538\">One login, then the whole network<\/text>\n  <rect x=\"8\" y=\"60\" width=\"356\" height=\"222\" rx=\"18\" fill=\"#f4f5fd\"\/>\n\n  <rect x=\"34\" y=\"82\" width=\"100\" height=\"38\" rx=\"10\" fill=\"#ffffff\"\/>\n  <text x=\"84\" y=\"106\" text-anchor=\"middle\" font-family=\"Inter,sans-serif\" font-size=\"12.5\" fill=\"#4a52a8\">User<\/text>\n  <line x1=\"140\" y1=\"101\" x2=\"176\" y2=\"101\" stroke=\"#4a52a8\" stroke-width=\"2.5\" marker-end=\"url(#ztA)\"\/>\n  <rect x=\"184\" y=\"82\" width=\"150\" height=\"38\" rx=\"10\" fill=\"#c3c9f0\"\/>\n  <text x=\"259\" y=\"106\" text-anchor=\"middle\" font-family=\"Inter,sans-serif\" font-size=\"12.5\" font-weight=\"600\" fill=\"#2f3673\">Network perimeter<\/text>\n\n  <rect x=\"34\" y=\"146\" width=\"300\" height=\"112\" rx=\"12\" fill=\"#ffffff\" stroke=\"#c3c9f0\" stroke-dasharray=\"6 5\"\/>\n  <text x=\"184\" y=\"170\" text-anchor=\"middle\" font-family=\"Inter,sans-serif\" font-size=\"11.5\" font-weight=\"700\" letter-spacing=\".6\" fill=\"#0f1538\">EVERYTHING INSIDE IS REACHABLE<\/text>\n  <rect x=\"52\" y=\"182\" width=\"80\" height=\"30\" rx=\"8\" fill=\"#e9ecfa\"\/><text x=\"92\" y=\"202\" text-anchor=\"middle\" font-family=\"Inter,sans-serif\" font-size=\"11\" fill=\"#4a52a8\">Wiki<\/text>\n  <rect x=\"144\" y=\"182\" width=\"80\" height=\"30\" rx=\"8\" fill=\"#e9ecfa\"\/><text x=\"184\" y=\"202\" text-anchor=\"middle\" font-family=\"Inter,sans-serif\" font-size=\"11\" fill=\"#4a52a8\">Database<\/text>\n  <rect x=\"236\" y=\"182\" width=\"80\" height=\"30\" rx=\"8\" fill=\"#e9ecfa\"\/><text x=\"276\" y=\"202\" text-anchor=\"middle\" font-family=\"Inter,sans-serif\" font-size=\"11\" fill=\"#4a52a8\">Admin<\/text>\n  <rect x=\"52\" y=\"220\" width=\"80\" height=\"30\" rx=\"8\" fill=\"#e9ecfa\"\/><text x=\"92\" y=\"240\" text-anchor=\"middle\" font-family=\"Inter,sans-serif\" font-size=\"11\" fill=\"#4a52a8\">Staging<\/text>\n  <rect x=\"144\" y=\"220\" width=\"80\" height=\"30\" rx=\"8\" fill=\"#e9ecfa\"\/><text x=\"184\" y=\"240\" text-anchor=\"middle\" font-family=\"Inter,sans-serif\" font-size=\"11\" fill=\"#4a52a8\">CI server<\/text>\n  <rect x=\"236\" y=\"220\" width=\"80\" height=\"30\" rx=\"8\" fill=\"#e9ecfa\"\/><text x=\"276\" y=\"240\" text-anchor=\"middle\" font-family=\"Inter,sans-serif\" font-size=\"11\" fill=\"#4a52a8\">Backups<\/text>\n\n  <text x=\"406\" y=\"28\" font-family=\"Inter,sans-serif\" font-size=\"15\" font-weight=\"700\" fill=\"#1c267a\">ZTNA<\/text>\n  <text x=\"406\" y=\"48\" font-family=\"Inter,sans-serif\" font-size=\"12.5\" fill=\"#0f1538\">Checked per request, one resource at a time<\/text>\n  <rect x=\"396\" y=\"60\" width=\"356\" height=\"222\" rx=\"18\" fill=\"#f1f7fb\"\/>\n\n  <rect x=\"422\" y=\"82\" width=\"100\" height=\"38\" rx=\"10\" fill=\"#ffffff\"\/>\n  <text x=\"472\" y=\"106\" text-anchor=\"middle\" font-family=\"Inter,sans-serif\" font-size=\"12.5\" fill=\"#2f6a89\">User<\/text>\n  <line x1=\"528\" y1=\"101\" x2=\"560\" y2=\"101\" stroke=\"#4a52a8\" stroke-width=\"2.5\" marker-end=\"url(#ztA)\"\/>\n  <rect x=\"568\" y=\"82\" width=\"158\" height=\"38\" rx=\"10\" fill=\"#1c267a\"\/>\n  <text x=\"647\" y=\"106\" text-anchor=\"middle\" font-family=\"Inter,sans-serif\" font-size=\"12.5\" font-weight=\"600\" fill=\"#ffffff\">Identity + device check<\/text>\n\n  <line x1=\"647\" y1=\"126\" x2=\"647\" y2=\"176\" stroke=\"#4a52a8\" stroke-width=\"2.5\" marker-end=\"url(#ztA)\"\/>\n  <rect x=\"576\" y=\"182\" width=\"150\" height=\"30\" rx=\"8\" fill=\"#1c267a\"\/>\n  <text x=\"651\" y=\"202\" text-anchor=\"middle\" font-family=\"Inter,sans-serif\" font-size=\"11\" font-weight=\"600\" fill=\"#ffffff\">Wiki only<\/text>\n\n  <rect x=\"422\" y=\"182\" width=\"132\" height=\"30\" rx=\"8\" fill=\"#eef0f4\"\/><text x=\"488\" y=\"202\" text-anchor=\"middle\" font-family=\"Inter,sans-serif\" font-size=\"11\" fill=\"#0f1538\">Database<\/text>\n  <rect x=\"422\" y=\"220\" width=\"132\" height=\"30\" rx=\"8\" fill=\"#eef0f4\"\/><text x=\"488\" y=\"240\" text-anchor=\"middle\" font-family=\"Inter,sans-serif\" font-size=\"11\" fill=\"#0f1538\">Admin<\/text>\n  <rect x=\"576\" y=\"220\" width=\"150\" height=\"30\" rx=\"8\" fill=\"#eef0f4\"\/><text x=\"651\" y=\"240\" text-anchor=\"middle\" font-family=\"Inter,sans-serif\" font-size=\"11\" fill=\"#0f1538\">CI server<\/text>\n  <text x=\"574\" y=\"272\" text-anchor=\"middle\" font-family=\"Inter,sans-serif\" font-size=\"11.5\" fill=\"#0f1538\">Greyed resources are not just blocked, they are invisible<\/text>\n<\/svg>\n<\/div>\n<\/figure>\n\n<h2 id=\"checks\" class=\"c-sage\">What gets checked<\/h2>\n\n<p>Every request is evaluated, not just the first one. A session that was valid an hour ago is re-evaluated when the device state changes.<\/p>\n\n<table class=\"h-sage\">\n  <thead>\n    <tr><th>Signal<\/th><th>Example condition<\/th><\/tr>\n  <\/thead>\n  <tbody>\n    <tr><td><strong>Identity<\/strong><\/td><td>Authenticated user, <a href=\"https:\/\/www.osto.one\/resources\/glossary\/mfa\/\">MFA<\/a> satisfied, in the right group<\/td><\/tr>\n    <tr><td><strong>Device<\/strong><\/td><td>Managed device with the agent installed and healthy<\/td><\/tr>\n    <tr><td><strong>Resource<\/strong><\/td><td>Access granted to one application, not to a network range<\/td><\/tr>\n    <tr><td><strong>Context<\/strong><\/td><td>Location, time and session risk considered on each request<\/td><\/tr>\n  <\/tbody>\n<\/table>\n\n<h2 id=\"when\" class=\"c-apri\">When a startup needs it<\/h2>\n\n<p>Usually at one of three moments: an internal tool needs to be reachable by a distributed team, a contractor needs access to one system and nothing else, or an auditor asks how administrative access to production is restricted. A VPN answers all three badly, because it grants more than any of them require.<\/p>\n\n<h2 id=\"osto\">How Osto runs ZTNA<\/h2>\n\n<p>Osto provisions a private domain for your cloud servers and internal resources. Those resources stay unreachable unless the Osto endpoint agent is installed and MFA is satisfied, so the systems that were never wired into <a href=\"https:\/\/www.osto.one\/resources\/glossary\/sso\/\">single sign-on<\/a> are still gated. Because ZTNA sits in the same platform as endpoint control, IAM and the <a href=\"https:\/\/www.osto.one\/resources\/glossary\/siem\/\">SIEM<\/a>, an access attempt is recorded alongside what happened on the device before and after it.<\/p>\n\n<p class=\"related\"><strong>Product documentation:<\/strong> Setup guides and technical reference are available in the <a href=\"https:\/\/docs.osto.one\/\" target=\"_blank\" rel=\"noopener\">Osto documentation<\/a>.<\/p>\n\n<!-- ============ CTA ============ -->\n<div style=\"background:linear-gradient(135deg,#1c267a 0%,#3f4796 48%,#6b4576 100%);border-radius:22px;padding:38px 34px;margin:40px 0 12px;box-shadow:0 10px 26px rgba(28,38,122,.2);text-align:center;\">\n  <p style=\"display:inline-block;background:rgba(255,255,255,.16);color:#ffffff;font-family:'Inter',-apple-system,sans-serif;font-size:11px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;padding:6px 14px;border-radius:20px;margin:0 0 16px;\">Free security assessment<\/p>\n  <p style=\"color:#ffffff;font-family:'Inter',-apple-system,sans-serif;font-size:26px;line-height:1.3;font-weight:700;letter-spacing:-.4px;margin:0 0 12px;\">Make internal systems invisible, not just blocked<\/p>\n  <p style=\"color:#cfd3ea;font-family:'Inter',-apple-system,sans-serif;font-size:16px;line-height:1.65;margin:0 auto 26px;max-width:520px;\">Osto provisions a private domain for your cloud resources, reachable only with the endpoint agent installed and MFA satisfied.<\/p>\n  <a href=\"https:\/\/osto.one\/contact\/\" style=\"display:inline-block;background:#ffffff;color:#1c267a;font-family:&#039;Inter&#039;,-apple-system,sans-serif;font-weight:700;font-size:16px;text-decoration:none;border-bottom:none;padding:14px 30px;border-radius:12px;margin:0 6px 10px;\" target=\"_blank\" rel=\"noopener\"><span style=\"color:#1c267a;\">Get a free security assessment<\/span><\/a>\n  <a href=\"https:\/\/osto.one\/book-demo\/\" style=\"display:inline-block;background:transparent;color:#ffffff;font-family:&#039;Inter&#039;,-apple-system,sans-serif;font-weight:600;font-size:16px;text-decoration:none;border:1.5px solid rgba(255,255,255,.5);border-radius:12px;padding:13px 28px;margin:0 6px 10px;\" target=\"_blank\" rel=\"noopener\"><span style=\"color:#ffffff;\">Book a platform walkthrough<\/span><\/a>\n  <p style=\"color:#b3b8d8;font-family:'Inter',-apple-system,sans-serif;font-size:13px;margin:14px 0 0;\">Deploys in hours &middot; No VPN to maintain &middot; One platform, everything<\/p>\n<\/div>\n\n\n<h2 id=\"faq\">Frequently asked questions<\/h2>\n\n<details>\n  <summary>What does ZTNA stand for?<\/summary>\n  <p>Zero trust network access. It grants access to individual applications after verifying identity, device and context on each request, instead of placing the user on the internal network.<\/p>\n<\/details>\n\n<details>\n  <summary>Is ZTNA the same as a VPN?<\/summary>\n  <p>No. A VPN authenticates once and then connects the user to a network, where anything reachable can be probed. ZTNA authorises access to one resource at a time and keeps everything else invisible, which removes the lateral movement a stolen VPN credential would allow.<\/p>\n<\/details>\n\n<details>\n  <summary>Does ZTNA replace MFA?<\/summary>\n  <p>No, it depends on it. MFA proves who the user is; ZTNA decides what that verified user may reach, and re-checks on every request. In practice ZTNA is where MFA gets enforced for systems that sit outside single sign-on.<\/p>\n<\/details>\n\n<details>\n  <summary>Do auditors ask about ZTNA specifically?<\/summary>\n  <p><a href=\"https:\/\/www.osto.one\/resources\/blog\/soc-2-controls-cc1-cc9\/\">They ask about the outcome<\/a> rather than the technology: how remote and administrative access is restricted, how it is authenticated, and how it is logged. ISO 27001 covers this under A.5.15 access control and A.8.5 secure authentication.<\/p>\n<\/details>\n\n<p class=\"related\"><strong>Related glossary terms:<\/strong> <a href=\"https:\/\/www.osto.one\/resources\/glossary\/mfa\/\">MFA<\/a> &middot; <a href=\"https:\/\/www.osto.one\/resources\/glossary\/sso\/\">SSO<\/a> &middot; IAM &middot; Endpoint Security &middot; RBAC &middot; SIEM<\/p>\n\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>ZTNA gives a verified user access to one specific application, rather than dropping them onto the network the way a\u2026<\/p>\n","protected":false},"author":8,"featured_media":622,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[180],"tags":[212,213],"class_list":["post-621","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-glossary","tag-ztna","tag-ztna-vs-vpn"],"_links":{"self":[{"href":"https:\/\/www.osto.one\/resources\/wp-json\/wp\/v2\/posts\/621","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.osto.one\/resources\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.osto.one\/resources\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.osto.one\/resources\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/www.osto.one\/resources\/wp-json\/wp\/v2\/comments?post=621"}],"version-history":[{"count":1,"href":"https:\/\/www.osto.one\/resources\/wp-json\/wp\/v2\/posts\/621\/revisions"}],"predecessor-version":[{"id":623,"href":"https:\/\/www.osto.one\/resources\/wp-json\/wp\/v2\/posts\/621\/revisions\/623"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.osto.one\/resources\/wp-json\/wp\/v2\/media\/622"}],"wp:attachment":[{"href":"https:\/\/www.osto.one\/resources\/wp-json\/wp\/v2\/media?parent=621"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.osto.one\/resources\/wp-json\/wp\/v2\/categories?post=621"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.osto.one\/resources\/wp-json\/wp\/v2\/tags?post=621"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}