{"id":36872,"date":"2019-10-31T22:14:26","date_gmt":"2019-10-31T19:14:26","guid":{"rendered":"https:\/\/prohoster.info\/blog\/go-to-2fa-dvuhfaktornaya-autentifikatsiya-dlya-asa-ssl-vpn\/"},"modified":"2019-10-31T22:14:26","modified_gmt":"2019-10-31T19:14:26","slug":"go-to-2fa-dvuhfaktornaya-autentifikatsiya-dlya-asa-ssl-vpn","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/go-to-2fa-dvuhfaktornaya-autentifikatsiya-dlya-asa-ssl-vpn","title":{"rendered":"Ir para 2FA (Autentica\u00e7\u00e3o de Dois Fatores para ASA SSL VPN)","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>A necessidade de fornecer acesso remoto ao ambiente corporativo est\u00e1 se tornando cada vez mais comum, independentemente de serem usu\u00e1rios internos ou parceiros que precisam acessar um ou outro servidor em sua organiza\u00e7\u00e3o.<\/p>\n<p>Para esses fins, a maioria das empresas utiliza a tecnologia VPN, que se estabeleceu como uma maneira confi\u00e1vel de acessar recursos locais da organiza\u00e7\u00e3o.<\/p>\n<p>Minha empresa n\u00e3o \u00e9 uma exce\u00e7\u00e3o, e assim como muitas outras, utilizamos essa tecnologia. E, como muitas outras, usamos o Cisco ASA 55xx como nosso gateway de acesso remoto.<\/p>\n<p>Com o aumento do n\u00famero de usu\u00e1rios remotos, surge a necessidade de simplificar o processo de emiss\u00e3o de credenciais. Mas, ao mesmo tempo, isso deve ser feito sem comprometer a seguran\u00e7a.<\/p>\n<p>Encontramos a solu\u00e7\u00e3o na implementa\u00e7\u00e3o de autentica\u00e7\u00e3o em duas etapas para a conex\u00e3o via Cisco SSL, <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/pt\/vpn\/\"   title=\"VPN\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"48\">VPN<\/a>usando senhas de uso \u00fanico. E esta publica\u00e7\u00e3o explicar\u00e1 como organizar uma solu\u00e7\u00e3o semelhante com o m\u00ednimo de tempo e nenhum custo com o software necess\u00e1rio (com a condi\u00e7\u00e3o de que o Cisco ASA j\u00e1 esteja presente em sua infraestrutura).<\/p>\n<p>O mercado est\u00e1 repleto de solu\u00e7\u00f5es prontas para a gera\u00e7\u00e3o de senhas de uso \u00fanico, oferecendo v\u00e1rias op\u00e7\u00f5es de recebimento, seja atrav\u00e9s do envio da senha por SMS ou o uso de tokens, tanto f\u00edsicos quanto software (como no telefone m\u00f3vel). No entanto, a busca por economia e o desejo de economizar dinheiro para o empregador, em tempos de crise, me levaram a encontrar uma forma gratuita de implementar um servi\u00e7o de gera\u00e7\u00e3o de senhas de uso \u00fanico, que, apesar de ser gratuito, n\u00e3o fica a dever em rela\u00e7\u00e3o \u00e0s solu\u00e7\u00f5es comerciais (vale ressaltar que esse produto tem uma vers\u00e3o comercial, mas concordamos que nossos custos em dinheiro ser\u00e3o zero).<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nAssim, precisaremos de:<\/p>\n<p> \u2014 Uma imagem Linux com um conjunto de ferramentas integradas \u2014 multiOTP, FreeRADIUS e nginx, para acesso ao servidor via web (http:\/\/download.multiotp.net\/ \u2014 utilizei uma imagem pronta para VMware)<br \/>\n \u2014 Servidor Active Directory<br \/>\n \u2014 O pr\u00f3prio Cisco ASA (para conveni\u00eancia, utilizo o ASDM)<br \/>\n \u2014 Qualquer token software que suporte o mecanismo TOTP (por exemplo, utilizo o Google Authenticator, mas o FreeOTP tamb\u00e9m serve)<\/p>\n<p>N\u00e3o entrarei em detalhes sobre a implanta\u00e7\u00e3o da imagem. No final, voc\u00ea ter\u00e1 o Debian Linux j\u00e1 com multiOTP e FreeRADIUS instalados, configurados para trabalhar em conjunto e uma interface web para administra\u00e7\u00e3o de OTP.<\/p>\n<p><b>Passo 1. Iniciamos o sistema e configuramos para sua rede<\/b><br \/>\nPor padr\u00e3o, o sistema vem com as credenciais root root. Acho que todos j\u00e1 perceberam que seria bom mudar a senha do usu\u00e1rio root ap\u00f3s o primeiro login. Tamb\u00e9m \u00e9 necess\u00e1rio alterar as configura\u00e7\u00f5es da rede (por padr\u00e3o, isso \u00e9 '192.168.1.44' com o gateway '192.168.1.1'). Depois, pode-se reiniciar o sistema.<\/p>\n<p>No Active Directory, criaremos um usu\u00e1rio <b>otp<\/b>, com a senha <b>MySuperPassword<\/b>.<\/p>\n<p><b>Passo 2. Configuramos a conex\u00e3o e importamos os usu\u00e1rios do Active Directory<\/b><br \/>\nPara isso, precisaremos de acesso ao console e, diretamente, do arquivo <b>multiotp.php<\/b>, utilizando-o para configurarmos os par\u00e2metros de conex\u00e3o ao Active Directory.<\/p>\n<p>Navegue at\u00e9 o diret\u00f3rio <i>\/usr\/local\/bin\/multiotp\/<\/i> e executamos as seguintes comandos em ordem:<\/p>\n<pre><code class=\"bash\">.\/multiotp.php -config default-request-prefix-pin=0<\/code><\/pre>\n<p>\nDefine se \u00e9 necess\u00e1rio um PIN adicional (fixo) ao inserir um PIN de uso \u00fanico (0 ou 1)<\/p>\n<pre><code class=\"bash\">.\/multiotp.php -config default-request-ldap-pwd=0<\/code><\/pre>\n<p>\nDefine se deve ser insercida a senha do dom\u00ednio ao digitar um PIN de uso \u00fanico (0 ou 1)<\/p>\n<pre><code class=\"bash\">.\/multiotp.php -config ldap-server-type=1<\/code><\/pre>\n<p>\nEspecifica o tipo de servidor LDAP (0 = servidor LDAP normal, neste caso 1 = Active Directory)<\/p>\n<pre><code class=\"bash\">.\\\/multiotp.php -config ldap-cn-identifier=\"sAMAccountName\"<\/code><\/pre>\n<p>\nIndica em qual formato representar o nome de usu\u00e1rio (este valor exibir\u00e1 apenas o nome, sem o dom\u00ednio)<\/p>\n<pre><code class=\"bash\">.\\\/multiotp.php -config ldap-group-cn-identifier=\"sAMAccountName\"<\/code><\/pre>\n<p>\nO mesmo, apenas para grupos<\/p>\n<pre><code class=\"bash\">.\\\/multiotp.php -config ldap-group-attribute=\"memberOf\"<\/code><\/pre>\n<p>\nIndica o m\u00e9todo de determina\u00e7\u00e3o da filia\u00e7\u00e3o do usu\u00e1rio ao grupo<\/p>\n<pre><code class=\"bash\">.\/multiotp.php -config ldap-ssl=1<\/code><\/pre>\n<p>\nUsar conex\u00e3o segura com o servidor LDAP (claro que sim!)<\/p>\n<pre><code class=\"bash\">.\/multiotp.php -config ldap-port=636<\/code><\/pre>\n<p>\nPorta para conex\u00e3o ao servidor LDAP<\/p>\n<pre><code class=\"bash\">.\/multiotp.php -config ldap-domain-controllers=adSRV.domain.local<\/code><\/pre>\n<p>\nEndere\u00e7o do seu servidor Active Directory<\/p>\n<pre><code class=\"bash\">.\\\/multiotp.php -config ldap-base-dn=\"CN=Users,DC=domain,DC=local\"<\/code><\/pre>\n<p>\nIndica de onde come\u00e7ar a busca por usu\u00e1rios no dom\u00ednio<\/p>\n<pre><code class=\"bash\">.\\\/multiotp.php -config ldap-bind-dn=\"otp@domain.local\"<\/code><\/pre>\n<p>\nIndica o usu\u00e1rio que tem permiss\u00e3o para buscar no Active Directory<\/p>\n<pre><code class=\"bash\">.\\\/multiotp.php -config ldap-server-password=\"MySuperPassword\"<\/code><\/pre>\n<p>\nIndica a senha do usu\u00e1rio para conectar ao Active Directory<\/p>\n<pre><code class=\"bash\">.\/multiotp.php -config ldap-network-timeout=10<\/code><\/pre>\n<p>\nDefine o tempo limite para conex\u00e3o com o Active Directory<\/p>\n<pre><code class=\"bash\">.\/multiotp.php -config ldap-time-limit=30<\/code><\/pre>\n<p>\nDefine o limite de tempo para a opera\u00e7\u00e3o de importa\u00e7\u00e3o de usu\u00e1rios<\/p>\n<pre><code class=\"bash\">.\/multiotp.php -config ldap-activated=1<\/code><\/pre>\n<p>\nAtivamos a configura\u00e7\u00e3o de conex\u00e3o com o Active Directory<\/p>\n<pre><code class=\"bash\">.\\\/multiotp.php -debug -display-log -ldap-users-sync<\/code><\/pre>\n<p>\nRealizamos a importa\u00e7\u00e3o de usu\u00e1rios do Active Directory<\/p>\n<p><b>Passo 3. Geramos o QR-Code para o token<\/b><br \/>\nAqui \u00e9 tudo muito simples. Abrimos a interface web do servidor OTP no navegador, fazemos login (n\u00e3o esque\u00e7a de trocar a senha do admin que est\u00e1 definida como padr\u00e3o!) e clicamos no bot\u00e3o \u2018Print\u2019:<\/p>\n<p><img decoding=\"async\" alt=\"Ir para 2FA (Autentica\u00e7\u00e3o de Dois Fatores para ASA SSL VPN)\" src=\"\/wp-content\/uploads\/2019\/08\/61d02cc45c45a5d35cd555ae460a9aed.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nO resultado dessa a\u00e7\u00e3o ser\u00e1 uma p\u00e1gina contendo dois QR-Codes. Ignoramos o primeiro (apesar da atraente legenda Google Authenticator \/ Authenticator \/ 2 Steps Authenticator) e escaneamos o segundo c\u00f3digo no token de software no telefone:<\/p>\n<p><img decoding=\"async\" alt=\"Ir para 2FA (Autentica\u00e7\u00e3o de Dois Fatores para ASA SSL VPN)\" src=\"\/wp-content\/uploads\/2019\/08\/19b6d39be7791fa76e31e9add8ca8a47.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n(sim, eu estraguei intencionalmente o QR-Code para torn\u00e1-lo ileg\u00edvel).<\/p>\n<p>Ap\u00f3s esta a\u00e7\u00e3o, no seu aplicativo, a cada trinta segundos, come\u00e7ar\u00e1 a ser gerada uma senha de seis d\u00edgitos.<\/p>\n<p>Para ter certeza, podemos realizar um teste na mesma interface:<\/p>\n<p><img decoding=\"async\" alt=\"Ir para 2FA (Autentica\u00e7\u00e3o de Dois Fatores para ASA SSL VPN)\" src=\"\/wp-content\/uploads\/2019\/08\/f3a848c90914ba3954f4ecdcd20f4505.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nDigite o nome de usu\u00e1rio e a senha de uso \u00fanico do aplicativo no telefone. Obteve uma resposta positiva? Ent\u00e3o seguimos em frente.<\/p>\n<p><b>Passo 4. Ajustamos e testamos o funcionamento do FreeRADIUS<\/b><br \/>\nComo mencionei anteriormente \u2014 o multiOTP j\u00e1 est\u00e1 configurado para trabalhar com FreeRADIUS, agora resta realizar testes e inserir no arquivo de configura\u00e7\u00e3o do FreeRADIUS as informa\u00e7\u00f5es sobre nosso gateway VPN.<\/p>\n<p>Voltamos ao console do servidor, no diret\u00f3rio <i>\/usr\/local\/bin\/multiotp\/<\/i>, digitamos:<\/p>\n<pre><code class=\"bash\">.\\\/multiotp.php -config debug=1\\n.\\\/multiotp.php -config display-log=1<\/code><\/pre>\n<p>\nIncluindo assim um registro mais detalhado.<\/p>\n<p>No arquivo de configura\u00e7\u00e3o dos clientes do FreeRADIUS (<i>\/etc\/freeradius\/clinets.conf<\/i>) comentamos todas as linhas relacionadas a <b>localhost<\/b> e adicionamos duas entradas:<\/p>\n<pre><code class=\"bash\">client localhost {\\n        ipaddr = 127.0.0.1\\n        secret          = testing321\\n        require_message_authenticator = no\\n}<\/code><\/pre>\n<p>\n \u2014 para teste<\/p>\n<pre><code class=\"bash\">client 192.168.1.254\\\/32 {\\n        shortname =     CiscoASA\\n        secret =        ConnectToRADIUSSecret\\n}<\/code><\/pre>\n<p>\n \u2014 para o nosso gateway VPN.<\/p>\n<p>Reiniciamos o FreeRADIUS e tentamos autenticar:<\/p>\n<pre><code class=\"bash\">radtest username 100110 localhost 1812 testing321<\/code><\/pre>\n<p>\nonde <i>nome de usu\u00e1rio <\/i>= nome de usu\u00e1rio, <i>100110 <\/i>= senha fornecida pelo aplicativo no telefone, <i>localhost <\/i>= endere\u00e7o do servidor RADIUS, <i>1812 <\/i> \u2014 porta do servidor RADIUS, <i>testing321 <\/i> \u2014 senha do cliente do servidor RADIUS (que especificamos na configura\u00e7\u00e3o).<\/p>\n<p>O resultado desse comando ser\u00e1 uma sa\u00edda semelhante ao seguinte conte\u00fado:<\/p>\n<pre><code class=\"bash\">Enviando Access-Request de id 44 para 127.0.0.1 porta 1812\n        User-Name = \"username\"\n        User-Password = \"100110\"\n        NAS-IP-Address = 127.0.1.1\n        NAS-Port = 1812\n        Message-Authenticator = 0x00000000000000000000000000000000\nrad_recv: Pacote Access-Accept do host 127.0.0.1 porta 1812, id=44, length=20<\/code><\/pre>\n<p>\nAgora precisamos garantir que o usu\u00e1rio foi autenticado com sucesso. Para isso, vamos dar uma olhada no log do multiotp:<\/p>\n<pre><code class=\"bash\">tail \/var\/log\/multiotp\/multiotp.log<\/code><\/pre>\n<p>\nE se a \u00faltima entrada for:<\/p>\n<pre><code class=\"bash\">2016-09-01 08:58:17     notice  username  User    OK: Usu\u00e1rio username logado com sucesso a partir de 127.0.0.1\n2016-09-01 08:58:17     debug           Debug   Debug: 0 OK: Token aceito de 127.0.0.1<\/code><\/pre>\n<p>\nEnt\u00e3o tudo ocorreu com sucesso e podemos prosseguir com<\/p>\n<p><b>Etapa 5. Configura\u00e7\u00e3o do Cisco ASA<\/b><br \/>\nVamos supor que j\u00e1 temos um grupo configurado e pol\u00edticas de acesso para SSL VPN, configuradas em conjunto com o Active Directory, e precisamos adicionar a autentica\u00e7\u00e3o de dois fatores para este perfil.<\/p>\n<p><strong>1.<\/strong> Adicionando um novo grupo <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/pt\/server\/\"   title=\"servidores\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1345\">servidores<\/a> AAA:<\/p>\n<p><img decoding=\"async\" alt=\"Ir para 2FA (Autentica\u00e7\u00e3o de Dois Fatores para ASA SSL VPN)\" src=\"\/wp-content\/uploads\/2019\/08\/2151921d562b59860813899504823a51.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<strong>2.<\/strong> Adicionamos o nosso servidor multiOTP ao grupo:<\/p>\n<p><img decoding=\"async\" alt=\"Ir para 2FA (Autentica\u00e7\u00e3o de Dois Fatores para ASA SSL VPN)\" src=\"\/wp-content\/uploads\/2019\/08\/29017af257fee5de4dcc4f61a7715a66.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<strong>3.<\/strong> Editamos <b>o perfil de conex\u00e3o<\/b>, definindo como servidor de autentica\u00e7\u00e3o principal o grupo de servidores do Active Directory:<\/p>\n<p><img decoding=\"async\" alt=\"Ir para 2FA (Autentica\u00e7\u00e3o de Dois Fatores para ASA SSL VPN)\" src=\"\/wp-content\/uploads\/2019\/08\/5bc1c8ecdecf2c11b67d169efc459ad3.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<strong>4.<\/strong> Na aba <b>Avan\u00e7ado -&gt; Autentica\u00e7\u00e3o<\/b> tamb\u00e9m escolhemos o grupo de servidores do Active Directory:<\/p>\n<p><img decoding=\"async\" alt=\"Ir para 2FA (Autentica\u00e7\u00e3o de Dois Fatores para ASA SSL VPN)\" src=\"\/wp-content\/uploads\/2019\/08\/20642ed92fa047013beb72eadcfc42f3.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<strong>5.<\/strong> Na aba <b>Avan\u00e7ado -&gt; Secund\u00e1rio<\/b> na autentica\u00e7\u00e3o escolhemos o grupo de servidores criado, onde consta o servidor multiOTP. Observamos que o nome de sess\u00e3o \u00e9 herdado do grupo prim\u00e1rio de servidores AAA:<\/p>\n<p><img decoding=\"async\" alt=\"Ir para 2FA (Autentica\u00e7\u00e3o de Dois Fatores para ASA SSL VPN)\" src=\"\/wp-content\/uploads\/2019\/08\/c132c7f8456182de0c483205d713f75a.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nAplicamos as configura\u00e7\u00f5es e<\/p>\n<p><b>Etapa 6, que \u00e9 a \u00faltima<\/b><br \/>\nVerificamos se a autentica\u00e7\u00e3o de dois fatores est\u00e1 funcionando para a SSL VPN:<\/p>\n<p><img decoding=\"async\" alt=\"Ir para 2FA (Autentica\u00e7\u00e3o de Dois Fatores para ASA SSL VPN)\" src=\"\/wp-content\/uploads\/2019\/08\/72d90615b46bf13c81c289d4efddc840.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nVoil\u00e0! Ao conectar atrav\u00e9s do cliente Cisco AnyConnect VPN, tamb\u00e9m ser\u00e1 solicitado o segundo c\u00f3digo, que \u00e9 um PIN \u00fanico.<\/p>\n<p>Espero que este artigo ajude algu\u00e9m e que traga alguma reflex\u00e3o sobre como usar este <b>gratuita<\/b> servidor OTP para outras tarefas. Compartilhe nos coment\u00e1rios se tiver vontade.<br \/>\n<br \/>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/308988\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e\u0442\u0440\u0435\u0431\u043d\u043e\u0441\u0442\u044c \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0443\u0434\u0430\u043b\u0435\u043d\u043d\u044b\u0439 \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u043a\u043e\u0440\u043f\u043e\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0439 \u0441\u0440\u0435\u0434\u0435 \u0432\u043e\u0437\u043d\u0438\u043a\u0430\u0435\u0442 \u0432\u0441\u0435 \u0447\u0430\u0449\u0435 \u0438 \u0447\u0430\u0449\u0435, \u043d\u0435 \u0432\u0430\u0436\u043d\u043e, \u0431\u0443\u0434\u044c \u0442\u043e \u0441\u0432\u043e\u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438 \u0438\u043b\u0438 \u043f\u0430\u0440\u0442\u043d\u0435\u0440\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0442\u043e\u043c\u0443 \u0438\u043b\u0438 \u0438\u043d\u043e\u043c\u0443 \u0441\u0435\u0440\u0432\u0435\u0440\u0443 \u0432 \u0432\u0430\u0448\u0435\u0439 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438. \u0414\u043b\u044f \u044d\u0442\u0438\u0445 \u0446\u0435\u043b\u0435\u0439, \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u043e \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0439, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u044e VPN, \u0437\u0430\u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u043e\u0432\u0430\u0432\u0448\u0443\u044e \u0441\u0435\u0431\u044f, \u043a\u0430\u043a \u043d\u0430\u0434\u0435\u0436\u043d\u043e \u0437\u0430\u0449\u0438\u0449\u0435\u043d\u043d\u044b\u0439 \u0441\u043f\u043e\u0441\u043e\u0431 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u043c \u0440\u0435\u0441\u0443\u0440\u0441\u0430\u043c \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438. \u041c\u043e\u044f \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f \u043d\u0435 \u0441\u0442\u0430\u043b\u0430 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":27626,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-36872","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u043e\u0442\u0440\u0435\u0431\u043d\u043e\u0441\u0442\u044c \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0443\u0434\u0430\u043b\u0435\u043d\u043d\u044b\u0439 \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u043a\u043e\u0440\u043f\u043e\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0439 \u0441\u0440\u0435\u0434\u0435 \u0432\u043e\u0437\u043d\u0438\u043a\u0430\u0435\u0442 \u0432\u0441\u0435 \u0447\u0430\u0449\u0435 \u0438 \u0447\u0430\u0449\u0435, \u043d\u0435 \u0432\u0430\u0436\u043d\u043e, \u0431\u0443\u0434\u044c \u0442\u043e \u0441\u0432\u043e\u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438 \u0438\u043b\u0438 \u043f\u0430\u0440\u0442\u043d\u0435\u0440\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0442\u043e\u043c\u0443 \u0438\u043b\u0438 \u0438\u043d\u043e\u043c\u0443 \u0441\u0435\u0440\u0432\u0435\u0440\u0443 \u0432 \u0432\u0430\u0448\u0435\u0439 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438..\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/go-to-2fa-dvuhfaktornaya-autentifikatsiya-dlya-asa-ssl-vpn\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"pt_PT\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47Go to 2FA (\u0414\u0432\u0443\u0445\u0444\u0430\u043a\u0442\u043e\u0440\u043d\u0430\u044f \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u0434\u043b\u044f ASA SSL VPN) | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u043e\u0442\u0440\u0435\u0431\u043d\u043e\u0441\u0442\u044c \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0443\u0434\u0430\u043b\u0435\u043d\u043d\u044b\u0439 \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u043a\u043e\u0440\u043f\u043e\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0439 \u0441\u0440\u0435\u0434\u0435 \u0432\u043e\u0437\u043d\u0438\u043a\u0430\u0435\u0442 \u0432\u0441\u0435 \u0447\u0430\u0449\u0435 \u0438 \u0447\u0430\u0449\u0435, \u043d\u0435 \u0432\u0430\u0436\u043d\u043e, \u0431\u0443\u0434\u044c \u0442\u043e \u0441\u0432\u043e\u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438 \u0438\u043b\u0438 \u043f\u0430\u0440\u0442\u043d\u0435\u0440\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0442\u043e\u043c\u0443 \u0438\u043b\u0438 \u0438\u043d\u043e\u043c\u0443 \u0441\u0435\u0440\u0432\u0435\u0440\u0443 \u0432 \u0432\u0430\u0448\u0435\u0439 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438..\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/go-to-2fa-dvuhfaktornaya-autentifikatsiya-dlya-asa-ssl-vpn\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:14:26+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:14:26+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Ir para 2FA (Autentica\u00e7\u00e3o de Dois Fatores para ASA SSL VPN) | ProHoster","description":"A necessidade de fornecer acesso remoto ao ambiente corporativo est\u00e1 se tornando cada vez mais comum, n\u00e3o importa se s\u00e3o seus usu\u00e1rios ou parceiros que precisam acessar algum servidor em sua organiza\u00e7\u00e3o.","canonical_url":"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/go-to-2fa-dvuhfaktornaya-autentifikatsiya-dlya-asa-ssl-vpn","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pt_PT","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47Go to 2FA (\u0414\u0432\u0443\u0445\u0444\u0430\u043a\u0442\u043e\u0440\u043d\u0430\u044f \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u0434\u043b\u044f ASA SSL VPN) | ProHoster","og:description":"\u041f\u043e\u0442\u0440\u0435\u0431\u043d\u043e\u0441\u0442\u044c \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0443\u0434\u0430\u043b\u0435\u043d\u043d\u044b\u0439 \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u043a\u043e\u0440\u043f\u043e\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0439 \u0441\u0440\u0435\u0434\u0435 \u0432\u043e\u0437\u043d\u0438\u043a\u0430\u0435\u0442 \u0432\u0441\u0435 \u0447\u0430\u0449\u0435 \u0438 \u0447\u0430\u0449\u0435, \u043d\u0435 \u0432\u0430\u0436\u043d\u043e, \u0431\u0443\u0434\u044c \u0442\u043e \u0441\u0432\u043e\u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438 \u0438\u043b\u0438 \u043f\u0430\u0440\u0442\u043d\u0435\u0440\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0442\u043e\u043c\u0443 \u0438\u043b\u0438 \u0438\u043d\u043e\u043c\u0443 \u0441\u0435\u0440\u0432\u0435\u0440\u0443 \u0432 \u0432\u0430\u0448\u0435\u0439 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438..","og:url":"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/go-to-2fa-dvuhfaktornaya-autentifikatsiya-dlya-asa-ssl-vpn","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:14:26+00:00","article:modified_time":"2019-10-31T19:14:26+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"36872","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-02-09 17:05:56","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:37:23","updated":"2026-02-09 17:05:56","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/36872","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/comments?post=36872"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/36872\/revisions"}],"predecessor-version":[{"id":158589,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/36872\/revisions\/158589"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media\/27626"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media?parent=36872"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/categories?post=36872"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/tags?post=36872"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}