{"id":1233,"date":"2026-07-15T09:41:17","date_gmt":"2026-07-15T12:41:17","guid":{"rendered":"https:\/\/erpm8.cloud\/conteudo\/?p=1233"},"modified":"2026-07-15T17:47:51","modified_gmt":"2026-07-15T20:47:51","slug":"autenticacao-em-dois-fatores-mais-seguranca-para-os-dados-da-sua-empresa","status":"publish","type":"post","link":"https:\/\/erpm8.cloud\/conteudo\/autenticacao-em-dois-fatores-mais-seguranca-para-os-dados-da-sua-empresa\/","title":{"rendered":"Autentica\u00e7\u00e3o em Dois Fatores: mais seguran\u00e7a para os dados da sua empresa"},"content":{"rendered":"\n<style data-wp-block-html=\"css\">\n:root{\n    --bg: #e8e8e8;\n    --bg-alt: #ffffff;\n    --panel: #efefef;\n    --panel-border: #23282f;\n    --ink: #070707;\n    --ink-dim: #101010;\n    --ink-faint: #101111;\n    --gold: #e15d29;\n    --gold-soft: #df2222;\n    --cyan: #fe6011;\n    --danger: #c15a4a;\n    --line: rgba(248, 248, 248, 0.09);\n    --serif: 'Fraunces', serif;\n    --sans: 'Work Sans', sans-serif;\n    --mono: 'Space Mono', monospace;\n  }\n\n  *{ box-sizing: border-box; margin:0; padding:0; }\n\n  html{ scroll-behavior: smooth; }\n\n  body{\n    background: var(--bg);\n    color: var(--ink);\n    font-family: var(--sans);\n    line-height: 1.65;\n    -webkit-font-smoothing: antialiased;\n    overflow-x: hidden;\n  }\n\n  body::before{\n    content:\"\";\n    position: fixed;\n    inset:0;\n    pointer-events:none;\n    z-index: 2;\n    opacity: 0.035;\n    background-image: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'\/%3E%3C\/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'\/%3E%3C\/svg%3E\");\n  }\n\n  .glow-field{\n    position: fixed;\n    inset: 0;\n    z-index: 0;\n    background:\n      radial-gradient(ellipse 900px 500px at 15% -5%, rgba(212,165,55,0.10), transparent 60%),\n      radial-gradient(ellipse 700px 500px at 100% 15%, rgba(95,212,196,0.06), transparent 55%),\n      radial-gradient(ellipse 800px 600px at 50% 100%, rgba(212,165,55,0.05), transparent 60%);\n  }\n\n  .grid-lines{\n    position: fixed;\n    inset: 0;\n    z-index: 0;\n    background-image:\n      linear-gradient(rgba(233,230,221,0.028) 1px, transparent 1px),\n      linear-gradient(90deg, rgba(233,230,221,0.028) 1px, transparent 1px);\n    background-size: 64px 64px;\n    mask-image: linear-gradient(to bottom, transparent, black 8%, black 60%, transparent);\n  }\n\n  .wrap{\n    position: relative;\n    z-index: 3;\n    max-width: 780px;\n    margin: 0 auto;\n    padding: 0 28px;\n  }\n\n  \/* ---------- HERO ---------- *\/\n  header.hero{\n    position: relative;\n    padding: 120px 0 90px;\n    border-bottom: 1px solid var(--line);\n  }\n\n  .eyebrow{\n    display:flex;\n    align-items:center;\n    gap: 12px;\n    font-family: var(--mono);\n    font-size: 12.5px;\n    letter-spacing: 0.18em;\n    text-transform: uppercase;\n    color: var(--gold);\n    margin-bottom: 34px;\n    opacity: 0;\n    animation: rise 0.8s ease forwards;\n  }\n\n  .eyebrow .dot{\n    width: 6px; height:6px; border-radius:50%;\n    background: var(--gold);\n    box-shadow: 0 0 12px 2px rgba(212,165,55,0.7);\n    animation: pulse 2.4s ease-in-out infinite;\n  }\n\n  .eyebrow .rule{ flex:1; height:1px; background: var(--line); }\n\n  h1{\n    font-family: var(--serif);\n    font-weight: 600;\n    font-optical-sizing: auto;\n    font-size: clamp(34px, 5.6vw, 56px);\n    line-height: 1.08;\n    letter-spacing: -0.01em;\n    color: var(--ink);\n    opacity: 0;\n    animation: rise 0.9s ease 0.12s forwards;\n  }\n\n  h1 em{\n    font-style: italic;\n    color: var(--gold-soft);\n  }\n\n  .lede{\n    margin-top: 26px;\n    font-size: 18px;\n    color: var(--ink-dim);\n    max-width: 60ch;\n    opacity: 0;\n    animation: rise 0.9s ease 0.26s forwards;\n  }\n\n  .lede strong{ color: var(--ink); font-weight: 600; }\n\n  \/* ---------- ARTICLE TYPOGRAPHY ---------- *\/\n  article{ padding: 78px 0 40px; }\n\n  section{ margin-bottom: 68px; }\n  section:last-of-type{ margin-bottom: 0; }\n\n  h2{\n    font-family: var(--serif);\n    font-weight: 600;\n    font-size: clamp(24px, 3.4vw, 30px);\n    letter-spacing: -0.005em;\n    margin-bottom: 22px;\n    display: flex;\n    align-items: baseline;\n    gap: 14px;\n  }\n\n  h2 .num{\n    font-family: var(--mono);\n    font-size: 14px;\n    color: var(--gold);\n    font-weight: 400;\n    opacity: 0.85;\n  }\n\n  h3.sub{\n    font-family: var(--serif);\n    font-size: 21px;\n    font-weight: 600;\n    margin: 8px 0 6px;\n  }\n\n  p{\n    font-size: 16.5px;\n    color: var(--ink-dim);\n    margin-bottom: 16px;\n  }\n\n  p strong{ color: var(--ink); font-weight: 600; }\n\n  .lead-line{\n    font-size: 19px;\n    color: var(--ink);\n    font-family: var(--serif);\n    font-style: italic;\n    margin-bottom: 20px;\n  }\n\n  \/* ---------- METHOD CARDS ---------- *\/\n  .cards{\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 20px;\n    margin-top: 30px;\n  }\n\n  @media (max-width: 660px){\n    .cards{ grid-template-columns: 1fr; }\n  }\n\n  .card{\n    background: linear-gradient(160deg, var(--panel), var(--bg-alt));\n    border: 1px solid var(--panel-border);\n    border-radius: 4px;\n    padding: 30px 26px 28px;\n    position: relative;\n    overflow: hidden;\n    transition: border-color 0.35s ease, transform 0.35s ease;\n  }\n\n  .card::before{\n    content:\"\";\n    position:absolute;\n    top:0; left:0; right:0;\n    height: 2px;\n    background: linear-gradient(90deg, var(--gold), transparent 70%);\n    opacity: 0.7;\n  }\n\n  .card:hover{\n    border-color: rgba(212,165,55,0.4);\n    transform: translateY(-3px);\n  }\n\n  .card .icon{\n    width: 42px; height: 42px;\n    border-radius: 50%;\n    border: 1px solid var(--panel-border);\n    display:flex; align-items:center; justify-content:center;\n    margin-bottom: 20px;\n    color: var(--gold);\n  }\n\n  .card .icon svg{ width: 20px; height: 20px; }\n\n  .card h3{\n    font-family: var(--serif);\n    font-size: 20px;\n    font-weight: 600;\n    margin-bottom: 12px;\n    color: var(--ink);\n  }\n\n  .card p.desc{\n    font-size: 14.5px;\n    color: var(--ink-dim);\n    margin-bottom: 20px;\n  }\n\n  .card .tag{\n    display: inline-block;\n    font-family: var(--mono);\n    font-size: 10.5px;\n    letter-spacing: 0.08em;\n    text-transform: uppercase;\n    color: var(--cyan);\n    border: 1px solid rgba(95,212,196,0.3);\n    background: rgba(95,212,196,0.06);\n    padding: 4px 9px;\n    border-radius: 2px;\n    margin-bottom: 18px;\n  }\n\n  .card ul{\n    list-style: none;\n    display: flex;\n    flex-direction: column;\n    gap: 9px;\n  }\n\n  .card ul li{\n    font-size: 14.5px;\n    color: var(--ink-dim);\n    display: flex;\n    align-items: flex-start;\n    gap: 10px;\n  }\n\n  .card ul li::before{\n    content: \"\";\n    width: 5px; height: 5px;\n    margin-top: 7px;\n    background: var(--gold);\n    flex-shrink: 0;\n    transform: rotate(45deg);\n  }\n\n  \/* ---------- STEPS ---------- *\/\n  .steps{\n    margin-top: 32px;\n    display: flex;\n    flex-direction: column;\n  }\n\n  .step{\n    display: grid;\n    grid-template-columns: 44px 1fr;\n    gap: 22px;\n    padding: 0 0 40px;\n    position: relative;\n  }\n\n  .step::before{\n    content:\"\";\n    position: absolute;\n    left: 21px;\n    top: 44px;\n    bottom: 0;\n    width: 1px;\n    background: linear-gradient(to bottom, var(--panel-border), transparent);\n  }\n\n  .step:last-child::before{ display:none; }\n  .step:last-child{ padding-bottom: 8px; }\n\n  .step-num{\n    width: 44px; height: 44px;\n    border-radius: 50%;\n    background: var(--panel);\n    border: 1px solid var(--panel-border);\n    display: flex; align-items: center; justify-content: center;\n    font-family: var(--serif);\n    font-weight: 600;\n    font-size: 18px;\n    color: var(--gold);\n    flex-shrink: 0;\n  }\n\n  .step-body h3{\n    font-family: var(--serif);\n    font-size: 19px;\n    font-weight: 600;\n    color: var(--ink);\n    margin-bottom: 8px;\n    padding-top: 8px;\n  }\n\n  .step-body p{ margin-bottom: 14px; }\n\n  .path{\n    display: inline-flex;\n    align-items: center;\n    gap: 8px;\n    font-family: var(--mono);\n    font-size: 13px;\n    color: var(--gold-soft);\n    background: rgba(212,165,55,0.06);\n    border: 1px solid rgba(212,165,55,0.2);\n    padding: 8px 14px;\n    border-radius: 3px;\n    margin-bottom: 16px;\n  }\n\n  .path svg{ width: 13px; height: 13px; color: var(--ink-faint); flex-shrink: 0; }\n\n  .step-shot{\n    position: relative;\n    border: 1px solid var(--panel-border);\n    border-radius: 5px;\n    overflow: hidden;\n    background: var(--bg-alt);\n    min-height: 140px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n  }\n\n  .step-shot img{\n    display: block;\n    width: 100%;\n    height: auto;\n  }\n\n  .step-shot.error img{ display: none; }\n  .step-shot.error .shot-fallback{ display: flex; }\n  \n  \n\n  .shot-fallback{\n    position: absolute;\n    inset: 0;\n    display: none;\n    align-items: center;\n    justify-content: center;\n    text-align: center;\n    padding: 20px;\n    font-family: var(--mono);\n    font-size: 12px;\n    color: var(--ink-faint);\n    background:\n      repeating-linear-gradient(135deg, rgba(233,230,221,0.025) 0 10px, transparent 10px 20px),\n      var(--bg-alt);\n  }\n\n  .shot-fallback code{\n    color: var(--gold);\n  }\n\n  \/* ---------- INLINE LISTS ---------- *\/\n  ul.plain{\n    list-style: none;\n    margin: 22px 0;\n    display: flex;\n    flex-direction: column;\n    gap: 12px;\n  }\n\n  ul.plain li{\n    position: relative;\n    padding-left: 26px;\n    color: var(--ink-dim);\n    font-size: 16px;\n  }\n\n  ul.plain li::before{\n    content: \"\";\n    position: absolute;\n    left: 0;\n    top: 9px;\n    width: 12px; height: 1px;\n    background: var(--gold);\n  }\n\n  ul.plain li strong{ color: var(--ink); font-weight: 500; }\n\n  \/* ---------- CALLOUT ---------- *\/\n  .callout{\n    border-left: 2px solid var(--gold);\n    background: rgba(212,165,55,0.045);\n    padding: 22px 26px;\n    margin: 30px 0;\n    border-radius: 0 3px 3px 0;\n  }\n\n  .callout p{ margin-bottom: 0; color: var(--ink); font-size: 16px; }\n  .callout .label{\n    font-family: var(--mono);\n    font-size: 11px;\n    letter-spacing: 0.12em;\n    text-transform: uppercase;\n    color: var(--gold);\n    margin-bottom: 10px;\n    display: block;\n  }\n\n  \/* ---------- TABLE ---------- *\/\n  .table-wrap{\n    margin-top: 26px;\n    border: 1px solid var(--panel-border);\n    border-radius: 4px;\n    overflow: hidden;\n    background: var(--panel);\n  }\n\n  table{\n    width: 100%;\n    border-collapse: collapse;\n  }\n\n  thead th{\n    font-family: var(--mono);\n    font-size: 11.5px;\n    letter-spacing: 0.08em;\n    text-transform: uppercase;\n    color: var(--gold);\n    text-align: left;\n    padding: 16px 20px;\n    background: var(--bg-alt);\n    border-bottom: 1px solid var(--panel-border);\n    font-weight: 400;\n  }\n\n  tbody td{\n    padding: 18px 20px;\n    font-size: 15px;\n    color: var(--ink-dim);\n    border-bottom: 1px solid var(--line);\n    vertical-align: top;\n  }\n\n  tbody tr:last-child td{ border-bottom: none; }\n\n  tbody td:first-child{ color: var(--ink); font-weight: 500; width: 42%; }\n  tbody td:last-child{ color: var(--gold-soft); }\n\n  tbody tr{ transition: background 0.25s ease; }\n  tbody tr:hover{ background: rgba(233,230,221,0.02); }\n\n  \/* ---------- DIVIDER ---------- *\/\n  .divider{\n    display:flex; align-items:center; gap:16px;\n    margin: 60px 0 0;\n  }\n  .divider .line{ flex:1; height:1px; background: var(--line); }\n  .divider .mark{ color: var(--ink-faint); font-family: var(--mono); font-size: 12px; }\n\n  \/* ---------- CTA ---------- *\/\n  .cta{\n    position: relative;\n    margin-top: 20px;\n    padding: 56px 40px;\n    border: 1px solid var(--panel-border);\n    border-radius: 6px;\n    background:\n      radial-gradient(ellipse 600px 300px at 30% 0%, rgba(212,165,55,0.12), transparent 65%),\n      var(--bg-alt);\n    text-align: left;\n    overflow: hidden;\n  }\n\n  .cta::after{\n    content:\"\";\n    position:absolute;\n    right: -60px; top: -60px;\n    width: 220px; height: 220px;\n    border: 1px solid rgba(212,165,55,0.15);\n    border-radius: 50%;\n  }\n\n  .cta h2{ margin-bottom: 14px; }\n\n  .cta p{ font-size: 17px; color: var(--ink-dim); max-width: 52ch; }\n\n  .cta-btn{\n    margin-top: 26px;\n    display: inline-flex;\n    align-items: center;\n    gap: 10px;\n    background: var(--gold);\n    color: #14110a;\n    font-family: var(--sans);\n    font-weight: 600;\n    font-size: 15px;\n    padding: 15px 26px;\n    border-radius: 3px;\n    text-decoration: none;\n    letter-spacing: 0.01em;\n    transition: background 0.25s ease, transform 0.25s ease, box-shadow 0.25s ease;\n    box-shadow: 0 0 0 0 rgba(212,165,55,0);\n  }\n\n  .cta-btn:hover{\n    background: var(--gold-soft);\n    transform: translateY(-2px);\n    box-shadow: 0 10px 30px -10px rgba(212,165,55,0.5);\n  }\n\n  .cta-btn svg{ width: 15px; height: 15px; transition: transform 0.25s ease; }\n  .cta-btn:hover svg{ transform: translateX(3px); }\n\n  \/* ---------- FOOTER ---------- *\/\n  footer{\n    padding: 50px 0 70px;\n    border-top: 1px solid var(--line);\n    margin-top: 70px;\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    flex-wrap: wrap;\n    gap: 16px;\n  }\n\n  footer .brand{\n    font-family: var(--serif);\n    font-style: italic;\n    color: var(--ink-dim);\n    font-size: 15px;\n  }\n\n  footer .brand b{ color: var(--gold-soft); font-style: normal; }\n\n  footer .meta{\n    font-family: var(--mono);\n    font-size: 11.5px;\n    color: var(--ink-faint);\n    letter-spacing: 0.04em;\n  }\n\n  \/* ---------- SCROLL REVEAL ---------- *\/\n  .reveal{\n    opacity: 0;\n    transform: translateY(22px);\n    transition: opacity 0.7s ease, transform 0.7s ease;\n  }\n  .reveal.in{ opacity: 1; transform: translateY(0); }\n\n  @keyframes rise{\n    from{ opacity:0; transform: translateY(16px); }\n    to{ opacity:1; transform: translateY(0); }\n  }\n\n  @keyframes pulse{\n    0%, 100%{ opacity: 1; }\n    50%{ opacity: 0.35; }\n  }\n\n  @media (max-width: 560px){\n    header.hero{ padding: 90px 0 60px; }\n    article{ padding: 56px 0 20px; }\n    .cta{ padding: 40px 26px; }\n    thead th:nth-child(1), tbody td:nth-child(1){ width: auto; }\n  }\n<\/style>\n\n<!DOCTYPE html>\n<html lang=\"pt-BR\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>Autentica\u00e7\u00e3o em Dois Fatores: mais seguran\u00e7a para os dados da sua empresa | ERP M8<\/title>\n<meta name=\"description\" content=\"Conhe\u00e7a os recursos de autentica\u00e7\u00e3o em dois fatores (2FA) do ERP M8: libera\u00e7\u00e3o por IP e Google Authenticator, para proteger dados financeiros, fiscais e estrat\u00e9gicos.\">\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=Fraunces:opsz,wght@9..144,300;9..144,500;9..144,600;9..144,700&#038;family=Work+Sans:wght@300;400;500;600;700&#038;family=Space+Mono:wght@400;700&#038;display=swap\" rel=\"stylesheet\">\n<link rel=\"stylesheet\" href=\"styles.css\">\n<\/head>\n<body>\n\n<div class=\"glow-field\"><\/div>\n<div class=\"grid-lines\"><\/div>\n\n<div class=\"wrap\">\n\n  <header class=\"hero\">\n    <div class=\"eyebrow\"><span class=\"dot\"><\/span> ERP M8 &nbsp;\/&nbsp; Seguran\u00e7a da Informa\u00e7\u00e3o <span class=\"rule\"><\/span><\/div>\n    <p class=\"lede\">Mesmo com senhas fortes, o risco de acessos indevidos continua existindo. <strong>Vazamento de credenciais, phishing e compartilhamento n\u00e3o autorizado<\/strong> s\u00e3o portas abertas \u2014 o 2FA fecha essa porta com uma segunda trava.<\/p>\n\n <section class=\"reveal\">\n      <p class=\"lead-line\">Pensando nisso, o ERP M8 oferece recursos de autentica\u00e7\u00e3o em dois fatores (2FA), adicionando uma camada extra de prote\u00e7\u00e3o ao acesso ao sistema.<\/p>\n    <\/section>\n\n    <section class=\"reveal\">\n      <h2><span class=\"num\">01<\/span> O que \u00e9 autentica\u00e7\u00e3o em dois fatores?<\/h2>\n      <p>A autentica\u00e7\u00e3o em dois fatores \u00e9 um mecanismo de seguran\u00e7a que exige uma <strong>segunda verifica\u00e7\u00e3o al\u00e9m da senha<\/strong>.<\/p>\n      <p>Isso significa que, mesmo que algu\u00e9m descubra a senha de um usu\u00e1rio, ainda precisar\u00e1 passar por uma segunda valida\u00e7\u00e3o para conseguir acessar o sistema.<\/p>\n      <p>Essa tecnologia reduz significativamente o risco de invas\u00f5es e protege informa\u00e7\u00f5es estrat\u00e9gicas da empresa.<\/p>\n    <\/section>\n\n    <section class=\"reveal\">\n      <h2><span class=\"num\">02<\/span> Quais op\u00e7\u00f5es est\u00e3o dispon\u00edveis?<\/h2>\n      <p>O ERP M8 disponibiliza duas formas de aumentar a seguran\u00e7a do acesso.<\/p>\n\n      <div class=\"cards\">\n        <div class=\"card\">\n          <div class=\"icon\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\"><rect x=\"4\" y=\"10\" width=\"16\" height=\"10\" rx=\"1.5\"\/><path d=\"M8 10V7a4 4 0 018 0v3\"\/><circle cx=\"12\" cy=\"15\" r=\"1.4\" fill=\"currentColor\" stroke=\"none\"\/><\/svg>\n          <\/div>\n          <span class=\"tag\">Rede autorizada<\/span>\n          <h3>Libera\u00e7\u00e3o por IP<\/h3>\n          <p class=\"desc\">O acesso ao sistema \u00e9 permitido apenas por computadores ou redes previamente autorizadas pela empresa. Ideal para escrit\u00f3rios, filiais ou infraestrutura de rede controlada.<\/p>\n          <ul>\n            <li>Permite acesso apenas de locais autorizados<\/li>\n            <li>Reduz tentativas de acesso externo<\/li>\n            <li>Ideal para empresas com equipes presenciais<\/li>\n          <\/ul>\n        <\/div>\n\n        <div class=\"card\">\n          <div class=\"icon\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\"><rect x=\"7\" y=\"3\" width=\"10\" height=\"18\" rx=\"2\"\/><path d=\"M11 18h2\" stroke-linecap=\"round\"\/><\/svg>\n          <\/div>\n          <span class=\"tag\">C\u00f3digo tempor\u00e1rio<\/span>\n          <h3>Google Authenticator<\/h3>\n          <p class=\"desc\">Al\u00e9m da senha, o usu\u00e1rio informa um c\u00f3digo tempor\u00e1rio gerado pelo aplicativo. O c\u00f3digo muda automaticamente a cada poucos segundos.<\/p>\n          <ul>\n            <li>Seguran\u00e7a adicional para qualquer local de acesso<\/li>\n            <li>N\u00e3o depende de SMS<\/li>\n            <li>F\u00e1cil configura\u00e7\u00e3o<\/li>\n            <li>Funciona mesmo sem conex\u00e3o com a internet<\/li>\n          <\/ul>\n        <\/div>\n      <\/div>\n    <\/section>\n\n    <section class=\"reveal\">\n      <h2><span class=\"num\">03<\/span> Como configurar o Google Authenticator no M8<\/h2>\n      <p>O processo \u00e9 simples e leva poucos minutos. Confira o passo a passo abaixo:<\/p>\n\n      <div class=\"steps\">\n\n        <div class=\"step\">\n          <div class=\"step-num\">1<\/div>\n          <div class=\"step-body\">\n            <h3>Acesse as Configura\u00e7\u00f5es do Sistema<\/h3>\n            <p>Para ativar a exig\u00eancia de autentica\u00e7\u00e3o para todos os usu\u00e1rios, o <strong>Administrador<\/strong> precisa acessar o menu:<\/p>\n            <p class=\"path\"><span>Configura\u00e7\u00f5es<\/span><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"><path d=\"M9 6l6 6-6 6\"\/><\/svg><span>Configura\u00e7\u00f5es do Sistema<\/span><\/p>\n            <div class=\"step-shot\">\n              <img decoding=\"async\" src=\"https:\/\/erpm8.cloud\/conteudo\/wp-content\/uploads\/2026\/07\/im1.png\" alt=\"Menu Configura\u00e7\u00f5es do Sistema no ERP M8\" loading=\"lazy\" onerror=\"this.parentElement.classList.add('error')\">\n              <\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"step\">\n          <div class=\"step-num\">2<\/div>\n          <div class=\"step-body\">\n            <h3>Ative a Verifica\u00e7\u00e3o em Duas Etapas (MFA)<\/h3>\n            <p>Dentro da tela de configura\u00e7\u00f5es, localize o campo <strong>&#8220;Exigir Verifica\u00e7\u00e3o em Duas Etapas (MFA)&#8221;<\/strong> e marque a op\u00e7\u00e3o <strong>Sim<\/strong>.<\/p>\n            <div class=\"step-shot\">\n              <img decoding=\"async\" src=\"https:\/\/erpm8.cloud\/conteudo\/wp-content\/uploads\/2026\/07\/im2.png\" alt=\"Campo Exigir Verifica\u00e7\u00e3o em Duas Etapas MFA marcado como Sim\" loading=\"lazy\" onerror=\"this.parentElement.classList.add('error')\">\n              <\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"step\">\n          <div class=\"step-num\">3<\/div>\n          <div class=\"step-body\">\n            <h3>Cadastro de usu\u00e1rios<\/h3>\n            <p>Com a exig\u00eancia ativada, \u00e9 poss\u00edvel gerenciar o MFA individualmente em cada usu\u00e1rio \u2014 inclusive resetando a autentica\u00e7\u00e3o de duas etapas quando necess\u00e1rio, pelo menu de <strong>A\u00e7\u00f5es<\/strong> do cadastro.<\/p>\n            <div class=\"step-shot\">\n              <img decoding=\"async\" src=\"https:\/\/erpm8.cloud\/conteudo\/wp-content\/uploads\/2026\/07\/im3.png\" alt=\"Cadastro de usu\u00e1rio com op\u00e7\u00e3o Resetar Autentica\u00e7\u00e3o Duas Etapas MFA\" loading=\"lazy\" onerror=\"this.parentElement.classList.add('error')\">\n               <\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"step\">\n          <div class=\"step-num\">4<\/div>\n          <div class=\"step-body\">\n            <h3>Leitura do QR Code no primeiro login<\/h3>\n            <p>Ao logar no M8, o usu\u00e1rio ser\u00e1 solicitado a fazer a leitura do <strong>QR Code<\/strong> com o aplicativo Google Authenticator (ou informar a chave manualmente) e, em seguida, digitar o c\u00f3digo de verifica\u00e7\u00e3o gerado.<\/p>\n            <div class=\"step-shot\">\n              <img decoding=\"async\" src=\"https:\/\/erpm8.cloud\/conteudo\/wp-content\/uploads\/2026\/07\/im4_.png\" alt=\"Tela de leitura do QR Code no Google Authenticator\" loading=\"lazy\" onerror=\"this.parentElement.classList.add('error')\">\n              <div class=\"shot-fallback\">imagem 4 \u00b7 falha ao carregar<\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"step\">\n          <div class=\"step-num\">5<\/div>\n          <div class=\"step-body\">\n            <h3>Pr\u00f3ximos acessos<\/h3>\n            <p>Feita a configura\u00e7\u00e3o inicial, nos pr\u00f3ximos logins o usu\u00e1rio precisar\u00e1 apenas informar o c\u00f3digo de 6 d\u00edgitos gerado pelo <strong>Google Authenticator<\/strong> instalado no telefone.<\/p>\n            <div class=\"step-shot\">\n              <!-- Cole aqui o link da imagem 5 (tela \"Autentica\u00e7\u00e3o Multifator (MFA)\" apenas com o c\u00f3digo, sem QR Code) -->\n              <img decoding=\"async\" src=\"https:\/\/erpm8.cloud\/conteudo\/wp-content\/uploads\/2026\/07\/im5.png\" alt=\"Tela de verifica\u00e7\u00e3o MFA nos pr\u00f3ximos acessos\" loading=\"lazy\" onerror=\"this.parentElement.classList.add('error')\">\n              <div class=\"shot-fallback\">imagem 5 \u00b7 cole o link no atributo <code>src<\/code><\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n\n      <\/div>\n\n      <div class=\"callout\">\n        <span class=\"label\">Dica<\/span>\n        <p>N\u00e3o tem o aplicativo instalado? O Google Authenticator est\u00e1 dispon\u00edvel gratuitamente para Android e iOS.<\/p>\n      <\/div>\n    <\/section>\n\n    <section class=\"reveal\">\n      <h2><span class=\"num\">04<\/span> A autentica\u00e7\u00e3o \u00e9 obrigat\u00f3ria?<\/h2>\n      <p class=\"lead-line\">N\u00e3o.<\/p>\n      <p>A utiliza\u00e7\u00e3o da autentica\u00e7\u00e3o em dois fatores \u00e9 <strong>opcional<\/strong>, permitindo que cada empresa escolha o m\u00e9todo que melhor atende \u00e0s suas necessidades.<\/p>\n      <div class=\"callout\">\n        <span class=\"label\">Recomenda\u00e7\u00e3o<\/span>\n        <p>Sua utiliza\u00e7\u00e3o \u00e9 altamente recomendada, principalmente para empresas que armazenam informa\u00e7\u00f5es financeiras, fiscais, comerciais ou estrat\u00e9gicas.<\/p>\n      <\/div>\n    <\/section>\n\n    <section class=\"reveal\">\n      <h2><span class=\"num\">05<\/span> Quais informa\u00e7\u00f5es ficam mais protegidas?<\/h2>\n      <p>Ao ativar uma camada extra de seguran\u00e7a, voc\u00ea ajuda a proteger:<\/p>\n      <ul class=\"plain\">\n        <li><strong>Dados financeiros<\/strong><\/li>\n        <li><strong>Cadastros<\/strong> de clientes e fornecedores<\/li>\n        <li><strong>Informa\u00e7\u00f5es fiscais<\/strong> e cont\u00e1beis<\/li>\n        <li><strong>Pedidos<\/strong> de venda e compras<\/li>\n        <li><strong>Estoque<\/strong><\/li>\n        <li><strong>Relat\u00f3rios<\/strong> gerenciais<\/li>\n        <li><strong>Documentos<\/strong> anexados ao ERP<\/li>\n      <\/ul>\n    <\/section>\n\n    <section class=\"reveal\">\n      <h2><span class=\"num\">06<\/span> Quem deve utilizar?<\/h2>\n      <p>A autentica\u00e7\u00e3o em dois fatores \u00e9 indicada para todos os usu\u00e1rios, especialmente aqueles que possuem acesso a informa\u00e7\u00f5es sens\u00edveis, como:<\/p>\n      <ul class=\"plain\">\n        <li><strong>Administradores<\/strong> do sistema<\/li>\n        <li><strong>Financeiro<\/strong><\/li>\n        <li><strong>Contabilidade<\/strong><\/li>\n        <li><strong>Fiscal<\/strong><\/li>\n        <li><strong>Comercial<\/strong><\/li>\n        <li><strong>Gestores<\/strong><\/li>\n      <\/ul>\n    <\/section>\n\n    <section class=\"reveal\">\n      <h2><span class=\"num\">07<\/span> Como escolher a melhor op\u00e7\u00e3o?<\/h2>\n      <div class=\"table-wrap\">\n        <table>\n          <thead>\n            <tr><th>Situa\u00e7\u00e3o<\/th><th>Recomenda\u00e7\u00e3o<\/th><\/tr>\n          <\/thead>\n          <tbody>\n            <tr><td>Empresa trabalha apenas no escrit\u00f3rio<\/td><td>Libera\u00e7\u00e3o por IP<\/td><\/tr>\n            <tr><td>Usu\u00e1rios acessam de casa ou em viagens<\/td><td>Google Authenticator<\/td><\/tr>\n            <tr><td>Empresa busca o m\u00e1ximo de seguran\u00e7a<\/td><td>Utilizar ambos os recursos, quando aplic\u00e1vel<\/td><\/tr>\n          <\/tbody>\n        <\/table>\n      <\/div>\n    <\/section>\n\n    <section class=\"reveal\">\n      <h2><span class=\"num\">08<\/span> Seguran\u00e7a \u00e9 um investimento<\/h2>\n      <p>Ataques cibern\u00e9ticos est\u00e3o cada vez mais frequentes e muitas invas\u00f5es acontecem por meio de senhas comprometidas.<\/p>\n      <p>Ativar uma camada extra de autentica\u00e7\u00e3o leva apenas alguns minutos, mas pode evitar preju\u00edzos financeiros, vazamento de informa\u00e7\u00f5es e interrup\u00e7\u00f5es nas opera\u00e7\u00f5es da empresa.<\/p>\n      <p>No ERP M8, nosso compromisso \u00e9 oferecer ferramentas que mantenham os dados da sua empresa protegidos e garantam mais tranquilidade no dia a dia.<\/p>\n    <\/section>\n\n    <div class=\"divider\"><div class=\"line\"><\/div><span class=\"mark\">\/\/ proteja o que importa<\/span><div class=\"line\"><\/div><\/div>\n\n    <section class=\"reveal cta\">\n      <h2 style=\"margin-top:0\">Fortale\u00e7a o acesso ao seu ERP hoje<\/h2>\n      <p>Proteja o que realmente importa. Ative a autentica\u00e7\u00e3o em dois fatores e adicione uma camada extra de seguran\u00e7a ao seu sistema.<\/p>\n     <\/section>\n\n <footer>\n    <div class=\"brand\">ERP <b>M8<\/b> \u2014 seguran\u00e7a &amp; gest\u00e3o empresarial<\/div>\n  <\/footer>\n\n<\/div>\n\n<script>\n  const items = document.querySelectorAll('.reveal');\n  const io = new IntersectionObserver((entries) => {\n    entries.forEach(e => {\n      if(e.isIntersecting){\n        e.target.classList.add('in');\n        io.unobserve(e.target);\n      }\n    });\n  }, { threshold: 0.12, rootMargin: '0px 0px -60px 0px' });\n  items.forEach(el => io.observe(el));\n<\/script>\n\n<\/body>\n<\/html>\n","protected":false},"excerpt":{"rendered":"<p>Autentica\u00e7\u00e3o em Dois Fatores: mais seguran\u00e7a para os dados da sua empresa | ERP M8 ERP M8 &nbsp;\/&nbsp; Seguran\u00e7a da [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1240,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[1],"tags":[445,374,63,52,383,398,435,429,443,175,442,444,396,306,418],"class_list":["post-1233","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-erp","tag-dashboards-erp","tag-erp-em-chapeco","tag-erp-m8","tag-erp-na-nuvem","tag-erp-para-2026","tag-gestao-com-erp","tag-gestao-em-tempo-real","tag-gestao-simples-e-eficiente","tag-kanban-no-erp","tag-m8-sistemas","tag-paineis-de-analise-erp","tag-paineis-de-controle-erp","tag-preciso-de-um-erp","tag-sistema-de-gestao-empresarial","tag-tecnologia-com-erp"],"_links":{"self":[{"href":"https:\/\/erpm8.cloud\/conteudo\/wp-json\/wp\/v2\/posts\/1233","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/erpm8.cloud\/conteudo\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/erpm8.cloud\/conteudo\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/erpm8.cloud\/conteudo\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/erpm8.cloud\/conteudo\/wp-json\/wp\/v2\/comments?post=1233"}],"version-history":[{"count":12,"href":"https:\/\/erpm8.cloud\/conteudo\/wp-json\/wp\/v2\/posts\/1233\/revisions"}],"predecessor-version":[{"id":1255,"href":"https:\/\/erpm8.cloud\/conteudo\/wp-json\/wp\/v2\/posts\/1233\/revisions\/1255"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/erpm8.cloud\/conteudo\/wp-json\/wp\/v2\/media\/1240"}],"wp:attachment":[{"href":"https:\/\/erpm8.cloud\/conteudo\/wp-json\/wp\/v2\/media?parent=1233"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/erpm8.cloud\/conteudo\/wp-json\/wp\/v2\/categories?post=1233"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/erpm8.cloud\/conteudo\/wp-json\/wp\/v2\/tags?post=1233"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}