{"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\/nl\/blog\/administrirovanie\/go-to-2fa-dvuhfaktornaya-autentifikatsiya-dlya-asa-ssl-vpn","title":{"rendered":"Ga naar 2FA (Twee-factor-authenticatie voor ASA SSL VPN)","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>De behoefte om extern toegang te verlenen tot een bedrijfsomgeving komt steeds vaker voor, ongeacht of dit nu voor eigen gebruikers of voor partners is die toegang nodig hebben tot een bepaalde server binnen uw organisatie.<\/p>\n<p>Voor deze doeleinden gebruiken de meeste bedrijven de VPN-technologie, die zich heeft bewezen als een veilig middel om toegang te verlenen tot de lokale bronnen van de organisatie.<\/p>\n<p>Mijn bedrijf vormt hierop geen uitzondering, en net als vele anderen maken wij gebruik van deze technologie. En, zoals vele anderen, gebruiken we de Cisco ASA 55xx als toegangspoort voor externe toegang.<\/p>\n<p>Met de toenemende hoeveelheid externe gebruikers ontstaat de behoefte om de procedure voor het verstrekken van inloggegevens te vergemakkelijken. Maar tegelijkertijd is het noodzakelijk dit te doen zonder concessies te doen aan de veiligheid.<\/p>\n<p>Voor ons hebben we een oplossing gevonden in het toepassen van multi-factor authenticatie voor verbinding via Cisco SSL <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/nl\/vpn\/\"   title=\"VPN\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"48\">VPN<\/a>, met de toepassing van eenmalige wachtwoorden. Deze publicatie zal uitleggen hoe je een dergelijke oplossing kunt organiseren met minimale tijdsinvestering en nul kosten voor de benodigde software (op voorwaarde dat de Cisco ASA al in uw infrastructuur aanwezig is).<\/p>\n<p>De markt biedt talloze kant-en-klare oplossingen voor het genereren van eenmalige wachtwoorden, waarbij een scala aan opties wordt aangeboden voor hun verkrijging, of het nu gaat om het verzenden van het wachtwoord via SMS of het gebruik van tokens, zowel hardware- als softwarematig (bijvoorbeeld op een mobiele telefoon). Maar de drang naar besparingen en de wens om geld voor mijn werkgever te besparen, gezien de huidige crisis, dreef me ertoe om een gratis manier te vinden om een service voor het genereren van eenmalige wachtwoorden te realiseren. Deze, ondanks zijn gratis status, doet weinig onder voor commerci\u00eble oplossingen (het moet worden opgemerkt dat dit product ook een commerci\u00eble versie heeft, maar we hebben afgesproken dat onze kosten in geld nul zullen zijn).<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nDus, we hebben nodig:<\/p>\n<p> \u2014 Een Linux-image met een ingebouwde set van tools \u2014 multiOTP, FreeRADIUS en nginx, om toegang tot de server via het web te krijgen (http:\/\/download.multiotp.net\/ \u2014 ik gebruikte een kant-en-klaar image voor VMware)<br \/>\n \u2014 Een Active Directory-server<br \/>\n \u2014 De Cisco ASA zelf (ik gebruik ASDM voor het gemak)<br \/>\n \u2014 Enige softwarematige token dat het TOTP-mechanisme ondersteunt (ik gebruik bijvoorbeeld Google Authenticator, maar FreeOTP zal ook werken)<\/p>\n<p>Ik zal niet ingaan op de details van het opzetten van de afbeelding. U krijgt Debian Linux met al ge\u00efnstalleerd multiOTP en FreeRADIUS, geconfigureerd om samen te werken, en een webinterface voor het beheer van OTP.<\/p>\n<p><b>Stap 1. We starten het systeem en stellen het in op ons netwerk<\/b><br \/>\nStandaard wordt het systeem geleverd met de root gegevens root root. Ik denk dat iedereen het erover eens is dat het een goed idee zou zijn om het wachtwoord van de gebruiker root te wijzigen na de eerste inlog. Ook moeten de netwerkinstellingen worden gewijzigd (standaard is dit \u2018192.168.1.44\u2019 met gateway \u2018192.168.1.1\u2019). Daarna kan het systeem opnieuw worden opgestart.<\/p>\n<p>We cre\u00ebren een gebruiker in Active Directory <b>otp<\/b>, met het wachtwoord <b>MySuperPassword<\/b>.<\/p>\n<p><b>Stap 2. We configureren de verbinding en importeren gebruikers uit Active Directory<\/b><br \/>\nHiervoor hebben we toegang tot de console nodig, en het bestand <b>multiotp.php<\/b>, waarmee we de verbindingsparameters naar Active Directory instellen.<\/p>\n<p>Ga naar de map <i>\/usr\/local\/bin\/multiotp\/<\/i> en we voeren de volgende commando's \u00e9\u00e9n voor \u00e9\u00e9n uit:<\/p>\n<pre><code class=\"bash\">.\\\/multiotp.php -config default-request-prefix-pin=0<\/code><\/pre>\n<p>\nBepaalt of een extra (permanente) pin vereist is bij het invoeren van de eenmalige pin (0 of 1)<\/p>\n<pre><code class=\"bash\">.\\\/multiotp.php -config default-request-ldap-pwd=0<\/code><\/pre>\n<p>\nBepaalt of het invoeren van het domeinwachtwoord vereist is bij het invoeren van de eenmalige pin (0 of 1)<\/p>\n<pre><code class=\"bash\">.\\\/multiotp.php -config ldap-server-type=1<\/code><\/pre>\n<p>\nGeeft het type LDAP-server aan (0 = gewone LDAP-server, in ons geval 1 = Active Directory)<\/p>\n<pre><code class=\"bash\">.\\\/multiotp.php -config ldap-cn-identifier=\"sAMAccountName\"<\/code><\/pre>\n<p>\nGeeft aan in welk formaat de gebruikersnaam moet worden weergegeven (deze waarde geeft alleen de naam weer, zonder domein)<\/p>\n<pre><code class=\"bash\">.\\\/multiotp.php -config ldap-group-cn-identifier=\"sAMAccountName\"<\/code><\/pre>\n<p>\nHetzelfde, maar voor de groep<\/p>\n<pre><code class=\"bash\">.\\\/multiotp.php -config ldap-group-attribute=\"memberOf\"<\/code><\/pre>\n<p>\nGeeft de methode aan om de groepslidmaatschap van de gebruiker te bepalen<\/p>\n<pre><code class=\"bash\">.\\\/multiotp.php -config ldap-ssl=1<\/code><\/pre>\n<p>\nGebruik een veilige verbinding met de LDAP-server (natuurlijk - ja!)<\/p>\n<pre><code class=\"bash\">.\\\/multiotp.php -config ldap-port=636<\/code><\/pre>\n<p>\nPoort voor verbinding met de LDAP-server<\/p>\n<pre><code class=\"bash\">.\\\/multiotp.php -config ldap-domain-controllers=adSRV.domain.local<\/code><\/pre>\n<p>\nAdres van uw Active Directory-server<\/p>\n<pre><code class=\"bash\">.\\\/multiotp.php -config ldap-base-dn=\"CN=Users,DC=domain,DC=local\"<\/code><\/pre>\n<p>\nGeeft aan waar te beginnen met het zoeken naar gebruikers in het domein<\/p>\n<pre><code class=\"bash\">.\\\/multiotp.php -config ldap-bind-dn=\"otp@domain.local\"<\/code><\/pre>\n<p>\nGeeft de gebruiker aan die zoekrechten in Active Directory heeft<\/p>\n<pre><code class=\"bash\">.\\\/multiotp.php -config ldap-server-password=\"MySuperPassword\"<\/code><\/pre>\n<p>\nGeeft het wachtwoord van de gebruiker op, voor verbinding met Active Directory<\/p>\n<pre><code class=\"bash\">.\\\/multiotp.php -config ldap-network-timeout=10<\/code><\/pre>\n<p>\nStelt de timeout in voor verbinding met Active Directory<\/p>\n<pre><code class=\"bash\">.\\\/multiotp.php -config ldap-time-limit=30<\/code><\/pre>\n<p>\nStelt de tijdslimiet in voor de gebruikersimportoperatie<\/p>\n<pre><code class=\"bash\">.\\\/multiotp.php -config ldap-activated=1<\/code><\/pre>\n<p>\nWe activeren de verbinding met Active Directory<\/p>\n<pre><code class=\"bash\">.\\\/multiotp.php -debug -display-log -ldap-users-sync<\/code><\/pre>\n<p>\nWe importeren gebruikers vanuit Active Directory<\/p>\n<p><b>Stap 3. Genereer de QR-code voor de token<\/b><br \/>\nDit is heel eenvoudig. We openen de webinterface van de OTP-server in de browser, loggen in (vergeet niet het standaard wachtwoord voor de admin te wijzigen!) en klikken op de knop 'Print':<\/p>\n<p><img decoding=\"async\" alt=\"Ga naar 2FA (Twee-factor-authenticatie voor ASA SSL VPN)\" src=\"\/wp-content\/uploads\/2019\/08\/61d02cc45c45a5d35cd555ae460a9aed.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nHet resultaat van deze actie is een pagina met twee QR-codes. We negeren de eerste (ondanks de aantrekkelijke tekst Google Authenticator \/ Authenticator \/ 2 Steps Authenticator) en scannen de tweede code gerust in de softwaretoken op de telefoon:<\/p>\n<p><img decoding=\"async\" alt=\"Ga naar 2FA (Twee-factor-authenticatie voor ASA SSL VPN)\" src=\"\/wp-content\/uploads\/2019\/08\/19b6d39be7791fa76e31e9add8ca8a47.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n(ja, ik heb de QR-code opzettelijk verpest zodat deze onleesbaar is).<\/p>\n<p>Na deze stappen wordt er om de dertig seconden een zes-cijferige code gegenereerd in de applicatie.<\/p>\n<p>Voor de zekerheid kunnen we een controle uitvoeren in dezelfde interface:<\/p>\n<p><img decoding=\"async\" alt=\"Ga naar 2FA (Twee-factor-authenticatie voor ASA SSL VPN)\" src=\"\/wp-content\/uploads\/2019\/08\/f3a848c90914ba3954f4ecdcd20f4505.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nVoer de gebruikersnaam in en het eenmalige wachtwoord uit de applicatie op de telefoon. Heb je een positieve reactie ontvangen? Dan gaan we verder.<\/p>\n<p><b>Stap 4. Stel FreeRADIUS verder in en test de werking<\/b><br \/>\nZoals eerder vermeld, is multiOTP al ingesteld voor gebruik met FreeRADIUS; we moeten nu testen uitvoeren en de configuratie voor FreeRADIUS bijwerken met informatie over onze VPN-gateway.<\/p>\n<p>We gaan terug naar de serverconsole, naar de directory <i>\/usr\/local\/bin\/multiotp\/<\/i>, voer in:<\/p>\n<pre><code class=\"bash\">.\\\/multiotp.php -config debug=1\\n.\\\/multiotp.php -config display-log=1<\/code><\/pre>\n<p>\nen zo krijgen we gedetailleerdere logging.<\/p>\n<p>In het configuratiebestand van FreeRADIUS clients (<i>\/etc\/freeradius\/clinets.conf<\/i>) commentari\u00ebren we alle regels die betrekking hebben op <b>localhost<\/b> en voegen we twee vermeldingen toe:<\/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 voor de test<\/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 voor onze VPN-gateway.<\/p>\n<p>Herstart FreeRADIUS en probeer in te loggen:<\/p>\n<pre><code class=\"bash\">radtest username 100110 localhost 1812 testing321<\/code><\/pre>\n<p>\nwaar <i>username <\/i>= gebruikersnaam, <i>100110 <\/i>= wachtwoord dat door de applicatie op de telefoon is gegeven, <i>localhost <\/i>= adres van de RADIUS-server, <i>1812 <\/i> \u2014 poort van de RADIUS-server, <i>testing321 <\/i> \u2014 wachtwoord van de RADIUS-client (hetgeen we in de configuratie hebben opgegeven).<\/p>\n<p>Het resultaat van deze opdracht zal een uitvoer zijn van ongeveer de volgende inhoud:<\/p>\n<pre><code class=\"bash\">Sending Access-Request of id 44 to 127.0.0.1 port 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: Access-Accept packet from host 127.0.0.1 port 1812, id=44, length=20<\/code><\/pre>\n<p>\nLaten we nu ervoor zorgen dat de gebruiker succesvol is geauthenticeerd. Hiervoor kijken we in de log van multiotp:<\/p>\n<pre><code class=\"bash\">tail \/var\/log\/multiotp\/multiotp.log<\/code><\/pre>\n<p>\nEn als de laatste vermelding daar is:<\/p>\n<pre><code class=\"bash\">2016-09-01 08:58:17     notice  gebruikersnaam  User    OK: Gebruiker gebruikersnaam succesvol ingelogd vanaf 127.0.0.1\n2016-09-01 08:58:17     debug           Debug   Debug: 0 OK: Token geaccepteerd van 127.0.0.1<\/code><\/pre>\n<p>\nDan is alles goed gegaan en kunnen we uitvoeren<\/p>\n<p><b>Stap 5. Cisco ASA configureren<\/b><br \/>\nWe gaan ervan uit dat we al een geconfigureerde groep en beleidsregels voor toegang via SSL VPN hebben, ingesteld in combinatie met Active Directory, en dat we twee-factor authenticatie voor dit profiel moeten toevoegen.<\/p>\n<p><strong>1.<\/strong> Voeg een nieuwe groep toe <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/nl\/server\/\"   title=\"servers\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1345\">servers<\/a> AAA:<\/p>\n<p><img decoding=\"async\" alt=\"Ga naar 2FA (Twee-factor-authenticatie voor ASA SSL VPN)\" src=\"\/wp-content\/uploads\/2019\/08\/2151921d562b59860813899504823a51.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<strong>2.<\/strong> Voeg onze multiOTP-server aan de groep toe:<\/p>\n<p><img decoding=\"async\" alt=\"Ga naar 2FA (Twee-factor-authenticatie voor ASA SSL VPN)\" src=\"\/wp-content\/uploads\/2019\/08\/29017af257fee5de4dcc4f61a7715a66.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<strong>3.<\/strong> Pas <b>de verbindingsprofiel<\/b>, waarbij we de groep van Active Directory-servers als primaire authentificatiedienst instellen:<\/p>\n<p><img decoding=\"async\" alt=\"Ga naar 2FA (Twee-factor-authenticatie voor ASA SSL VPN)\" src=\"\/wp-content\/uploads\/2019\/08\/5bc1c8ecdecf2c11b67d169efc459ad3.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<strong>4.<\/strong> Op het tabblad <b>Geavanceerd -&gt; Authenticatie<\/b> Kies ook de groep van Active Directory-servers:<\/p>\n<p><img decoding=\"async\" alt=\"Ga naar 2FA (Twee-factor-authenticatie voor ASA SSL VPN)\" src=\"\/wp-content\/uploads\/2019\/08\/20642ed92fa047013beb72eadcfc42f3.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<strong>5.<\/strong> Op het tabblad <b>Geavanceerd -&gt; Secundair<\/b> selecteer de aangemaakte groep servers waarin de multiOTP-server is opgenomen. Let op dat de session gebruikersnaam wordt overgenomen uit de primaire groep van AAA-servers:<\/p>\n<p><img decoding=\"async\" alt=\"Ga naar 2FA (Twee-factor-authenticatie voor ASA SSL VPN)\" src=\"\/wp-content\/uploads\/2019\/08\/c132c7f8456182de0c483205d713f75a.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nPas de instellingen toe en<\/p>\n<p><b>Stap 6, de laatste<\/b><br \/>\nControleer of onze twee-factor authenticatie werkt voor SSL VPN:<\/p>\n<p><img decoding=\"async\" alt=\"Ga naar 2FA (Twee-factor-authenticatie voor ASA SSL VPN)\" src=\"\/wp-content\/uploads\/2019\/08\/72d90615b46bf13c81c289d4efddc840.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nVoil\u00e0! Bij verbinding via de Cisco AnyConnect VPN Client zal ook om een tweede, eenmalig, wachtwoord worden gevraagd.<\/p>\n<p>Ik hoop dat dit artikel iemand helpt, en dat het iemand aan het denken zet over hoe deze <b>gratis<\/b> OTP-server voor andere taken kan worden gebruikt. Deel uw gedachten in de comments als u dat wilt.<br \/>\n<br \/>Bron: <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\/nl\/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=\"nl_NL\" \/>\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\/nl\/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\udd47Ga naar 2FA (Tweefactorauthenticatie voor ASA SSL VPN) | ProHoster","description":"De behoefte om externe toegang tot de bedrijfsomgeving te bieden komt steeds vaker voor, ongeacht of het gaat om eigen gebruikers of partners die toegang nodig hebben tot bepaalde servers in uw organisatie.","canonical_url":"https:\/\/prohoster.info\/nl\/blog\/administrirovanie\/go-to-2fa-dvuhfaktornaya-autentifikatsiya-dlya-asa-ssl-vpn","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"nl_NL","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\/nl\/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\/nl\/wp-json\/wp\/v2\/posts\/36872","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/comments?post=36872"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts\/36872\/revisions"}],"predecessor-version":[{"id":158589,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts\/36872\/revisions\/158589"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/media\/27626"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/media?parent=36872"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/categories?post=36872"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/tags?post=36872"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}