{"id":42941,"date":"2020-02-17T14:41:56","date_gmt":"2020-02-17T11:41:56","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/reliz-openssh-8-2-c-podderzhkoj-tokenov-dvuhfaktornoj-autentifikaczii-fido-u2f"},"modified":"2020-02-17T14:41:56","modified_gmt":"2020-02-17T11:41:56","slug":"reliz-openssh-8-2-c-podderzhkoj-tokenov-dvuhfaktornoj-autentifikaczii-fido-u2f","status":"publish","type":"post","link":"https:\/\/prohoster.info\/es\/blog\/reliz-openssh-8-2-c-podderzhkoj-tokenov-dvuhfaktornoj-autentifikaczii-fido-u2f","title":{"rendered":"Lanzamiento de OpenSSH 8.2 con soporte para tokens de autenticaci\u00f3n de dos factores FIDO\/U2F","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Despu\u00e9s de cuatro meses de desarrollo <noindex><a rel=\"nofollow\" href=\"https:\/\/lists.mindrot.org\/pipermail\/openssh-unix-announce\/2020-February\/000138.html\">presentado<\/a><\/noindex> lanzamiento <noindex><a rel=\"nofollow\" href=\"http:\/\/www.openssh.com\/\">OpenSSH 8.2<\/a><\/noindex>, una implementaci\u00f3n abierta de cliente y servidor para trabajar con los protocolos SSH 2.0 y SFTP. <\/p>\n<p>La mejora clave en la versi\u00f3n OpenSSH 8.2 fue la posibilidad de utilizar la autenticaci\u00f3n de dos factores mediante dispositivos que soportan el protocolo <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%A3%D0%BD%D0%B8%D0%B2%D0%B5%D1%80%D1%81%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D0%B4%D0%B2%D1%83%D1%85%D1%84%D0%B0%D0%BA%D1%82%D0%BE%D1%80%D0%BD%D0%B0%D1%8F_%D0%B0%D1%83%D1%82%D0%B5%D0%BD%D1%82%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F\">U2F<\/a><\/noindex>, desarrollado por la alianza  <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/FIDO_Alliance\">FIDO<\/a><\/noindex>. U2F permite crear tokens de hardware baratos para confirmar la presencia f\u00edsica del usuario, que interact\u00faan a trav\u00e9s de USB, Bluetooth o NFC. Estos dispositivos se promueven como un medio para la autenticaci\u00f3n de dos factores en sitios web, ya son compatibles con los principales navegadores y son fabricados por varias empresas, incluyendo Yubico, Feitian, Thetis y Kensington.<\/p>\n<p>Para interactuar con dispositivos que confirman la presencia del usuario, OpenSSH ha a\u00f1adido nuevos tipos de claves \u00abecdsa-sk\u00bb y \u00abed25519-sk\u00bb, que utilizan algoritmos de firma digital ECDSA y Ed25519, junto con el hash SHA-256. Los procedimientos de interacci\u00f3n con los tokens se han trasladado a una biblioteca intermedia, que se carga de manera similar a la biblioteca para el soporte de PKCS#11 y act\u00faa como un enlace sobre la biblioteca. <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/Yubico\/libfido2\">libfido2<\/a><\/noindex>, que proporciona medios para la comunicaci\u00f3n con los tokens a trav\u00e9s de USB (soporta los protocolos FIDO U2F\/CTAP 1 y FIDO 2.0\/CTAP 2). La biblioteca intermedia libsk-libfido2 preparada por los desarrolladores de OpenSSH <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/Yubico\/libfido2\/commit\/601565cbfab772e4adda2d6de1d7f46e9d913193\">incluida<\/a><\/noindex> est\u00e1 integrada en libfido2, al igual que <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/Yubico\/libfido2\/commit\/5a1d1c33bff0d84fc56bb7f9dd166dbee294cb77\">el controlador HID<\/a><\/noindex> para OpenBSD.<\/p>\n<p>Para la autenticaci\u00f3n y generaci\u00f3n de claves, es necesario especificar en la configuraci\u00f3n el par\u00e1metro \u00abSecurityKeyProvider\u00bb o establecer la variable de entorno SSH_SK_PROVIDER, indicando la ruta a la biblioteca externa libsk-libfido2.so (export SSH_SK_PROVIDER=\/ruta\/a\/libsk-libfido2.so). Tambi\u00e9n es posible compilar openssh con soporte integrado para la biblioteca de capa intermedia (\u2014with-security-key-builtin); en este caso, es necesario establecer el par\u00e1metro \u00abSecurityKeyProvider=internal\u00bb.<br \/>\nA continuaci\u00f3n, debes ejecutar \u00abssh-keygen -t ecdsa-sk\u00bb o, si las claves ya est\u00e1n creadas y configuradas, conectarte al servidor usando \u00abssh\u00bb. Al ejecutar ssh-keygen, el par de claves creado se guardar\u00e1 en \u00ab~\/.ssh\/id_ecdsa_sk\u00bb y puede ser utilizado de manera similar a otras claves. <\/p>\n<p>La clave p\u00fablica (id_ecdsa_sk.pub) debe ser copiada al servidor en el archivo authorized_keys. En el lado del servidor, solo se verifica la firma digital, mientras que la interacci\u00f3n con los tokens se realiza del lado del cliente (no es necesario instalar libsk-libfido2 en el servidor, pero el servidor debe admitir el tipo de claves \u00abecdsa-sk\u00bb). La clave privada generada (id_ecdsa_sk) es esencialmente un descriptor de la clave, que forma la clave real solo en combinaci\u00f3n con una secuencia secreta almacenada en el token U2F. En caso de que la clave id_ecdsa_sk caiga en manos de un atacante, para completar la autenticaci\u00f3n tambi\u00e9n necesitar\u00e1 acceder al token de hardware, sin el cual la clave privada almacenada en el archivo id_ecdsa_sk es in\u00fatil. <\/p>\n<p>Adem\u00e1s, por defecto, al realizar cualquier operaci\u00f3n con claves (tanto al generarlas como al autenticar) se requiere una confirmaci\u00f3n local de la presencia f\u00edsica del usuario, por ejemplo, se le pide tocar el sensor en el token, lo que dificulta los ataques remotos a los sistemas con token conectado. Como otra capa de protecci\u00f3n, al iniciar ssh-keygen tambi\u00e9n se puede establecer una contrase\u00f1a para acceder al archivo de clave. <\/p>\n<p>En la nueva versi\u00f3n de OpenSSH tambi\u00e9n se ha anunciado la pr\u00f3xima desactivaci\u00f3n de los algoritmos que utilizan hashes SHA-1, debido a <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52149\">un aumento<\/a><\/noindex> la efectividad de los ataques de colisi\u00f3n con un prefijo espec\u00edfico (el costo de encontrar una colisi\u00f3n se estima en aproximadamente 45 mil d\u00f3lares). En una de las pr\u00f3ximas versiones, se planea deshabilitar por defecto la posibilidad de usar el algoritmo de firma digital de clave p\u00fablica \u00abssh-rsa\u00bb, el cual se menciona en el RFC original para el protocolo SSH y sigue siendo ampliamente utilizado en la pr\u00e1ctica (para verificar la aplicaci\u00f3n de ssh-rsa en sus sistemas, se puede intentar conectarse por ssh con la opci\u00f3n \u00ab-oHostKeyAlgorithms=-ssh-rsa\u00bb).<\/p>\n<p>Para suavizar la transici\u00f3n a nuevos algoritmos en OpenSSH, en una de las siguientes versiones se activar\u00e1 por defecto la configuraci\u00f3n UpdateHostKeys, que permitir\u00e1 a los clientes migrar autom\u00e1ticamente a algoritmos m\u00e1s seguros. Entre los algoritmos recomendados para la migraci\u00f3n se mencionan rsa-sha2-256\/512 basados en el RFC8332 RSA SHA-2 (soportado desde OpenSSH 7.2 y utilizado por defecto), ssh-ed25519 (soportado desde OpenSSH 6.5) y ecdsa-sha2-nistp256\/384\/521 basados en el RFC5656 ECDSA (soportado desde OpenSSH 5.7).<\/p>\n<p>En la versi\u00f3n OpenSSH 8.2, la posibilidad de conectarse utilizando \u00abssh-rsa\u00bb se ha mantenido, pero este algoritmo ha sido eliminado de la lista CASignatureAlgorithms, que especifica los algoritmos permitidos para la firma digital de nuevos certificados. De manera similar, el algoritmo diffie-hellman-group14-sha1 ha sido eliminado de los algoritmos de intercambio de claves soportados por defecto. Se observa que el uso de SHA-1 en certificados conlleva un riesgo adicional, ya que un atacante tiene un tiempo ilimitado para encontrar una colisi\u00f3n para un certificado existente, mientras que el tiempo de ataque a las claves de host est\u00e1 limitado por el tiempo de espera de conexi\u00f3n (LoginGraceTime). <\/p>\n<p>Al ejecutar ssh-keygen, ahora se utiliza por defecto el algoritmo rsa-sha2-512, que se ha soportado desde OpenSSH 7.2, lo que puede crear problemas de compatibilidad al intentar procesar certificados firmados en OpenSSH 8.2 en sistemas con versiones antiguas de OpenSSH (para eludir el problema al generar la firma, se puede especificar expl\u00edcitamente \u00abssh-keygen -t ssh-rsa\u00bb o utilizar los algoritmos ecdsa-sha2-nistp256\/384\/521, soportados desde OpenSSH 5.7).<\/p>\n<p>Otros cambios:<\/p>\n<ul>\n<li class=\"l\"> Se ha a\u00f1adido la directiva Include en sshd_config, que permite incluir el contenido de otros archivos en la posici\u00f3n actual del archivo de configuraci\u00f3n (al especificar el nombre del archivo, se permite el uso de m\u00e1scaras glob).\n<li class=\"l\"> Se ha a\u00f1adido la opci\u00f3n \u00abno-touch-required\u00bb en ssh-keygen, que desactiva la necesidad de confirmaci\u00f3n f\u00edsica de acceso al token al generar la clave;\n<li class=\"l\"> Se ha a\u00f1adido la directiva PubkeyAuthOptions en sshd_config, que agrupa diferentes opciones relacionadas con la autenticaci\u00f3n por claves p\u00fablicas. Actualmente, solo se soporta la bandera \u00abno-touch-required\u00bb para omitir la verificaci\u00f3n de presencia f\u00edsica al autorizar mediante un token. De manera an\u00e1loga, se ha a\u00f1adido la opci\u00f3n \u00abno-touch-required\u00bb al archivo authorized_keys;\n<li class=\"l\"> Se ha a\u00f1adido la opci\u00f3n &#171;-O write-attestation=\\\/path&#187; a ssh-keygen, permitiendo grabar certificados de atestaci\u00f3n adicionales de FIDO al generar claves. OpenSSH a\u00fan no utiliza estos certificados, pero podr\u00edan ser utilizados en el futuro para verificar el almacenamiento de la clave en un hardware de confianza;\n<li class=\"l\"> En la configuraci\u00f3n de ssh y sshd, ahora es posible establecer el modo de priorizaci\u00f3n del tr\u00e1fico a trav\u00e9s de la directiva IPQoS. <noindex><a rel=\"nofollow\" href=\"https:\/\/tools.ietf.org\/html\/rfc8622\">LE DSCP<\/a><\/noindex> (Comportamiento de esfuerzo inferior por salto);\n<li class=\"l\"> En ssh, al establecer el valor &#171;AddKeysToAgent=yes&#187;, si la clave no contiene un campo de comentario, se a\u00f1adir\u00e1 al ssh-agent con el camino a la clave como comentario. En<br \/>\nssh-keygen y ssh-agent ahora tambi\u00e9n utilizan etiquetas PKCS#11 y el nombre del sujeto X.509 como comentarios en la clave, en lugar del camino a la biblioteca;<\/p>\n<li class=\"l\"> ssh-keygen ha a\u00f1adido la capacidad de exportar PEM para claves DSA y ECDSA;\n<li class=\"l\"> Se ha a\u00f1adido un nuevo archivo ejecutable ssh-sk-helper, utilizado para aislar la biblioteca de acceso a los tokens FIDO\/U2F;\n<li class=\"l\"> En ssh y sshd se ha a\u00f1adido la opci\u00f3n de compilaci\u00f3n &#171;&#8212;with-zlib&#187; para compilar con soporte para la biblioteca zlib;\n<li class=\"l\"> De acuerdo con el requerimiento RFC4253, se ha asegurado que el banner mostrado al conectarse incluya una advertencia sobre el bloqueo de acceso debido al exceder los l\u00edmites de MaxStartups. Para facilitar el diagn\u00f3stico, se ha asegurado que en el encabezado del proceso sshd, visible al usar la utilidad ps, se muestre el n\u00famero de conexiones autenticadas actualmente y el estado del l\u00edmite de MaxStartups;\n<li class=\"l\"> En ssh y ssh-agent, al invocar el programa para mostrar el mensaje de solicitud definido a trav\u00e9s de $SSH_ASKPASS, ahora se pasa un indicador adicional con el tipo de solicitud: &#171;confirm&#187; &#8212; cuadro de di\u00e1logo de confirmaci\u00f3n (s\u00ed\/no), &#171;none&#187; &#8212; mensaje informativo, &#171;blank&#187; &#8212; solicitud de contrase\u00f1a;\n<li class=\"l\"> Se ha a\u00f1adido una nueva operaci\u00f3n de firmas digitales &#171;find-principals&#187; a ssh-keygen para buscar en el archivo de allowed-signers del usuario, asociado con la firma digital especificada;\n<li class=\"l\"> Se ha mejorado el soporte para el aislamiento del proceso sshd en Linux mediante el mecanismo seccomp: se han prohibido las llamadas al sistema IPC, se han permitido clock_gettime64(), clock_nanosleep_time64 y clock_nanosleep().\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Fuente: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52369\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e\u0441\u043b\u0435 \u0447\u0435\u0442\u044b\u0440\u0451\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0440\u0435\u043b\u0438\u0437 OpenSSH 8.2, \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u043a\u043b\u0438\u0435\u043d\u0442\u0430 \u0438 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u043f\u043e \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430\u043c SSH 2.0 \u0438 SFTP. \u041a\u043b\u044e\u0447\u0435\u0432\u044b\u043c \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u0435\u043c \u0432 \u0432\u044b\u043f\u0443\u0441\u043a\u0435 OpenSSH 8.2 \u0441\u0442\u0430\u043b\u0430 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0434\u0432\u0443\u0445\u0444\u0430\u043a\u0442\u043e\u0440\u043d\u043e\u0439 \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u043f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0449\u0438\u0445 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b U2F, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u043c\u044b\u0439 \u0430\u043b\u044c\u044f\u043d\u0441\u043e\u043c FIDO. U2F \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u043d\u0435\u0434\u043e\u0440\u043e\u0433\u0438\u0435 \u0430\u043f\u043f\u0430\u0440\u0430\u0442\u043d\u044b\u0435 \u0442\u043e\u043a\u0435\u043d\u044b \u0434\u043b\u044f \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u044f \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u043f\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f, \u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435 \u0441 \u043a\u043e\u0442\u043e\u0440\u044b\u043c\u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-42941","post","type-post","status-publish","format-standard","hentry"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0447\u0435\u0442\u044b\u0440\u0451\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0440\u0435\u043b\u0438\u0437\" \/>\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\/es\/blog\/reliz-openssh-8-2-c-podderzhkoj-tokenov-dvuhfaktornoj-autentifikaczii-fido-u2f\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"es_ES\" \/>\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\udd47\u0420\u0435\u043b\u0438\u0437 OpenSSH 8.2 c \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 \u0442\u043e\u043a\u0435\u043d\u043e\u0432 \u0434\u0432\u0443\u0445\u0444\u0430\u043a\u0442\u043e\u0440\u043d\u043e\u0439 \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 FIDO\/U2F | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0447\u0435\u0442\u044b\u0440\u0451\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0440\u0435\u043b\u0438\u0437\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/es\/blog\/reliz-openssh-8-2-c-podderzhkoj-tokenov-dvuhfaktornoj-autentifikaczii-fido-u2f\" \/>\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=\"2020-02-17T11:41:56+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-17T11:41:56+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\udd47Lanzamiento de OpenSSH 8.2 con soporte para tokens de autentificaci\u00f3n de dos factores FIDO\/U2F | ProHoster","description":"Despu\u00e9s de cuatro meses de desarrollo, se presenta la versi\u00f3n","canonical_url":"https:\/\/prohoster.info\/es\/blog\/reliz-openssh-8-2-c-podderzhkoj-tokenov-dvuhfaktornoj-autentifikaczii-fido-u2f","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"es_ES","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\udd47\u0420\u0435\u043b\u0438\u0437 OpenSSH 8.2 c \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 \u0442\u043e\u043a\u0435\u043d\u043e\u0432 \u0434\u0432\u0443\u0445\u0444\u0430\u043a\u0442\u043e\u0440\u043d\u043e\u0439 \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 FIDO\/U2F | ProHoster","og:description":"\u041f\u043e\u0441\u043b\u0435 \u0447\u0435\u0442\u044b\u0440\u0451\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0440\u0435\u043b\u0438\u0437","og:url":"https:\/\/prohoster.info\/es\/blog\/reliz-openssh-8-2-c-podderzhkoj-tokenov-dvuhfaktornoj-autentifikaczii-fido-u2f","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":"2020-02-17T11:41:56+00:00","article:modified_time":"2020-02-17T11:41:56+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"42941","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":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 23:51:33","updated":"2022-09-28 14:18:02","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/42941","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/comments?post=42941"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/42941\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media?parent=42941"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/categories?post=42941"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/tags?post=42941"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}