{"id":6205,"date":"2026-08-24T15:00:00","date_gmt":"2026-08-24T18:00:00","guid":{"rendered":"https:\/\/tecnologiaunica.com.br\/?p=6205"},"modified":"2026-08-31T08:37:23","modified_gmt":"2026-08-31T11:37:23","slug":"seguranca-de-apis-no-setor-de-seguros","status":"publish","type":"post","link":"https:\/\/tecnologiaunica.com.br\/en\/blog\/seguranca-de-apis-no-setor-de-seguros\/","title":{"rendered":"Seguran\u00e7a de APIs no setor de seguros: riscos e exig\u00eancias"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Toda seguradora que integra corretoras, parceiros de distribui\u00e7\u00e3o, sistemas de resseguro ou canais digitais j\u00e1 depende de APIs, mesmo quando essa depend\u00eancia n\u00e3o est\u00e1 claramente registrada no planejamento da diretoria.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cada cota\u00e7\u00e3o online, consulta de sinistro por aplicativo, integra\u00e7\u00e3o com parceiros ou compartilhamento previsto pelo Open Insurance passa por uma interface respons\u00e1vel por trocar dados em tempo real.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O problema \u00e9 que essa depend\u00eancia frequentemente cresce mais r\u00e1pido que a governan\u00e7a sobre ela. Muitas opera\u00e7\u00f5es possuem integra\u00e7\u00f5es constru\u00eddas em momentos diferentes, por equipes distintas e sem um invent\u00e1rio centralizado. Cada uma pode se transformar em um ponto de acesso a dados de ap\u00f3lices, sinistros e informa\u00e7\u00f5es pessoais dos segurados.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A responsabilidade pela seguran\u00e7a e pela continuidade da opera\u00e7\u00e3o n\u00e3o desaparece quando o processamento ou o armazenamento de dados \u00e9 terceirizado. O Manual de Orienta\u00e7\u00f5es sobre Seguran\u00e7a Cibern\u00e9tica da Susep refor\u00e7a que a gest\u00e3o de terceiros deve integrar a estrutura de riscos e a pol\u00edtica de seguran\u00e7a cibern\u00e9tica da supervisionada.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Este guia explica o que \u00e9 a seguran\u00e7a de APIs no setor de seguros, onde as fragilidades costumam aparecer, quais exig\u00eancias regulat\u00f3rias devem ser consideradas e como avaliar se a estrutura atual pode ser mantida, precisa evoluir gradualmente ou exige uma arquitetura mais organizada.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Principais pontos<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A seguran\u00e7a de APIs depende de governan\u00e7a, controles t\u00e9cnicos e gest\u00e3o cont\u00ednua, n\u00e3o apenas de uma ferramenta de autentica\u00e7\u00e3o.<\/li>\n\n\n\n<li>APIs antigas, sem documenta\u00e7\u00e3o ou respons\u00e1vel definido, ampliam o risco operacional e dificultam auditorias.<\/li>\n\n\n\n<li>A Circular Susep n\u00ba 638\/2021 estabelece requisitos m\u00ednimos de seguran\u00e7a cibern\u00e9tica para as supervisionadas abrangidas.<\/li>\n\n\n\n<li>A Resolu\u00e7\u00e3o Susep n\u00ba 90\/2026 refor\u00e7ou exig\u00eancias relacionadas \u00e0 documenta\u00e7\u00e3o de servi\u00e7os terceirizados de processamento e armazenamento de dados.<\/li>\n\n\n\n<li>As sociedades participantes do Open Insurance devem observar padr\u00f5es t\u00e9cnicos espec\u00edficos de seguran\u00e7a, certifica\u00e7\u00e3o, criptografia e monitoramento.<\/li>\n\n\n\n<li>Nem toda seguradora precisa substituir seus sistemas: a decis\u00e3o depende da maturidade da arquitetura, da criticidade dos dados e da capacidade de governan\u00e7a.<\/li>\n\n\n\n<li>O primeiro passo \u00e9 identificar quais APIs existem, quais dados transportam, quem as utiliza e quem responde por elas.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">\u26a0\ufe0f Ponto de aten\u00e7\u00e3o<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Quando a integra\u00e7\u00e3o depende de credenciais fixas nunca substitu\u00eddas, acessos tempor\u00e1rios que permanecem ativos ou documenta\u00e7\u00e3o mantida apenas na mem\u00f3ria de quem implementou a API, a exposi\u00e7\u00e3o pode permanecer pouco vis\u00edvel no in\u00edcio.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Com o crescimento do volume de dados, do n\u00famero de parceiros ou da complexidade operacional, essas limita\u00e7\u00f5es tendem a surgir na forma de incidentes, indisponibilidade, dificuldade de auditoria ou falhas no cumprimento de exig\u00eancias regulat\u00f3rias.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O objetivo n\u00e3o \u00e9 criar medo em torno das APIs, mas garantir estrutura, registro e capacidade de resposta antes que uma limita\u00e7\u00e3o t\u00e9cnica afete a opera\u00e7\u00e3o ou a rela\u00e7\u00e3o com o segurado.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">O que \u00e9 seguran\u00e7a de APIs no setor de seguros?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Seguran\u00e7a de APIs no setor de seguros \u00e9 a combina\u00e7\u00e3o de controles t\u00e9cnicos, operacionais e regulat\u00f3rios que protege as interfaces usadas por seguradoras, corretoras, resseguradoras e parceiros para trocar dados de forma automatizada.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Essa estrutura inclui:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Autentica\u00e7\u00e3o da aplica\u00e7\u00e3o ou do usu\u00e1rio.<\/li>\n\n\n\n<li>Autoriza\u00e7\u00e3o conforme perfil, finalidade e escopo.<\/li>\n\n\n\n<li>Criptografia dos dados em tr\u00e2nsito.<\/li>\n\n\n\n<li>Segmenta\u00e7\u00e3o de informa\u00e7\u00f5es sens\u00edveis.<\/li>\n\n\n\n<li>Valida\u00e7\u00e3o das requisi\u00e7\u00f5es e respostas.<\/li>\n\n\n\n<li>Gest\u00e3o de credenciais, certificados, tokens e segredos.<\/li>\n\n\n\n<li>Monitoramento de tr\u00e1fego e comportamento.<\/li>\n\n\n\n<li>Registro de acessos e altera\u00e7\u00f5es.<\/li>\n\n\n\n<li>Identifica\u00e7\u00e3o e corre\u00e7\u00e3o de vulnerabilidades.<\/li>\n\n\n\n<li>Resposta a incidentes.<\/li>\n\n\n\n<li>Versionamento e desativa\u00e7\u00e3o de APIs antigas.<\/li>\n\n\n\n<li>Governan\u00e7a sobre fornecedores e terceiros.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">No setor de seguros, essas interfaces podem transportar CPF, hist\u00f3rico de sinistros, dados financeiros, valores segurados e, em determinados produtos, informa\u00e7\u00f5es relacionadas \u00e0 sa\u00fade. Tamb\u00e9m alimentam sistemas utilizados em subscri\u00e7\u00e3o, precifica\u00e7\u00e3o, detec\u00e7\u00e3o de fraudes e automa\u00e7\u00e3o de sinistros.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Uma falha em uma API, portanto, n\u00e3o se limita ao ambiente de tecnologia. Ela pode atingir dados protegidos pela LGPD, comprometer processos supervisionados pela Susep e reduzir a confiabilidade das decis\u00f5es tomadas pela opera\u00e7\u00e3o.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Por que a exposi\u00e7\u00e3o de APIs cresceu nas seguradoras?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Tr\u00eas movimentos ajudam a explicar o aumento da depend\u00eancia de APIs no mercado segurador.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Expans\u00e3o do Open Insurance<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A Resolu\u00e7\u00e3o CNSP n\u00ba 415\/2021 e a Circular Susep n\u00ba 635\/2021 estruturaram a implementa\u00e7\u00e3o do Sistema de Seguros Aberto.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para as sociedades participantes e nos escopos aos quais a regulamenta\u00e7\u00e3o se aplica, o compartilhamento de dados e servi\u00e7os deve seguir especifica\u00e7\u00f5es pr\u00f3prias. O Manual de Seguran\u00e7a do Open Insurance prev\u00ea, entre outros controles:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Uso de APIs para acesso aos dados e servi\u00e7os abrangidos.<\/li>\n\n\n\n<li>Segrega\u00e7\u00e3o l\u00f3gica de redes.<\/li>\n\n\n\n<li>Criptografia TLS 1.2 ou superior.<\/li>\n\n\n\n<li>Certificados digitais.<\/li>\n\n\n\n<li>Autentica\u00e7\u00e3o multifator em acessos administrativos remotos.<\/li>\n\n\n\n<li>Trilhas de auditoria.<\/li>\n\n\n\n<li>Monitoramento de erros, volumetria e padr\u00f5es de requisi\u00e7\u00e3o.<\/li>\n\n\n\n<li>Processos de an\u00e1lise de vulnerabilidades.<\/li>\n\n\n\n<li>Plano de resposta a incidentes.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Os controles t\u00e9cnicos do ecossistema tamb\u00e9m utilizam padr\u00f5es como OAuth 2.0, OpenID Connect, FAPI e mTLS conforme o tipo de fluxo, o perfil de seguran\u00e7a e a finalidade da integra\u00e7\u00e3o.<\/p>\n\n\n\n<style>\n  .tu-open-insurance-context-cta,\n  .tu-open-insurance-context-cta * {\n    box-sizing: border-box;\n  }\n\n  .tu-open-insurance-context-cta {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 24px;\n\n    width: 100%;\n    max-width: 100%;\n    margin: 24px 0;\n    padding: 21px 23px;\n\n    background: #FFFFFF;\n    border: 2px solid #DD4E4B;\n    border-radius: 4px 17px 17px 17px;\n\n    font-family: \"DM Sans\", Arial, sans-serif;\n  }\n\n  .tu-open-insurance-context-cta__content {\n    display: flex;\n    align-items: flex-start;\n    gap: 14px;\n\n    min-width: 0;\n  }\n\n  .tu-open-insurance-context-cta__marker {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    flex: 0 0 36px;\n    width: 36px;\n    height: 36px;\n\n    background: #DD4E4B;\n    border-radius: 50%;\n\n    color: #FFFFFF;\n    font-size: 15px;\n    font-weight: 700;\n    line-height: 1;\n  }\n\n  .tu-open-insurance-context-cta__text {\n    min-width: 0;\n  }\n\n  .tu-open-insurance-context-cta__text strong {\n    display: block;\n\n    margin: 0 0 5px;\n\n    color: #000000;\n    font-size: 15px;\n    font-weight: 700;\n    line-height: 1.4;\n  }\n\n  .tu-open-insurance-context-cta__text p {\n    margin: 0 !important;\n    padding: 0 !important;\n\n    max-width: 760px;\n\n    color: #404040 !important;\n    font-size: 13.5px;\n    font-weight: 400;\n    line-height: 1.6;\n\n    word-break: normal !important;\n    overflow-wrap: normal !important;\n    hyphens: none !important;\n  }\n\n  .tu-open-insurance-context-cta__button {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    gap: 8px;\n\n    flex: 0 0 auto;\n\n    min-height: 42px;\n    padding: 10px 17px;\n\n    background: #DD4E4B;\n    border: 1px solid #DD4E4B;\n    border-radius: 8px;\n\n    color: #FFFFFF !important;\n    text-decoration: none !important;\n\n    font-size: 13px;\n    font-weight: 700;\n    line-height: 1.2;\n\n    transition:\n      background-color 0.2s ease,\n      border-color 0.2s ease,\n      transform 0.2s ease;\n  }\n\n  .tu-open-insurance-context-cta__button::after {\n    content: \"\u2192\";\n    font-size: 15px;\n    line-height: 1;\n  }\n\n  .tu-open-insurance-context-cta__button:hover,\n  .tu-open-insurance-context-cta__button:focus {\n    background: #000000;\n    border-color: #000000;\n\n    color: #FFFFFF !important;\n    text-decoration: none !important;\n  }\n\n  .tu-open-insurance-context-cta__button:focus-visible {\n    outline: 2px solid #000000;\n    outline-offset: 3px;\n  }\n\n  @media (hover: hover) and (pointer: fine) {\n    .tu-open-insurance-context-cta__button:hover {\n      transform: translateY(-1px);\n    }\n  }\n\n  @media (max-width: 680px) {\n    .tu-open-insurance-context-cta {\n      flex-direction: column;\n      align-items: flex-start;\n      gap: 16px;\n\n      margin: 20px 0;\n      padding: 19px 18px;\n\n      border-radius: 4px 15px 15px 15px;\n    }\n\n    .tu-open-insurance-context-cta__content {\n      gap: 12px;\n    }\n\n    .tu-open-insurance-context-cta__marker {\n      flex-basis: 32px;\n      width: 32px;\n      height: 32px;\n\n      font-size: 14px;\n    }\n\n    .tu-open-insurance-context-cta__text strong {\n      font-size: 14.5px;\n    }\n\n    .tu-open-insurance-context-cta__text p {\n      font-size: 13px;\n    }\n\n    .tu-open-insurance-context-cta__button {\n      min-height: 40px;\n      padding: 9px 15px;\n\n      font-size: 12.5px;\n    }\n  }\n<\/style>\n\n<div class=\"tu-open-insurance-context-cta\">\n\n  <div class=\"tu-open-insurance-context-cta__content\">\n\n    <div\n      class=\"tu-open-insurance-context-cta__marker\"\n      aria-hidden=\"true\"\n    >\n      \u2192\n    <\/div>\n\n    <div class=\"tu-open-insurance-context-cta__text\">\n\n      <strong>\n        Entenda o contexto mais amplo do Open Insurance\n      <\/strong>\n\n      <p>\n        Veja como funciona o Open Insurance e o que ele exige das seguradoras\n        sob a perspectiva regulat\u00f3ria e operacional.\n      <\/p>\n\n    <\/div>\n\n  <\/div>\n\n  <a\n    class=\"tu-open-insurance-context-cta__button\"\n    href=\"https:\/\/tecnologiaunica.com.br\/blog\/open-insurance\/\"\n    aria-label=\"Veja como funciona o Open Insurance e o que ele exige das seguradoras\"\n  >\n    Entender o Open Insurance\n  <\/a>\n\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Evolu\u00e7\u00e3o do Sistema de Registro de Opera\u00e7\u00f5es<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">O Sistema de Registro de Opera\u00e7\u00f5es estabelece o registro estruturado de informa\u00e7\u00f5es em sistemas homologados e administrados por entidades registradoras credenciadas pela Susep.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A obriga\u00e7\u00e3o n\u00e3o significa, necessariamente, que toda seguradora mantenha uma API direta com a autarquia. Na pr\u00e1tica, por\u00e9m, o envio estruturado e recorrente de informa\u00e7\u00f5es pode exigir integra\u00e7\u00f5es entre sistemas internos e as infraestruturas utilizadas para o registro.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Quanto maior a fragmenta\u00e7\u00e3o das bases, maior tende a ser o esfor\u00e7o necess\u00e1rio para validar, transformar e transmitir informa\u00e7\u00f5es com consist\u00eancia.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Crescimento do uso de intelig\u00eancia artificial<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Modelos de precifica\u00e7\u00e3o, detec\u00e7\u00e3o de fraude, an\u00e1lise documental e automa\u00e7\u00e3o de sinistros dependem de dados disponibilizados por diferentes sistemas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A ado\u00e7\u00e3o de intelig\u00eancia artificial n\u00e3o \u00e9 uma obriga\u00e7\u00e3o regulat\u00f3ria. Entretanto, quando a empresa decide utilizar esses recursos, aumenta a import\u00e2ncia de garantir que os dados consumidos pelas aplica\u00e7\u00f5es tenham origem conhecida, integridade preservada e acesso controlado.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Uma API vulner\u00e1vel ou mal configurada pode comprometer n\u00e3o apenas a seguran\u00e7a das informa\u00e7\u00f5es, mas tamb\u00e9m a confiabilidade dos modelos que dependem delas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esses movimentos possuem naturezas diferentes: Open Insurance e SRO criam exig\u00eancias para as opera\u00e7\u00f5es \u00e0s quais se aplicam, enquanto a intelig\u00eancia artificial representa uma decis\u00e3o tecnol\u00f3gica e empresarial. Em comum, todos ampliam a necessidade de integra\u00e7\u00f5es rastre\u00e1veis e bem governadas.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Onde as fragilidades aparecem na opera\u00e7\u00e3o?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Os problemas mais recorrentes costumam surgir em integra\u00e7\u00f5es criadas para atender a uma demanda pontual e que continuam funcionando sem revis\u00e3o peri\u00f3dica.<\/p>\n\n\n\n<style>\n  .tu-api-risk-signals,\n  .tu-api-risk-signals * {\n    box-sizing: border-box;\n  }\n\n  .tu-api-risk-signals {\n    --tu-red: #DD4E4B;\n    --tu-black: #000000;\n    --tu-white: #FFFFFF;\n    --tu-soft: #FFF7F7;\n    --tu-text: #3D3D3D;\n    --tu-line: #E8E8E8;\n\n    width: 100%;\n    max-width: 100%;\n    margin: 24px 0;\n\n    font-family: \"DM Sans\", Arial, sans-serif;\n  }\n\n  .tu-api-risk-signals__intro {\n    margin: 0 0 14px !important;\n    padding: 0 !important;\n\n    color: var(--tu-black) !important;\n    font-size: 13.5px;\n    font-weight: 600;\n    line-height: 1.5;\n  }\n\n  \/* GRID *\/\n\n  .tu-api-risk-signals__grid {\n    display: grid;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    gap: 12px;\n\n    width: 100%;\n  }\n\n  \/* CARDS *\/\n\n  .tu-api-risk-signals__item {\n    display: flex;\n    align-items: flex-start;\n    gap: 11px;\n\n    min-width: 0;\n    padding: 16px 15px;\n\n    border-radius: 4px 14px 14px 14px;\n  }\n\n  .tu-api-risk-signals__item--light {\n    background: var(--tu-white);\n    border: 1px solid var(--tu-line);\n    border-top: 3px solid var(--tu-red);\n  }\n\n  .tu-api-risk-signals__item--soft {\n    background: var(--tu-soft);\n    border: 1px solid #F0DEDE;\n    border-top: 3px solid var(--tu-red);\n  }\n\n  .tu-api-risk-signals__item--red {\n    background: var(--tu-red);\n    border: 1px solid var(--tu-black);\n    border-top: 3px solid var(--tu-black);\n  }\n\n  \/* MARCADOR *\/\n\n  .tu-api-risk-signals__marker {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    flex: 0 0 26px;\n    width: 26px;\n    height: 26px;\n\n    border-radius: 50%;\n\n    font-size: 11px;\n    font-weight: 700;\n    line-height: 1;\n  }\n\n  .tu-api-risk-signals__item--light\n  .tu-api-risk-signals__marker,\n  .tu-api-risk-signals__item--soft\n  .tu-api-risk-signals__marker {\n    background: var(--tu-red);\n    color: var(--tu-white);\n  }\n\n  .tu-api-risk-signals__item--red\n  .tu-api-risk-signals__marker {\n    background: var(--tu-white);\n    color: var(--tu-red);\n  }\n\n  \/* TEXTO *\/\n\n  .tu-api-risk-signals__item p {\n    margin: 2px 0 0 !important;\n    padding: 0 !important;\n\n    font-size: 12.8px;\n    font-weight: 500;\n    line-height: 1.5;\n\n    word-break: normal !important;\n    overflow-wrap: normal !important;\n    hyphens: none !important;\n  }\n\n  .tu-api-risk-signals__item--light p,\n  .tu-api-risk-signals__item--soft p {\n    color: var(--tu-text) !important;\n  }\n\n  .tu-api-risk-signals__item--red p {\n    color: var(--tu-white) !important;\n  }\n\n  \/* TABLET *\/\n\n  @media (max-width: 920px) {\n    .tu-api-risk-signals__grid {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n  }\n\n  \/* MOBILE *\/\n\n  @media (max-width: 620px) {\n    .tu-api-risk-signals {\n      margin: 20px 0;\n    }\n\n    .tu-api-risk-signals__grid {\n      grid-template-columns: 1fr;\n      gap: 9px;\n    }\n\n    .tu-api-risk-signals__item {\n      padding: 14px 13px;\n    }\n\n    .tu-api-risk-signals__intro {\n      font-size: 13px;\n    }\n\n    .tu-api-risk-signals__item p {\n      font-size: 12.75px;\n    }\n  }\n<\/style>\n\n<div class=\"tu-api-risk-signals\">\n\n  <p class=\"tu-api-risk-signals__intro\">\n    Entre as situa\u00e7\u00f5es mais comuns est\u00e3o:\n  <\/p>\n\n  <div class=\"tu-api-risk-signals__grid\">\n\n    <div class=\"tu-api-risk-signals__item tu-api-risk-signals__item--light\">\n      <div class=\"tu-api-risk-signals__marker\" aria-hidden=\"true\">!<\/div>\n      <p>APIs que n\u00e3o constam em um invent\u00e1rio central.<\/p>\n    <\/div>\n\n    <div class=\"tu-api-risk-signals__item tu-api-risk-signals__item--soft\">\n      <div class=\"tu-api-risk-signals__marker\" aria-hidden=\"true\">!<\/div>\n      <p>Endpoints de vers\u00f5es antigas ainda dispon\u00edveis.<\/p>\n    <\/div>\n\n    <div class=\"tu-api-risk-signals__item tu-api-risk-signals__item--red\">\n      <div class=\"tu-api-risk-signals__marker\" aria-hidden=\"true\">!<\/div>\n      <p>Aus\u00eancia de respons\u00e1vel t\u00e9cnico e de neg\u00f3cio.<\/p>\n    <\/div>\n\n    <div class=\"tu-api-risk-signals__item tu-api-risk-signals__item--red\">\n      <div class=\"tu-api-risk-signals__marker\" aria-hidden=\"true\">!<\/div>\n      <p>Credenciais compartilhadas entre equipes ou fornecedores.<\/p>\n    <\/div>\n\n    <div class=\"tu-api-risk-signals__item tu-api-risk-signals__item--light\">\n      <div class=\"tu-api-risk-signals__marker\" aria-hidden=\"true\">!<\/div>\n      <p>Escopos de acesso mais amplos que a finalidade da integra\u00e7\u00e3o.<\/p>\n    <\/div>\n\n    <div class=\"tu-api-risk-signals__item tu-api-risk-signals__item--soft\">\n      <div class=\"tu-api-risk-signals__marker\" aria-hidden=\"true\">!<\/div>\n      <p>Respostas que exp\u00f5em dados al\u00e9m do necess\u00e1rio.<\/p>\n    <\/div>\n\n    <div class=\"tu-api-risk-signals__item tu-api-risk-signals__item--light\">\n      <div class=\"tu-api-risk-signals__marker\" aria-hidden=\"true\">!<\/div>\n      <p>Configura\u00e7\u00f5es realizadas sob press\u00e3o de prazo.<\/p>\n    <\/div>\n\n    <div class=\"tu-api-risk-signals__item tu-api-risk-signals__item--soft\">\n      <div class=\"tu-api-risk-signals__marker\" aria-hidden=\"true\">!<\/div>\n      <p>Aus\u00eancia de testes de seguran\u00e7a antes da publica\u00e7\u00e3o.<\/p>\n    <\/div>\n\n    <div class=\"tu-api-risk-signals__item tu-api-risk-signals__item--red\">\n      <div class=\"tu-api-risk-signals__marker\" aria-hidden=\"true\">!<\/div>\n      <p>Falta de monitoramento de tr\u00e1fego an\u00f4malo.<\/p>\n    <\/div>\n\n    <div class=\"tu-api-risk-signals__item tu-api-risk-signals__item--red\">\n      <div class=\"tu-api-risk-signals__marker\" aria-hidden=\"true\">!<\/div>\n      <p>Contratos e avalia\u00e7\u00f5es de fornecedores dif\u00edceis de localizar.<\/p>\n    <\/div>\n\n    <div class=\"tu-api-risk-signals__item tu-api-risk-signals__item--light\">\n      <div class=\"tu-api-risk-signals__marker\" aria-hidden=\"true\">!<\/div>\n      <p>Logs insuficientes para reconstruir um acesso.<\/p>\n    <\/div>\n\n    <div class=\"tu-api-risk-signals__item tu-api-risk-signals__item--soft\">\n      <div class=\"tu-api-risk-signals__marker\" aria-hidden=\"true\">!<\/div>\n      <p>Processos de resposta a incidentes que nunca foram testados.<\/p>\n    <\/div>\n\n  <\/div>\n\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Esses riscos se aproximam das categorias atuais do OWASP API Security Top 10, como falhas de autoriza\u00e7\u00e3o em n\u00edvel de objeto, autentica\u00e7\u00e3o quebrada, configura\u00e7\u00e3o incorreta, gest\u00e3o inadequada de invent\u00e1rio e consumo inseguro de APIs de terceiros.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Em uma estrutura madura, cada API nasce com respons\u00e1vel, finalidade, autentica\u00e7\u00e3o, escopo de dados, monitoramento e prazo de revis\u00e3o definidos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Em uma estrutura limitada, uma integra\u00e7\u00e3o provis\u00f3ria pode se transformar em uma depend\u00eancia permanente. Depois de algum tempo, ningu\u00e9m sabe com precis\u00e3o quais dados ela exp\u00f5e, quem ainda possui acesso ou como seria desativada sem afetar outros processos.<\/p>\n\n\n\n<style>\n  .tu-integration-exposure-cta,\n  .tu-integration-exposure-cta * {\n    box-sizing: border-box;\n  }\n\n  .tu-integration-exposure-cta {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 24px;\n\n    width: 100%;\n    max-width: 100%;\n    margin: 24px 0;\n    padding: 22px 24px;\n\n    background: #FFFFFF;\n    border: 2px solid #DD4E4B;\n    border-radius: 4px 17px 17px 17px;\n\n    font-family: \"DM Sans\", Arial, sans-serif;\n  }\n\n  .tu-integration-exposure-cta__content {\n    display: flex;\n    align-items: flex-start;\n    gap: 14px;\n\n    min-width: 0;\n  }\n\n  .tu-integration-exposure-cta__marker {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    flex: 0 0 36px;\n    width: 36px;\n    height: 36px;\n\n    background: #DD4E4B;\n    border-radius: 50%;\n\n    color: #FFFFFF;\n    font-size: 15px;\n    font-weight: 700;\n    line-height: 1;\n  }\n\n  .tu-integration-exposure-cta__text {\n    min-width: 0;\n  }\n\n  .tu-integration-exposure-cta__text strong {\n    display: block;\n\n    margin: 0 0 6px;\n\n    max-width: 780px;\n\n    color: #000000;\n    font-size: 15px;\n    font-weight: 700;\n    line-height: 1.45;\n\n    word-break: normal;\n    overflow-wrap: normal;\n    hyphens: none;\n  }\n\n  .tu-integration-exposure-cta__text p {\n    margin: 0 !important;\n    padding: 0 !important;\n\n    max-width: 760px;\n\n    color: #404040 !important;\n    font-size: 13.5px;\n    font-weight: 400;\n    line-height: 1.6;\n\n    word-break: normal !important;\n    overflow-wrap: normal !important;\n    hyphens: none !important;\n  }\n\n  \/* BOT\u00c3O *\/\n\n  .tu-integration-exposure-cta__button {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    gap: 8px;\n\n    flex: 0 0 auto;\n\n    min-height: 42px;\n    padding: 10px 17px;\n\n    background: #DD4E4B;\n    border: 1px solid #DD4E4B;\n    border-radius: 8px;\n\n    color: #FFFFFF !important;\n    text-decoration: none !important;\n\n    font-size: 13px;\n    font-weight: 700;\n    line-height: 1.2;\n\n    transition:\n      background-color 0.2s ease,\n      border-color 0.2s ease,\n      transform 0.2s ease;\n  }\n\n  .tu-integration-exposure-cta__button::after {\n    content: \"\u2192\";\n    font-size: 15px;\n    line-height: 1;\n  }\n\n  .tu-integration-exposure-cta__button:hover,\n  .tu-integration-exposure-cta__button:focus {\n    background: #000000;\n    border-color: #000000;\n\n    color: #FFFFFF !important;\n    text-decoration: none !important;\n  }\n\n  .tu-integration-exposure-cta__button:focus-visible {\n    outline: 2px solid #000000;\n    outline-offset: 3px;\n  }\n\n  @media (hover: hover) and (pointer: fine) {\n    .tu-integration-exposure-cta__button:hover {\n      transform: translateY(-1px);\n    }\n  }\n\n  \/* MOBILE *\/\n\n  @media (max-width: 680px) {\n    .tu-integration-exposure-cta {\n      flex-direction: column;\n      align-items: flex-start;\n      gap: 16px;\n\n      margin: 20px 0;\n      padding: 19px 18px;\n\n      border-radius: 4px 15px 15px 15px;\n    }\n\n    .tu-integration-exposure-cta__content {\n      gap: 12px;\n    }\n\n    .tu-integration-exposure-cta__marker {\n      flex-basis: 32px;\n      width: 32px;\n      height: 32px;\n\n      font-size: 14px;\n    }\n\n    .tu-integration-exposure-cta__text strong {\n      font-size: 14.5px;\n    }\n\n    .tu-integration-exposure-cta__text p {\n      font-size: 13px;\n    }\n\n    .tu-integration-exposure-cta__button {\n      min-height: 40px;\n      padding: 9px 15px;\n\n      font-size: 12.5px;\n    }\n  }\n<\/style>\n\n<div class=\"tu-integration-exposure-cta\">\n\n  <div class=\"tu-integration-exposure-cta__content\">\n\n    <div\n      class=\"tu-integration-exposure-cta__marker\"\n      aria-hidden=\"true\"\n    >\n      \u2192\n    <\/div>\n\n    <div class=\"tu-integration-exposure-cta__text\">\n\n      <strong>\n        Mapeie as integra\u00e7\u00f5es onde a exposi\u00e7\u00e3o est\u00e1 mais concentrada\n      <\/strong>\n\n      <p>\n        Priorize as conex\u00f5es que concentram maior esfor\u00e7o de manuten\u00e7\u00e3o,\n        volume de dados sens\u00edveis ou depend\u00eancia de conhecimento individual.\n        Esses pontos costumam indicar onde a arquitetura exige mais aten\u00e7\u00e3o.\n      <\/p>\n\n    <\/div>\n\n  <\/div>\n\n  <a\n    class=\"tu-integration-exposure-cta__button\"\n    href=\"https:\/\/tecnologiaunica.com.br\/contato\/?utm_source=blog&amp;utm_medium=artigo\"\n    aria-label=\"Estruture com a Tecnologia \u00danica o diagn\u00f3stico das integra\u00e7\u00f5es e da arquitetura atual\"\n  >\n    Mapear arquitetura\n  <\/a>\n\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">O que costuma dar errado na pr\u00e1tica?<\/h2>\n\n\n\n<!-- TABELA TECNOLOGIA \u00daNICA \u2014 ERROS RECORRENTES EM SEGURAN\u00c7A DE APIs -->\n\n<style>\n  .tu-api-errors-table,\n  .tu-api-errors-table * {\n    box-sizing: border-box;\n  }\n\n  .tu-api-errors-table {\n    --tu-red: #DD4E4B;\n    --tu-black: #000000;\n    --tu-white: #FFFFFF;\n    --tu-line: #E4E4E4;\n    --tu-soft: #FAFAFA;\n    --tu-text-soft: #525252;\n\n    width: 100%;\n    max-width: 100%;\n    margin: 24px 0;\n    padding: 0;\n\n    font-family: \"DM Sans\", Arial, sans-serif;\n    color: var(--tu-black);\n  }\n\n  \/* CONTAINER *\/\n\n  .tu-api-errors-table__container {\n    width: 100%;\n    max-width: 100%;\n    margin: 0;\n    padding: 0;\n\n    overflow: hidden;\n\n    background: var(--tu-white);\n    border: 1px solid #D8D8D8;\n    border-radius: 12px;\n  }\n\n  \/* TABELA *\/\n\n  .tu-api-errors-table table {\n    width: 100% !important;\n    max-width: 100% !important;\n    margin: 0 !important;\n\n    border-collapse: separate;\n    border-spacing: 0;\n    table-layout: fixed;\n  }\n\n  .tu-api-errors-table th,\n  .tu-api-errors-table td {\n    margin: 0;\n    padding: 14px 15px;\n\n    vertical-align: top;\n    text-align: left;\n\n    overflow-wrap: break-word;\n    word-break: normal;\n    hyphens: auto;\n  }\n\n  \/* CABE\u00c7ALHO *\/\n\n  .tu-api-errors-table thead th {\n    background: var(--tu-red);\n    color: var(--tu-black);\n\n    border-right: 1px solid rgba(0, 0, 0, 0.15);\n\n    font-size: 13px;\n    font-weight: 700;\n    line-height: 1.35;\n  }\n\n  .tu-api-errors-table thead th:last-child {\n    border-right: 0;\n  }\n\n  \/* CORPO *\/\n\n  .tu-api-errors-table tbody td {\n    background: var(--tu-white);\n\n    border-right: 1px solid var(--tu-line);\n    border-bottom: 1px solid var(--tu-line);\n\n    color: #242424;\n\n    font-size: 13.5px;\n    line-height: 1.5;\n  }\n\n  .tu-api-errors-table tbody tr:nth-child(even) td {\n    background: var(--tu-soft);\n  }\n\n  .tu-api-errors-table tbody td:last-child {\n    border-right: 0;\n  }\n\n  .tu-api-errors-table tbody tr:last-child td {\n    border-bottom: 0;\n  }\n\n  \/* COLUNAS *\/\n\n  .tu-api-errors-table .tu-error {\n    position: relative;\n\n    width: 24%;\n    padding-left: 19px;\n\n    color: var(--tu-black);\n    font-weight: 700;\n  }\n\n  .tu-api-errors-table .tu-error::before {\n    content: \"\";\n\n    position: absolute;\n    top: 0;\n    bottom: 0;\n    left: 0;\n\n    width: 4px;\n\n    background: var(--tu-red);\n  }\n\n  .tu-api-errors-table .tu-why {\n    width: 25%;\n  }\n\n  .tu-api-errors-table .tu-consequence {\n    width: 24%;\n    color: var(--tu-text-soft);\n  }\n\n  .tu-api-errors-table .tu-action {\n    width: 27%;\n  }\n\n  \/* TABLET *\/\n\n  @media (max-width: 900px) and (min-width: 681px) {\n\n    .tu-api-errors-table th,\n    .tu-api-errors-table td {\n      padding: 12px 10px;\n    }\n\n    .tu-api-errors-table thead th {\n      font-size: 11.5px;\n    }\n\n    .tu-api-errors-table tbody td {\n      font-size: 12px;\n    }\n\n    .tu-api-errors-table .tu-error {\n      width: 23%;\n      padding-left: 15px;\n    }\n\n    .tu-api-errors-table .tu-why {\n      width: 25%;\n    }\n\n    .tu-api-errors-table .tu-consequence {\n      width: 24%;\n    }\n\n    .tu-api-errors-table .tu-action {\n      width: 28%;\n    }\n  }\n\n  \/* MOBILE *\/\n\n  @media (max-width: 680px) {\n\n    .tu-api-errors-table {\n      margin: 20px 0;\n    }\n\n    .tu-api-errors-table__container {\n      overflow: visible;\n\n      background: transparent;\n      border: 0;\n      border-radius: 0;\n    }\n\n    .tu-api-errors-table table,\n    .tu-api-errors-table tbody,\n    .tu-api-errors-table tr,\n    .tu-api-errors-table td {\n      display: block;\n\n      width: 100% !important;\n      max-width: 100% !important;\n    }\n\n    .tu-api-errors-table thead {\n      position: absolute;\n\n      width: 1px;\n      height: 1px;\n\n      margin: -1px;\n      padding: 0;\n\n      overflow: hidden;\n\n      clip: rect(0, 0, 0, 0);\n      white-space: nowrap;\n\n      border: 0;\n    }\n\n    .tu-api-errors-table tbody {\n      display: grid;\n      gap: 12px;\n    }\n\n    .tu-api-errors-table tbody tr {\n      overflow: hidden;\n\n      background: var(--tu-white);\n\n      border: 1px solid #DCDCDC;\n      border-radius: 10px;\n    }\n\n    .tu-api-errors-table tbody td,\n    .tu-api-errors-table tbody tr:nth-child(even) td {\n      width: 100% !important;\n\n      padding: 12px 14px;\n\n      background: var(--tu-white);\n\n      border-right: 0;\n      border-bottom: 1px solid var(--tu-line);\n\n      font-size: 13.5px;\n    }\n\n    .tu-api-errors-table tbody td:last-child {\n      border-bottom: 0;\n    }\n\n    .tu-api-errors-table tbody td::before {\n      display: block;\n\n      margin-bottom: 4px;\n\n      color: #6B6B6B;\n\n      font-size: 10px;\n      font-weight: 700;\n      line-height: 1.2;\n      letter-spacing: 0.04em;\n      text-transform: uppercase;\n\n      content: attr(data-label);\n    }\n\n    .tu-api-errors-table tbody .tu-error {\n      padding: 12px 14px;\n\n      background: var(--tu-red) !important;\n\n      border-bottom: 1px solid rgba(0, 0, 0, 0.15);\n\n      color: var(--tu-black);\n      font-size: 15px;\n    }\n\n    .tu-api-errors-table tbody .tu-error::before {\n      position: static;\n\n      display: block;\n\n      width: auto;\n      height: auto;\n\n      margin-bottom: 3px;\n\n      background: transparent;\n\n      color: rgba(0, 0, 0, 0.58);\n\n      content: attr(data-label);\n    }\n  }\n<\/style>\n\n\n<div class=\"tu-api-errors-table\">\n\n  <div class=\"tu-api-errors-table__container\">\n\n    <table>\n\n      <thead>\n        <tr>\n          <th scope=\"col\">Erro recorrente<\/th>\n          <th scope=\"col\">Por que acontece<\/th>\n          <th scope=\"col\">Consequ\u00eancia poss\u00edvel<\/th>\n          <th scope=\"col\">Como reduzir o risco<\/th>\n        <\/tr>\n      <\/thead>\n\n      <tbody>\n\n        <tr>\n          <td class=\"tu-error\" data-label=\"Erro recorrente\">\n            Integra\u00e7\u00e3o sem invent\u00e1rio centralizado\n          <\/td>\n\n          <td class=\"tu-why\" data-label=\"Por que acontece\">\n            Cada \u00e1rea ou parceiro cria APIs sob demanda, sem registro \u00fanico\n          <\/td>\n\n          <td class=\"tu-consequence\" data-label=\"Consequ\u00eancia poss\u00edvel\">\n            APIs antigas ou esquecidas permanecem dispon\u00edveis\n          <\/td>\n\n          <td class=\"tu-action\" data-label=\"Como reduzir o risco\">\n            Manter cat\u00e1logo vivo, com respons\u00e1vel, finalidade, vers\u00e3o e escopo de dados\n          <\/td>\n        <\/tr>\n\n\n        <tr>\n          <td class=\"tu-error\" data-label=\"Erro recorrente\">\n            Autentica\u00e7\u00e3o inadequada ao risco\n          <\/td>\n\n          <td class=\"tu-why\" data-label=\"Por que acontece\">\n            Escolha do mecanismo mais r\u00e1pido sem avaliar finalidade e criticidade\n          <\/td>\n\n          <td class=\"tu-consequence\" data-label=\"Consequ\u00eancia poss\u00edvel\">\n            Acesso indevido, baixa rastreabilidade ou dificuldade de revoga\u00e7\u00e3o\n          <\/td>\n\n          <td class=\"tu-action\" data-label=\"Como reduzir o risco\">\n            Adotar o mecanismo compat\u00edvel com o fluxo, como certificados, tokens, OAuth 2.0, OpenID Connect ou mTLS quando aplic\u00e1vel\n          <\/td>\n        <\/tr>\n\n\n        <tr>\n          <td class=\"tu-error\" data-label=\"Erro recorrente\">\n            Falha de autoriza\u00e7\u00e3o\n          <\/td>\n\n          <td class=\"tu-why\" data-label=\"Por que acontece\">\n            A aplica\u00e7\u00e3o autentica o usu\u00e1rio, mas n\u00e3o valida quais objetos ou propriedades ele pode acessar\n          <\/td>\n\n          <td class=\"tu-consequence\" data-label=\"Consequ\u00eancia poss\u00edvel\">\n            Exposi\u00e7\u00e3o ou altera\u00e7\u00e3o de dados de outros segurados\n          <\/td>\n\n          <td class=\"tu-action\" data-label=\"Como reduzir o risco\">\n            Implementar autoriza\u00e7\u00e3o em n\u00edvel de fun\u00e7\u00e3o, objeto e propriedade\n          <\/td>\n        <\/tr>\n\n\n        <tr>\n          <td class=\"tu-error\" data-label=\"Erro recorrente\">\n            Dados al\u00e9m do necess\u00e1rio\n          <\/td>\n\n          <td class=\"tu-why\" data-label=\"Por que acontece\">\n            A API retorna o registro completo quando a opera\u00e7\u00e3o exige apenas uma confirma\u00e7\u00e3o\n          <\/td>\n\n          <td class=\"tu-consequence\" data-label=\"Consequ\u00eancia poss\u00edvel\">\n            Exposi\u00e7\u00e3o desnecess\u00e1ria e conflito com o princ\u00edpio da minimiza\u00e7\u00e3o\n          <\/td>\n\n          <td class=\"tu-action\" data-label=\"Como reduzir o risco\">\n            Limitar campos, escopos e respostas \u00e0 finalidade da integra\u00e7\u00e3o\n          <\/td>\n        <\/tr>\n\n\n        <tr>\n          <td class=\"tu-error\" data-label=\"Erro recorrente\">\n            Terceiriza\u00e7\u00e3o sem due diligence documentada\n          <\/td>\n\n          <td class=\"tu-why\" data-label=\"Por que acontece\">\n            Fornecedor contratado sem processo formal de avalia\u00e7\u00e3o\n          <\/td>\n\n          <td class=\"tu-consequence\" data-label=\"Consequ\u00eancia poss\u00edvel\">\n            Dificuldade de demonstrar controle e atender solicita\u00e7\u00f5es da Susep\n          <\/td>\n\n          <td class=\"tu-action\" data-label=\"Como reduzir o risco\">\n            Manter contratos, aditivos, avalia\u00e7\u00f5es de risco e evid\u00eancias acess\u00edveis\n          <\/td>\n        <\/tr>\n\n\n        <tr>\n          <td class=\"tu-error\" data-label=\"Erro recorrente\">\n            Aus\u00eancia de limite de consumo\n          <\/td>\n\n          <td class=\"tu-why\" data-label=\"Por que acontece\">\n            APIs n\u00e3o restringem volume ou frequ\u00eancia de chamadas\n          <\/td>\n\n          <td class=\"tu-consequence\" data-label=\"Consequ\u00eancia poss\u00edvel\">\n            Indisponibilidade, custos inesperados ou abuso automatizado\n          <\/td>\n\n          <td class=\"tu-action\" data-label=\"Como reduzir o risco\">\n            Aplicar rate limiting, quotas, alertas e controles de capacidade\n          <\/td>\n        <\/tr>\n\n\n        <tr>\n          <td class=\"tu-error\" data-label=\"Erro recorrente\">\n            Falta de resposta a incidentes\n          <\/td>\n\n          <td class=\"tu-why\" data-label=\"Por que acontece\">\n            A opera\u00e7\u00e3o se concentra apenas em preven\u00e7\u00e3o\n          <\/td>\n\n          <td class=\"tu-consequence\" data-label=\"Consequ\u00eancia poss\u00edvel\">\n            Conten\u00e7\u00e3o lenta e comunica\u00e7\u00e3o desorganizada\n          <\/td>\n\n          <td class=\"tu-action\" data-label=\"Como reduzir o risco\">\n            Documentar e testar processos de identifica\u00e7\u00e3o, conten\u00e7\u00e3o, recupera\u00e7\u00e3o e comunica\u00e7\u00e3o\n          <\/td>\n        <\/tr>\n\n\n        <tr>\n          <td class=\"tu-error\" data-label=\"Erro recorrente\">\n            Migra\u00e7\u00e3o sem mapeamento pr\u00e9vio\n          <\/td>\n\n          <td class=\"tu-why\" data-label=\"Por que acontece\">\n            Press\u00e3o para modernizar antes de compreender depend\u00eancias\n          <\/td>\n\n          <td class=\"tu-consequence\" data-label=\"Consequ\u00eancia poss\u00edvel\">\n            Ruptura de integra\u00e7\u00f5es cr\u00edticas durante a transi\u00e7\u00e3o\n          <\/td>\n\n          <td class=\"tu-action\" data-label=\"Como reduzir o risco\">\n            Mapear consumidores, dados, contratos e depend\u00eancias antes da mudan\u00e7a\n          <\/td>\n        <\/tr>\n\n\n        <tr>\n          <td class=\"tu-error\" data-label=\"Erro recorrente\">\n            API antiga sem plano de desativa\u00e7\u00e3o\n          <\/td>\n\n          <td class=\"tu-why\" data-label=\"Por que acontece\">\n            Novas vers\u00f5es s\u00e3o lan\u00e7adas sem retirar as anteriores\n          <\/td>\n\n          <td class=\"tu-consequence\" data-label=\"Consequ\u00eancia poss\u00edvel\">\n            Endpoints desatualizados continuam expostos\n          <\/td>\n\n          <td class=\"tu-action\" data-label=\"Como reduzir o risco\">\n            Definir pol\u00edtica de versionamento, comunica\u00e7\u00e3o e descontinua\u00e7\u00e3o\n          <\/td>\n        <\/tr>\n\n      <\/tbody>\n\n    <\/table>\n\n  <\/div>\n\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">O que a Susep exige sobre seguran\u00e7a de APIs?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A regulamenta\u00e7\u00e3o brasileira n\u00e3o trata a seguran\u00e7a de APIs como uma disciplina isolada. As interfaces est\u00e3o inseridas no arcabou\u00e7o mais amplo de seguran\u00e7a cibern\u00e9tica, controles internos, gest\u00e3o de riscos, terceiriza\u00e7\u00e3o e prote\u00e7\u00e3o de dados.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Circular Susep n\u00ba 638\/2021<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A Circular Susep n\u00ba 638\/2021 estabelece requisitos m\u00ednimos de seguran\u00e7a cibern\u00e9tica para as supervisionadas abrangidas pela norma.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Entre os temas tratados est\u00e3o:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Pol\u00edtica de seguran\u00e7a cibern\u00e9tica.<\/li>\n\n\n\n<li>Processos para identificar e reduzir vulnerabilidades.<\/li>\n\n\n\n<li>Detec\u00e7\u00e3o, resposta e recupera\u00e7\u00e3o de incidentes.<\/li>\n\n\n\n<li>Continuidade operacional.<\/li>\n\n\n\n<li>Terceiriza\u00e7\u00e3o de processamento e armazenamento de dados.<\/li>\n\n\n\n<li>Computa\u00e7\u00e3o em nuvem.<\/li>\n\n\n\n<li>Documenta\u00e7\u00e3o e governan\u00e7a.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">A pol\u00edtica e os controles devem ser compat\u00edveis com o porte, a complexidade, o modelo de neg\u00f3cio e o perfil de risco da opera\u00e7\u00e3o.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Resolu\u00e7\u00e3o Susep n\u00ba 90\/2026<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Publicada no Di\u00e1rio Oficial da Uni\u00e3o em 20 de agosto de 2026, a Resolu\u00e7\u00e3o Susep n\u00ba 90\/2026 alterou o artigo 10 da Circular n\u00ba 638\/2021.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A norma determina que, nos casos de terceiriza\u00e7\u00e3o de processamento ou armazenamento de dados, contratos, altera\u00e7\u00f5es e aditivos permane\u00e7am acess\u00edveis quando solicitados pela Susep. Essa obriga\u00e7\u00e3o tamb\u00e9m abrange informa\u00e7\u00f5es e documentos necess\u00e1rios para avaliar:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>O servi\u00e7o prestado.<\/li>\n\n\n\n<li>Os riscos envolvidos.<\/li>\n\n\n\n<li>A conformidade com a regulamenta\u00e7\u00e3o aplic\u00e1vel.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Para a seguran\u00e7a de APIs, o impacto aparece quando fornecedores processam ou armazenam dados dentro desse escopo. N\u00e3o basta saber que a integra\u00e7\u00e3o funciona: a supervisionada precisa conseguir demonstrar como o servi\u00e7o foi avaliado, quais riscos foram considerados e quais controles foram estabelecidos.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Manual de Orienta\u00e7\u00f5es sobre Seguran\u00e7a Cibern\u00e9tica<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Em julho de 2026, a Susep publicou um manual para orientar a implementa\u00e7\u00e3o dos requisitos de seguran\u00e7a cibern\u00e9tica e reunir pontos de aten\u00e7\u00e3o identificados pela supervis\u00e3o.<\/p>\n\n\n\n<style>\n  .tu-regulation-practices,\n  .tu-regulation-practices * {\n    box-sizing: border-box;\n  }\n\n  .tu-regulation-practices {\n    --tu-red: #DD4E4B;\n    --tu-black: #000000;\n    --tu-white: #FFFFFF;\n    --tu-soft: #FFF7F7;\n    --tu-text: #3D3D3D;\n    --tu-line: #E7E7E7;\n\n    width: 100%;\n    max-width: 100%;\n    margin: 24px 0;\n\n    font-family: \"DM Sans\", Arial, sans-serif;\n  }\n\n  .tu-regulation-practices__intro {\n    margin: 0 0 12px !important;\n    padding: 0 !important;\n\n    color: var(--tu-black) !important;\n    font-size: 13.5px;\n    font-weight: 600;\n    line-height: 1.5;\n  }\n\n  .tu-regulation-practices__grid {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 12px;\n\n    width: 100%;\n  }\n\n  .tu-regulation-practices__card {\n    display: flex;\n    align-items: flex-start;\n    gap: 12px;\n\n    min-width: 0;\n    padding: 17px 18px;\n\n    border-radius: 4px 14px 14px 14px;\n  }\n\n  .tu-regulation-practices__card--requirement {\n    background: var(--tu-red);\n    border: 2px solid var(--tu-black);\n  }\n\n  .tu-regulation-practices__card--practice {\n    background: var(--tu-white);\n    border: 2px solid var(--tu-red);\n  }\n\n  .tu-regulation-practices__marker {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    flex: 0 0 30px;\n    width: 30px;\n    height: 30px;\n\n    border-radius: 50%;\n\n    font-size: 12px;\n    font-weight: 700;\n    line-height: 1;\n  }\n\n  .tu-regulation-practices__card--requirement\n  .tu-regulation-practices__marker {\n    background: var(--tu-white);\n    color: var(--tu-red);\n  }\n\n  .tu-regulation-practices__card--practice\n  .tu-regulation-practices__marker {\n    background: var(--tu-red);\n    color: var(--tu-white);\n  }\n\n  .tu-regulation-practices__content {\n    min-width: 0;\n  }\n\n  .tu-regulation-practices__content strong {\n    display: block;\n\n    margin: 0 0 4px;\n\n    font-size: 14px;\n    font-weight: 700;\n    line-height: 1.4;\n  }\n\n  .tu-regulation-practices__card--requirement\n  .tu-regulation-practices__content strong {\n    color: var(--tu-white);\n  }\n\n  .tu-regulation-practices__card--practice\n  .tu-regulation-practices__content strong {\n    color: var(--tu-black);\n  }\n\n  .tu-regulation-practices__content p {\n    margin: 0 !important;\n    padding: 0 !important;\n\n    font-size: 13px;\n    font-weight: 400;\n    line-height: 1.55;\n\n    word-break: normal !important;\n    overflow-wrap: normal !important;\n    hyphens: none !important;\n  }\n\n  .tu-regulation-practices__card--requirement\n  .tu-regulation-practices__content p {\n    color: var(--tu-white) !important;\n  }\n\n  .tu-regulation-practices__card--practice\n  .tu-regulation-practices__content p {\n    color: var(--tu-text) !important;\n  }\n\n  @media (max-width: 680px) {\n    .tu-regulation-practices {\n      margin: 20px 0;\n    }\n\n    .tu-regulation-practices__grid {\n      grid-template-columns: 1fr;\n      gap: 10px;\n    }\n\n    .tu-regulation-practices__card {\n      padding: 16px 15px;\n    }\n\n    .tu-regulation-practices__intro {\n      font-size: 13px;\n    }\n\n    .tu-regulation-practices__content strong {\n      font-size: 13.5px;\n    }\n\n    .tu-regulation-practices__content p {\n      font-size: 12.75px;\n    }\n  }\n<\/style>\n\n<div class=\"tu-regulation-practices\">\n\n  <p class=\"tu-regulation-practices__intro\">\n    O documento diferencia:\n  <\/p>\n\n  <div class=\"tu-regulation-practices__grid\">\n\n    <div class=\"tu-regulation-practices__card tu-regulation-practices__card--requirement\">\n\n      <div\n        class=\"tu-regulation-practices__marker\"\n        aria-hidden=\"true\"\n      >\n        01\n      <\/div>\n\n      <div class=\"tu-regulation-practices__content\">\n\n        <strong>\n          Exig\u00eancias regulat\u00f3rias\n        <\/strong>\n\n        <p>\n          Decorrem das normas aplic\u00e1veis.\n        <\/p>\n\n      <\/div>\n\n    <\/div>\n\n    <div class=\"tu-regulation-practices__card tu-regulation-practices__card--practice\">\n\n      <div\n        class=\"tu-regulation-practices__marker\"\n        aria-hidden=\"true\"\n      >\n        02\n      <\/div>\n\n      <div class=\"tu-regulation-practices__content\">\n\n        <strong>\n          Boas pr\u00e1ticas\n        <\/strong>\n\n        <p>\n          S\u00e3o apresentadas como recomenda\u00e7\u00f5es ou procedimentos desej\u00e1veis.\n        <\/p>\n\n      <\/div>\n\n    <\/div>\n\n  <\/div>\n\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Essa distin\u00e7\u00e3o \u00e9 importante. Nem toda recomenda\u00e7\u00e3o possui o mesmo car\u00e1ter de uma obriga\u00e7\u00e3o, mas pode indicar o n\u00edvel de maturidade esperado em opera\u00e7\u00f5es mais complexas ou expostas.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Open Insurance<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">As sociedades participantes do Open Insurance possuem uma camada adicional de requisitos t\u00e9cnicos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Al\u00e9m das normas gerais de seguran\u00e7a cibern\u00e9tica, devem observar os manuais do ecossistema, que tratam de criptografia, certificados, autentica\u00e7\u00e3o, autoriza\u00e7\u00e3o, monitoramento, vulnerabilidades, trilhas de auditoria e resposta a incidentes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Essas exig\u00eancias se somam \u00e0s obriga\u00e7\u00f5es da LGPD sobre finalidade, necessidade, seguran\u00e7a e prote\u00e7\u00e3o dos direitos dos titulares. Uma API que exp\u00f5e mais dados do que o necess\u00e1rio pode representar, simultaneamente, uma falha t\u00e9cnica, uma fragilidade de governan\u00e7a e um risco de prote\u00e7\u00e3o de dados.<\/p>\n\n\n\n<style>\n  .tu-integration-evidence-cta,\n  .tu-integration-evidence-cta * {\n    box-sizing: border-box;\n  }\n\n  .tu-integration-evidence-cta {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 24px;\n\n    width: 100%;\n    max-width: 100%;\n    margin: 24px 0;\n    padding: 22px 24px;\n\n    background: #DD4E4B;\n    border: 2px solid #000000;\n    border-radius: 4px 17px 17px 17px;\n\n    font-family: \"DM Sans\", Arial, sans-serif;\n  }\n\n  .tu-integration-evidence-cta__content {\n    display: flex;\n    align-items: flex-start;\n    gap: 14px;\n\n    min-width: 0;\n  }\n\n  .tu-integration-evidence-cta__marker {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    flex: 0 0 36px;\n    width: 36px;\n    height: 36px;\n\n    background: #FFFFFF;\n    border-radius: 50%;\n\n    color: #DD4E4B;\n    font-size: 15px;\n    font-weight: 700;\n    line-height: 1;\n  }\n\n  .tu-integration-evidence-cta__text {\n    min-width: 0;\n  }\n\n  .tu-integration-evidence-cta__text strong {\n    display: block;\n\n    margin: 0 0 6px;\n\n    max-width: 800px;\n\n    color: #FFFFFF;\n    font-size: 15px;\n    font-weight: 700;\n    line-height: 1.45;\n\n    word-break: normal;\n    overflow-wrap: normal;\n    hyphens: none;\n  }\n\n  .tu-integration-evidence-cta__text p {\n    margin: 0 !important;\n    padding: 0 !important;\n\n    max-width: 760px;\n\n    color: #FFFFFF !important;\n    font-size: 13.5px;\n    font-weight: 400;\n    line-height: 1.6;\n\n    word-break: normal !important;\n    overflow-wrap: normal !important;\n    hyphens: none !important;\n  }\n\n  \/* BOT\u00c3O *\/\n\n  .tu-integration-evidence-cta__button {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    gap: 8px;\n\n    flex: 0 0 auto;\n\n    min-height: 42px;\n    padding: 10px 17px;\n\n    background: #FFFFFF;\n    border: 1px solid #FFFFFF;\n    border-radius: 8px;\n\n    color: #000000 !important;\n    text-decoration: none !important;\n\n    font-size: 13px;\n    font-weight: 700;\n    line-height: 1.2;\n\n    transition:\n      background-color 0.2s ease,\n      border-color 0.2s ease,\n      color 0.2s ease,\n      transform 0.2s ease;\n  }\n\n  .tu-integration-evidence-cta__button::after {\n    content: \"\u2192\";\n    font-size: 15px;\n    line-height: 1;\n  }\n\n  .tu-integration-evidence-cta__button:hover,\n  .tu-integration-evidence-cta__button:focus {\n    background: #000000;\n    border-color: #000000;\n\n    color: #FFFFFF !important;\n    text-decoration: none !important;\n  }\n\n  .tu-integration-evidence-cta__button:focus-visible {\n    outline: 2px solid #FFFFFF;\n    outline-offset: 3px;\n  }\n\n  @media (hover: hover) and (pointer: fine) {\n    .tu-integration-evidence-cta__button:hover {\n      transform: translateY(-1px);\n    }\n  }\n\n  \/* MOBILE *\/\n\n  @media (max-width: 680px) {\n    .tu-integration-evidence-cta {\n      flex-direction: column;\n      align-items: flex-start;\n      gap: 16px;\n\n      margin: 20px 0;\n      padding: 19px 18px;\n\n      border-radius: 4px 15px 15px 15px;\n    }\n\n    .tu-integration-evidence-cta__content {\n      gap: 12px;\n    }\n\n    .tu-integration-evidence-cta__marker {\n      flex-basis: 32px;\n      width: 32px;\n      height: 32px;\n\n      font-size: 14px;\n    }\n\n    .tu-integration-evidence-cta__text strong {\n      font-size: 14.5px;\n    }\n\n    .tu-integration-evidence-cta__text p {\n      font-size: 13px;\n    }\n\n    .tu-integration-evidence-cta__button {\n      min-height: 40px;\n      padding: 9px 15px;\n\n      font-size: 12.5px;\n    }\n  }\n<\/style>\n\n<div class=\"tu-integration-evidence-cta\">\n\n  <div class=\"tu-integration-evidence-cta__content\">\n\n    <div\n      class=\"tu-integration-evidence-cta__marker\"\n      aria-hidden=\"true\"\n    >\n      ?\n    <\/div>\n\n    <div class=\"tu-integration-evidence-cta__text\">\n\n      <strong>\n        Sua opera\u00e7\u00e3o consegue localizar rapidamente contratos, respons\u00e1veis,\n        escopos de dados e evid\u00eancias de controle de cada integra\u00e7\u00e3o cr\u00edtica?\n      <\/strong>\n\n      <p>\n        Se a resposta depende de buscas manuais em diferentes \u00e1reas,\n        esse pode ser o primeiro ponto a estruturar para aumentar\n        rastreabilidade, governan\u00e7a e capacidade de resposta.\n      <\/p>\n\n    <\/div>\n\n  <\/div>\n\n  <a\n    class=\"tu-integration-evidence-cta__button\"\n    href=\"https:\/\/tecnologiaunica.com.br\/contato\/?utm_source=blog&amp;utm_medium=artigo\"\n    aria-label=\"Converse com a Tecnologia \u00danica sobre o cen\u00e1rio atual das integra\u00e7\u00f5es cr\u00edticas da sua opera\u00e7\u00e3o\"\n  >\n    Avaliar cen\u00e1rio atual\n  <\/a>\n\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Quais controles devem acompanhar o ciclo de vida de uma API?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A seguran\u00e7a n\u00e3o deve ser verificada apenas quando a API entra em produ\u00e7\u00e3o. Ela precisa acompanhar todas as etapas da integra\u00e7\u00e3o.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Planejamento e desenho<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Antes do desenvolvimento, a opera\u00e7\u00e3o deve definir:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Finalidade da API.<\/li>\n\n\n\n<li>Dados necess\u00e1rios.<\/li>\n\n\n\n<li>Consumidores autorizados.<\/li>\n\n\n\n<li>N\u00edvel de criticidade.<\/li>\n\n\n\n<li>Respons\u00e1vel t\u00e9cnico.<\/li>\n\n\n\n<li>Respons\u00e1vel de neg\u00f3cio.<\/li>\n\n\n\n<li>Requisitos regulat\u00f3rios.<\/li>\n\n\n\n<li>Pol\u00edtica de reten\u00e7\u00e3o.<\/li>\n\n\n\n<li>Estrat\u00e9gia de descontinua\u00e7\u00e3o.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Desenvolvimento e testes<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Durante o desenvolvimento, devem ser considerados:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Valida\u00e7\u00e3o de entrada e sa\u00edda.<\/li>\n\n\n\n<li>Autoriza\u00e7\u00e3o em n\u00edvel de fun\u00e7\u00e3o, objeto e propriedade.<\/li>\n\n\n\n<li>Prote\u00e7\u00e3o de segredos.<\/li>\n\n\n\n<li>Tratamento seguro de erros.<\/li>\n\n\n\n<li>Testes de vulnerabilidade.<\/li>\n\n\n\n<li>Revis\u00e3o de c\u00f3digo.<\/li>\n\n\n\n<li>Limites de consumo.<\/li>\n\n\n\n<li>Uso controlado de bibliotecas e componentes externos.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Publica\u00e7\u00e3o e opera\u00e7\u00e3o<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Depois da entrada em produ\u00e7\u00e3o, tornam-se essenciais:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Cat\u00e1logo atualizado.<\/li>\n\n\n\n<li>Monitoramento de disponibilidade e comportamento.<\/li>\n\n\n\n<li>Alertas para acessos an\u00f4malos.<\/li>\n\n\n\n<li>Trilhas de auditoria.<\/li>\n\n\n\n<li>Rota\u00e7\u00e3o de credenciais.<\/li>\n\n\n\n<li>Aplica\u00e7\u00e3o de corre\u00e7\u00f5es.<\/li>\n\n\n\n<li>Testes recorrentes.<\/li>\n\n\n\n<li>Revis\u00e3o de permiss\u00f5es.<\/li>\n\n\n\n<li>Acompanhamento de fornecedores.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Versionamento e desativa\u00e7\u00e3o<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Toda API precisa ter uma estrat\u00e9gia para evoluir ou ser retirada de opera\u00e7\u00e3o.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A empresa deve conhecer:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Quais sistemas consomem cada vers\u00e3o.<\/li>\n\n\n\n<li>Quais dados ainda s\u00e3o transmitidos.<\/li>\n\n\n\n<li>Qual prazo foi comunicado aos consumidores.<\/li>\n\n\n\n<li>Como os acessos ser\u00e3o revogados.<\/li>\n\n\n\n<li>Quais registros precisam ser preservados.<\/li>\n\n\n\n<li>Como confirmar que o endpoint antigo deixou de responder.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Sem esse controle, vers\u00f5es antigas podem continuar acess\u00edveis mesmo depois de perderem relev\u00e2ncia operacional.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Crit\u00e9rios para avaliar a maturidade da arquitetura de APIs<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Antes de decidir entre manter, evoluir ou reestruturar, avalie a opera\u00e7\u00e3o a partir de crit\u00e9rios objetivos.<\/p>\n\n\n\n<style>\n  .tu-api-governance-check-vertical,\n  .tu-api-governance-check-vertical * {\n    box-sizing: border-box;\n  }\n\n  .tu-api-governance-check-vertical {\n    --tu-red: #DD4E4B;\n    --tu-black: #000000;\n    --tu-white: #FFFFFF;\n    --tu-soft: #FFF7F7;\n    --tu-text: #3D3D3D;\n    --tu-line: #E8E8E8;\n\n    width: 100%;\n    max-width: 100%;\n    margin: 24px 0;\n\n    font-family: \"DM Sans\", Arial, sans-serif;\n  }\n\n  \/* PILHA VERTICAL *\/\n\n  .tu-api-governance-check-vertical__stack {\n    display: flex;\n    flex-direction: column;\n    gap: 11px;\n\n    width: 100%;\n  }\n\n  \/* CARD *\/\n\n  .tu-api-governance-check-vertical__card {\n    display: grid;\n    grid-template-columns: 44px minmax(0, 220px) minmax(0, 1fr);\n    align-items: center;\n    gap: 16px;\n\n    width: 100%;\n    min-width: 0;\n\n    padding: 17px 19px;\n\n    border-radius: 4px 15px 15px 15px;\n  }\n\n  .tu-api-governance-check-vertical__card--light {\n    background: var(--tu-white);\n    border: 2px solid var(--tu-red);\n  }\n\n  .tu-api-governance-check-vertical__card--soft {\n    background: var(--tu-soft);\n    border: 2px solid var(--tu-red);\n  }\n\n  .tu-api-governance-check-vertical__card--red {\n    background: var(--tu-red);\n    border: 2px solid var(--tu-black);\n  }\n\n  \/* N\u00daMERO *\/\n\n  .tu-api-governance-check-vertical__number {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    width: 34px;\n    height: 34px;\n\n    border-radius: 50%;\n\n    font-size: 10.5px;\n    font-weight: 700;\n    line-height: 1;\n  }\n\n  .tu-api-governance-check-vertical__card--light\n  .tu-api-governance-check-vertical__number,\n  .tu-api-governance-check-vertical__card--soft\n  .tu-api-governance-check-vertical__number {\n    background: var(--tu-red);\n    color: var(--tu-white);\n  }\n\n  .tu-api-governance-check-vertical__card--red\n  .tu-api-governance-check-vertical__number {\n    background: var(--tu-white);\n    color: var(--tu-red);\n  }\n\n  \/* T\u00cdTULO *\/\n\n  .tu-api-governance-check-vertical h3 {\n    margin: 0 !important;\n    padding: 0 !important;\n\n    font-size: 14.5px;\n    font-weight: 700;\n    line-height: 1.4;\n\n    word-break: normal !important;\n    overflow-wrap: normal !important;\n    hyphens: none !important;\n  }\n\n  .tu-api-governance-check-vertical__card--light h3,\n  .tu-api-governance-check-vertical__card--soft h3 {\n    color: var(--tu-black);\n  }\n\n  .tu-api-governance-check-vertical__card--red h3 {\n    color: var(--tu-white);\n  }\n\n  \/* PERGUNTA *\/\n\n  .tu-api-governance-check-vertical__question {\n    display: flex;\n    align-items: flex-start;\n    gap: 10px;\n\n    min-width: 0;\n  }\n\n  .tu-api-governance-check-vertical__marker {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    flex: 0 0 24px;\n    width: 24px;\n    height: 24px;\n\n    margin-top: 1px;\n\n    border-radius: 50%;\n\n    font-size: 10px;\n    font-weight: 700;\n    line-height: 1;\n  }\n\n  .tu-api-governance-check-vertical__card--light\n  .tu-api-governance-check-vertical__marker,\n  .tu-api-governance-check-vertical__card--soft\n  .tu-api-governance-check-vertical__marker {\n    background: #FBEAEA;\n    color: var(--tu-red);\n  }\n\n  .tu-api-governance-check-vertical__card--red\n  .tu-api-governance-check-vertical__marker {\n    background: rgba(255, 255, 255, 0.16);\n    color: var(--tu-white);\n    border: 1px solid rgba(255, 255, 255, 0.3);\n  }\n\n  .tu-api-governance-check-vertical__question p {\n    margin: 1px 0 0 !important;\n    padding: 0 !important;\n\n    font-size: 13px;\n    font-weight: 400;\n    line-height: 1.52;\n\n    word-break: normal !important;\n    overflow-wrap: normal !important;\n    hyphens: none !important;\n  }\n\n  .tu-api-governance-check-vertical__card--light\n  .tu-api-governance-check-vertical__question p,\n  .tu-api-governance-check-vertical__card--soft\n  .tu-api-governance-check-vertical__question p {\n    color: var(--tu-text) !important;\n  }\n\n  .tu-api-governance-check-vertical__card--red\n  .tu-api-governance-check-vertical__question p {\n    color: var(--tu-white) !important;\n  }\n\n  \/* TABLET *\/\n\n  @media (max-width: 820px) {\n    .tu-api-governance-check-vertical__card {\n      grid-template-columns: 40px minmax(0, 180px) minmax(0, 1fr);\n      gap: 13px;\n\n      padding: 16px 17px;\n    }\n  }\n\n  \/* MOBILE *\/\n\n  @media (max-width: 680px) {\n    .tu-api-governance-check-vertical {\n      margin: 20px 0;\n    }\n\n    .tu-api-governance-check-vertical__stack {\n      gap: 10px;\n    }\n\n    .tu-api-governance-check-vertical__card {\n      grid-template-columns: 35px minmax(0, 1fr);\n      gap: 10px 12px;\n\n      padding: 16px 15px;\n\n      border-radius: 4px 14px 14px 14px;\n    }\n\n    .tu-api-governance-check-vertical__number {\n      width: 31px;\n      height: 31px;\n    }\n\n    .tu-api-governance-check-vertical h3 {\n      font-size: 14px;\n    }\n\n    .tu-api-governance-check-vertical__question {\n      grid-column: 2;\n    }\n\n    .tu-api-governance-check-vertical__question p {\n      font-size: 12.75px;\n    }\n  }\n<\/style>\n\n<div class=\"tu-api-governance-check-vertical\">\n\n  <div class=\"tu-api-governance-check-vertical__stack\">\n\n    <div class=\"tu-api-governance-check-vertical__card tu-api-governance-check-vertical__card--light\">\n      <div class=\"tu-api-governance-check-vertical__number\">01<\/div>\n      <h3>Invent\u00e1rio e visibilidade<\/h3>\n      <div class=\"tu-api-governance-check-vertical__question\">\n        <span class=\"tu-api-governance-check-vertical__marker\">?<\/span>\n        <p>Existe um cat\u00e1logo \u00fanico das APIs ativas, incluindo as criadas ou mantidas por parceiros?<\/p>\n      <\/div>\n    <\/div>\n\n    <div class=\"tu-api-governance-check-vertical__card tu-api-governance-check-vertical__card--soft\">\n      <div class=\"tu-api-governance-check-vertical__number\">02<\/div>\n      <h3>Responsabilidade<\/h3>\n      <div class=\"tu-api-governance-check-vertical__question\">\n        <span class=\"tu-api-governance-check-vertical__marker\">?<\/span>\n        <p>Cada integra\u00e7\u00e3o possui respons\u00e1veis t\u00e9cnicos e de neg\u00f3cio claramente definidos?<\/p>\n      <\/div>\n    <\/div>\n\n    <div class=\"tu-api-governance-check-vertical__card tu-api-governance-check-vertical__card--red\">\n      <div class=\"tu-api-governance-check-vertical__number\">03<\/div>\n      <h3>Autentica\u00e7\u00e3o e autoriza\u00e7\u00e3o<\/h3>\n      <div class=\"tu-api-governance-check-vertical__question\">\n        <span class=\"tu-api-governance-check-vertical__marker\">?<\/span>\n        <p>Os mecanismos adotados s\u00e3o compat\u00edveis com o tipo de consumidor, a criticidade dos dados e os padr\u00f5es regulat\u00f3rios aplic\u00e1veis?<\/p>\n      <\/div>\n    <\/div>\n\n    <div class=\"tu-api-governance-check-vertical__card tu-api-governance-check-vertical__card--light\">\n      <div class=\"tu-api-governance-check-vertical__number\">04<\/div>\n      <h3>Minimiza\u00e7\u00e3o e segmenta\u00e7\u00e3o<\/h3>\n      <div class=\"tu-api-governance-check-vertical__question\">\n        <span class=\"tu-api-governance-check-vertical__marker\">?<\/span>\n        <p>Cada API exp\u00f5e apenas os dados necess\u00e1rios para sua finalidade?<\/p>\n      <\/div>\n    <\/div>\n\n    <div class=\"tu-api-governance-check-vertical__card tu-api-governance-check-vertical__card--soft\">\n      <div class=\"tu-api-governance-check-vertical__number\">05<\/div>\n      <h3>Monitoramento cont\u00ednuo<\/h3>\n      <div class=\"tu-api-governance-check-vertical__question\">\n        <span class=\"tu-api-governance-check-vertical__marker\">?<\/span>\n        <p>A equipe consegue identificar picos, erros recorrentes, tentativas de acesso indevido ou altera\u00e7\u00f5es no comportamento normal?<\/p>\n      <\/div>\n    <\/div>\n\n    <div class=\"tu-api-governance-check-vertical__card tu-api-governance-check-vertical__card--red\">\n      <div class=\"tu-api-governance-check-vertical__number\">06<\/div>\n      <h3>Gest\u00e3o do ciclo de vida<\/h3>\n      <div class=\"tu-api-governance-check-vertical__question\">\n        <span class=\"tu-api-governance-check-vertical__marker\">?<\/span>\n        <p>Existem processos para versionar, revisar e desativar APIs antigas?<\/p>\n      <\/div>\n    <\/div>\n\n    <div class=\"tu-api-governance-check-vertical__card tu-api-governance-check-vertical__card--light\">\n      <div class=\"tu-api-governance-check-vertical__number\">07<\/div>\n      <h3>Resposta a incidentes<\/h3>\n      <div class=\"tu-api-governance-check-vertical__question\">\n        <span class=\"tu-api-governance-check-vertical__marker\">?<\/span>\n        <p>O processo est\u00e1 documentado, testado e \u00e9 conhecido pelas equipes e fornecedores envolvidos?<\/p>\n      <\/div>\n    <\/div>\n\n    <div class=\"tu-api-governance-check-vertical__card tu-api-governance-check-vertical__card--soft\">\n      <div class=\"tu-api-governance-check-vertical__number\">08<\/div>\n      <h3>Governan\u00e7a de terceiros<\/h3>\n      <div class=\"tu-api-governance-check-vertical__question\">\n        <span class=\"tu-api-governance-check-vertical__marker\">?<\/span>\n        <p>Contratos, aditivos, avalia\u00e7\u00f5es de risco e evid\u00eancias de conformidade est\u00e3o organizados e acess\u00edveis?<\/p>\n      <\/div>\n    <\/div>\n\n    <div class=\"tu-api-governance-check-vertical__card tu-api-governance-check-vertical__card--red\">\n      <div class=\"tu-api-governance-check-vertical__number\">09<\/div>\n      <h3>Capacidade de auditoria<\/h3>\n      <div class=\"tu-api-governance-check-vertical__question\">\n        <span class=\"tu-api-governance-check-vertical__marker\">?<\/span>\n        <p>\u00c9 poss\u00edvel reconstruir quem acessou determinado dado, em qual momento, por qual integra\u00e7\u00e3o e com qual resultado?<\/p>\n      <\/div>\n    <\/div>\n\n  <\/div>\n\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Quando manter, evoluir ou reestruturar?<\/h2>\n\n\n\n<style>\n  .tu-api-architecture-paths,\n  .tu-api-architecture-paths * {\n    box-sizing: border-box;\n  }\n\n  .tu-api-architecture-paths {\n    --tu-red: #DD4E4B;\n    --tu-black: #000000;\n    --tu-white: #FFFFFF;\n    --tu-soft: #FFF7F7;\n    --tu-text: #3D3D3D;\n    --tu-line: #E8E8E8;\n\n    width: 100%;\n    max-width: 100%;\n    margin: 24px 0;\n\n    font-family: \"DM Sans\", Arial, sans-serif;\n  }\n\n  \/* GRID HORIZONTAL *\/\n\n  .tu-api-architecture-paths__grid {\n    display: grid;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    gap: 14px;\n\n    width: 100%;\n  }\n\n  \/* CARDS *\/\n\n  .tu-api-architecture-paths__card {\n    position: relative;\n\n    display: flex;\n    flex-direction: column;\n\n    min-width: 0;\n    padding: 22px 20px 20px;\n\n    background: var(--tu-white);\n    border: 1px solid var(--tu-line);\n    border-radius: 4px 16px 16px 16px;\n\n    overflow: hidden;\n  }\n\n  .tu-api-architecture-paths__card::before {\n    content: \"\";\n\n    position: absolute;\n    top: 0;\n    left: 0;\n\n    width: 100%;\n    height: 4px;\n\n    background: var(--tu-red);\n  }\n\n  .tu-api-architecture-paths__card--middle {\n    background: var(--tu-soft);\n  }\n\n  \/* IDENTIFICA\u00c7\u00c3O *\/\n\n  .tu-api-architecture-paths__label {\n    display: inline-flex;\n    align-items: center;\n    align-self: flex-start;\n    gap: 8px;\n\n    margin: 0 0 15px;\n\n    color: var(--tu-black);\n    font-size: 14.5px;\n    font-weight: 700;\n    line-height: 1.4;\n\n    word-break: normal;\n    overflow-wrap: normal;\n    hyphens: none;\n  }\n\n  .tu-api-architecture-paths__dot {\n    flex: 0 0 8px;\n\n    width: 8px;\n    height: 8px;\n\n    background: var(--tu-red);\n    border-radius: 50%;\n  }\n\n  \/* TEXTO *\/\n\n  .tu-api-architecture-paths p {\n    margin: 0 0 11px !important;\n    padding: 0 !important;\n\n    color: var(--tu-text) !important;\n    font-size: 13.25px;\n    font-weight: 400;\n    line-height: 1.6;\n\n    word-break: normal !important;\n    overflow-wrap: normal !important;\n    hyphens: none !important;\n  }\n\n  .tu-api-architecture-paths p:last-child {\n    margin-bottom: 0 !important;\n  }\n\n  \/* FECHAMENTO *\/\n\n  .tu-api-architecture-paths__footer {\n    margin-top: auto;\n    padding-top: 14px;\n\n    border-top: 1px solid var(--tu-line);\n  }\n\n  .tu-api-architecture-paths__footer p {\n    margin: 0 !important;\n\n    color: var(--tu-black) !important;\n    font-size: 12.9px;\n    font-weight: 600;\n    line-height: 1.55;\n  }\n\n  \/* TABLET *\/\n\n  @media (max-width: 960px) {\n    .tu-api-architecture-paths__grid {\n      grid-template-columns: 1fr;\n    }\n  }\n\n  \/* MOBILE *\/\n\n  @media (max-width: 680px) {\n    .tu-api-architecture-paths {\n      margin: 20px 0;\n    }\n\n    .tu-api-architecture-paths__grid {\n      gap: 12px;\n    }\n\n    .tu-api-architecture-paths__card {\n      padding: 20px 17px 18px;\n\n      border-radius: 4px 14px 14px 14px;\n    }\n\n    .tu-api-architecture-paths__label {\n      margin-bottom: 13px;\n\n      font-size: 14px;\n    }\n\n    .tu-api-architecture-paths p {\n      font-size: 13px;\n    }\n\n    .tu-api-architecture-paths__footer p {\n      font-size: 12.75px;\n    }\n  }\n<\/style>\n\n<div class=\"tu-api-architecture-paths\">\n\n  <div class=\"tu-api-architecture-paths__grid\">\n\n\n    <!-- MANTER -->\n\n    <section class=\"tu-api-architecture-paths__card\">\n\n      <div class=\"tu-api-architecture-paths__label\">\n        <span class=\"tu-api-architecture-paths__dot\" aria-hidden=\"true\"><\/span>\n        Considere manter a estrutura atual quando\u2026\n      <\/div>\n\n      <p>\n        O volume de integra\u00e7\u00f5es \u00e9 control\u00e1vel, o invent\u00e1rio est\u00e1 atualizado,\n        os respons\u00e1veis s\u00e3o conhecidos e os mecanismos de autentica\u00e7\u00e3o,\n        autoriza\u00e7\u00e3o e monitoramento s\u00e3o compat\u00edveis com o risco da opera\u00e7\u00e3o.\n      <\/p>\n\n      <div class=\"tu-api-architecture-paths__footer\">\n        <p>\n          Mesmo nesse cen\u00e1rio, a estrutura precisa de revis\u00e3o peri\u00f3dica.\n          Manter n\u00e3o significa deixar de acompanhar mudan\u00e7as regulat\u00f3rias,\n          t\u00e9cnicas ou comerciais.\n        <\/p>\n      <\/div>\n\n    <\/section>\n\n\n    <!-- EVOLU\u00c7\u00c3O GRADUAL -->\n\n    <section class=\"tu-api-architecture-paths__card tu-api-architecture-paths__card--middle\">\n\n      <div class=\"tu-api-architecture-paths__label\">\n        <span class=\"tu-api-architecture-paths__dot\" aria-hidden=\"true\"><\/span>\n        Considere uma evolu\u00e7\u00e3o gradual quando\u2026\n      <\/div>\n\n      <p>\n        Existem lacunas pontuais, como APIs sem padr\u00e3o comum, documenta\u00e7\u00e3o\n        desatualizada ou monitoramento distribu\u00eddo, mas a base tecnol\u00f3gica\n        permite corre\u00e7\u00f5es incrementais.\n      <\/p>\n\n      <div class=\"tu-api-architecture-paths__footer\">\n        <p>\n          A evolu\u00e7\u00e3o pode come\u00e7ar pela cria\u00e7\u00e3o de um cat\u00e1logo, padroniza\u00e7\u00e3o\n          de credenciais, centraliza\u00e7\u00e3o de logs, revis\u00e3o de permiss\u00f5es e\n          defini\u00e7\u00e3o de processos de versionamento.\n        <\/p>\n      <\/div>\n\n    <\/section>\n\n\n    <!-- SOLU\u00c7\u00c3O ESPECIALIZADA -->\n\n    <section class=\"tu-api-architecture-paths__card\">\n\n      <div class=\"tu-api-architecture-paths__label\">\n        <span class=\"tu-api-architecture-paths__dot\" aria-hidden=\"true\"><\/span>\n        Considere uma solu\u00e7\u00e3o especializada quando\u2026\n      <\/div>\n\n      <p>\n        O n\u00famero de integra\u00e7\u00f5es ultrapassou a capacidade de governan\u00e7a manual,\n        os sistemas legados dificultam a ado\u00e7\u00e3o de padr\u00f5es atuais ou a opera\u00e7\u00e3o\n        depende de m\u00faltiplos fornecedores sem um ponto central de controle.\n      <\/p>\n\n      <div class=\"tu-api-architecture-paths__footer\">\n        <p>\n          Tamb\u00e9m pode fazer sentido quando novos canais, produtos ou parceiros\n          exigem um ritmo de integra\u00e7\u00e3o que o ambiente atual n\u00e3o consegue\n          sustentar com seguran\u00e7a e rastreabilidade.\n        <\/p>\n      <\/div>\n\n    <\/section>\n\n\n  <\/div>\n\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Compara\u00e7\u00e3o entre alternativas<\/h2>\n\n\n\n<!-- TABELA + CTA TECNOLOGIA \u00daNICA \u2014 ALTERNATIVAS DE ARQUITETURA E INTEGRA\u00c7\u00c3O -->\n\n<style>\n  .tu-api-options-table,\n  .tu-api-options-table * {\n    box-sizing: border-box;\n  }\n\n  .tu-api-options-table {\n    --tu-red: #DD4E4B;\n    --tu-black: #000000;\n    --tu-white: #FFFFFF;\n    --tu-line: #E4E4E4;\n    --tu-soft: #FAFAFA;\n    --tu-text-soft: #525252;\n\n    width: 100%;\n    max-width: 100%;\n    margin: 24px 0;\n    padding: 0;\n\n    font-family: \"DM Sans\", Arial, sans-serif;\n    color: var(--tu-black);\n  }\n\n  \/* CONTAINER DA TABELA *\/\n\n  .tu-api-options-table__container {\n    width: 100%;\n    max-width: 100%;\n    margin: 0;\n    padding: 0;\n\n    overflow: hidden;\n\n    background: var(--tu-white);\n    border: 1px solid #D8D8D8;\n    border-radius: 12px;\n  }\n\n  \/* TABELA *\/\n\n  .tu-api-options-table table {\n    width: 100% !important;\n    max-width: 100% !important;\n    margin: 0 !important;\n\n    border-collapse: separate;\n    border-spacing: 0;\n    table-layout: fixed;\n  }\n\n  .tu-api-options-table th,\n  .tu-api-options-table td {\n    margin: 0;\n    padding: 14px 13px;\n\n    vertical-align: top;\n    text-align: left;\n\n    overflow-wrap: break-word;\n    word-break: normal;\n    hyphens: auto;\n  }\n\n  \/* CABE\u00c7ALHO *\/\n\n  .tu-api-options-table thead th {\n    background: var(--tu-red);\n    color: var(--tu-black);\n\n    border-right: 1px solid rgba(0, 0, 0, 0.15);\n\n    font-size: 12.5px;\n    font-weight: 700;\n    line-height: 1.35;\n  }\n\n  .tu-api-options-table thead th:last-child {\n    border-right: 0;\n  }\n\n  \/* CORPO *\/\n\n  .tu-api-options-table tbody td {\n    background: var(--tu-white);\n\n    border-right: 1px solid var(--tu-line);\n    border-bottom: 1px solid var(--tu-line);\n\n    color: #242424;\n\n    font-size: 13px;\n    line-height: 1.5;\n  }\n\n  .tu-api-options-table tbody tr:nth-child(even) td {\n    background: var(--tu-soft);\n  }\n\n  .tu-api-options-table tbody td:last-child {\n    border-right: 0;\n  }\n\n  .tu-api-options-table tbody tr:last-child td {\n    border-bottom: 0;\n  }\n\n  \/* COLUNAS *\/\n\n  .tu-api-options-table .tu-alternative {\n    position: relative;\n\n    width: 20%;\n    padding-left: 18px;\n\n    color: var(--tu-black);\n    font-weight: 700;\n  }\n\n  .tu-api-options-table .tu-alternative::before {\n    content: \"\";\n\n    position: absolute;\n    top: 0;\n    bottom: 0;\n    left: 0;\n\n    width: 4px;\n\n    background: var(--tu-red);\n  }\n\n  .tu-api-options-table .tu-when {\n    width: 21%;\n  }\n\n  .tu-api-options-table .tu-limit {\n    width: 21%;\n    color: var(--tu-text-soft);\n  }\n\n  .tu-api-options-table .tu-impact {\n    width: 20%;\n  }\n\n  .tu-api-options-table .tu-criteria {\n    width: 18%;\n  }\n\n  \/* CTA *\/\n\n  .tu-api-options-table__cta {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 24px;\n\n    width: 100%;\n    margin-top: 14px;\n    padding: 20px 22px;\n\n    background: #FAFAFA;\n    border: 1px solid #D8D8D8;\n    border-left: 5px solid var(--tu-red);\n    border-radius: 4px 12px 12px 12px;\n  }\n\n  .tu-api-options-table__cta-copy {\n    flex: 1 1 auto;\n    min-width: 0;\n  }\n\n  .tu-api-options-table__cta p {\n    margin: 0 !important;\n    padding: 0 !important;\n\n    color: #303030;\n    font-size: 14px;\n    line-height: 1.55;\n  }\n\n  .tu-api-options-table__cta strong {\n    color: var(--tu-black);\n    font-weight: 700;\n  }\n\n  .tu-api-options-table__cta-button {\n    display: inline-flex;\n    flex: 0 0 auto;\n    align-items: center;\n    justify-content: center;\n\n    min-height: 44px;\n    padding: 11px 18px;\n\n    background: var(--tu-red);\n    border: 1px solid var(--tu-black);\n    border-radius: 8px;\n\n    color: var(--tu-black) !important;\n    text-decoration: none !important;\n\n    font-size: 13px;\n    font-weight: 700;\n    line-height: 1.3;\n\n    transition:\n      transform 0.18s ease,\n      background 0.18s ease;\n  }\n\n  .tu-api-options-table__cta-button:hover {\n    background: #E47F79;\n    color: var(--tu-black) !important;\n    transform: translateY(-1px);\n  }\n\n  .tu-api-options-table__cta-button:focus-visible {\n    outline: 3px solid rgba(221, 78, 75, 0.35);\n    outline-offset: 3px;\n  }\n\n  \/* TABLET *\/\n\n  @media (max-width: 1000px) and (min-width: 681px) {\n\n    .tu-api-options-table th,\n    .tu-api-options-table td {\n      padding: 11px 9px;\n    }\n\n    .tu-api-options-table thead th {\n      font-size: 11px;\n    }\n\n    .tu-api-options-table tbody td {\n      font-size: 11.5px;\n    }\n\n    .tu-api-options-table .tu-alternative {\n      padding-left: 14px;\n    }\n\n    .tu-api-options-table__cta {\n      gap: 18px;\n      padding: 18px;\n    }\n\n    .tu-api-options-table__cta p {\n      font-size: 13px;\n    }\n\n    .tu-api-options-table__cta-button {\n      max-width: 220px;\n      text-align: center;\n    }\n  }\n\n  \/* MOBILE *\/\n\n  @media (max-width: 680px) {\n\n    .tu-api-options-table {\n      margin: 20px 0;\n    }\n\n    .tu-api-options-table__container {\n      overflow: visible;\n\n      background: transparent;\n      border: 0;\n      border-radius: 0;\n    }\n\n    .tu-api-options-table table,\n    .tu-api-options-table tbody,\n    .tu-api-options-table tr,\n    .tu-api-options-table td {\n      display: block;\n\n      width: 100% !important;\n      max-width: 100% !important;\n    }\n\n    .tu-api-options-table thead {\n      position: absolute;\n\n      width: 1px;\n      height: 1px;\n\n      margin: -1px;\n      padding: 0;\n\n      overflow: hidden;\n\n      clip: rect(0, 0, 0, 0);\n      white-space: nowrap;\n\n      border: 0;\n    }\n\n    .tu-api-options-table tbody {\n      display: grid;\n      gap: 12px;\n    }\n\n    .tu-api-options-table tbody tr {\n      overflow: hidden;\n\n      background: var(--tu-white);\n\n      border: 1px solid #DCDCDC;\n      border-radius: 10px;\n    }\n\n    .tu-api-options-table tbody td,\n    .tu-api-options-table tbody tr:nth-child(even) td {\n      width: 100% !important;\n\n      padding: 12px 14px;\n\n      background: var(--tu-white);\n\n      border-right: 0;\n      border-bottom: 1px solid var(--tu-line);\n\n      font-size: 13.5px;\n    }\n\n    .tu-api-options-table tbody td:last-child {\n      border-bottom: 0;\n    }\n\n    .tu-api-options-table tbody td::before {\n      display: block;\n\n      margin-bottom: 4px;\n\n      color: #6B6B6B;\n\n      font-size: 10px;\n      font-weight: 700;\n      line-height: 1.2;\n      letter-spacing: 0.04em;\n      text-transform: uppercase;\n\n      content: attr(data-label);\n    }\n\n    .tu-api-options-table tbody .tu-alternative {\n      padding: 12px 14px;\n\n      background: var(--tu-red) !important;\n\n      border-bottom: 1px solid rgba(0, 0, 0, 0.15);\n\n      color: var(--tu-black);\n      font-size: 15px;\n    }\n\n    .tu-api-options-table tbody .tu-alternative::before {\n      position: static;\n\n      display: block;\n\n      width: auto;\n      height: auto;\n\n      margin-bottom: 3px;\n\n      background: transparent;\n\n      color: rgba(0, 0, 0, 0.58);\n\n      content: attr(data-label);\n    }\n\n    \/* CTA MOBILE *\/\n\n    .tu-api-options-table__cta {\n      display: block;\n\n      margin-top: 14px;\n      padding: 18px;\n\n      border-left-width: 4px;\n    }\n\n    .tu-api-options-table__cta p {\n      font-size: 13.5px;\n    }\n\n    .tu-api-options-table__cta-button {\n      width: 100%;\n      margin-top: 14px;\n      padding: 12px 16px;\n      text-align: center;\n    }\n  }\n<\/style>\n\n\n<div class=\"tu-api-options-table\">\n\n  <div class=\"tu-api-options-table__container\">\n\n    <table>\n\n      <thead>\n        <tr>\n          <th scope=\"col\">Alternativa<\/th>\n          <th scope=\"col\">Quando pode funcionar<\/th>\n          <th scope=\"col\">Limita\u00e7\u00e3o principal<\/th>\n          <th scope=\"col\">Impacto poss\u00edvel<\/th>\n          <th scope=\"col\">Crit\u00e9rio para avan\u00e7ar<\/th>\n        <\/tr>\n      <\/thead>\n\n      <tbody>\n\n        <tr>\n          <td class=\"tu-alternative\" data-label=\"Alternativa\">\n            Integra\u00e7\u00f5es ponto a ponto\n          <\/td>\n\n          <td class=\"tu-when\" data-label=\"Quando pode funcionar\">\n            Poucas conex\u00f5es, baixo volume e depend\u00eancias conhecidas\n          <\/td>\n\n          <td class=\"tu-limit\" data-label=\"Limita\u00e7\u00e3o principal\">\n            Cada nova conex\u00e3o aumenta a complexidade do conjunto\n          <\/td>\n\n          <td class=\"tu-impact\" data-label=\"Impacto poss\u00edvel\">\n            Manuten\u00e7\u00e3o crescente e dificuldade de padroniza\u00e7\u00e3o\n          <\/td>\n\n          <td class=\"tu-criteria\" data-label=\"Crit\u00e9rio para avan\u00e7ar\">\n            Crescimento do n\u00famero de parceiros ou aus\u00eancia de cat\u00e1logo\n          <\/td>\n        <\/tr>\n\n        <tr>\n          <td class=\"tu-alternative\" data-label=\"Alternativa\">\n            API Gateway configurado internamente\n          <\/td>\n\n          <td class=\"tu-when\" data-label=\"Quando pode funcionar\">\n            Empresa com equipe especializada e capacidade de sustenta\u00e7\u00e3o\n          <\/td>\n\n          <td class=\"tu-limit\" data-label=\"Limita\u00e7\u00e3o principal\">\n            Pode exigir pol\u00edticas, plugins, certifica\u00e7\u00f5es e customiza\u00e7\u00f5es para o contexto regulat\u00f3rio\n          <\/td>\n\n          <td class=\"tu-impact\" data-label=\"Impacto poss\u00edvel\">\n            Esfor\u00e7o cont\u00ednuo de configura\u00e7\u00e3o e manuten\u00e7\u00e3o\n          <\/td>\n\n          <td class=\"tu-criteria\" data-label=\"Crit\u00e9rio para avan\u00e7ar\">\n            Necessidade recorrente de adaptar o ambiente \u00e0s exig\u00eancias do setor\n          <\/td>\n        <\/tr>\n\n        <tr>\n          <td class=\"tu-alternative\" data-label=\"Alternativa\">\n            Camada de integra\u00e7\u00e3o especializada\n          <\/td>\n\n          <td class=\"tu-when\" data-label=\"Quando pode funcionar\">\n            Sistemas legados que precisam coexistir com canais e servi\u00e7os modernos\n          <\/td>\n\n          <td class=\"tu-limit\" data-label=\"Limita\u00e7\u00e3o principal\">\n            Exige diagn\u00f3stico, desenho de arquitetura e alinhamento entre TI e neg\u00f3cio\n          <\/td>\n\n          <td class=\"tu-impact\" data-label=\"Impacto poss\u00edvel\">\n            Centraliza\u00e7\u00e3o de governan\u00e7a com curva inicial de implementa\u00e7\u00e3o\n          <\/td>\n\n          <td class=\"tu-criteria\" data-label=\"Crit\u00e9rio para avan\u00e7ar\">\n            Legado limita integra\u00e7\u00f5es, monitoramento ou evolu\u00e7\u00e3o\n          <\/td>\n        <\/tr>\n\n        <tr>\n          <td class=\"tu-alternative\" data-label=\"Alternativa\">\n            Substitui\u00e7\u00e3o do sistema central\n          <\/td>\n\n          <td class=\"tu-when\" data-label=\"Quando pode funcionar\">\n            Arquitetura atual impede a opera\u00e7\u00e3o ou cria risco incompat\u00edvel com o neg\u00f3cio\n          <\/td>\n\n          <td class=\"tu-limit\" data-label=\"Limita\u00e7\u00e3o principal\">\n            Projeto mais amplo, com maior impacto operacional\n          <\/td>\n\n          <td class=\"tu-impact\" data-label=\"Impacto poss\u00edvel\">\n            Possibilidade de reorganiza\u00e7\u00e3o estrutural acompanhada de risco de transi\u00e7\u00e3o\n          <\/td>\n\n          <td class=\"tu-criteria\" data-label=\"Crit\u00e9rio para avan\u00e7ar\">\n            Limita\u00e7\u00f5es n\u00e3o podem ser resolvidas por desacoplamento ou evolu\u00e7\u00e3o gradual\n          <\/td>\n        <\/tr>\n\n        <tr>\n          <td class=\"tu-alternative\" data-label=\"Alternativa\">\n            Manuten\u00e7\u00e3o sem mudan\u00e7as\n          <\/td>\n\n          <td class=\"tu-when\" data-label=\"Quando pode funcionar\">\n            Opera\u00e7\u00e3o pequena, est\u00e1vel e com exposi\u00e7\u00e3o limitada\n          <\/td>\n\n          <td class=\"tu-limit\" data-label=\"Limita\u00e7\u00e3o principal\">\n            Riscos e vulnerabilidades podem se acumular\n          <\/td>\n\n          <td class=\"tu-impact\" data-label=\"Impacto poss\u00edvel\">\n            Dificuldade crescente em momentos de expans\u00e3o ou auditoria\n          <\/td>\n\n          <td class=\"tu-criteria\" data-label=\"Crit\u00e9rio para avan\u00e7ar\">\n            Novos canais, aumento do volume ou mudan\u00e7a regulat\u00f3ria\n          <\/td>\n        <\/tr>\n\n      <\/tbody>\n\n    <\/table>\n\n  <\/div>\n\n\n  <!-- CTA -->\n\n  <div class=\"tu-api-options-table__cta\">\n\n    <div class=\"tu-api-options-table__cta-copy\">\n      <p>\n        <strong>\n          Avalie se a arquitetura ainda acompanha o ritmo das exig\u00eancias regulat\u00f3rias e comerciais da opera\u00e7\u00e3o.\n        <\/strong>\n        A Tecnologia \u00danica pode ajudar a comparar o custo de manter a estrutura atual com os caminhos poss\u00edveis de evolu\u00e7\u00e3o.\n      <\/p>\n    <\/div>\n\n    <a\n      class=\"tu-api-options-table__cta-button\"\n      href=\"https:\/\/tecnologiaunica.com.br\/contato\/?utm_source=blog&#038;utm_medium=artigo\"\n    >\n      Analise seu cen\u00e1rio com um especialista\n    <\/a>\n\n  <\/div>\n\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Como uma arquitetura orientada a APIs pode apoiar seguran\u00e7a e conformidade?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A cria\u00e7\u00e3o de uma nova arquitetura n\u00e3o significa, necessariamente, substituir todos os sistemas existentes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Em opera\u00e7\u00f5es fragmentadas ou dependentes de legados, uma alternativa \u00e9 estruturar uma camada de integra\u00e7\u00e3o capaz de organizar a comunica\u00e7\u00e3o entre sistemas centrais, parceiros, canais digitais e servi\u00e7os externos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Essa camada pode apoiar:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Invent\u00e1rio e governan\u00e7a das APIs.<\/li>\n\n\n\n<li>Padroniza\u00e7\u00e3o de autentica\u00e7\u00e3o e autoriza\u00e7\u00e3o.<\/li>\n\n\n\n<li>Centraliza\u00e7\u00e3o de monitoramento.<\/li>\n\n\n\n<li>Aplica\u00e7\u00e3o de regras de neg\u00f3cio.<\/li>\n\n\n\n<li>Transforma\u00e7\u00e3o de formatos.<\/li>\n\n\n\n<li>Controle de vers\u00f5es.<\/li>\n\n\n\n<li>Gest\u00e3o de acessos.<\/li>\n\n\n\n<li>Desacoplamento entre legado e novos canais.<\/li>\n\n\n\n<li>Evolu\u00e7\u00e3o gradual da arquitetura.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Esse modelo \u00e9 frequentemente chamado de Middle Office. Sua aplica\u00e7\u00e3o depende das caracter\u00edsticas do legado, da criticidade das opera\u00e7\u00f5es, dos requisitos regulat\u00f3rios e do n\u00edvel de maturidade da seguradora.<\/p>\n\n\n\n<style>\n  .tu-integration-api-related,\n  .tu-integration-api-related * {\n    box-sizing: border-box;\n  }\n\n  .tu-integration-api-related {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 24px;\n\n    width: 100%;\n    max-width: 100%;\n    margin: 24px 0;\n    padding: 22px 24px;\n\n    background: #FFFFFF;\n    border: 2px solid #DD4E4B;\n    border-radius: 4px 17px 17px 17px;\n\n    font-family: \"DM Sans\", Arial, sans-serif;\n  }\n\n  .tu-integration-api-related__content {\n    display: flex;\n    align-items: flex-start;\n    gap: 14px;\n\n    min-width: 0;\n  }\n\n  .tu-integration-api-related__marker {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    flex: 0 0 36px;\n    width: 36px;\n    height: 36px;\n\n    background: #DD4E4B;\n    border-radius: 50%;\n\n    color: #FFFFFF;\n    font-size: 15px;\n    font-weight: 700;\n    line-height: 1;\n  }\n\n  .tu-integration-api-related__text {\n    min-width: 0;\n  }\n\n  .tu-integration-api-related__text strong {\n    display: block;\n    margin: 0 0 5px;\n\n    color: #000000;\n    font-size: 15px;\n    font-weight: 700;\n    line-height: 1.4;\n  }\n\n  .tu-integration-api-related__text p {\n    margin: 0 !important;\n    padding: 0 !important;\n\n    max-width: 660px;\n\n    color: #404040 !important;\n    font-size: 13.5px;\n    font-weight: 400;\n    line-height: 1.6;\n\n    word-break: normal !important;\n    overflow-wrap: normal !important;\n    hyphens: none !important;\n  }\n\n  \/* A\u00c7\u00d5ES *\/\n\n  .tu-integration-api-related__actions {\n    display: flex;\n    flex: 0 0 auto;\n    align-items: center;\n    gap: 9px;\n  }\n\n  .tu-integration-api-related__button {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    gap: 7px;\n\n    min-height: 42px;\n    padding: 10px 15px;\n\n    border-radius: 8px;\n\n    font-size: 12.5px;\n    font-weight: 700;\n    line-height: 1.2;\n    text-decoration: none !important;\n    white-space: nowrap;\n\n    transition:\n      background-color 0.2s ease,\n      border-color 0.2s ease,\n      color 0.2s ease,\n      transform 0.2s ease;\n  }\n\n  .tu-integration-api-related__button::after {\n    content: \"\u2192\";\n    font-size: 14px;\n    line-height: 1;\n  }\n\n  .tu-integration-api-related__button--primary {\n    background: #DD4E4B;\n    border: 1px solid #DD4E4B;\n\n    color: #FFFFFF !important;\n  }\n\n  .tu-integration-api-related__button--secondary {\n    background: #FFFFFF;\n    border: 1px solid #DD4E4B;\n\n    color: #DD4E4B !important;\n  }\n\n  .tu-integration-api-related__button:hover,\n  .tu-integration-api-related__button:focus {\n    background: #000000;\n    border-color: #000000;\n\n    color: #FFFFFF !important;\n    text-decoration: none !important;\n  }\n\n  .tu-integration-api-related__button:focus-visible {\n    outline: 2px solid #000000;\n    outline-offset: 3px;\n  }\n\n  @media (hover: hover) and (pointer: fine) {\n    .tu-integration-api-related__button:hover {\n      transform: translateY(-1px);\n    }\n  }\n\n  \/* TABLET *\/\n\n  @media (max-width: 900px) {\n    .tu-integration-api-related {\n      flex-direction: column;\n      align-items: flex-start;\n      gap: 17px;\n    }\n\n    .tu-integration-api-related__actions {\n      width: 100%;\n      flex-wrap: wrap;\n    }\n  }\n\n  \/* MOBILE *\/\n\n  @media (max-width: 680px) {\n    .tu-integration-api-related {\n      margin: 20px 0;\n      padding: 19px 18px;\n\n      border-radius: 4px 15px 15px 15px;\n    }\n\n    .tu-integration-api-related__content {\n      gap: 12px;\n    }\n\n    .tu-integration-api-related__marker {\n      flex-basis: 32px;\n      width: 32px;\n      height: 32px;\n\n      font-size: 14px;\n    }\n\n    .tu-integration-api-related__text strong {\n      font-size: 14.5px;\n    }\n\n    .tu-integration-api-related__text p {\n      font-size: 13px;\n    }\n\n    .tu-integration-api-related__actions {\n      flex-direction: column;\n      align-items: stretch;\n    }\n\n    .tu-integration-api-related__button {\n      width: 100%;\n      min-height: 40px;\n\n      font-size: 12.5px;\n    }\n  }\n<\/style>\n\n<div class=\"tu-integration-api-related\">\n\n  <div class=\"tu-integration-api-related__content\">\n\n    <div\n      class=\"tu-integration-api-related__marker\"\n      aria-hidden=\"true\"\n    >\n      \u2192\n    <\/div>\n\n    <div class=\"tu-integration-api-related__text\">\n\n      <strong>\n        Entenda onde essa camada se posiciona\n      <\/strong>\n\n      <p>\n        Aprofunde-se na integra\u00e7\u00e3o de sistemas empresariais no setor de seguros\n        e entenda como uma arquitetura orientada a APIs organiza e conecta\n        os diferentes componentes da opera\u00e7\u00e3o.\n      <\/p>\n\n    <\/div>\n\n  <\/div>\n\n  <div class=\"tu-integration-api-related__actions\">\n\n    <a\n      class=\"tu-integration-api-related__button tu-integration-api-related__button--primary\"\n      href=\"https:\/\/tecnologiaunica.com.br\/blog\/integracao-de-sistemas-empresariais\/\"\n      aria-label=\"Leia sobre integra\u00e7\u00e3o de sistemas empresariais no setor de seguros\"\n    >\n      Integra\u00e7\u00e3o de sistemas\n    <\/a>\n\n    <a\n      class=\"tu-integration-api-related__button tu-integration-api-related__button--secondary\"\n      href=\"https:\/\/tecnologiaunica.com.br\/blog\/arquitetura-orientada-a-apis\/\"\n      aria-label=\"Entenda como funciona uma arquitetura orientada a APIs\"\n    >\n      Arquitetura de APIs\n    <\/a>\n\n  <\/div>\n\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Como a Tecnologia \u00danica atua nesse cen\u00e1rio?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A Tecnologia \u00danica possui mais de duas d\u00e9cadas de experi\u00eancia no desenvolvimento de solu\u00e7\u00f5es digitais para o mercado segurador brasileiro.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A atua\u00e7\u00e3o come\u00e7a pela compreens\u00e3o da opera\u00e7\u00e3o: sistemas existentes, depend\u00eancias, parceiros, dados, regras de neg\u00f3cio e objetivos de evolu\u00e7\u00e3o. A partir desse diagn\u00f3stico, \u00e9 poss\u00edvel avaliar se o melhor caminho envolve ajustes pontuais, uma camada de integra\u00e7\u00e3o, moderniza\u00e7\u00e3o progressiva ou uma nova estrutura central.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A Proteo, solu\u00e7\u00e3o da Tecnologia \u00danica baseada na infraestrutura InsureMO, utiliza arquitetura orientada a APIs para apoiar a gest\u00e3o de produtos, emiss\u00e3o, sinistros e integra\u00e7\u00e3o com canais de distribui\u00e7\u00e3o.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Na Herval Seguradora, a combina\u00e7\u00e3o Proteo-InsureMO foi adotada como sistema central de uma nova opera\u00e7\u00e3o digital. O projeto incluiu configura\u00e7\u00e3o de produtos, integra\u00e7\u00e3o com canais de venda, emiss\u00e3o de ap\u00f3lices e gest\u00e3o operacional.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esse caso demonstra como uma arquitetura API-first pode sustentar uma opera\u00e7\u00e3o digital desde a origem. Ele n\u00e3o representa uma implanta\u00e7\u00e3o sobre sistemas legados; em cen\u00e1rios de coexist\u00eancia, o desenho deve ser avaliado de acordo com as depend\u00eancias e limita\u00e7\u00f5es da estrutura atual.<\/p>\n\n\n\n<style>\n  .tu-proteo-case-platform,\n  .tu-proteo-case-platform * {\n    box-sizing: border-box;\n  }\n\n  .tu-proteo-case-platform {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 24px;\n\n    width: 100%;\n    max-width: 100%;\n    margin: 24px 0;\n    padding: 22px 24px;\n\n    background: #DD4E4B;\n    border: 2px solid #000000;\n    border-radius: 4px 17px 17px 17px;\n\n    font-family: \"DM Sans\", Arial, sans-serif;\n  }\n\n  .tu-proteo-case-platform__content {\n    display: flex;\n    align-items: flex-start;\n    gap: 14px;\n\n    min-width: 0;\n  }\n\n  .tu-proteo-case-platform__marker {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    flex: 0 0 36px;\n    width: 36px;\n    height: 36px;\n\n    background: #FFFFFF;\n    border-radius: 50%;\n\n    color: #DD4E4B;\n    font-size: 15px;\n    font-weight: 700;\n    line-height: 1;\n  }\n\n  .tu-proteo-case-platform__text {\n    min-width: 0;\n  }\n\n  .tu-proteo-case-platform__text strong {\n    display: block;\n    margin: 0 0 5px;\n\n    color: #FFFFFF;\n    font-size: 15px;\n    font-weight: 700;\n    line-height: 1.4;\n  }\n\n  .tu-proteo-case-platform__text p {\n    margin: 0 !important;\n    padding: 0 !important;\n\n    max-width: 640px;\n\n    color: #FFFFFF !important;\n    font-size: 13.5px;\n    font-weight: 400;\n    line-height: 1.6;\n\n    word-break: normal !important;\n    overflow-wrap: normal !important;\n    hyphens: none !important;\n  }\n\n  \/* A\u00c7\u00d5ES *\/\n\n  .tu-proteo-case-platform__actions {\n    display: flex;\n    flex: 0 0 auto;\n    align-items: center;\n    gap: 9px;\n  }\n\n  .tu-proteo-case-platform__button {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    gap: 7px;\n\n    min-height: 42px;\n    padding: 10px 15px;\n\n    border-radius: 8px;\n\n    font-size: 12.5px;\n    font-weight: 700;\n    line-height: 1.2;\n    text-decoration: none !important;\n    white-space: nowrap;\n\n    transition:\n      background-color 0.2s ease,\n      border-color 0.2s ease,\n      color 0.2s ease,\n      transform 0.2s ease;\n  }\n\n  .tu-proteo-case-platform__button::after {\n    content: \"\u2192\";\n    font-size: 14px;\n    line-height: 1;\n  }\n\n  .tu-proteo-case-platform__button--primary {\n    background: #FFFFFF;\n    border: 1px solid #FFFFFF;\n\n    color: #000000 !important;\n  }\n\n  .tu-proteo-case-platform__button--secondary {\n    background: transparent;\n    border: 1px solid #FFFFFF;\n\n    color: #FFFFFF !important;\n  }\n\n  .tu-proteo-case-platform__button:hover,\n  .tu-proteo-case-platform__button:focus {\n    background: #000000;\n    border-color: #000000;\n\n    color: #FFFFFF !important;\n    text-decoration: none !important;\n  }\n\n  .tu-proteo-case-platform__button:focus-visible {\n    outline: 2px solid #FFFFFF;\n    outline-offset: 3px;\n  }\n\n  @media (hover: hover) and (pointer: fine) {\n    .tu-proteo-case-platform__button:hover {\n      transform: translateY(-1px);\n    }\n  }\n\n  \/* TABLET *\/\n\n  @media (max-width: 900px) {\n    .tu-proteo-case-platform {\n      flex-direction: column;\n      align-items: flex-start;\n      gap: 17px;\n    }\n\n    .tu-proteo-case-platform__actions {\n      width: 100%;\n      flex-wrap: wrap;\n    }\n  }\n\n  \/* MOBILE *\/\n\n  @media (max-width: 680px) {\n    .tu-proteo-case-platform {\n      margin: 20px 0;\n      padding: 19px 18px;\n\n      border-radius: 4px 15px 15px 15px;\n    }\n\n    .tu-proteo-case-platform__content {\n      gap: 12px;\n    }\n\n    .tu-proteo-case-platform__marker {\n      flex-basis: 32px;\n      width: 32px;\n      height: 32px;\n\n      font-size: 14px;\n    }\n\n    .tu-proteo-case-platform__text strong {\n      font-size: 14.5px;\n    }\n\n    .tu-proteo-case-platform__text p {\n      font-size: 13px;\n    }\n\n    .tu-proteo-case-platform__actions {\n      flex-direction: column;\n      align-items: stretch;\n    }\n\n    .tu-proteo-case-platform__button {\n      width: 100%;\n      min-height: 40px;\n\n      font-size: 12.5px;\n    }\n  }\n<\/style>\n\n<div class=\"tu-proteo-case-platform\">\n\n  <div class=\"tu-proteo-case-platform__content\">\n\n    <div\n      class=\"tu-proteo-case-platform__marker\"\n      aria-hidden=\"true\"\n    >\n      \u2192\n    <\/div>\n\n    <div class=\"tu-proteo-case-platform__text\">\n\n      <strong>\n        Veja a aplica\u00e7\u00e3o na pr\u00e1tica e conhe\u00e7a a estrutura completa\n      <\/strong>\n\n      <p>\n        Conhe\u00e7a o caso Herval Seguradora, Proteo e InsureMO e veja tamb\u00e9m\n        como funciona uma plataforma end to end para seguradoras.\n      <\/p>\n\n    <\/div>\n\n  <\/div>\n\n  <div class=\"tu-proteo-case-platform__actions\">\n\n    <a\n      class=\"tu-proteo-case-platform__button tu-proteo-case-platform__button--primary\"\n      href=\"https:\/\/tecnologiaunica.com.br\/blog\/herval-seguradora-plataforma-proteo-insuremo\/\"\n      aria-label=\"Veja os detalhes do caso Herval Seguradora, Proteo e InsureMO\"\n    >\n      Ver case Herval\n    <\/a>\n\n    <a\n      class=\"tu-proteo-case-platform__button tu-proteo-case-platform__button--secondary\"\n      href=\"https:\/\/tecnologiaunica.com.br\/blog\/plataforma-end-to-end-para-seguradoras-proteo\/\"\n      aria-label=\"Conhe\u00e7a a plataforma end to end para seguradoras\"\n    >\n      Conhecer a plataforma\n    <\/a>\n\n  <\/div>\n\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Avalie a maturidade da sua seguran\u00e7a de APIs<\/h2>\n\n\n\n<!-- =========================================================\nCHECKLIST INTERATIVA \u2014 TECNOLOGIA \u00daNICA\nMATURIDADE E SEGURAN\u00c7A DE APIs\n========================================================= -->\n\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=DM+Sans:wght@400;500;600;700&#038;display=swap\" rel=\"stylesheet\">\n\n<style>\n  .tu-api-checklist,\n  .tu-api-checklist * {\n    box-sizing: border-box;\n  }\n\n  .tu-api-checklist {\n    --tu-red: #DD4E4B;\n    --tu-black: #000000;\n    --tu-white: #FFFFFF;\n    --tu-blue: #36A6B2;\n    --tu-yellow: #FBD347;\n    --tu-orange: #EA973E;\n\n    --tu-bg: #F7F7F7;\n    --tu-line: #E4E4E4;\n    --tu-text: #292929;\n    --tu-text-soft: #555555;\n\n    width: 100%;\n    max-width: 100%;\n    margin: 28px 0;\n    padding: 0;\n\n    font-family: \"DM Sans\", Arial, sans-serif;\n    color: var(--tu-black);\n  }\n\n  \/* INTRO *\/\n\n  .tu-api-checklist__intro {\n    margin: 0 0 18px;\n  }\n\n  .tu-api-checklist__title {\n    margin: 0 0 7px !important;\n    padding: 0 !important;\n\n    color: var(--tu-black);\n\n    font-size: clamp(21px, 2.7vw, 27px);\n    font-weight: 700;\n    line-height: 1.25;\n    letter-spacing: -0.02em;\n  }\n\n  .tu-api-checklist__description {\n    margin: 0 !important;\n    padding: 0 !important;\n\n    color: var(--tu-text-soft);\n\n    font-size: 14px;\n    line-height: 1.55;\n  }\n\n  \/* PROGRESSO *\/\n\n  .tu-api-checklist__summary {\n    display: grid;\n    grid-template-columns: minmax(0, 1fr) auto;\n    gap: 22px;\n    align-items: center;\n\n    width: 100%;\n    margin: 0 0 16px;\n    padding: 20px 22px;\n\n    background: var(--tu-black);\n    border-radius: 16px 16px 4px 16px;\n\n    color: var(--tu-white);\n  }\n\n  .tu-api-checklist__summary-main {\n    min-width: 0;\n  }\n\n  .tu-api-checklist__summary-label {\n    display: block;\n\n    margin: 0 0 7px;\n\n    color: rgba(255,255,255,0.65);\n\n    font-size: 10px;\n    font-weight: 700;\n    line-height: 1.2;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n  }\n\n  .tu-api-checklist__summary-title {\n    margin: 0 0 12px !important;\n    padding: 0 !important;\n\n    color: var(--tu-white);\n\n    font-size: 17px;\n    font-weight: 600;\n    line-height: 1.35;\n  }\n\n  .tu-api-checklist__progress {\n    width: 100%;\n    height: 8px;\n\n    overflow: hidden;\n\n    background: rgba(255,255,255,0.15);\n    border-radius: 999px;\n  }\n\n  .tu-api-checklist__progress-bar {\n    width: 0%;\n    height: 100%;\n\n    background: var(--tu-red);\n    border-radius: inherit;\n\n    transition: width 0.3s ease;\n  }\n\n  .tu-api-checklist__counter {\n    min-width: 110px;\n\n    text-align: right;\n  }\n\n  .tu-api-checklist__counter-number {\n    display: block;\n\n    color: var(--tu-red);\n\n    font-size: 34px;\n    font-weight: 700;\n    line-height: 1;\n  }\n\n  .tu-api-checklist__counter-text {\n    display: block;\n\n    margin-top: 5px;\n\n    color: rgba(255,255,255,0.7);\n\n    font-size: 11px;\n    line-height: 1.3;\n  }\n\n  \/* CHECKLIST *\/\n\n  .tu-api-checklist__box {\n    width: 100%;\n\n    overflow: hidden;\n\n    background: var(--tu-white);\n\n    border: 1px solid #DCDCDC;\n    border-radius: 14px 14px 4px 14px;\n  }\n\n  .tu-api-checklist__items {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n\n    margin: 0 !important;\n    padding: 0 !important;\n\n    list-style: none !important;\n  }\n\n  .tu-api-checklist__item {\n    margin: 0 !important;\n    padding: 0 !important;\n\n    list-style: none !important;\n\n    border-bottom: 1px solid var(--tu-line);\n  }\n\n  .tu-api-checklist__item:nth-child(odd) {\n    border-right: 1px solid var(--tu-line);\n  }\n\n  .tu-api-checklist__item:nth-last-child(-n+2) {\n    border-bottom: 0;\n  }\n\n  .tu-api-checklist__label {\n    display: grid;\n    grid-template-columns: 24px minmax(0, 1fr);\n    gap: 12px;\n    align-items: flex-start;\n\n    width: 100%;\n    height: 100%;\n\n    margin: 0;\n    padding: 15px 16px;\n\n    cursor: pointer;\n\n    transition: background 0.18s ease;\n  }\n\n  .tu-api-checklist__label:hover {\n    background: #FFF7F7;\n  }\n\n  .tu-api-checklist__input {\n    position: absolute;\n\n    width: 1px;\n    height: 1px;\n\n    opacity: 0;\n    pointer-events: none;\n  }\n\n  .tu-api-checklist__check {\n    position: relative;\n\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    width: 22px;\n    height: 22px;\n\n    margin-top: 1px;\n\n    background: var(--tu-white);\n\n    border: 1.5px solid #AFAFAF;\n    border-radius: 6px;\n\n    flex: 0 0 auto;\n\n    transition:\n      background 0.18s ease,\n      border-color 0.18s ease;\n  }\n\n  .tu-api-checklist__check::after {\n    content: \"\";\n\n    width: 9px;\n    height: 5px;\n\n    margin-top: -2px;\n\n    border-left: 2px solid var(--tu-black);\n    border-bottom: 2px solid var(--tu-black);\n\n    opacity: 0;\n\n    transform: rotate(-45deg) scale(0.7);\n\n    transition:\n      opacity 0.15s ease,\n      transform 0.15s ease;\n  }\n\n  .tu-api-checklist__input:checked\n    + .tu-api-checklist__check {\n    background: var(--tu-red);\n    border-color: var(--tu-red);\n  }\n\n  .tu-api-checklist__input:checked\n    + .tu-api-checklist__check::after {\n    opacity: 1;\n\n    transform: rotate(-45deg) scale(1);\n  }\n\n  .tu-api-checklist__input:focus-visible\n    + .tu-api-checklist__check {\n    outline: 3px solid rgba(221,78,75,0.24);\n    outline-offset: 2px;\n  }\n\n  .tu-api-checklist__text {\n    color: var(--tu-text);\n\n    font-size: 14px;\n    line-height: 1.5;\n  }\n\n  .tu-api-checklist__input:checked\n    ~ .tu-api-checklist__text {\n    color: #5C5C5C;\n  }\n\n  \/* RESULTADO *\/\n\n  .tu-api-checklist__result {\n    width: 100%;\n\n    margin-top: 16px;\n\n    overflow: hidden;\n\n    background: var(--tu-white);\n\n    border: 1px solid #DCDCDC;\n    border-radius: 16px 16px 4px 16px;\n  }\n\n  .tu-api-checklist__result-top {\n    display: grid;\n    grid-template-columns: auto minmax(0, 1fr);\n    gap: 16px;\n    align-items: center;\n\n    padding: 20px 22px;\n\n    background: var(--tu-bg);\n    border-bottom: 1px solid var(--tu-line);\n  }\n\n  .tu-api-checklist__score {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    width: 64px;\n    height: 64px;\n\n    background: var(--tu-black);\n    border-radius: 50%;\n\n    color: var(--tu-white);\n\n    font-size: 22px;\n    font-weight: 700;\n    line-height: 1;\n  }\n\n  .tu-api-checklist__result-label {\n    display: block;\n\n    margin: 0 0 4px;\n\n    color: #777777;\n\n    font-size: 10px;\n    font-weight: 700;\n    line-height: 1.2;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n  }\n\n  .tu-api-checklist__result-title {\n    margin: 0 !important;\n    padding: 0 !important;\n\n    color: var(--tu-black);\n\n    font-size: 18px;\n    font-weight: 700;\n    line-height: 1.3;\n  }\n\n  .tu-api-checklist__result-body {\n    padding: 19px 22px 21px;\n  }\n\n  .tu-api-checklist__result-text {\n    margin: 0 !important;\n    padding: 0 !important;\n\n    color: #363636;\n\n    font-size: 14px;\n    line-height: 1.58;\n  }\n\n  .tu-api-checklist__result[data-level=\"early\"] {\n    border-top: 5px solid var(--tu-red);\n  }\n\n  .tu-api-checklist__result[data-level=\"partial\"] {\n    border-top: 5px solid var(--tu-orange);\n  }\n\n  .tu-api-checklist__result[data-level=\"mature\"] {\n    border-top: 5px solid var(--tu-yellow);\n  }\n\n  .tu-api-checklist__result[data-level=\"advanced\"] {\n    border-top: 5px solid var(--tu-blue);\n  }\n\n  \/* CTA *\/\n\n  .tu-api-checklist__cta {\n    display: grid;\n    grid-template-columns: minmax(0, 1fr) auto;\n    gap: 24px;\n    align-items: center;\n\n    width: 100%;\n\n    margin-top: 16px;\n    padding: 22px;\n\n    background: var(--tu-red);\n\n    border: 1px solid var(--tu-black);\n    border-radius: 16px 16px 4px 16px;\n  }\n\n  .tu-api-checklist__cta-content {\n    min-width: 0;\n  }\n\n  .tu-api-checklist__cta-title {\n    margin: 0 0 5px !important;\n    padding: 0 !important;\n\n    color: var(--tu-black);\n\n    font-size: 18px;\n    font-weight: 700;\n    line-height: 1.3;\n  }\n\n  .tu-api-checklist__cta-text {\n    margin: 0 !important;\n    padding: 0 !important;\n\n    color: var(--tu-black);\n\n    font-size: 14px;\n    line-height: 1.55;\n  }\n\n  .tu-api-checklist__actions {\n    display: flex;\n    flex-direction: column;\n    gap: 9px;\n\n    width: 200px;\n    min-width: 200px;\n  }\n\n  .tu-api-checklist__button,\n  .tu-api-checklist__reset {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n\n    width: 100%;\n\n    font-family: inherit;\n    font-weight: 700;\n    text-align: center;\n    text-decoration: none !important;\n\n    cursor: pointer;\n  }\n\n  .tu-api-checklist__button {\n    min-height: 44px;\n    padding: 11px 16px;\n\n    background: var(--tu-black);\n\n    border: 1px solid var(--tu-black);\n    border-radius: 999px;\n\n    color: var(--tu-white) !important;\n\n    font-size: 13px;\n    line-height: 1.2;\n\n    transition:\n      background 0.18s ease,\n      color 0.18s ease;\n  }\n\n  .tu-api-checklist__button:hover {\n    background: var(--tu-white);\n\n    color: var(--tu-black) !important;\n  }\n\n  .tu-api-checklist__reset {\n    min-height: 39px;\n    padding: 9px 14px;\n\n    background: transparent;\n\n    border: 1px solid rgba(0,0,0,0.48);\n    border-radius: 999px;\n\n    color: var(--tu-black);\n\n    font-size: 12px;\n  }\n\n  .tu-api-checklist__reset:hover {\n    background: rgba(255,255,255,0.5);\n  }\n\n  \/* RESPONSIVO *\/\n\n  @media (max-width: 760px) {\n\n    .tu-api-checklist__summary {\n      grid-template-columns: 1fr;\n      gap: 15px;\n    }\n\n    .tu-api-checklist__counter {\n      display: flex;\n      align-items: baseline;\n      gap: 7px;\n\n      min-width: 0;\n\n      text-align: left;\n    }\n\n    .tu-api-checklist__counter-number {\n      font-size: 30px;\n    }\n\n    .tu-api-checklist__counter-text {\n      margin: 0;\n    }\n\n    .tu-api-checklist__items {\n      grid-template-columns: 1fr;\n    }\n\n    .tu-api-checklist__item,\n    .tu-api-checklist__item:nth-child(odd),\n    .tu-api-checklist__item:nth-last-child(-n+2) {\n      border-right: 0;\n      border-bottom: 1px solid var(--tu-line);\n    }\n\n    .tu-api-checklist__item:last-child {\n      border-bottom: 0;\n    }\n\n    .tu-api-checklist__cta {\n      grid-template-columns: 1fr;\n      gap: 18px;\n    }\n\n    .tu-api-checklist__actions {\n      width: 100%;\n      min-width: 0;\n    }\n  }\n\n  @media (max-width: 520px) {\n\n    .tu-api-checklist {\n      margin: 22px 0;\n    }\n\n    .tu-api-checklist__title {\n      font-size: 21px;\n    }\n\n    .tu-api-checklist__summary {\n      padding: 18px;\n    }\n\n    .tu-api-checklist__label {\n      padding: 13px 14px;\n    }\n\n    .tu-api-checklist__text {\n      font-size: 13.5px;\n    }\n\n    .tu-api-checklist__result-top {\n      grid-template-columns: 54px minmax(0, 1fr);\n\n      padding: 17px;\n    }\n\n    .tu-api-checklist__score {\n      width: 54px;\n      height: 54px;\n\n      font-size: 19px;\n    }\n\n    .tu-api-checklist__result-title {\n      font-size: 16px;\n    }\n\n    .tu-api-checklist__result-body {\n      padding: 17px;\n    }\n\n    .tu-api-checklist__cta {\n      padding: 19px;\n    }\n  }\n<\/style>\n\n\n<div\n  class=\"tu-api-checklist\"\n  id=\"tuAPISecurityChecklist\"\n>\n\n  <!-- INTRO -->\n\n  <div class=\"tu-api-checklist__intro\">\n\n    <h3 class=\"tu-api-checklist__title\">\n      Marque quantas afirma\u00e7\u00f5es representam a realidade atual da opera\u00e7\u00e3o\n    <\/h3>\n\n    <p class=\"tu-api-checklist__description\">\n      Avalie os controles de invent\u00e1rio, responsabilidade, seguran\u00e7a,\n      monitoramento e rastreabilidade das APIs.\n    <\/p>\n\n  <\/div>\n\n\n  <!-- PROGRESSO -->\n\n  <div class=\"tu-api-checklist__summary\">\n\n    <div class=\"tu-api-checklist__summary-main\">\n\n      <span class=\"tu-api-checklist__summary-label\">\n        Maturidade das APIs\n      <\/span>\n\n      <p class=\"tu-api-checklist__summary-title\">\n        <span id=\"tuAPIChecked\">0<\/span> de\n        <span id=\"tuAPITotal\">8<\/span> crit\u00e9rios atendidos\n      <\/p>\n\n      <div\n        class=\"tu-api-checklist__progress\"\n        id=\"tuAPIProgress\"\n        role=\"progressbar\"\n        aria-label=\"Progresso da avalia\u00e7\u00e3o\"\n        aria-valuemin=\"0\"\n        aria-valuemax=\"8\"\n        aria-valuenow=\"0\"\n      >\n\n        <div\n          class=\"tu-api-checklist__progress-bar\"\n          id=\"tuAPIProgressBar\"\n        ><\/div>\n\n      <\/div>\n\n    <\/div>\n\n\n    <div class=\"tu-api-checklist__counter\">\n\n      <span\n        class=\"tu-api-checklist__counter-number\"\n        id=\"tuAPIPercent\"\n      >\n        0%\n      <\/span>\n\n      <span class=\"tu-api-checklist__counter-text\">\n        dos crit\u00e9rios atendidos\n      <\/span>\n\n    <\/div>\n\n  <\/div>\n\n\n  <!-- CHECKLIST -->\n\n  <div class=\"tu-api-checklist__box\">\n\n    <ul class=\"tu-api-checklist__items\">\n\n\n      <li class=\"tu-api-checklist__item\">\n\n        <label class=\"tu-api-checklist__label\">\n\n          <input\n            class=\"tu-api-checklist__input\"\n            type=\"checkbox\"\n          >\n\n          <span class=\"tu-api-checklist__check\"><\/span>\n\n          <span class=\"tu-api-checklist__text\">\n            Todas as APIs ativas est\u00e3o registradas em um invent\u00e1rio central.\n          <\/span>\n\n        <\/label>\n\n      <\/li>\n\n\n      <li class=\"tu-api-checklist__item\">\n\n        <label class=\"tu-api-checklist__label\">\n\n          <input\n            class=\"tu-api-checklist__input\"\n            type=\"checkbox\"\n          >\n\n          <span class=\"tu-api-checklist__check\"><\/span>\n\n          <span class=\"tu-api-checklist__text\">\n            Cada integra\u00e7\u00e3o possui respons\u00e1veis t\u00e9cnicos e de neg\u00f3cio.\n          <\/span>\n\n        <\/label>\n\n      <\/li>\n\n\n      <li class=\"tu-api-checklist__item\">\n\n        <label class=\"tu-api-checklist__label\">\n\n          <input\n            class=\"tu-api-checklist__input\"\n            type=\"checkbox\"\n          >\n\n          <span class=\"tu-api-checklist__check\"><\/span>\n\n          <span class=\"tu-api-checklist__text\">\n            Os mecanismos de autentica\u00e7\u00e3o e autoriza\u00e7\u00e3o s\u00e3o definidos conforme o risco.\n          <\/span>\n\n        <\/label>\n\n      <\/li>\n\n\n      <li class=\"tu-api-checklist__item\">\n\n        <label class=\"tu-api-checklist__label\">\n\n          <input\n            class=\"tu-api-checklist__input\"\n            type=\"checkbox\"\n          >\n\n          <span class=\"tu-api-checklist__check\"><\/span>\n\n          <span class=\"tu-api-checklist__text\">\n            Cada API compartilha apenas os dados necess\u00e1rios para sua finalidade.\n          <\/span>\n\n        <\/label>\n\n      <\/li>\n\n\n      <li class=\"tu-api-checklist__item\">\n\n        <label class=\"tu-api-checklist__label\">\n\n          <input\n            class=\"tu-api-checklist__input\"\n            type=\"checkbox\"\n          >\n\n          <span class=\"tu-api-checklist__check\"><\/span>\n\n          <span class=\"tu-api-checklist__text\">\n            A opera\u00e7\u00e3o monitora erros, volumetria e comportamentos an\u00f4malos.\n          <\/span>\n\n        <\/label>\n\n      <\/li>\n\n\n      <li class=\"tu-api-checklist__item\">\n\n        <label class=\"tu-api-checklist__label\">\n\n          <input\n            class=\"tu-api-checklist__input\"\n            type=\"checkbox\"\n          >\n\n          <span class=\"tu-api-checklist__check\"><\/span>\n\n          <span class=\"tu-api-checklist__text\">\n            Existe um processo documentado e testado de resposta a incidentes.\n          <\/span>\n\n        <\/label>\n\n      <\/li>\n\n\n      <li class=\"tu-api-checklist__item\">\n\n        <label class=\"tu-api-checklist__label\">\n\n          <input\n            class=\"tu-api-checklist__input\"\n            type=\"checkbox\"\n          >\n\n          <span class=\"tu-api-checklist__check\"><\/span>\n\n          <span class=\"tu-api-checklist__text\">\n            Contratos e avalia\u00e7\u00f5es de fornecedores est\u00e3o organizados e acess\u00edveis.\n          <\/span>\n\n        <\/label>\n\n      <\/li>\n\n\n      <li class=\"tu-api-checklist__item\">\n\n        <label class=\"tu-api-checklist__label\">\n\n          <input\n            class=\"tu-api-checklist__input\"\n            type=\"checkbox\"\n          >\n\n          <span class=\"tu-api-checklist__check\"><\/span>\n\n          <span class=\"tu-api-checklist__text\">\n            A equipe consegue reconstruir quem acessou determinado dado e quando.\n          <\/span>\n\n        <\/label>\n\n      <\/li>\n\n    <\/ul>\n\n  <\/div>\n\n\n  <!-- RESULTADO -->\n\n  <section\n    class=\"tu-api-checklist__result\"\n    id=\"tuAPIResult\"\n    data-level=\"early\"\n    aria-live=\"polite\"\n  >\n\n    <div class=\"tu-api-checklist__result-top\">\n\n      <div\n        class=\"tu-api-checklist__score\"\n        id=\"tuAPIScore\"\n      >\n        0\/8\n      <\/div>\n\n\n      <div>\n\n        <span class=\"tu-api-checklist__result-label\">\n          Diagn\u00f3stico da opera\u00e7\u00e3o\n        <\/span>\n\n        <h3\n          class=\"tu-api-checklist__result-title\"\n          id=\"tuAPIResultTitle\"\n        >\n          A prioridade \u00e9 construir visibilidade\n        <\/h3>\n\n      <\/div>\n\n    <\/div>\n\n\n    <div class=\"tu-api-checklist__result-body\">\n\n      <p\n        class=\"tu-api-checklist__result-text\"\n        id=\"tuAPIResultText\"\n      >\n        Comece pelo invent\u00e1rio das APIs, pela identifica\u00e7\u00e3o dos respons\u00e1veis\n        e pelo mapeamento dos dados expostos. Antes de ampliar integra\u00e7\u00f5es ou\n        adotar novas ferramentas, a opera\u00e7\u00e3o precisa compreender o ambiente atual.\n      <\/p>\n\n    <\/div>\n\n  <\/section>\n\n\n  <!-- CTA -->\n\n  <section class=\"tu-api-checklist__cta\">\n\n    <div class=\"tu-api-checklist__cta-content\">\n\n      <h3 class=\"tu-api-checklist__cta-title\">\n        O diagn\u00f3stico revelou lacunas estruturais?\n      <\/h3>\n\n      <p class=\"tu-api-checklist__cta-text\">\n        A Tecnologia \u00danica pode apoiar a avalia\u00e7\u00e3o das integra\u00e7\u00f5es e a\n        constru\u00e7\u00e3o de um caminho proporcional \u00e0 maturidade da opera\u00e7\u00e3o.\n      <\/p>\n\n    <\/div>\n\n\n    <div class=\"tu-api-checklist__actions\">\n\n      <a\n        class=\"tu-api-checklist__button\"\n        href=\"https:\/\/tecnologiaunica.com.br\/contato\/?utm_source=blog&#038;utm_medium=artigo\"\n        target=\"_blank\"\n        rel=\"noopener noreferrer\"\n      >\n        Avaliar integra\u00e7\u00f5es\n      <\/a>\n\n      <button\n        type=\"button\"\n        class=\"tu-api-checklist__reset\"\n        id=\"tuAPIReset\"\n      >\n        Limpar checklist\n      <\/button>\n\n    <\/div>\n\n  <\/section>\n\n<\/div>\n\n\n<script>\n(function () {\n\n  const checklist =\n    document.getElementById(\"tuAPISecurityChecklist\");\n\n  if (!checklist) return;\n\n\n  const inputs = Array.from(\n    checklist.querySelectorAll(\n      \".tu-api-checklist__input\"\n    )\n  );\n\n\n  const total = inputs.length;\n\n\n  const checkedElement =\n    document.getElementById(\"tuAPIChecked\");\n\n  const totalElement =\n    document.getElementById(\"tuAPITotal\");\n\n  const percentElement =\n    document.getElementById(\"tuAPIPercent\");\n\n  const progress =\n    document.getElementById(\"tuAPIProgress\");\n\n  const progressBar =\n    document.getElementById(\"tuAPIProgressBar\");\n\n  const score =\n    document.getElementById(\"tuAPIScore\");\n\n  const result =\n    document.getElementById(\"tuAPIResult\");\n\n  const resultTitle =\n    document.getElementById(\"tuAPIResultTitle\");\n\n  const resultText =\n    document.getElementById(\"tuAPIResultText\");\n\n  const reset =\n    document.getElementById(\"tuAPIReset\");\n\n\n  totalElement.textContent = total;\n\n  progress.setAttribute(\n    \"aria-valuemax\",\n    total\n  );\n\n\n  function updateChecklist() {\n\n    const checked =\n      inputs.filter(function(input) {\n        return input.checked;\n      }).length;\n\n\n    const percent =\n      Math.round(\n        (checked \/ total) * 100\n      );\n\n\n    checkedElement.textContent =\n      checked;\n\n\n    percentElement.textContent =\n      percent + \"%\";\n\n\n    score.textContent =\n      checked + \"\/\" + total;\n\n\n    progressBar.style.width =\n      percent + \"%\";\n\n\n    progress.setAttribute(\n      \"aria-valuenow\",\n      checked\n    );\n\n\n    \/* =========================================\n       0 A 2\n    ========================================= *\/\n\n    if (checked <= 2) {\n\n      result.dataset.level =\n        \"early\";\n\n      resultTitle.textContent =\n        \"A prioridade \u00e9 construir visibilidade\";\n\n      resultText.textContent =\n        \"Comece pelo invent\u00e1rio das APIs, pela identifica\u00e7\u00e3o dos respons\u00e1veis e pelo mapeamento dos dados expostos. Antes de ampliar integra\u00e7\u00f5es ou adotar novas ferramentas, a opera\u00e7\u00e3o precisa compreender o ambiente atual.\";\n\n      return;\n    }\n\n\n    \/* =========================================\n       3 A 5\n    ========================================= *\/\n\n    if (checked <= 5) {\n\n      result.dataset.level =\n        \"partial\";\n\n      resultTitle.textContent =\n        \"Existem controles importantes, mas ainda h\u00e1 lacunas\";\n\n      resultText.textContent =\n        \"A estrutura possui controles importantes, mas ainda apresenta lacunas que podem comprometer monitoramento, auditoria ou resposta. O pr\u00f3ximo passo \u00e9 padronizar autentica\u00e7\u00e3o, documenta\u00e7\u00e3o, logs, gest\u00e3o de terceiros e ciclo de vida das APIs.\";\n\n      return;\n    }\n\n\n    \/* =========================================\n       6 A 7\n    ========================================= *\/\n\n    if (checked <= 7) {\n\n      result.dataset.level =\n        \"mature\";\n\n      resultTitle.textContent =\n        \"A opera\u00e7\u00e3o demonstra maturidade relevante\";\n\n      resultText.textContent =\n        \"A prioridade passa a ser validar a consist\u00eancia dos controles, testar a resposta a incidentes e garantir que novas integra\u00e7\u00f5es sigam o mesmo padr\u00e3o.\";\n\n      return;\n    }\n\n\n    \/* =========================================\n       8\n    ========================================= *\/\n\n    result.dataset.level =\n      \"advanced\";\n\n    resultTitle.textContent =\n      \"Base avan\u00e7ada de governan\u00e7a\";\n\n    resultText.textContent =\n      \"A arquitetura apresenta uma base avan\u00e7ada de governan\u00e7a. Ainda assim, os controles precisam acompanhar mudan\u00e7as regulat\u00f3rias, novas vers\u00f5es, fornecedores e altera\u00e7\u00f5es no perfil de risco.\";\n\n  }\n\n\n  inputs.forEach(function(input) {\n\n    input.addEventListener(\n      \"change\",\n      updateChecklist\n    );\n\n  });\n\n\n  reset.addEventListener(\n    \"click\",\n    function () {\n\n      inputs.forEach(function(input) {\n        input.checked = false;\n      });\n\n\n      updateChecklist();\n\n\n      checklist.scrollIntoView({\n        behavior: \"smooth\",\n        block: \"start\"\n      });\n\n    }\n  );\n\n\n  updateChecklist();\n\n})();\n<\/script>\n\n\n\n<h2 class=\"wp-block-heading\">Como estruturar o pr\u00f3ximo passo?<\/h2>\n\n\n\n<style>\n  .tu-api-preparation-steps,\n  .tu-api-preparation-steps * {\n    box-sizing: border-box;\n  }\n\n  .tu-api-preparation-steps {\n    --tu-red: #DD4E4B;\n    --tu-black: #000000;\n    --tu-white: #FFFFFF;\n    --tu-soft: #FFF7F7;\n    --tu-text: #3D3D3D;\n    --tu-line: #E7E7E7;\n\n    width: 100%;\n    max-width: 100%;\n    margin: 24px 0;\n\n    overflow: hidden;\n\n    background: var(--tu-white);\n    border: 2px solid var(--tu-red);\n    border-radius: 4px 18px 18px 18px;\n\n    font-family: \"DM Sans\", Arial, sans-serif;\n  }\n\n  \/* INTRO *\/\n\n  .tu-api-preparation-steps__intro {\n    padding: 20px 23px 17px;\n\n    border-bottom: 1px solid var(--tu-line);\n  }\n\n  .tu-api-preparation-steps__intro p {\n    margin: 0 !important;\n    padding: 0 !important;\n\n    color: var(--tu-black) !important;\n    font-size: 13.5px;\n    font-weight: 600;\n    line-height: 1.55;\n\n    word-break: normal !important;\n    overflow-wrap: normal !important;\n    hyphens: none !important;\n  }\n\n  \/* PASSOS *\/\n\n  .tu-api-preparation-steps__list {\n    display: flex;\n    flex-direction: column;\n\n    width: 100%;\n  }\n\n  .tu-api-preparation-steps__item {\n    display: grid;\n    grid-template-columns: 42px minmax(0, 1fr);\n    align-items: center;\n    gap: 14px;\n\n    min-width: 0;\n    padding: 15px 22px;\n  }\n\n  .tu-api-preparation-steps__item + .tu-api-preparation-steps__item {\n    border-top: 1px solid var(--tu-line);\n  }\n\n  .tu-api-preparation-steps__item:nth-child(even) {\n    background: var(--tu-soft);\n  }\n\n  \/* N\u00daMERO *\/\n\n  .tu-api-preparation-steps__number {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    width: 32px;\n    height: 32px;\n\n    background: var(--tu-red);\n    border-radius: 50%;\n\n    color: var(--tu-white);\n    font-size: 10.5px;\n    font-weight: 700;\n    line-height: 1;\n  }\n\n  \/* TEXTO *\/\n\n  .tu-api-preparation-steps__item p {\n    margin: 0 !important;\n    padding: 0 !important;\n\n    color: var(--tu-text) !important;\n    font-size: 13.25px;\n    font-weight: 400;\n    line-height: 1.55;\n\n    word-break: normal !important;\n    overflow-wrap: normal !important;\n    hyphens: none !important;\n  }\n\n  .tu-api-preparation-steps__item strong {\n    color: var(--tu-black);\n    font-weight: 700;\n  }\n\n  \/* \u00daLTIMO PASSO *\/\n\n  .tu-api-preparation-steps__item--final {\n    background: var(--tu-red) !important;\n    border-top: 2px solid var(--tu-black) !important;\n  }\n\n  .tu-api-preparation-steps__item--final\n  .tu-api-preparation-steps__number {\n    background: var(--tu-white);\n    color: var(--tu-red);\n  }\n\n  .tu-api-preparation-steps__item--final p,\n  .tu-api-preparation-steps__item--final strong {\n    color: var(--tu-white) !important;\n  }\n\n  \/* MOBILE *\/\n\n  @media (max-width: 680px) {\n    .tu-api-preparation-steps {\n      margin: 20px 0;\n\n      border-radius: 4px 15px 15px 15px;\n    }\n\n    .tu-api-preparation-steps__intro {\n      padding: 18px 17px 15px;\n    }\n\n    .tu-api-preparation-steps__intro p {\n      font-size: 13px;\n    }\n\n    .tu-api-preparation-steps__item {\n      grid-template-columns: 35px minmax(0, 1fr);\n      gap: 11px;\n\n      padding: 14px 16px;\n    }\n\n    .tu-api-preparation-steps__number {\n      width: 30px;\n      height: 30px;\n\n      font-size: 10px;\n    }\n\n    .tu-api-preparation-steps__item p {\n      font-size: 12.75px;\n    }\n  }\n<\/style>\n\n<div class=\"tu-api-preparation-steps\">\n\n  <div class=\"tu-api-preparation-steps__intro\">\n    <p>\n      Independentemente do est\u00e1gio atual, alguns passos ajudam a reduzir\n      incertezas antes de qualquer decis\u00e3o maior:\n    <\/p>\n  <\/div>\n\n  <div class=\"tu-api-preparation-steps__list\">\n\n    <div class=\"tu-api-preparation-steps__item\">\n      <div class=\"tu-api-preparation-steps__number\">01<\/div>\n      <p>\n        <strong>Mapeie as integra\u00e7\u00f5es ativas<\/strong>, incluindo as mantidas\n        por parceiros e fornecedores.\n      <\/p>\n    <\/div>\n\n    <div class=\"tu-api-preparation-steps__item\">\n      <div class=\"tu-api-preparation-steps__number\">02<\/div>\n      <p>\n        <strong>Registre a finalidade, o respons\u00e1vel e o escopo de dados<\/strong>\n        de cada API.\n      <\/p>\n    <\/div>\n\n    <div class=\"tu-api-preparation-steps__item\">\n      <div class=\"tu-api-preparation-steps__number\">03<\/div>\n      <p>\n        <strong>Classifique as integra\u00e7\u00f5es<\/strong> conforme criticidade\n        e sensibilidade das informa\u00e7\u00f5es.\n      <\/p>\n    <\/div>\n\n    <div class=\"tu-api-preparation-steps__item\">\n      <div class=\"tu-api-preparation-steps__number\">04<\/div>\n      <p>\n        <strong>Valide autentica\u00e7\u00e3o e autoriza\u00e7\u00e3o<\/strong> de acordo\n        com o tipo de fluxo.\n      <\/p>\n    <\/div>\n\n    <div class=\"tu-api-preparation-steps__item\">\n      <div class=\"tu-api-preparation-steps__number\">05<\/div>\n      <p>\n        <strong>Identifique credenciais antigas, compartilhadas ou sem processo de rota\u00e7\u00e3o.<\/strong>\n      <\/p>\n    <\/div>\n\n    <div class=\"tu-api-preparation-steps__item\">\n      <div class=\"tu-api-preparation-steps__number\">06<\/div>\n      <p>\n        <strong>Centralize logs e defina alertas<\/strong> para comportamentos an\u00f4malos.\n      <\/p>\n    <\/div>\n\n    <div class=\"tu-api-preparation-steps__item\">\n      <div class=\"tu-api-preparation-steps__number\">07<\/div>\n      <p>\n        <strong>Documente o processo de resposta a incidentes.<\/strong>\n      <\/p>\n    <\/div>\n\n    <div class=\"tu-api-preparation-steps__item\">\n      <div class=\"tu-api-preparation-steps__number\">08<\/div>\n      <p>\n        <strong>Revise contratos e evid\u00eancias de avalia\u00e7\u00e3o de fornecedores.<\/strong>\n      <\/p>\n    <\/div>\n\n    <div class=\"tu-api-preparation-steps__item\">\n      <div class=\"tu-api-preparation-steps__number\">09<\/div>\n      <p>\n        <strong>Defina processos de versionamento e desativa\u00e7\u00e3o.<\/strong>\n      <\/p>\n    <\/div>\n\n    <div class=\"tu-api-preparation-steps__item tu-api-preparation-steps__item--final\">\n      <div class=\"tu-api-preparation-steps__number\">10<\/div>\n      <p>\n        <strong>Priorize as APIs que concentram maior exposi\u00e7\u00e3o ou impacto operacional.<\/strong>\n      <\/p>\n    <\/div>\n\n  <\/div>\n\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Quando o diagn\u00f3stico identifica limita\u00e7\u00f5es estruturais, faz sentido levar o cen\u00e1rio para uma conversa t\u00e9cnica antes de escolher ferramentas ou iniciar uma substitui\u00e7\u00e3o ampla.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclus\u00e3o<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A seguran\u00e7a de APIs no setor de seguros deixou de ser uma preocupa\u00e7\u00e3o restrita \u00e0s equipes de desenvolvimento.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ela est\u00e1 conectada \u00e0 conformidade regulat\u00f3ria, \u00e0 continuidade operacional, \u00e0 prote\u00e7\u00e3o de dados, \u00e0 confiabilidade de aplica\u00e7\u00f5es de intelig\u00eancia artificial e \u00e0 capacidade de integrar parceiros e canais digitais.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Manter APIs sem invent\u00e1rio, respons\u00e1vel, padr\u00e3o de autentica\u00e7\u00e3o, monitoramento ou processo de desativa\u00e7\u00e3o amplia a dificuldade de controlar a opera\u00e7\u00e3o conforme ela cresce.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O caminho adequado depende da maturidade atual. Algumas seguradoras podem avan\u00e7ar com ajustes incrementais. Outras precisam estruturar uma camada de integra\u00e7\u00e3o ou reavaliar componentes centrais da arquitetura.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O ponto de partida \u00e9 sempre o mesmo: compreender o que existe, quais dados circulam, quais riscos est\u00e3o concentrados e quais controles precisam evoluir.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A <strong><a href=\"https:\/\/tecnologiaunica.com.br\/\" data-type=\"link\" data-id=\"tecnologiaunica.com.br\/\" target=\"_blank\" rel=\"noreferrer noopener\">Tecnologia \u00danica<\/a><\/strong> pode apoiar esse processo desde o diagn\u00f3stico at\u00e9 a estrutura\u00e7\u00e3o de uma arquitetura integrada, rastre\u00e1vel e preparada para acompanhar as necessidades do neg\u00f3cio.<\/p>\n\n\n\n<style>\n  .tu-integrations-evolution-cta,\n  .tu-integrations-evolution-cta * {\n    box-sizing: border-box;\n  }\n\n  .tu-integrations-evolution-cta {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 24px;\n\n    width: 100%;\n    max-width: 100%;\n    margin: 24px 0;\n    padding: 22px 24px;\n\n    background: #FFFFFF;\n    border: 2px solid #DD4E4B;\n    border-radius: 4px 17px 17px 17px;\n\n    font-family: \"DM Sans\", Arial, sans-serif;\n  }\n\n  .tu-integrations-evolution-cta__content {\n    display: flex;\n    align-items: flex-start;\n    gap: 14px;\n    min-width: 0;\n  }\n\n  .tu-integrations-evolution-cta__marker {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    flex: 0 0 36px;\n    width: 36px;\n    height: 36px;\n\n    background: #DD4E4B;\n    border-radius: 50%;\n\n    color: #FFFFFF;\n    font-size: 15px;\n    font-weight: 700;\n    line-height: 1;\n  }\n\n  .tu-integrations-evolution-cta__text {\n    min-width: 0;\n  }\n\n  .tu-integrations-evolution-cta__text strong {\n    display: block;\n    margin: 0;\n\n    max-width: 780px;\n\n    color: #000000;\n    font-size: 15px;\n    font-weight: 700;\n    line-height: 1.5;\n\n    word-break: normal;\n    overflow-wrap: normal;\n    hyphens: none;\n  }\n\n  \/* BOT\u00c3O *\/\n\n  .tu-integrations-evolution-cta__button {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    gap: 8px;\n\n    flex: 0 0 auto;\n\n    min-height: 42px;\n    padding: 10px 17px;\n\n    background: #DD4E4B;\n    border: 1px solid #DD4E4B;\n    border-radius: 8px;\n\n    color: #FFFFFF !important;\n    text-decoration: none !important;\n\n    font-size: 13px;\n    font-weight: 700;\n    line-height: 1.2;\n\n    transition:\n      background-color 0.2s ease,\n      border-color 0.2s ease,\n      transform 0.2s ease;\n  }\n\n  .tu-integrations-evolution-cta__button::after {\n    content: \"\u2192\";\n    font-size: 15px;\n    line-height: 1;\n  }\n\n  .tu-integrations-evolution-cta__button:hover,\n  .tu-integrations-evolution-cta__button:focus {\n    background: #000000;\n    border-color: #000000;\n\n    color: #FFFFFF !important;\n    text-decoration: none !important;\n  }\n\n  .tu-integrations-evolution-cta__button:focus-visible {\n    outline: 2px solid #000000;\n    outline-offset: 3px;\n  }\n\n  @media (hover: hover) and (pointer: fine) {\n    .tu-integrations-evolution-cta__button:hover {\n      transform: translateY(-1px);\n    }\n  }\n\n  \/* MOBILE *\/\n\n  @media (max-width: 680px) {\n    .tu-integrations-evolution-cta {\n      flex-direction: column;\n      align-items: flex-start;\n      gap: 16px;\n\n      margin: 20px 0;\n      padding: 19px 18px;\n\n      border-radius: 4px 15px 15px 15px;\n    }\n\n    .tu-integrations-evolution-cta__content {\n      gap: 12px;\n    }\n\n    .tu-integrations-evolution-cta__marker {\n      flex-basis: 32px;\n      width: 32px;\n      height: 32px;\n\n      font-size: 14px;\n    }\n\n    .tu-integrations-evolution-cta__text strong {\n      font-size: 14.5px;\n    }\n\n    .tu-integrations-evolution-cta__button {\n      min-height: 40px;\n      padding: 9px 15px;\n\n      font-size: 12.5px;\n    }\n  }\n<\/style>\n\n<div class=\"tu-integrations-evolution-cta\">\n\n  <div class=\"tu-integrations-evolution-cta__content\">\n\n    <div\n      class=\"tu-integrations-evolution-cta__marker\"\n      aria-hidden=\"true\"\n    >\n      \u2192\n    <\/div>\n\n    <div class=\"tu-integrations-evolution-cta__text\">\n\n      <strong>\n        Transforme integra\u00e7\u00f5es dispersas em uma estrutura capaz de sustentar\n        seguran\u00e7a, auditoria e evolu\u00e7\u00e3o tecnol\u00f3gica.\n      <\/strong>\n\n    <\/div>\n\n  <\/div>\n\n  <a\n    class=\"tu-integrations-evolution-cta__button\"\n    href=\"https:\/\/tecnologiaunica.com.br\/contato\/?utm_source=blog&amp;utm_medium=artigo\"\n    aria-label=\"Converse com um especialista da Tecnologia \u00danica sobre a evolu\u00e7\u00e3o das integra\u00e7\u00f5es da sua opera\u00e7\u00e3o\"\n  >\n    Converse com especialista\n  <\/a>\n\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Perguntas frequentes sobre seguran\u00e7a de APIs no setor de seguros<\/h2>\n\n\n\n<div class=\"schema-faq wp-block-yoast-faq-block\"><div class=\"schema-faq-section\" id=\"faq-question-1787570746178\"><strong class=\"schema-faq-question\">O que muda com a Resolu\u00e7\u00e3o Susep n\u00ba 90\/2026?<\/strong> <p class=\"schema-faq-answer\">O que muda com a Resolu\u00e7\u00e3o Susep n\u00ba 90\/2026?<br>A norma refor\u00e7a que, nos casos de terceiriza\u00e7\u00e3o de processamento ou armazenamento de dados, contratos, altera\u00e7\u00f5es, aditivos e documentos necess\u00e1rios para avaliar o servi\u00e7o, os riscos e a conformidade devem permanecer acess\u00edveis quando solicitados pela Susep.<br>Isso pode abranger fornecedores respons\u00e1veis por integra\u00e7\u00f5es que processam ou armazenam dados dentro desse escopo.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1787570754372\"><strong class=\"schema-faq-question\">Toda seguradora precisa seguir os padr\u00f5es t\u00e9cnicos do Open Insurance?<\/strong> <p class=\"schema-faq-answer\">Os manuais t\u00e9cnicos espec\u00edficos s\u00e3o obrigat\u00f3rios para as sociedades participantes e nos escopos abrangidos pelo Open Insurance.<br>As exig\u00eancias gerais de seguran\u00e7a cibern\u00e9tica possuem alcance mais amplo conforme a regulamenta\u00e7\u00e3o aplic\u00e1vel. Mesmo fora do Open Insurance, padr\u00f5es equivalentes podem ser adotados como refer\u00eancia t\u00e9cnica, desde que sejam adequados ao contexto e ao risco da opera\u00e7\u00e3o.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1787570763586\"><strong class=\"schema-faq-question\">Qual \u00e9 a diferen\u00e7a entre seguran\u00e7a de APIs e seguran\u00e7a cibern\u00e9tica?<\/strong> <p class=\"schema-faq-answer\">Seguran\u00e7a cibern\u00e9tica \u00e9 o campo mais amplo, que envolve pol\u00edticas, gest\u00e3o de riscos, continuidade, prote\u00e7\u00e3o de dados, infraestrutura, pessoas e resposta a incidentes.<br>Seguran\u00e7a de APIs \u00e9 uma disciplina dentro desse conjunto. Ela se concentra nas interfaces que conectam sistemas, com controles de autentica\u00e7\u00e3o, autoriza\u00e7\u00e3o, valida\u00e7\u00e3o, criptografia, monitoramento e gest\u00e3o do ciclo de vida.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1787570770170\"><strong class=\"schema-faq-question\">Uma seguradora de pequeno porte tamb\u00e9m precisa desses controles?<\/strong> <p class=\"schema-faq-answer\">A pol\u00edtica de seguran\u00e7a cibern\u00e9tica deve ser compat\u00edvel com o porte, a complexidade, o modelo de neg\u00f3cio e o perfil de risco da opera\u00e7\u00e3o.<br>Isso permite proporcionalidade na implementa\u00e7\u00e3o, mas n\u00e3o significa aus\u00eancia de controles. Mesmo uma opera\u00e7\u00e3o pequena precisa conhecer suas APIs, proteger credenciais, limitar acessos e responder a incidentes.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1787570777074\"><strong class=\"schema-faq-question\">Como identificar uma integra\u00e7\u00e3o legada de alto risco?<\/strong> <p class=\"schema-faq-answer\">Os principais sinais s\u00e3o:<br>\u2022 Documenta\u00e7\u00e3o desatualizada ou inexistente.<br>\u2022 Aus\u00eancia de respons\u00e1vel.<br>\u2022 Credenciais compartilhadas.<br>\u2022 Vers\u00f5es antigas ainda dispon\u00edveis.<br>\u2022 Falta de monitoramento.<br>\u2022 Dificuldade para identificar os consumidores.<br>\u2022 Exposi\u00e7\u00e3o de dados al\u00e9m da finalidade.<br>\u2022 Impossibilidade de desativa\u00e7\u00e3o sem afetar v\u00e1rios processos.<br>Se a equipe n\u00e3o consegue responder rapidamente o que a API exp\u00f5e, quem a utiliza e como o acesso \u00e9 controlado, a integra\u00e7\u00e3o merece prioridade de revis\u00e3o.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1787570827797\"><strong class=\"schema-faq-question\">OAuth 2.0 \u00e9 suficiente para tornar uma API segura?<\/strong> <p class=\"schema-faq-answer\">N\u00e3o. OAuth 2.0 \u00e9 um framework de autoriza\u00e7\u00e3o e deve ser implementado dentro de uma arquitetura mais ampla.<br>A seguran\u00e7a tamb\u00e9m depende de autentica\u00e7\u00e3o, gest\u00e3o de tokens, certificados, valida\u00e7\u00e3o de escopos, autoriza\u00e7\u00e3o em n\u00edvel de objeto, criptografia, monitoramento, testes e resposta a incidentes.<br>O protocolo adequado varia conforme o tipo de integra\u00e7\u00e3o e o risco envolvido.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1787570836612\"><strong class=\"schema-faq-question\">Um API Gateway resolve todos os problemas de seguran\u00e7a?<\/strong> <p class=\"schema-faq-answer\">N\u00e3o. Um gateway pode centralizar autentica\u00e7\u00e3o, pol\u00edticas, limites de consumo, roteamento e monitoramento, mas n\u00e3o corrige sozinho falhas de autoriza\u00e7\u00e3o na aplica\u00e7\u00e3o, exposi\u00e7\u00e3o excessiva de dados, processos fr\u00e1geis ou aus\u00eancia de governan\u00e7a.<br>A ferramenta precisa fazer parte de uma arquitetura acompanhada por processos, responsabilidades e controles consistentes.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1787570850202\"><strong class=\"schema-faq-question\">O uso de intelig\u00eancia artificial aumenta a exposi\u00e7\u00e3o das APIs?<\/strong> <p class=\"schema-faq-answer\"><br>Pode aumentar a depend\u00eancia de APIs e o impacto de uma falha.<br>Modelos de precifica\u00e7\u00e3o, fraude, atendimento ou automa\u00e7\u00e3o de sinistros dependem da integridade dos dados recebidos. Se uma API \u00e9 comprometida, o problema pode atingir tanto a prote\u00e7\u00e3o das informa\u00e7\u00f5es quanto a confiabilidade das an\u00e1lises geradas pela IA.<\/p> <\/div> <\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Refer\u00eancias<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">[1] <a href=\"https:\/\/www2.susep.gov.br\/safe\/scripts\/bnweb\/bnmapi.exe?router=upload\/25121\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Susep. Circular Susep n\u00ba 638, de 27 de julho de 2021.<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[2] <a href=\"https:\/\/www.gov.br\/susep\/pt-br\/assuntos\/informacoes-ao-mercado\/solvencia-regulacao-prudencial-1\/regulacao-contabil-e-auditoria\/manual_de_seguranca_cibernetica_20260709.pdf\/@@display-file\/file\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Susep. Manual de Orienta\u00e7\u00f5es sobre Seguran\u00e7a Cibern\u00e9tica.<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[3] <a href=\"https:\/\/legismap.com.br\/leis-e-normas\/resolucao-susep-n-090-de-18-08-2026\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Susep. Resolu\u00e7\u00e3o Susep n\u00ba 90, de 18 de agosto de 2026. Publicada no DOU de 20 de agosto de 2026, Se\u00e7\u00e3o 1, p\u00e1gina 33.<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[4] <a href=\"https:\/\/www.gov.br\/susep\/pt-br\/assuntos\/open-insurance\/documentos_de_referencia\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Susep. Documentos de refer\u00eancia do Open Insurance.<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[5] <a href=\"https:\/\/www.gov.br\/susep\/pt-br\/assuntos\/open-insurance\/arquivos\/Manual_de_Seguranca_v1_4.pdf\/@@display-file\/file\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Susep. Manual de Seguran\u00e7a do Open Insurance \u2014 vers\u00e3o 1.4.<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[6] <a href=\"https:\/\/www.gov.br\/susep\/pt-br\/arquivos\/arquivos-sro\/normativos\/circular-susep-no-710-de-24-de-dezembro-de-2024.pdf\/@@display-file\/file\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Susep. Circular Susep n\u00ba 710, de 24 de dezembro de 2024.<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[7] <a href=\"https:\/\/owasp.org\/API-Security\/editions\/2023\/en\/0x11-t10\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">OWASP. OWASP API Security Top 10 \u2014 2023.<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[8] <a href=\"https:\/\/www.planalto.gov.br\/ccivil_03\/_ato2015-2018\/2018\/lei\/l13709.htm\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Presid\u00eancia da Rep\u00fablica. Lei n\u00ba 13.709\/2018 \u2014 Lei Geral de Prote\u00e7\u00e3o de Dados Pessoais.<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Seguran\u00e7a de APIs no setor de seguros \u00e9 o conjunto de pr\u00e1ticas de governan\u00e7a, autentica\u00e7\u00e3o, autoriza\u00e7\u00e3o, criptografia, monitoramento e gest\u00e3o do ciclo de vida que protege a troca de dados entre seguradoras, corretoras, parceiros e canais digitais. Tamb\u00e9m envolve o cumprimento das exig\u00eancias aplic\u00e1veis da Susep, da LGPD e do Open Insurance.<\/p>","protected":false},"author":10,"featured_media":6236,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[30],"tags":[],"class_list":["post-6205","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tecnologia-para-seguros"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Seguran\u00e7a de APIs no setor de seguros: riscos e exig\u00eancias<\/title>\n<meta name=\"description\" content=\"Seguran\u00e7a de APIs no setor de seguros: conhe\u00e7a riscos, exig\u00eancias da Susep e crit\u00e9rios para autentica\u00e7\u00e3o, monitoramento e governan\u00e7a.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/tecnologiaunica.com.br\/en\/blog\/seguranca-de-apis-no-setor-de-seguros\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Seguran\u00e7a de APIs no setor de seguros: riscos e exig\u00eancias\" \/>\n<meta property=\"og:description\" content=\"Seguran\u00e7a de APIs no setor de seguros: conhe\u00e7a riscos, exig\u00eancias da Susep e crit\u00e9rios para autentica\u00e7\u00e3o, monitoramento e governan\u00e7a.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/tecnologiaunica.com.br\/en\/blog\/seguranca-de-apis-no-setor-de-seguros\/\" \/>\n<meta property=\"og:site_name\" content=\"Tecnologia \u00danica\" \/>\n<meta property=\"article:published_time\" content=\"2026-08-24T18:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-31T11:37:23+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/tecnologiaunica.com.br\/wp-content\/uploads\/2026\/08\/seguranca-de-apis-no-setor-de-seguros.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"675\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Isabelle Fujioka\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Isabelle Fujioka\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"25 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/blog\\\/seguranca-de-apis-no-setor-de-seguros\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/blog\\\/seguranca-de-apis-no-setor-de-seguros\\\/\"},\"author\":{\"name\":\"Isabelle Fujioka\",\"@id\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/#\\\/schema\\\/person\\\/2e62384dd46d728df9965ca9dc78cb34\"},\"headline\":\"Seguran\u00e7a de APIs no setor de seguros: riscos e exig\u00eancias\",\"datePublished\":\"2026-08-24T18:00:00+00:00\",\"dateModified\":\"2026-08-31T11:37:23+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/blog\\\/seguranca-de-apis-no-setor-de-seguros\\\/\"},\"wordCount\":5032,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/blog\\\/seguranca-de-apis-no-setor-de-seguros\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/seguranca-de-apis-no-setor-de-seguros.webp\",\"articleSection\":[\"Tecnologia para Seguros\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/tecnologiaunica.com.br\\\/blog\\\/seguranca-de-apis-no-setor-de-seguros\\\/#respond\"]}]},{\"@type\":[\"WebPage\",\"FAQPage\"],\"@id\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/blog\\\/seguranca-de-apis-no-setor-de-seguros\\\/\",\"url\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/blog\\\/seguranca-de-apis-no-setor-de-seguros\\\/\",\"name\":\"Seguran\u00e7a de APIs no setor de seguros: riscos e exig\u00eancias\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/blog\\\/seguranca-de-apis-no-setor-de-seguros\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/blog\\\/seguranca-de-apis-no-setor-de-seguros\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/seguranca-de-apis-no-setor-de-seguros.webp\",\"datePublished\":\"2026-08-24T18:00:00+00:00\",\"dateModified\":\"2026-08-31T11:37:23+00:00\",\"description\":\"Seguran\u00e7a de APIs no setor de seguros: conhe\u00e7a riscos, exig\u00eancias da Susep e crit\u00e9rios para autentica\u00e7\u00e3o, monitoramento e governan\u00e7a.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/blog\\\/seguranca-de-apis-no-setor-de-seguros\\\/#breadcrumb\"},\"mainEntity\":[{\"@id\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/blog\\\/seguranca-de-apis-no-setor-de-seguros\\\/#faq-question-1787570746178\"},{\"@id\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/blog\\\/seguranca-de-apis-no-setor-de-seguros\\\/#faq-question-1787570754372\"},{\"@id\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/blog\\\/seguranca-de-apis-no-setor-de-seguros\\\/#faq-question-1787570763586\"},{\"@id\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/blog\\\/seguranca-de-apis-no-setor-de-seguros\\\/#faq-question-1787570770170\"},{\"@id\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/blog\\\/seguranca-de-apis-no-setor-de-seguros\\\/#faq-question-1787570777074\"},{\"@id\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/blog\\\/seguranca-de-apis-no-setor-de-seguros\\\/#faq-question-1787570827797\"},{\"@id\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/blog\\\/seguranca-de-apis-no-setor-de-seguros\\\/#faq-question-1787570836612\"},{\"@id\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/blog\\\/seguranca-de-apis-no-setor-de-seguros\\\/#faq-question-1787570850202\"}],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/tecnologiaunica.com.br\\\/blog\\\/seguranca-de-apis-no-setor-de-seguros\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/blog\\\/seguranca-de-apis-no-setor-de-seguros\\\/#primaryimage\",\"url\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/seguranca-de-apis-no-setor-de-seguros.webp\",\"contentUrl\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/seguranca-de-apis-no-setor-de-seguros.webp\",\"width\":1200,\"height\":675,\"caption\":\"Ilustra\u00e7\u00e3o em tons de azul com um grande arco digital de tecnologia, s\u00edmbolos de seguran\u00e7a e escudos sobre um corredor de dados, remetendo \u00e0 seguran\u00e7a de APIs no setor de seguros\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/blog\\\/seguranca-de-apis-no-setor-de-seguros\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Seguran\u00e7a de APIs no setor de seguros: riscos e exig\u00eancias\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/#website\",\"url\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/\",\"name\":\"Tecnologia \u00danica\",\"description\":\"IA, outsourcing, marketplace e muito mais\",\"publisher\":{\"@id\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/#organization\"},\"alternateName\":\"Tecnologia \u00danica\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/#organization\",\"name\":\"Tecnologia \u00danica\",\"alternateName\":\"Tecnologia \u00danica\",\"url\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/wp-content\\\/uploads\\\/2023\\\/08\\\/tecnologia_unica_logo__original-1.png\",\"contentUrl\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/wp-content\\\/uploads\\\/2023\\\/08\\\/tecnologia_unica_logo__original-1.png\",\"width\":213,\"height\":35,\"caption\":\"Tecnologia \u00danica\"},\"image\":{\"@id\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/#\\\/schema\\\/person\\\/2e62384dd46d728df9965ca9dc78cb34\",\"name\":\"Isabelle Fujioka\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d75d40a3e1c9087f876dd0670f79a751670b0da7071720d3b4c1bedc95f08c28?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d75d40a3e1c9087f876dd0670f79a751670b0da7071720d3b4c1bedc95f08c28?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d75d40a3e1c9087f876dd0670f79a751670b0da7071720d3b4c1bedc95f08c28?s=96&d=mm&r=g\",\"caption\":\"Isabelle Fujioka\"},\"url\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/en\\\/blog\\\/author\\\/ifujioka\\\/\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/blog\\\/seguranca-de-apis-no-setor-de-seguros\\\/#faq-question-1787570746178\",\"position\":1,\"url\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/blog\\\/seguranca-de-apis-no-setor-de-seguros\\\/#faq-question-1787570746178\",\"name\":\"O que muda com a Resolu\u00e7\u00e3o Susep n\u00ba 90\\\/2026?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"O que muda com a Resolu\u00e7\u00e3o Susep n\u00ba 90\\\/2026?<br>A norma refor\u00e7a que, nos casos de terceiriza\u00e7\u00e3o de processamento ou armazenamento de dados, contratos, altera\u00e7\u00f5es, aditivos e documentos necess\u00e1rios para avaliar o servi\u00e7o, os riscos e a conformidade devem permanecer acess\u00edveis quando solicitados pela Susep.<br>Isso pode abranger fornecedores respons\u00e1veis por integra\u00e7\u00f5es que processam ou armazenam dados dentro desse escopo.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/blog\\\/seguranca-de-apis-no-setor-de-seguros\\\/#faq-question-1787570754372\",\"position\":2,\"url\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/blog\\\/seguranca-de-apis-no-setor-de-seguros\\\/#faq-question-1787570754372\",\"name\":\"Toda seguradora precisa seguir os padr\u00f5es t\u00e9cnicos do Open Insurance?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Os manuais t\u00e9cnicos espec\u00edficos s\u00e3o obrigat\u00f3rios para as sociedades participantes e nos escopos abrangidos pelo Open Insurance.<br>As exig\u00eancias gerais de seguran\u00e7a cibern\u00e9tica possuem alcance mais amplo conforme a regulamenta\u00e7\u00e3o aplic\u00e1vel. Mesmo fora do Open Insurance, padr\u00f5es equivalentes podem ser adotados como refer\u00eancia t\u00e9cnica, desde que sejam adequados ao contexto e ao risco da opera\u00e7\u00e3o.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/blog\\\/seguranca-de-apis-no-setor-de-seguros\\\/#faq-question-1787570763586\",\"position\":3,\"url\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/blog\\\/seguranca-de-apis-no-setor-de-seguros\\\/#faq-question-1787570763586\",\"name\":\"Qual \u00e9 a diferen\u00e7a entre seguran\u00e7a de APIs e seguran\u00e7a cibern\u00e9tica?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Seguran\u00e7a cibern\u00e9tica \u00e9 o campo mais amplo, que envolve pol\u00edticas, gest\u00e3o de riscos, continuidade, prote\u00e7\u00e3o de dados, infraestrutura, pessoas e resposta a incidentes.<br>Seguran\u00e7a de APIs \u00e9 uma disciplina dentro desse conjunto. Ela se concentra nas interfaces que conectam sistemas, com controles de autentica\u00e7\u00e3o, autoriza\u00e7\u00e3o, valida\u00e7\u00e3o, criptografia, monitoramento e gest\u00e3o do ciclo de vida.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/blog\\\/seguranca-de-apis-no-setor-de-seguros\\\/#faq-question-1787570770170\",\"position\":4,\"url\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/blog\\\/seguranca-de-apis-no-setor-de-seguros\\\/#faq-question-1787570770170\",\"name\":\"Uma seguradora de pequeno porte tamb\u00e9m precisa desses controles?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"A pol\u00edtica de seguran\u00e7a cibern\u00e9tica deve ser compat\u00edvel com o porte, a complexidade, o modelo de neg\u00f3cio e o perfil de risco da opera\u00e7\u00e3o.<br>Isso permite proporcionalidade na implementa\u00e7\u00e3o, mas n\u00e3o significa aus\u00eancia de controles. Mesmo uma opera\u00e7\u00e3o pequena precisa conhecer suas APIs, proteger credenciais, limitar acessos e responder a incidentes.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/blog\\\/seguranca-de-apis-no-setor-de-seguros\\\/#faq-question-1787570777074\",\"position\":5,\"url\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/blog\\\/seguranca-de-apis-no-setor-de-seguros\\\/#faq-question-1787570777074\",\"name\":\"Como identificar uma integra\u00e7\u00e3o legada de alto risco?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Os principais sinais s\u00e3o:<br>\u2022 Documenta\u00e7\u00e3o desatualizada ou inexistente.<br>\u2022 Aus\u00eancia de respons\u00e1vel.<br>\u2022 Credenciais compartilhadas.<br>\u2022 Vers\u00f5es antigas ainda dispon\u00edveis.<br>\u2022 Falta de monitoramento.<br>\u2022 Dificuldade para identificar os consumidores.<br>\u2022 Exposi\u00e7\u00e3o de dados al\u00e9m da finalidade.<br>\u2022 Impossibilidade de desativa\u00e7\u00e3o sem afetar v\u00e1rios processos.<br>Se a equipe n\u00e3o consegue responder rapidamente o que a API exp\u00f5e, quem a utiliza e como o acesso \u00e9 controlado, a integra\u00e7\u00e3o merece prioridade de revis\u00e3o.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/blog\\\/seguranca-de-apis-no-setor-de-seguros\\\/#faq-question-1787570827797\",\"position\":6,\"url\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/blog\\\/seguranca-de-apis-no-setor-de-seguros\\\/#faq-question-1787570827797\",\"name\":\"OAuth 2.0 \u00e9 suficiente para tornar uma API segura?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"N\u00e3o. OAuth 2.0 \u00e9 um framework de autoriza\u00e7\u00e3o e deve ser implementado dentro de uma arquitetura mais ampla.<br>A seguran\u00e7a tamb\u00e9m depende de autentica\u00e7\u00e3o, gest\u00e3o de tokens, certificados, valida\u00e7\u00e3o de escopos, autoriza\u00e7\u00e3o em n\u00edvel de objeto, criptografia, monitoramento, testes e resposta a incidentes.<br>O protocolo adequado varia conforme o tipo de integra\u00e7\u00e3o e o risco envolvido.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/blog\\\/seguranca-de-apis-no-setor-de-seguros\\\/#faq-question-1787570836612\",\"position\":7,\"url\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/blog\\\/seguranca-de-apis-no-setor-de-seguros\\\/#faq-question-1787570836612\",\"name\":\"Um API Gateway resolve todos os problemas de seguran\u00e7a?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"N\u00e3o. Um gateway pode centralizar autentica\u00e7\u00e3o, pol\u00edticas, limites de consumo, roteamento e monitoramento, mas n\u00e3o corrige sozinho falhas de autoriza\u00e7\u00e3o na aplica\u00e7\u00e3o, exposi\u00e7\u00e3o excessiva de dados, processos fr\u00e1geis ou aus\u00eancia de governan\u00e7a.<br>A ferramenta precisa fazer parte de uma arquitetura acompanhada por processos, responsabilidades e controles consistentes.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/blog\\\/seguranca-de-apis-no-setor-de-seguros\\\/#faq-question-1787570850202\",\"position\":8,\"url\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/blog\\\/seguranca-de-apis-no-setor-de-seguros\\\/#faq-question-1787570850202\",\"name\":\"O uso de intelig\u00eancia artificial aumenta a exposi\u00e7\u00e3o das APIs?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<br>Pode aumentar a depend\u00eancia de APIs e o impacto de uma falha.<br>Modelos de precifica\u00e7\u00e3o, fraude, atendimento ou automa\u00e7\u00e3o de sinistros dependem da integridade dos dados recebidos. Se uma API \u00e9 comprometida, o problema pode atingir tanto a prote\u00e7\u00e3o das informa\u00e7\u00f5es quanto a confiabilidade das an\u00e1lises geradas pela IA.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Seguran\u00e7a de APIs no setor de seguros: riscos e exig\u00eancias","description":"Seguran\u00e7a de APIs no setor de seguros: conhe\u00e7a riscos, exig\u00eancias da Susep e crit\u00e9rios para autentica\u00e7\u00e3o, monitoramento e governan\u00e7a.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/tecnologiaunica.com.br\/en\/blog\/seguranca-de-apis-no-setor-de-seguros\/","og_locale":"en_US","og_type":"article","og_title":"Seguran\u00e7a de APIs no setor de seguros: riscos e exig\u00eancias","og_description":"Seguran\u00e7a de APIs no setor de seguros: conhe\u00e7a riscos, exig\u00eancias da Susep e crit\u00e9rios para autentica\u00e7\u00e3o, monitoramento e governan\u00e7a.","og_url":"https:\/\/tecnologiaunica.com.br\/en\/blog\/seguranca-de-apis-no-setor-de-seguros\/","og_site_name":"Tecnologia \u00danica","article_published_time":"2026-08-24T18:00:00+00:00","article_modified_time":"2026-08-31T11:37:23+00:00","og_image":[{"width":1200,"height":675,"url":"https:\/\/tecnologiaunica.com.br\/wp-content\/uploads\/2026\/08\/seguranca-de-apis-no-setor-de-seguros.webp","type":"image\/webp"}],"author":"Isabelle Fujioka","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Isabelle Fujioka","Est. reading time":"25 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/tecnologiaunica.com.br\/blog\/seguranca-de-apis-no-setor-de-seguros\/#article","isPartOf":{"@id":"https:\/\/tecnologiaunica.com.br\/blog\/seguranca-de-apis-no-setor-de-seguros\/"},"author":{"name":"Isabelle Fujioka","@id":"https:\/\/tecnologiaunica.com.br\/#\/schema\/person\/2e62384dd46d728df9965ca9dc78cb34"},"headline":"Seguran\u00e7a de APIs no setor de seguros: riscos e exig\u00eancias","datePublished":"2026-08-24T18:00:00+00:00","dateModified":"2026-08-31T11:37:23+00:00","mainEntityOfPage":{"@id":"https:\/\/tecnologiaunica.com.br\/blog\/seguranca-de-apis-no-setor-de-seguros\/"},"wordCount":5032,"commentCount":0,"publisher":{"@id":"https:\/\/tecnologiaunica.com.br\/#organization"},"image":{"@id":"https:\/\/tecnologiaunica.com.br\/blog\/seguranca-de-apis-no-setor-de-seguros\/#primaryimage"},"thumbnailUrl":"https:\/\/tecnologiaunica.com.br\/wp-content\/uploads\/2026\/08\/seguranca-de-apis-no-setor-de-seguros.webp","articleSection":["Tecnologia para Seguros"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/tecnologiaunica.com.br\/blog\/seguranca-de-apis-no-setor-de-seguros\/#respond"]}]},{"@type":["WebPage","FAQPage"],"@id":"https:\/\/tecnologiaunica.com.br\/blog\/seguranca-de-apis-no-setor-de-seguros\/","url":"https:\/\/tecnologiaunica.com.br\/blog\/seguranca-de-apis-no-setor-de-seguros\/","name":"Seguran\u00e7a de APIs no setor de seguros: riscos e exig\u00eancias","isPartOf":{"@id":"https:\/\/tecnologiaunica.com.br\/#website"},"primaryImageOfPage":{"@id":"https:\/\/tecnologiaunica.com.br\/blog\/seguranca-de-apis-no-setor-de-seguros\/#primaryimage"},"image":{"@id":"https:\/\/tecnologiaunica.com.br\/blog\/seguranca-de-apis-no-setor-de-seguros\/#primaryimage"},"thumbnailUrl":"https:\/\/tecnologiaunica.com.br\/wp-content\/uploads\/2026\/08\/seguranca-de-apis-no-setor-de-seguros.webp","datePublished":"2026-08-24T18:00:00+00:00","dateModified":"2026-08-31T11:37:23+00:00","description":"Seguran\u00e7a de APIs no setor de seguros: conhe\u00e7a riscos, exig\u00eancias da Susep e crit\u00e9rios para autentica\u00e7\u00e3o, monitoramento e governan\u00e7a.","breadcrumb":{"@id":"https:\/\/tecnologiaunica.com.br\/blog\/seguranca-de-apis-no-setor-de-seguros\/#breadcrumb"},"mainEntity":[{"@id":"https:\/\/tecnologiaunica.com.br\/blog\/seguranca-de-apis-no-setor-de-seguros\/#faq-question-1787570746178"},{"@id":"https:\/\/tecnologiaunica.com.br\/blog\/seguranca-de-apis-no-setor-de-seguros\/#faq-question-1787570754372"},{"@id":"https:\/\/tecnologiaunica.com.br\/blog\/seguranca-de-apis-no-setor-de-seguros\/#faq-question-1787570763586"},{"@id":"https:\/\/tecnologiaunica.com.br\/blog\/seguranca-de-apis-no-setor-de-seguros\/#faq-question-1787570770170"},{"@id":"https:\/\/tecnologiaunica.com.br\/blog\/seguranca-de-apis-no-setor-de-seguros\/#faq-question-1787570777074"},{"@id":"https:\/\/tecnologiaunica.com.br\/blog\/seguranca-de-apis-no-setor-de-seguros\/#faq-question-1787570827797"},{"@id":"https:\/\/tecnologiaunica.com.br\/blog\/seguranca-de-apis-no-setor-de-seguros\/#faq-question-1787570836612"},{"@id":"https:\/\/tecnologiaunica.com.br\/blog\/seguranca-de-apis-no-setor-de-seguros\/#faq-question-1787570850202"}],"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/tecnologiaunica.com.br\/blog\/seguranca-de-apis-no-setor-de-seguros\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/tecnologiaunica.com.br\/blog\/seguranca-de-apis-no-setor-de-seguros\/#primaryimage","url":"https:\/\/tecnologiaunica.com.br\/wp-content\/uploads\/2026\/08\/seguranca-de-apis-no-setor-de-seguros.webp","contentUrl":"https:\/\/tecnologiaunica.com.br\/wp-content\/uploads\/2026\/08\/seguranca-de-apis-no-setor-de-seguros.webp","width":1200,"height":675,"caption":"Ilustra\u00e7\u00e3o em tons de azul com um grande arco digital de tecnologia, s\u00edmbolos de seguran\u00e7a e escudos sobre um corredor de dados, remetendo \u00e0 seguran\u00e7a de APIs no setor de seguros"},{"@type":"BreadcrumbList","@id":"https:\/\/tecnologiaunica.com.br\/blog\/seguranca-de-apis-no-setor-de-seguros\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/tecnologiaunica.com.br\/"},{"@type":"ListItem","position":2,"name":"Seguran\u00e7a de APIs no setor de seguros: riscos e exig\u00eancias"}]},{"@type":"WebSite","@id":"https:\/\/tecnologiaunica.com.br\/#website","url":"https:\/\/tecnologiaunica.com.br\/","name":"Tecnologia \u00danica","description":"IA, outsourcing, marketplace e muito mais","publisher":{"@id":"https:\/\/tecnologiaunica.com.br\/#organization"},"alternateName":"Tecnologia \u00danica","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/tecnologiaunica.com.br\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/tecnologiaunica.com.br\/#organization","name":"Tecnologia \u00danica","alternateName":"Tecnologia \u00danica","url":"https:\/\/tecnologiaunica.com.br\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/tecnologiaunica.com.br\/#\/schema\/logo\/image\/","url":"https:\/\/tecnologiaunica.com.br\/wp-content\/uploads\/2023\/08\/tecnologia_unica_logo__original-1.png","contentUrl":"https:\/\/tecnologiaunica.com.br\/wp-content\/uploads\/2023\/08\/tecnologia_unica_logo__original-1.png","width":213,"height":35,"caption":"Tecnologia \u00danica"},"image":{"@id":"https:\/\/tecnologiaunica.com.br\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/tecnologiaunica.com.br\/#\/schema\/person\/2e62384dd46d728df9965ca9dc78cb34","name":"Isabelle Fujioka","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/d75d40a3e1c9087f876dd0670f79a751670b0da7071720d3b4c1bedc95f08c28?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/d75d40a3e1c9087f876dd0670f79a751670b0da7071720d3b4c1bedc95f08c28?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d75d40a3e1c9087f876dd0670f79a751670b0da7071720d3b4c1bedc95f08c28?s=96&d=mm&r=g","caption":"Isabelle Fujioka"},"url":"https:\/\/tecnologiaunica.com.br\/en\/blog\/author\/ifujioka\/"},{"@type":"Question","@id":"https:\/\/tecnologiaunica.com.br\/blog\/seguranca-de-apis-no-setor-de-seguros\/#faq-question-1787570746178","position":1,"url":"https:\/\/tecnologiaunica.com.br\/blog\/seguranca-de-apis-no-setor-de-seguros\/#faq-question-1787570746178","name":"O que muda com a Resolu\u00e7\u00e3o Susep n\u00ba 90\/2026?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"O que muda com a Resolu\u00e7\u00e3o Susep n\u00ba 90\/2026?<br>A norma refor\u00e7a que, nos casos de terceiriza\u00e7\u00e3o de processamento ou armazenamento de dados, contratos, altera\u00e7\u00f5es, aditivos e documentos necess\u00e1rios para avaliar o servi\u00e7o, os riscos e a conformidade devem permanecer acess\u00edveis quando solicitados pela Susep.<br>Isso pode abranger fornecedores respons\u00e1veis por integra\u00e7\u00f5es que processam ou armazenam dados dentro desse escopo.","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/tecnologiaunica.com.br\/blog\/seguranca-de-apis-no-setor-de-seguros\/#faq-question-1787570754372","position":2,"url":"https:\/\/tecnologiaunica.com.br\/blog\/seguranca-de-apis-no-setor-de-seguros\/#faq-question-1787570754372","name":"Toda seguradora precisa seguir os padr\u00f5es t\u00e9cnicos do Open Insurance?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Os manuais t\u00e9cnicos espec\u00edficos s\u00e3o obrigat\u00f3rios para as sociedades participantes e nos escopos abrangidos pelo Open Insurance.<br>As exig\u00eancias gerais de seguran\u00e7a cibern\u00e9tica possuem alcance mais amplo conforme a regulamenta\u00e7\u00e3o aplic\u00e1vel. Mesmo fora do Open Insurance, padr\u00f5es equivalentes podem ser adotados como refer\u00eancia t\u00e9cnica, desde que sejam adequados ao contexto e ao risco da opera\u00e7\u00e3o.","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/tecnologiaunica.com.br\/blog\/seguranca-de-apis-no-setor-de-seguros\/#faq-question-1787570763586","position":3,"url":"https:\/\/tecnologiaunica.com.br\/blog\/seguranca-de-apis-no-setor-de-seguros\/#faq-question-1787570763586","name":"Qual \u00e9 a diferen\u00e7a entre seguran\u00e7a de APIs e seguran\u00e7a cibern\u00e9tica?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Seguran\u00e7a cibern\u00e9tica \u00e9 o campo mais amplo, que envolve pol\u00edticas, gest\u00e3o de riscos, continuidade, prote\u00e7\u00e3o de dados, infraestrutura, pessoas e resposta a incidentes.<br>Seguran\u00e7a de APIs \u00e9 uma disciplina dentro desse conjunto. Ela se concentra nas interfaces que conectam sistemas, com controles de autentica\u00e7\u00e3o, autoriza\u00e7\u00e3o, valida\u00e7\u00e3o, criptografia, monitoramento e gest\u00e3o do ciclo de vida.","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/tecnologiaunica.com.br\/blog\/seguranca-de-apis-no-setor-de-seguros\/#faq-question-1787570770170","position":4,"url":"https:\/\/tecnologiaunica.com.br\/blog\/seguranca-de-apis-no-setor-de-seguros\/#faq-question-1787570770170","name":"Uma seguradora de pequeno porte tamb\u00e9m precisa desses controles?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"A pol\u00edtica de seguran\u00e7a cibern\u00e9tica deve ser compat\u00edvel com o porte, a complexidade, o modelo de neg\u00f3cio e o perfil de risco da opera\u00e7\u00e3o.<br>Isso permite proporcionalidade na implementa\u00e7\u00e3o, mas n\u00e3o significa aus\u00eancia de controles. Mesmo uma opera\u00e7\u00e3o pequena precisa conhecer suas APIs, proteger credenciais, limitar acessos e responder a incidentes.","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/tecnologiaunica.com.br\/blog\/seguranca-de-apis-no-setor-de-seguros\/#faq-question-1787570777074","position":5,"url":"https:\/\/tecnologiaunica.com.br\/blog\/seguranca-de-apis-no-setor-de-seguros\/#faq-question-1787570777074","name":"Como identificar uma integra\u00e7\u00e3o legada de alto risco?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Os principais sinais s\u00e3o:<br>\u2022 Documenta\u00e7\u00e3o desatualizada ou inexistente.<br>\u2022 Aus\u00eancia de respons\u00e1vel.<br>\u2022 Credenciais compartilhadas.<br>\u2022 Vers\u00f5es antigas ainda dispon\u00edveis.<br>\u2022 Falta de monitoramento.<br>\u2022 Dificuldade para identificar os consumidores.<br>\u2022 Exposi\u00e7\u00e3o de dados al\u00e9m da finalidade.<br>\u2022 Impossibilidade de desativa\u00e7\u00e3o sem afetar v\u00e1rios processos.<br>Se a equipe n\u00e3o consegue responder rapidamente o que a API exp\u00f5e, quem a utiliza e como o acesso \u00e9 controlado, a integra\u00e7\u00e3o merece prioridade de revis\u00e3o.","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/tecnologiaunica.com.br\/blog\/seguranca-de-apis-no-setor-de-seguros\/#faq-question-1787570827797","position":6,"url":"https:\/\/tecnologiaunica.com.br\/blog\/seguranca-de-apis-no-setor-de-seguros\/#faq-question-1787570827797","name":"OAuth 2.0 \u00e9 suficiente para tornar uma API segura?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"N\u00e3o. OAuth 2.0 \u00e9 um framework de autoriza\u00e7\u00e3o e deve ser implementado dentro de uma arquitetura mais ampla.<br>A seguran\u00e7a tamb\u00e9m depende de autentica\u00e7\u00e3o, gest\u00e3o de tokens, certificados, valida\u00e7\u00e3o de escopos, autoriza\u00e7\u00e3o em n\u00edvel de objeto, criptografia, monitoramento, testes e resposta a incidentes.<br>O protocolo adequado varia conforme o tipo de integra\u00e7\u00e3o e o risco envolvido.","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/tecnologiaunica.com.br\/blog\/seguranca-de-apis-no-setor-de-seguros\/#faq-question-1787570836612","position":7,"url":"https:\/\/tecnologiaunica.com.br\/blog\/seguranca-de-apis-no-setor-de-seguros\/#faq-question-1787570836612","name":"Um API Gateway resolve todos os problemas de seguran\u00e7a?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"N\u00e3o. Um gateway pode centralizar autentica\u00e7\u00e3o, pol\u00edticas, limites de consumo, roteamento e monitoramento, mas n\u00e3o corrige sozinho falhas de autoriza\u00e7\u00e3o na aplica\u00e7\u00e3o, exposi\u00e7\u00e3o excessiva de dados, processos fr\u00e1geis ou aus\u00eancia de governan\u00e7a.<br>A ferramenta precisa fazer parte de uma arquitetura acompanhada por processos, responsabilidades e controles consistentes.","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/tecnologiaunica.com.br\/blog\/seguranca-de-apis-no-setor-de-seguros\/#faq-question-1787570850202","position":8,"url":"https:\/\/tecnologiaunica.com.br\/blog\/seguranca-de-apis-no-setor-de-seguros\/#faq-question-1787570850202","name":"O uso de intelig\u00eancia artificial aumenta a exposi\u00e7\u00e3o das APIs?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"<br>Pode aumentar a depend\u00eancia de APIs e o impacto de uma falha.<br>Modelos de precifica\u00e7\u00e3o, fraude, atendimento ou automa\u00e7\u00e3o de sinistros dependem da integridade dos dados recebidos. Se uma API \u00e9 comprometida, o problema pode atingir tanto a prote\u00e7\u00e3o das informa\u00e7\u00f5es quanto a confiabilidade das an\u00e1lises geradas pela IA.","inLanguage":"en-US"},"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/tecnologiaunica.com.br\/en\/wp-json\/wp\/v2\/posts\/6205","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tecnologiaunica.com.br\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tecnologiaunica.com.br\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tecnologiaunica.com.br\/en\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/tecnologiaunica.com.br\/en\/wp-json\/wp\/v2\/comments?post=6205"}],"version-history":[{"count":3,"href":"https:\/\/tecnologiaunica.com.br\/en\/wp-json\/wp\/v2\/posts\/6205\/revisions"}],"predecessor-version":[{"id":6208,"href":"https:\/\/tecnologiaunica.com.br\/en\/wp-json\/wp\/v2\/posts\/6205\/revisions\/6208"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tecnologiaunica.com.br\/en\/wp-json\/wp\/v2\/media\/6236"}],"wp:attachment":[{"href":"https:\/\/tecnologiaunica.com.br\/en\/wp-json\/wp\/v2\/media?parent=6205"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tecnologiaunica.com.br\/en\/wp-json\/wp\/v2\/categories?post=6205"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tecnologiaunica.com.br\/en\/wp-json\/wp\/v2\/tags?post=6205"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}